He's Manchester City's all-time leading goalscorer, so yes, Sergio Aguero has scored against a fair few teams in his time.
In doing so, he's helped the Citizens become the Premier League force they are today, playing vital roles in all four of their title triumphs in the competition.
So, let's have a look at the teams the Argentine striker simply loves playing against.
32. Brighton (5 goals)
Whenever Aguero plays Brighton, he scores.
The Argentine welcomed the Seagulls into the top flight with a goal against them on the opening day of the 2017/18 campaign and registered a double the last time he faced them.
31. CSKA Moscow (5 goals)
City drew CSKA in consecutive Champions League group stages, with Aguero taking a particular liking to them in 2013/14.
He scored braces in both fixtures, resulting in 2-1 and 5-2 victories.
30. Bournemouth (5 goals)
Aguero is yet to lose to Bournemouth during his City career. Most of the time, his side smash the Cherries.
He's missed a few games against the south coast side over the years due to injury, but has still managed braces in two games.
Aguero also became the first City player to score 100 goals in games at the Etihad with a strike in December 2017.
29. Recreativo Huelva (5 goals)
Back when he was rattling in goals for Atletico Madrid in the 2000s, Recreativo Huelva were one of Aguero's most favoured sides.
He regularly got on the scoresheet against the Andalusian outfit and also played his part in overturning a 3-0 deficit in the Copa del Rey in 2009/10 as Atleti won the second leg 5-1.
28. Fulham (5 goals)
In recent seasons, Fulham have been synonymous with poor defending, which you'd think would make them ideal opponents for Aguero.
Unfortunately, injury issues have meant he hasn't faced the Cottagers too many times, though he did rack up three against them in the 2011/12 season.
27. Mallorca (5 goals)
Aguero only won two of the eight matches he played against Mallorca for Atleti, but played crucial roles in both of those victories.
A brace came in a 2-0 success in 2008/09 before a hat trick in a 4-3 away win two seasons later.
26. Leicester (5 goals)
Aguero probably didn't envisage Leicester being title contenders and ultimately Premier League winners in 2015/16, though he did his best to stop them triumphing at the Etihad that season.
His strike in a 3-1 defeat that term was in vain, but he was at his emphatic best two seasons later when he grabbed four goals in a 5-1 victory over the Foxes.
25. Crystal Palace (5 goals)
Aguero probably thought he'd gifted City a precious win back in 2019/20 when he scored twice late on against Palace at the Etihad.
However, Fernandinho turned one into his own net in injury time to ensure the spoils were shared.
24. Valencia (5 goals)
Aguero managed a steady stream of goals against Valencia during his time in La Liga.
He never scored more than one a game against the Spaniards but did end up with five against them, including one in the Copa del Rey.
23. Huddersfield (6 goals)
Huddersfield put up staunch defences against City during their maiden Premier League voyage, but the floodgates opened up during their second term.
Aguero bagged a hat trick in a 6-1 home victory the following campaign. He also managed a double in an FA Cup fixture during 2016/17.
22. Queens Park Rangers (6 goals)
QPR may not be Aguero's favourite opposition statistically, but he scored the most important goal of his career against the Londoners.
Needing a strike in the dying seconds of the 2011/12 season to win the Premier League, Aguero lashed the ball past Paddy Kenny to seal a dramatic, title-winning 3-2 victory over the Rs.
21. Almeria (6 goals)
Aguero scored twice against Almeria in a 6-3 win back in 2008.
The other scorers that day? They included Diego Forlan, Simao, Felipe Melo and Alvaro Negredo.
20. Villarreal (6 goals)
The Argentine took plenty of cracks at Villarreal in La Liga with Atleti, busting the net five times in the competition.
He would face the Spaniards again during the season he joined City, scoring against them in the 2011/12 Champions League group stage.
19. Deportivo de La Coruna (6 goals)
Aguero's record against Deportivo stands at ten games, eight wins and six goals. That's pretty good going, eh?
He scored three against them in his final La Liga season but hasn't faced them since.
18. Swansea (6 goals)
Aguero made his City debut against Swansea back in 2011, coming off the bench to score twice.
Another brace came in 2016/17, while he boosted his FA Cup numbers with a strike in the sixth round in 2019.
17. Norwich (7 goals)
Feels like most strikers have brilliant records against Norwich, doesn't it? Luis Suarez, Harry Kane, you name 'em, they've scored against the Canaries.
Aguero's got seven in seven against Norwich, and also managed a hat-trick of assists alongside a goal during a 7-0 thumping back in 2013/14.
16. Sunderland (7 goals)
Sunderland were something of a bogey team for Aguero and City, who won just one of the first four games the Argentine played against the Black Cats.
However, that curse seems to have lifted and Aguero has since boosted his tally against Sunderland to seven.
15. Barcelona (7 goals)
City haven't fared well against Barcelona in the Champions League. They've faced them six times, won only once, with the aggregate score sitting at 12-5 in that time.
He did score in a 2-1 defeat for the Citizens, but the rest of his goals against Barça came for Atleti in La Liga.
14. Liverpool (7 goals)
As the two top teams in the Premier League, a rivalry has broken out between City and Liverpool in recent years.
That made Aguero's goal in a 2-1 City win, which helped them retain their Premier League title, so important.
He also scored a pretty crazy goal against the Reds in 2012/13, curling in from near the touchline with goalkeeper Pepe Reina well off his line.
13. Stoke (8 goals)
Mid-table Premier League sides often get punished by Aguero. In the eight Premier League games he's played against Stoke, he's netted eight times.
The Potters are down in the Championship right now, so haven't faced the prolific striker for a while.
12. West Brom (8 goals)
Unlike Stoke, West Brom are in the Premier League right now, so they'll likely have to face Aguero at least once more before they can rid him from their thoughts.
His 25th City goal came against the Baggies in a 4-0 win in 2012.
11. Espanyol (8 goals)
Aguero's favourite La Liga opponents, Espanyol felt the sting of Aguero's boots a total of eight times.
He also netted in a Copa del Rey tie which Atleti would win 2-1 on aggregate.
10. Southampton (8 goals)
Aguero usually takes things nice and steady when playing Southampton.
His best return against the Saints came when he skippered City to a 3-1 victory in the Carabao on his 350th appearance in 2019/20, though a further six strikes have come in the Premier League.
9. Burnley (9 goals)
Aguero equalled the all-time goal record at City with a goal against Burnley in 2017 - he would break the record soon after by scoring at Napoli.
This strike from an incredibly acute angle is one of his best.
8. Manchester United (9 goals)
A few of Aguero's landmark goals have come against City's local rivals Manchester United.
His 50th for the Citizens came against the Red Devils in 2013 and he reached his century against the same opposition two years later.
7. Aston Villa (10 goals)
Aguero's best performance against Villa came in 2020, netting a treble in a brutal 6-1 victory at Villa Park and becoming the Premier League's highest overseas goalscorer in the process.
He also scored in the Carabao Cup final that year against the Villans.
6. West Ham (10 goals)
Aguero has lost just two of the 18 games he's played against West Ham in all competitions, winning 13 and scoring ten in the process.
Eight of those have come in the Premier League, including braces in 2013/14 and 2015/16.
5. Watford (11 goals)
Aguero averages over a goal per game against Watford and has managed two hat-tricks during the eight matches he's played.
The first came in a fourth round FA Cup tie in 2013/14 before another four seasons later in the Premier League.
4. Arsenal (11 goals)
Aguero has been particularly fond of Arsenal in more recent years, scoring a hat trick against the Gunners in a 3-1 victory back in 2018/19.
He also bagged in the Carabao Cup final of 2017/18 with a lovely lob.
3. Tottenham (12 goals)
When Tottenham have been at their most shambolic, Aguero has often been there to make them pay.
He scored eight goals against the Lilywhites in four games during the 2013/14 and 2014/15 seasons, and also netted against them in the 2018/19 Champions League.
2. Newcastle (15 goals)
You know the feeling of joy and smugness when you get your captaincy choice right in Fantasy Premier League?
Well, plenty will remember making Aguero their skipper for one game during the 2015/16 season. The Argentine smacked five past a shellshocked Newcastle that day in a truly remarkable display of ruthless finishing.
He also bagged a hat-trick against the Magpies in 2017/18.
1. Chelsea (15 goals)
Joint with Newcastle, Chelsea are Aguero's favourite opponents, racking up 15 goals against the Londoners.
He was in particularly sparkling form during a 6-0 win in 2019/20, but has also scored against the Blues in the Champions League, FA Cup and the Community Shield.
His 200th City goal came in the 2018 Community Shield.