Goals and minutes played 

The best seasons of history's top scorers 

The selection has been made among the beste seasons for some of the most-scoring players in the tournament's history.

View
Player
Season
Goals
Min. played
Gls. per 90 min.
Erling Braut Haaland
Manchester City
2022/233627721,17
Harry Kane
Tottenham Hotspur
2016/172924911,05
Cristiano Ronaldo
Manchester United
2007/083127451,02
Sergio Agüero
Manchester City
2013/141715261,00
Sergio Agüero
Manchester City
2019/201614500,99
Sergio Agüero
Manchester City
2017/182119130,99
Mohamed Salah
Liverpool
2017/183230020,96
Sergio Agüero
Manchester City
2014/152625310,92
Sergio Agüero
Manchester City
2015/162423590,92
Thierry Henry
Arsenal
2005/062726700,91
Alan Shearer
Blackburn Rovers
1993/943131450,89
Alan Shearer
Blackburn Rovers
1995/963131500,89
Harry Kane
Tottenham Hotspur
2017/183031100,87
Wayne Rooney
Manchester United
2009/102627090,86
Wayne Rooney
Manchester United
2011/122728300,86
Andy Cole
Manchester United
1999/001919920,86
Andy Cole
Newcastle United
1993/943435960,85
Ruud van Nistelrooy
Manchester United
2001/022325480,81
Alan Shearer
Blackburn Rovers
1994/953437700,81
Thierry Henry
Arsenal
2003/043033300,81
Alan Shearer
Newcastle United
1996/972527810,81
Michael Owen
Liverpool
2000/011617880,81
Sergio Agüero
Manchester City
2011/122325770,80
Thierry Henry
Arsenal
2004/052528250,80
Harry Kane
Tottenham Hotspur
2022/233034050,79
Alan Shearer
Blackburn Rovers
1992/931618300,79
Thierry Henry
Arsenal
2001/022427710,78
Ruud van Nistelrooy
Manchester United
2002/032528930,78
Michael Owen
Liverpool
2001/021922190,77
Robbie Fowler
Liverpool
1995/962832750,77
Sergio Agüero
Manchester City
2018/192124760,76
Jermain Defoe
Tottenham Hotspur
2011/121112990,76
Mohamed Salah
Liverpool
2021/222327620,75
Jamie Vardy
Leicester City
2021/221518070,75
Sergio Agüero
Manchester City
2016/172024230,74
Harry Kane
Tottenham Hotspur
2014/152125820,73
Ruud van Nistelrooy
Manchester United
2005/062125960,73
Frank Lampard
Chelsea
2012/131519040,71
Jamie Vardy
Leicester City
2015/162431310,69
Jamie Vardy
Leicester City
2019/202330340,68
Thierry Henry
Arsenal
1999/001722430,68
Jermain Defoe
Tottenham Hotspur
Portsmouth
2007/081216040,67
Harry Kane
Tottenham Hotspur
2020/212330820,67
Harry Kane
Tottenham Hotspur
2015/162533610,67
Cristiano Ronaldo
Manchester United
2021/221824570,66
Thierry Henry
Arsenal
2002/032432980,65
Ruud van Nistelrooy
Manchester United
2003/042027500,65
Andy Cole
Manchester United
1998/991723540,65
Michael Owen
Liverpool
1998/991825160,64
Mohamed Salah
Liverpool
2020/212230790,64
Alan Shearer
Newcastle United
2001/022332200,64
Alan Shearer
Newcastle United
1999/002332380,64
Jermain Defoe
Tottenham Hotspur
2009/101825510,64
Harry Kane
Tottenham Hotspur
2018/191724240,63
Robbie Fowler
Liverpool
1998/991420070,63
Zlatan Ibrahimović
Manchester United
2016/171724390,63
Harry Kane
Tottenham Hotspur
2019/201825860,63
Mohamed Salah
Liverpool
2018/192231650,63
Wayne Rooney
Manchester United
2013/141724460,63
Frank Lampard
Chelsea
2009/102232180,62
Thierry Henry
Arsenal
2006/071014730,61
Robbie Fowler
Liverpool
1994/952537270,60
Michael Owen
Liverpool
2002/031928350,60
Alan Shearer
Newcastle United
2003/042233110,60
Mohamed Salah
Liverpool
2019/201928800,59
Andy Cole
Newcastle United
Manchester United
1994/952131950,59
Cristiano Ronaldo
Manchester United
2008/091827410,59
Thierry Henry
Arsenal
2000/011725950,59
Andy Cole
Manchester United
Blackburn Rovers
2001/021319900,59
Jamie Vardy
Leicester City
2018/191827590,59
Michael Owen
Liverpool
2003/041624770,58
Robbie Fowler
Liverpool
1996/971828100,58
Sergio Agüero
Manchester City
2012/131219410,56
Cristiano Ronaldo
Manchester United
2006/071727790,55
Jamie Vardy
Leicester City
2017/182032730,55
Jermain Defoe
West Ham United
2001/021016410,55
Michael Owen
Liverpool
1999/001118220,54
Michael Owen
Liverpool
1997/981830030,54
Robbie Fowler
Liverpool
Leeds United
2001/021525170,54
Wayne Rooney
Manchester United
2012/131220140,54
Jermain Defoe
Sunderland
2015/161525510,53
Mohamed Salah
Liverpool
2022/231932870,52
Jamie Vardy
Leicester City
2020/211628430,51
Alan Shearer
Newcastle United
2002/031730430,50
Wayne Rooney
Manchester United
2007/081221810,50
Andy Cole
Manchester United
1997/981527500,49
Alan Shearer
Newcastle United
1998/991425840,49
Jermain Defoe
Tottenham Hotspur
Portsmouth
2008/091120500,48
Wayne Rooney
Manchester United
2008/091222680,48
Harry Kane
Tottenham Hotspur
2021/221732330,47
Wayne Rooney
Manchester United
2005/061630720,47
Jermain Defoe
Tottenham Hotspur
2006/071019350,47
Jermain Defoe
Tottenham Hotspur
2004/051325170,46
Frank Lampard
Chelsea
2007/081019520,46
Frank Lampard
Chelsea
2005/061631500,46
Robbie Fowler
Liverpool
1993/941223700,46
Michael Owen
Newcastle United
2007/081121760,45
Wayne Rooney
Manchester United
2004/051121820,45
Wayne Rooney
Manchester United
2010/111122240,45
Frank Lampard
Chelsea
2010/111020240,44
Frank Lampard
Chelsea
2011/121122480,44
Andy Cole
Manchester City
Fulham
2004/051225020,43
Wayne Rooney
Manchester United
2006/071429230,43
Jamie Vardy
Leicester City
2016/171328010,42
Jermain Defoe
Tottenham Hotspur
2012/131124090,41
Jermain Defoe
Sunderland
2016/171533210,41
Wayne Rooney
Everton
2017/181022560,40
Andy Cole
Blackburn Rovers
2003/041126220,38
Wayne Rooney
Manchester United
2014/151228710,38
Andy Cole
Manchester United
1995/961127070,37
Robbie Fowler
Manchester City
2004/051024950,36
Frank Lampard
Chelsea
2004/051334120,34
Frank Lampard
Chelsea
2008/091232560,33
Alan Shearer
Newcastle United
2005/061027440,33
Frank Lampard
Chelsea
2006/071132420,31
Frank Lampard
Chelsea
2003/041033740,27
Sergio Agüero
Manchester City
2020/2105580,00
Wayne Rooney
Everton
2002/03016000,00
Wayne Rooney
Everton
2003/04024420,00
Wayne Rooney
Manchester United
2015/16024060,00
Wayne Rooney
Manchester United
2016/17015430,00
Harry Kane
Tottenham Hotspur
Norwich City
2012/1301420,00
Harry Kane
Tottenham Hotspur
2013/1404990,00
Cristiano Ronaldo
Manchester United
2003/04015580,00
Cristiano Ronaldo
Manchester United
2004/05024240,00
Cristiano Ronaldo
Manchester United
2005/06022840,00
Cristiano Ronaldo
Manchester United
2022/2305260,00
Mohamed Salah
Chelsea
2013/1405000,00
Mohamed Salah
Chelsea
2014/150330,00
Ruud van Nistelrooy
Manchester United
2004/05013610,00
Thierry Henry
Arsenal
2011/120980,00
Andrij Sjevtsjenko
Chelsea
2006/07017970,00
Andrij Sjevtsjenko
Chelsea
2007/0807450,00
Andrij Sjevtsjenko
Chelsea
2009/10050,00
Zlatan Ibrahimović
Manchester United
2017/180890,00
Jamie Vardy
Leicester City
2014/15022650,00
Jamie Vardy
Leicester City
2022/23018760,00
Frank Lampard
West Ham United
1995/960310,00
Frank Lampard
West Ham United
1996/9704040,00
Frank Lampard
West Ham United
1997/98024720,00
Frank Lampard
West Ham United
1998/99034200,00
Frank Lampard
West Ham United
1999/00030600,00
Frank Lampard
West Ham United
2000/01026430,00
Frank Lampard
Chelsea
2001/02031150,00
Frank Lampard
Chelsea
2002/03033070,00
Frank Lampard
Chelsea
2013/14016990,00
Frank Lampard
Manchester City
2014/15010010,00
Jermain Defoe
West Ham United
2000/010230,00
Jermain Defoe
West Ham United
2002/03028170,00
Jermain Defoe
Tottenham Hotspur
2003/04012790,00
Jermain Defoe
Tottenham Hotspur
2005/06022120,00
Jermain Defoe
Tottenham Hotspur
2010/11014760,00
Jermain Defoe
Tottenham Hotspur
2013/1404340,00
Jermain Defoe
Sunderland
2014/15014510,00
Jermain Defoe
Bournemouth
2017/18010710,00
Jermain Defoe
Bournemouth
2018/19030,00
Andy Cole
Manchester United
1996/97010420,00
Andy Cole
Manchester United
2000/01013140,00
Andy Cole
Blackburn Rovers
2002/03028730,00
Andy Cole
Manchester City
2005/06017580,00
Andy Cole
Portsmouth
2006/0707010,00
Andy Cole
Sunderland
2007/0802370,00
Alan Shearer
Newcastle United
1997/98013990,00
Alan Shearer
Newcastle United
2000/01017100,00
Alan Shearer
Newcastle United
2004/05022580,00
Robbie Fowler
Liverpool
1997/98016900,00
Robbie Fowler
Liverpool
1999/0008120,00
Robbie Fowler
Liverpool
2000/01015660,00
Robbie Fowler
Manchester City
Leeds United
2002/03012050,00
Robbie Fowler
Manchester City
2003/04019120,00
Robbie Fowler
Liverpool
Manchester City
2005/0608350,00
Robbie Fowler
Liverpool
2006/0706110,00
Robbie Fowler
Blackburn Rovers
2008/0901160,00
Michael Owen
Liverpool
1996/9701240,00
Michael Owen
Newcastle United
2005/0608830,00
Michael Owen
Newcastle United
2006/0702460,00
Michael Owen
Newcastle United
2008/09018970,00
Michael Owen
Manchester United
2009/1006020,00
Michael Owen
Manchester United
2010/1102370,00
Michael Owen
Manchester United
2011/120800,00
Michael Owen
Stoke City
2012/1301010,00

