Иван Франко является воспитанником академии клуба «
Либертад
», откуда перешёл из футбольной школы «Футбол Дримз»
. 2 февраля 2018 года дебютировал в основном составе «Либертада» в матче
парагвайской Примеры
против «
Спортиво Лукеньо
»
. 4 марта 2018 года забил свой первый гол на профессиональном уровне в матче против клуба «
», который закончился победой «Либертада» со счётом 4:1
. 13 марта 2018 года дебютировал в
Кубке Либертадорес
в матче против аргентинского клуба «
Атлетико Тукуман
»
.
7 января 2023 года Франко был арендован клубом
MLS
«
Хьюстон Динамо
» до конца
сезона 2023
. В высшей лиге США дебютировал 25 февраля 2023 года в матче стартового тура сезона против «
Цинциннати
»
. 27 мая в матче против «
Остина
» забил свой первый гол в MLS
.