Cristiano Ronaldo has broken many records in his brilliant club career and could claim another at Leicester this weekend.
The Portuguese star got off to a good start on his return to Manchester United, scoring five times in six appearances.
Add to that the already huge tally he has for the clubs he’s played for, Ronaldo has racked up 679 goals in all competitions.
The 36-year-old has broken just about every goal-scoring record in Real Madrid history, including being their all-time top scorer, scoring the most goals in a single season and even becoming the fastest player to reach 250 La Liga goals.
His three-year stint with Juventus also saw him break the record for fastest 100 goals.
Now he will be looking to score against 120 incredible opponents with Leicester in his sights this weekend.
Who did Ronaldo score against?
Ronaldo has played in several leagues and cup competitions, which has expanded the number of teams he has played against.
This ranges from his stint in England in national cup competitions to his stints in the Champions League with United, Real and Juve.
He scored against 55 teams in the Champions League and added to that recently with a goal against Young Boys which United ultimately lost in dramatic fashion.
Ronaldo has played against Hull once and scored twice as he played 18 games against Sevilla and scored 27 incredible goals.
His record against Chelsea is quite bleak by comparison, where he has played 15 times and only scored once.
Other teams he has played against in the English football leagues are Fulham, Newcastle, Tottenham, Charlton, Sunderland, Middlesbrough, Wigan, Reading and Birmingham to name a few.
Now he will face Leicester for only the second time in the league and one goal will see him against his 120th opponent of his club career.