Retired Argentine striker Fernando Cavenaghi spent a big part of his career at River Plate in his native Argentina starting from when his professional football career started. His River Plate debut was during the 2000/01 season and he went on to score once in five games before the season ended. In his first full season in the River Plate first team, Fernando Cavenaghi scored 17 goals in 23 goals including a treble against Estudiantes.

In the first season of his second River Plate spell, Cavenaghi scored 19 goals in 37 games including four goals against Gimnasia de Jujuy. He helped River Plate win the 2011/12 Primera B Nacional in his one season back at the club as they sealed a return to the top flight.
After spending just one season at River Plate, Cavenaghi returned to Spain to sign for Villarreal in the summer of 2012 while they were in the Segunda Division and his stay at the club lasted for just six months before he joined Mexican team Pachuca in January 2013. He had scored four times in 19 games for Villarreal.Cavenaghi was at Pachuca until the start of 2014 when he returned to River Plate for his third spell at the club. The striker would wear the number nine jersey during his third spell as River Plate won several trophies.