[1] Vencedor en 2006 del Baby Giro, Cataldo pasó al profesionalismo en 2007 con el equipo Liquigas.
En el Giro de Italia del 2009 se escapó varias veces sin éxito.
En Tour de Misuri, terminó dos veces 3.º en la tercera y en la cuarta etapa disputadas al esprint.
En 2013 fichó por el equipo UCI ProTeam Sky, y el 31 de julio extendió su contrato hasta 2016.
[2] Con este equipo hizo principalmente labores de gregario para Chris Froome y Richie Porte.