11 October 2025
The 17 players who scored hat-tricks with Manchester City are:
- Sergio Agüero (12)
- Erling Haaland (8)
- Raheem Sterling (5)
- Carlos Tevez (4)
- Phil Foden (3)
- Bernardo Silva (1)
- Edin Džeko (1)
- Ferran Torres (1)
- Jesus Gabriel (1)
- Kevin De Bruyne (1)
- Mario Balotelli (1)
- Nicolas Anelka (1)
- Omar Marmoush (1)
- Paulo Wanchope (1)
- Riyad Mahrez (1)
- Robinho (1)
- Yaya Touré (1)
See All Premier League Hat-Tricks
All Manchester City Premier League Hat-Tricks
| # | Player | Nationality | Against | Result | Date |
|---|---|---|---|---|---|
| 1 | Paulo Wanchope | Costa Rica | Sunderland | 4–2 | 23-Aug-00 |
| 2 | Nicolas Anelka | France | Aston Villa | 4–1 | 14-Sep-03 |
| 3 | Robinho | Brazil | Stoke City | 3–0 | 26-Oct-08 |
| 4 | Carlos Tevez | Argentina | Blackburn Rovers | 4–1 | 11-Jan-10 |
| 5 | Carlos Tevez | Argentina | Wigan Athletic | 3–0 | 29-Mar-10 |
| 6 | Mario Balotelli | Italy | Aston Villa | 4–0 | 28-Dec-10 |
| 7 | Carlos Tevez | Argentina | West Bromwich Albion | 3–0 | 5-Feb-11 |
| 8 | Edin Džeko | Bosnia & Herzegovina | Tottenham Hotspur | 5–1 | 28-Aug-11 |
| 9 | Sergio Agüero | Argentina | Wigan Athletic | 3–0 | 10-Sep-11 |
| 10 | Carlos Tevez | Argentina | Norwich City | 1–6 | 14-Apr-12 |
| 11 | Yaya Touré | Côte d'Ivoire | Fulham | 5–0 | 22-Mar-14 |
| 12 | Sergio Agüero | Argentina | Tottenham Hotspur | 4–1 | 18-Oct-14 |
| 13 | Sergio Agüero | Argentina | Queens Park Rangers | 6–0 | 10-May-15 |
| 14 | Sergio Agüero | Argentina | Newcastle United | 6–1 | 3-Oct-15 |
| 15 | Raheem Sterling | England | AFC Bournemouth | 5–1 | 17-Oct-15 |
| 16 | Sergio Agüero | Argentina | Chelsea | 0–3 | 16-Apr-16 |
| 17 | Sergio Agüero | Argentina | Watford | 0–6 | 16-Sep-17 |
| 18 | Sergio Agüero | Argentina | Newcastle United | 3–1 | 20-Jan-18 |
| 19 | Sergio Agüero | Argentina | Leicester City | 5–1 | 10-Feb-18 |
| 20 | Sergio Agüero | Argentina | Huddersfield Town | 6–1 | 19-Aug-18 |
| 21 | Sergio Agüero | Argentina | Arsenal | 3–1 | 3-Feb-19 |
| 22 | Sergio Agüero | Argentina | Chelsea | 6–0 | 10-Feb-19 |
| 23 | Raheem Sterling | England | Watford | 3–1 | 9-Mar-19 |
| 24 | Raheem Sterling | England | West Ham United | 0–5 | 10-Aug-19 |
| 25 | Bernardo Silva | Portugal | Watford | 8–0 | 21-Sep-19 |
| 26 | Sergio Agüero | Argentina | Aston Villa | 1–6 | 12-Jan-20 |
| 27 | Raheem Sterling | England | Brighton & Hove Albion | 0–5 | 11-Jul-20 |
| 28 | Riyad Mahrez | Algeria | Burnley | 5–0 | 28-Nov-20 |
| 29 | Ferran Torres | Spain | Newcastle United | 3–4 | 14-May-21 |
| 30 | Raheem Sterling | England | Norwich City | 0–4 | 12-Feb-22 |
| 31 | Kevin De Bruyne | Belgium | Wolverhampton Wanderers | 1–5 | 11-May-22 |
| 32 | Erling Haaland | Norway | Crystal Palace | 4–2 | 27-Aug-22 |
| 33 | Erling Haaland | Norway | Nottingham Forest | 6–0 | 31-Aug-22 |
| 34 | Erling Haaland | Norway | Manchester United | 6–3 | 2-Oct-22 |
| 35 | Phil Foden | England | Manchester United | 6–3 | 2-Oct-22 |
| 36 | Erling Haaland | Norway | Wolverhampton Wanderers | 3–0 | 22-Jan-23 |
| 37 | Phil Foden | England | Brentford | 1–3 | 5-Feb-24 |
| 38 | Phil Foden | England | Aston Villa | 4–1 | 3-Apr-24 |
| 39 | Erling Haaland | Norway | Wolverhampton Wanderers | 4–1 | 4-May-24 |
| 40 | Erling Haaland | Norway | Ipswich Town | 4–1 | 24-Aug-24 |
| 41 | Erling Haaland | Norway | West Ham United | 1–3 | 31-Aug-24 |
| 42 | Omar Marmoush | Egypt | Newcastle United | 4–0 | 15-Feb-25 |

