Trayectoria
Comienzos
Luego de jugar al fútbol infantil y en divisiones menores en el Club Somisa (al igual que Andrés Guglielminpietro y Nelson Vivas), de San Nicolás de los Arroyos, se muda a la ciudad de Buenos Aires para jugar en el Club Atlético Independiente en el año 1993.
Independiente
Hizo su debut en Independiente en el año 1995 con solo 18 años. En el club de Avellaneda estuvo hasta finalizar la temporada 1996/1997, y hasta esa fecha disputó un total de solo dos partidos, uno en cada temporada.
Mérida
El 1 de agosto de 1997 llega a la Primera División de España para jugar con el Club Polideportivo Mérida. En el Mérida no llegaría a disputar ningún partido, y sería transferido al Mallorca.
Mallorca
Un año más tarde ficha por el Real Club Deportivo Mallorca, donde juega una temporada en el filial en donde disputaría un total de 23 partidos además de tener buenas actuaciones que lo llevarían a jugar en el primer equipo. Juega su primer partido en la Primera División de España el 29 de agosto de 1999 en el encuentro contra el Rayo Vallecano de Madrid en el campo de fútbol de Vallecas, que acabó con la derrota del club bermellón por dos a uno.
Atlético Madrid
En 2004 ficha por el Atlético de Madrid. En su última temporada jugaría 37 partidos de liga, siendo uno de los porteros menos goleados. Luego de superar los 300 partidos en la liga española, Leo Franco decidió ir al Galatasaray por un año.
Real Zaragoza
En sus cuatro años en el Zaragoza, no llegó a ser el arquero titular indiscutido que fue años anteriores en el Atlético o en el Mallorca pero tuvo sus oportunidades de ser el arquero inicial en 67 partidos.
San Lorenzo de Almagro
El 20 de julio de 2014, una vez terminado su contrato con el Zaragoza, decide volver a su país y es fichado por San Lorenzo de Almagro. Se unirá al equipo a partir del 14 de agosto del 2014 debido a que el club está disputando la Copa Libertadores con Sebastián Torrico y Cristian Álvarez en el arco, este último se irá al Rayo Vallecano de España y es por eso la llegada Franco al conjunto de Boedo.