Goals and playing time under Pep 

Manchester City manager Pep Guardiola has – to the frustration of many – made it a habit of substituting Haaland when the victory feels secure. Here are the goals and substitutions placed on timelines.

Order
BHA
90
CHE
72
19
RMA
88
87
EVE
37
78
77
RMA
90
LEE
90
WHU
70
90
FUL
3
90
ARS
90
90
SHU
66
65
BAY
56
84
83
LEI
12
25
46
45
BAY
76
90
SOU
67
45
70
69
BUR
32
59
35
62
61
RBL
24
53
22
45
57
62
61
CRY
78
90
NEW
90
BOU
28
72
71
RBL
90
NFO
90
ARS
82
90
AVL
46
45
TOT
90
ARS
90
WOL
40
54
49
61
60
TOT
53
90
89
MUN
90
SOU
56
35
CHE
90
EVE
24
90
LEE
51
64
90
LIV
10
73
72
BRE
90
FUL
90
64
27
BVB
46
45
BHA
22
43
80
79
LIV
90
SOU
65
90
FCK
32
7
46
45
MUN
37
34
64
90
WOL
16
90
BVB
84
90
89
SFC
67
20
70
70
AVL
50
90
NFO
23
12
38
68
68
CRY
62
81
70
84
83
NEW
60
90
BOU
74
73
WHU
65
36
78
77
LIV
90