Es el décimo máximo goleador en la historia de River Plate con 112 goles en 212 partidos, donde obtuvo cinco campeonatos locales y tres internacionales.
[4] Durante su experiencia en Europa, se destacó especialmente en el Girondins de Burdeos.
[8] Su primer gol lo convirtió en la séptima fecha del mismo torneo, de local en un 3 a 2 contra Argentinos Juniors.
En su primera temporada completa anotó 17 goles en 23 partidos, incluyendo un triplete ante el club Estudiantes de La Plata.
Claudio Husaín metió un frentazo en el primer palo, corrigiendo la dirección de la pelota y dejando sin reacción al arquero del equipo contrario, Roberto Abbondanzieri.
[10] Aquel día River terminaría puntero del torneo, dejando al clásico segundo y cortando su racha de partidos invicto como local, para unas fechas más tarde consagrarse campeón nuevamente.
[11] Antes de cumplir los veinte años había logrado notables resultados en su carrera deportiva.
Por sus buenas actuaciones las ofertas de clubes europeos sobre el jugador argentino fueron apareciendo.
[15] Disputó 63 partidos y anotó 17 goles, incluyendo un encuentro de la UEFA Champions League en la primera temporada.
El club aceptó y le puso precio: 12 millones de dólares.
[17] A principios del 2007 firmó para el Girondins de Bordeaux por cuatro años y medio.
Ganarían la Copa de la Liga batiendo en la final al Lyon por 1-0 en aquella temporada.
Sus goles en la segunda temporada le permitieron ser subcampeón del Olympique Lyonnais, quedando a cuatro puntos, en la liga.
Cavenaghi firmaría 13 goles en liga, los mismos que su compañero Marouane Chamakh, posicionándose como el goleador del equipo y conquistando la liga de aquella temporada, ganándose el boleto para disputar la Supercopa Francesa frente al En Avant de Guingamp, que también obtuvieron por 2-0 con un gol suyo.
Gracias al título de liga, clasificó a su equipo a la Champions League 2009-10, donde terminarían cayendo en cuartos de final en una nueva disputa contra el Lyon, esta vez por un 3-2 global en contra.
En la Copa del Rey marcó 4 goles, ambos dobletes ante el Real Sporting de Gijón y UD Almería.
[21] Cavenaghi fue compañero de compatriotas como Mario Bolatti, Andrés D'Alessandro y Pablo Guiñazu.
Jugó 13 partidos, convirtió 5 goles y su equipo ganó el Campeonato Gaucho 2011 tras vencer a Grêmio en la final.
Volvió a marcar, contra Defensa y Justicia por la fecha quinta en el empate 2-2.
[36] A finales del 2013, finaliza su contrato con el Pachuca y queda como jugador libre.
[40] Tres fechas después marcaría el gol de la victoria por 1-0 frente a Arsenal.
[47] Cavenaghi es titular en la final de la Copa Libertadores 2015 frente a Tigres, dónde el millonario ganó 3-0.
Sólo participó en encuentros amistosos, un total de 4 partidos, y en todos ellos entró como suplente por Julio Cruz.