For many years now Sergio Aguero has been regarded as one of the most prolific strikers in the Premier League, if not the world.
You'll have some trouble finding a centre-forward more reliable at the finding the back of the net 30 times every season.
In fact, since moving to the Etihad from Atletico Madrid in 2011, Aguero has scored 150 goals in 224 appearances across all competitions for Manchester City.
There aren't many defences that can keep the 28-year-old quiet for long but Aguero has revealed who he considers to be the toughest opponents he's faced.
In a video for Champions League ambassadors Nissan, Aguero opened up on the players he has had most trouble attempting to overcome.
"The most difficult I've faced would be (Sergio) Ramos, another one would be (John) Terry, and I can also name a goalkeeper, (Iker) Casillas," Aguero said.
The Argentine became quite familiar with Ramos and Casillas during the various Madrid derbies he featured in at his former club.
And surprisingly, Los Blancos are one of the few teams Aguero has never been able to register a victory over.
So whatever Ramos and Casillas did to keep the striker at bay must work an absolute treat.
Meanwhile, Terry has long been considered one of the best centre-backs in Premier League history.
Although Terry has become somewhat of a bit-part player at Stamford Bridge over the last few seasons, Aguero has still faced him enough to know how challenging it can be to play against him.
Any centre-forward marked by the former England captain will tell you they know they've been in a match after facing Terry, regardless of the end result.
Aguero also revealed the three most exciting players he has ever played with - one of which might surprise you.
Another one definitely won't, however, as he naturally plumped for one of the best players in a generation, Lionel Messi.
He added: "Well, the three players... obviously. Messi. And the other, because I play with him and we get along well and understand each other very well, (David) Silva.
"The third one who excites me the most, in terms of the effort he puts in from the very moment he gets his feet on the pitch until the end, would be (Javier) Mascherano."
It is very rare a defender gets called 'exciting' and Mascherano will probably be just as surprised as the rest of us when he finds out Aguero is actually more gripped by the way he plays than Barcelona teammate Messi.