Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 2966 of 3040 stored matches (98%) that name a player. Appearances count 2971 matches with a stored lineup.

  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

95% or more of matches name a playerSome matches name a playerNone recorded

#PlayerClubPosAgeGoalsAstAppsYCRCRating
1Mohamed SalahLiverpool· 32yLiverpoolF3217781278907.47
SeasonClubGoalsAstAppsYCRCRating
2017-18Liverpool30934107.62
2018-19Liverpool21836107.44
2019-20Liverpool191034107.41
2020-21Liverpool22537007.16
2021-22Liverpool231335107.40
2022-23Liverpool19123820–
2023-24Liverpool18103220–
2024-25Liverpool251432107.81

Player page →

2Harry KaneTottenham Hotspur· 31yTottenham HotspurF31132341982407.44
SeasonClubGoalsAstAppsYCRCRating
2017-18Tottenham Hotspur30233307.58
2018-19Tottenham Hotspur14426507.25
2019-20Tottenham Hotspur18229407.24
2020-21Tottenham Hotspur231435107.65
2021-22Tottenham Hotspur17937507.39
2022-23Tottenham Hotspur3033860–

Player page →

3Son Heung-minTottenham Hotspur· 32yTottenham HotspurF3210563266837.19
SeasonClubGoalsAstAppsYCRCRating
2017-18Tottenham Hotspur10633006.98
2018-19Tottenham Hotspur10530216.98
2019-20Tottenham Hotspur111030027.08
2020-21Tottenham Hotspur171037007.25
2021-22Tottenham Hotspur23735207.51
2022-23Tottenham Hotspur1063620–
2023-24Tottenham Hotspur17103510–
2024-25Tottenham Hotspur7930107.27

Player page →

4Jamie VardyLeicester City· 38yLeicester CityF38101282351717.05
SeasonClubGoalsAstAppsYCRCRating
2017-18Leicester City20137307.05
2018-19Leicester City16333317.00
2019-20Leicester City23535207.23
2020-21Leicester City15934107.13
2021-22Leicester City15225207.10
2022-23Leicester City343710–
2024-25Leicester City9434506.81

Player page →

5Raheem SterlingArsenal· 30yArsenalF3092432353017.16
SeasonClubGoalsAstAppsYCRCRating
2017-18Manchester City181133517.38
2018-19Manchester City171033307.45
2019-20Manchester City20133507.22
2020-21Manchester City10731406.92
2021-22Manchester City13530107.05
2022-23Chelsea632840–
2023-24Chelsea843170–
2024-25Arsenal0216106.65

Player page →

6Chris WoodNottingham Forest· 33yNottingham ForestF338811247606.86
SeasonClubGoalsAstAppsYCRCRating
2017-18Burnley10124106.93
2018-19Burnley10234206.90
2019-20Burnley14132106.75
2020-21Burnley12333006.80
2021-22Burnley3017106.78
2021-22Newcastle United2017006.79
2022-23Newcastle United201800–
2022-23Nottingham Forest10700–
2023-24Nottingham Forest1413100–
2024-25Nottingham Forest20334107.00

Player page →

7Erling HaalandManchester City· 24yManchester CityF24851697807.28
SeasonClubGoalsAstAppsYCRCRating
2022-23Manchester City3683550–
2023-24Manchester City2753110–
2024-25Manchester City22331207.28

Player page →

8Marcus RashfordManchester United· 27yManchester UnitedF2779392522116.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Manchester United7535306.89
2018-19Manchester United10631317.00
2019-20Manchester United17731307.21
2020-21Manchester United11937406.91
2021-22Manchester United4225206.59
2022-23Manchester United1753520–
2023-24Manchester United723320–
2024-25Aston Villa2210007.00
2024-25Manchester United4115206.89

Player page →

9Sadio ManéLiverpool· 33yLiverpoolF3377241661617.28
SeasonClubGoalsAstAppsYCRCRating
2017-18Liverpool10728317.29
2018-19Liverpool22134207.39
2019-20Liverpool18735307.29
2020-21Liverpool11735307.23
2021-22Liverpool16234507.22

Player page →

10Ollie WatkinsAston Villa· 29yAston VillaF2975341832116.98
SeasonClubGoalsAstAppsYCRCRating
2020-21Aston Villa14537417.07
2021-22Aston Villa11235706.92
2022-23Aston Villa1563740–
2023-24Aston Villa19133740–
2024-25Aston Villa16837206.93

Player page →

11Callum WilsonNewcastle United· 33yNewcastle UnitedF3372232022706.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Bournemouth5227006.70
2018-19Bournemouth12928307.00
2019-20Bournemouth81351006.77
2020-21Newcastle United12526207.00
2021-22Newcastle United8018406.83
2022-23Newcastle United1853140–
2023-24Newcastle United912030–
2024-25Newcastle United0017106.38

Player page →

12Gabriel JesusArsenal· 28yArsenalF2868362182907.03
SeasonClubGoalsAstAppsYCRCRating
2017-18Manchester City13329607.04
2018-19Manchester City6328106.82
2019-20Manchester City14734307.12
2020-21Manchester City9429207.05
2021-22Manchester City8828107.17
2022-23Arsenal1162660–
2023-24Arsenal452760–
2024-25Arsenal3017406.88

Player page →

13Pierre-Emerick AubameyangChelsea· 35yChelseaF356515139917.08
SeasonClubGoalsAstAppsYCRCRating
2017-18Arsenal10413007.35
2018-19Arsenal18432007.06
2019-20Arsenal22336317.16
2020-21Arsenal10329206.96
2021-22Arsenal4114306.89
2022-23Chelsea101510–

Player page →

14Sergio AgüeroManchester City· 36yManchester CityF36621893607.36
SeasonClubGoalsAstAppsYCRCRating
2017-18Manchester City21625207.63
2018-19Manchester City21832307.43
2019-20Manchester City16324107.20
2020-21Manchester City4112006.93

Player page →

15Diogo JotaLiverpool· 28yLiverpoolF2860191842616.89
SeasonClubGoalsAstAppsYCRCRating
2018-19Wolverhampton Wanderers95321106.96
2019-20Wolverhampton Wanderers7134406.81
2020-21Liverpool9019206.97
2021-22Liverpool15435307.03
2022-23Liverpool742220–
2023-24Liverpool1032131–
2024-25Liverpool3221106.63

Player page →

16Roberto FirminoLiverpool· 33yLiverpoolF335936186607.11
SeasonClubGoalsAstAppsYCRCRating
2017-18Liverpool13735107.27
2018-19Liverpool12632007.10
2019-20Liverpool9838007.04
2020-21Liverpool9736207.11
2021-22Liverpool5420306.99
2022-23Liverpool1142500–

Player page →

17Danny IngsWest Ham United· 32yWest Ham UnitedF3258191971406.93
SeasonClubGoalsAstAppsYCRCRating
2017-18Liverpool108006.71
2018-19Southampton6323107.03
2019-20Southampton22238307.04
2020-21Southampton12429106.97
2021-22Aston Villa7630406.82
2022-23Aston Villa601830–
2022-23West Ham United221710–
2023-24West Ham United102010–
2024-25West Ham United1214006.74

Player page →

18RicharlisonTottenham Hotspur· 28yTottenham HotspurF2857232243316.91
SeasonClubGoalsAstAppsYCRCRating
2017-18Watford4436306.79
2018-19Everton7018106.74
2019-20Everton13336807.09
2020-21Everton7334416.95
2021-22Everton10530907.02
2022-23Tottenham Hotspur132730–
2023-24Tottenham Hotspur1142830–
2024-25Tottenham Hotspur4115206.61

Player page →

18Raúl JiménezFulham· 34yFulhamF3457201902237.05
SeasonClubGoalsAstAppsYCRCRating
2018-19Wolverhampton Wanderers12736407.15
2019-20Wolverhampton Wanderers17638307.19
2020-21Wolverhampton Wanderers4010007.03
2021-22Wolverhampton Wanderers6434926.76
2022-23Wolverhampton Wanderers011500–
2023-24Fulham702431–
2024-25Fulham11233307.06

Player page →

20Riyad MahrezManchester City· 34yManchester CityF345544181407.30
SeasonClubGoalsAstAppsYCRCRating
2017-18Leicester City121036207.07
2018-19Manchester City7427007.30
2019-20Manchester City11933007.53
2020-21Manchester City9627007.38
2021-22Manchester City11528007.26
2022-23Manchester City5103020–

Player page →

21Wilfried ZahaCrystal Palace· 32yCrystal PalaceF3254161893626.94
SeasonClubGoalsAstAppsYCRCRating
2017-18Crystal Palace9329507.16
2018-19Crystal Palace9532916.99
2019-20Crystal Palace4338506.67
2020-21Crystal Palace11230606.96
2021-22Crystal Palace14133616.98
2022-23Crystal Palace722750–

Player page →

22Bukayo SakaArsenal· 23yArsenalF2353451932607.05
SeasonClubGoalsAstAppsYCRCRating
2019-20Arsenal1526606.76
2020-21Arsenal5332106.89
2021-22Arsenal11738607.04
2022-23Arsenal14113860–
2023-24Arsenal1693540–
2024-25Arsenal61024307.58

Player page →

22Dominic Calvert-LewinEverton· 28yEvertonF2853132092706.90
SeasonClubGoalsAstAppsYCRCRating
2017-18Everton4632406.79
2018-19Everton3017206.77
2019-20Everton13136906.95
2020-21Everton16033307.12
2021-22Everton5217206.96
2022-23Everton211730–
2023-24Everton723220–
2024-25Everton3125206.69

Player page →

24Alexander IsakNewcastle United· 25yNewcastle UnitedF2552983507.25
SeasonClubGoalsAstAppsYCRCRating
2022-23Newcastle United1012230–
2023-24Newcastle United2123010–
2024-25Newcastle United21631107.25

Player page →

25M. AntonioWest Ham United· 35yWest Ham UnitedF3550272082716.90
SeasonClubGoalsAstAppsYCRCRating
2017-18West Ham United3120106.85
2018-19West Ham United5430306.77
2019-20West Ham United10324307.08
2020-21West Ham United10526306.99
2021-22West Ham United10836816.97
2022-23West Ham United533320–
2023-24West Ham United622660–
2024-25West Ham United1113106.61

Player page →

25Alexandre LacazetteArsenal· 33yArsenalF3350241531407.05
SeasonClubGoalsAstAppsYCRCRating
2017-18Arsenal14331107.10
2018-19Arsenal9831207.08
2019-20Arsenal10430807.06
2020-21Arsenal13231307.04
2021-22Arsenal4730006.97

Player page →

27Anthony MartialManchester United· 29yManchester UnitedF294718151416.95
SeasonClubGoalsAstAppsYCRCRating
2017-18Manchester United9530106.95
2018-19Manchester United9225206.99
2019-20Manchester United17632107.11
2020-21Manchester United4322016.79
2021-22Manchester United108006.65
2022-23Manchester United622100–
2023-24Manchester United101300–

Player page →

28Leandro TrossardArsenal· 30yArsenalF3046302071117.01
SeasonClubGoalsAstAppsYCRCRating
2019-20Brighton & Hove Albion5331006.76
2020-21Brighton & Hove Albion5535207.06
2021-22Brighton & Hove Albion8334207.09
2022-23Arsenal1102000–
2022-23Brighton & Hove Albion721610–
2023-24Arsenal1213420–
2024-25Arsenal8637417.11

Player page →

29Yoane WissaBrentford· 28yBrentfordF2845111371507.00
SeasonClubGoalsAstAppsYCRCRating
2021-22Brentford7130006.82
2022-23Brentford733830–
2023-24Brentford1233470–
2024-25Brentford19435507.16

Player page →

30Bryan MbeumoBrentford· 25yBrentfordF2542281361407.18
SeasonClubGoalsAstAppsYCRCRating
2021-22Brentford4735406.86
2022-23Brentford983850–
2023-24Brentford962520–
2024-25Brentford20738307.49

Player page →

31Kai HavertzArsenal· 25yArsenalF2541171502606.86
SeasonClubGoalsAstAppsYCRCRating
2020-21Chelsea4327206.71
2021-22Chelsea8329306.84
2022-23Chelsea713550–
2023-24Arsenal13737110–
2024-25Arsenal9322507.06

Player page →

31Daniel Tackie Mensah WelbeckBrighton & Hove Albion· 34yBrighton & Hove AlbionF3441131911006.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Arsenal5228106.79
2018-19Arsenal106006.67
2019-20Watford2018006.57
2020-21Brighton & Hove Albion6124006.83
2021-22Brighton & Hove Albion6225006.80
2022-23Brighton & Hove Albion633100–
2023-24Brighton & Hove Albion512940–
2024-25Brighton & Hove Albion10430506.99

Player page →

33Gabriel MartinelliArsenal· 23yArsenalF234020160916.86
SeasonClubGoalsAstAppsYCRCRating
2019-20Arsenal3014106.53
2020-21Arsenal2114006.85
2021-22Arsenal6629316.93
2022-23Arsenal1553630–
2023-24Arsenal643510–
2024-25Arsenal8432106.93

Player page →

34Dominic SolankeTottenham Hotspur· 27yTottenham HotspurF273816160606.72
SeasonClubGoalsAstAppsYCRCRating
2017-18Liverpool1120006.77
2018-19Bournemouth0110006.75
2019-20Bournemouth3132106.54
2022-23Bournemouth673320–
2023-24Bournemouth1933830–
2024-25Tottenham Hotspur9327006.87

Player page →

34Jean-Philippe MatetaCrystal Palace· 27yCrystal PalaceF273881271006.87
SeasonClubGoalsAstAppsYCRCRating
2020-21Crystal Palace107006.61
2021-22Crystal Palace5122206.76
2022-23Crystal Palace202930–
2023-24Crystal Palace1653530–
2024-25Crystal Palace14234206.99

Player page →

36Ivan ToneyBrentford· 29yBrentfordF293611832207.35
SeasonClubGoalsAstAppsYCRCRating
2021-22Brentford12533807.35
2022-23Brentford2043390–
2023-24Brentford421750–

Player page →

36Romelu LukakuChelsea· 32yChelseaF3236790907.04
SeasonClubGoalsAstAppsYCRCRating
2017-18Manchester United16734407.18
2018-19Manchester United12030406.92
2021-22Chelsea8026106.99

Player page →

38Jordan AyewLeicester City· 33yLeicester CityF3334222603726.75
SeasonClubGoalsAstAppsYCRCRating
2017-18Swansea City7236216.75
2018-19Crystal Palace1220306.79
2019-20Crystal Palace9237606.90
2020-21Crystal Palace1333406.62
2021-22Crystal Palace3331206.77
2022-23Crystal Palace433850–
2023-24Crystal Palace473591–
2024-25Crystal Palace001106.20
2024-25Leicester City5029506.67

Player page →

39Neal MaupayEverton· 28yEvertonF2833101602316.80
SeasonClubGoalsAstAppsYCRCRating
2019-20Brighton & Hove Albion10337306.77
2020-21Brighton & Hove Albion8233116.83
2021-22Brighton & Hove Albion8232706.81
2022-23Everton102740–
2023-24Brentford632980–
2023-24Everton00200–

Player page →

40A. PerezLeicester City· 31yLeicester CityF313115150716.82
SeasonClubGoalsAstAppsYCRCRating
2017-18Newcastle United8434306.85
2018-19Newcastle United11236206.89
2019-20Leicester City8433006.85
2020-21Leicester City2125206.71
2021-22Leicester City2314016.67
2022-23Leicester City01800–

Player page →

40Ashley BarnesBurnley· 35yBurnleyF353121333006.81
SeasonClubGoalsAstAppsYCRCRating
2017-18Burnley90361006.84
2018-19Burnley12233806.92
2019-20Burnley6019406.80
2020-21Burnley3022406.74
2021-22Burnley1023406.63

Player page →

42Kelechi IheanachoLeicester City· 28yLeicester CityF283021150706.84
SeasonClubGoalsAstAppsYCRCRating
2017-18Leicester City3321206.83
2018-19Leicester City1330206.63
2019-20Leicester City5320106.91
2020-21Leicester City12225107.08
2021-22Leicester City4526106.78
2022-23Leicester City552800–

Player page →

42J. KingWatford· 33yWatfordF3330121341106.80
SeasonClubGoalsAstAppsYCRCRating
2017-18Bournemouth8232306.85
2018-19Bournemouth11333306.95
2019-20Bournemouth6426006.76
2020-21Everton0011006.39
2021-22Watford5332506.77

Player page →

44Luis Díaz MarulandaLiverpool· 28yLiverpoolF28291597607.30
SeasonClubGoalsAstAppsYCRCRating
2021-22Liverpool4313007.26
2022-23Liverpool421720–
2023-24Liverpool853730–
2024-25Liverpool13530107.32

Player page →

44Matheus CunhaWolverhampton Wanderers· 25yWolverhampton WanderersF252913811407.65
SeasonClubGoalsAstAppsYCRCRating
2022-23Wolverhampton Wanderers201710–
2023-24Wolverhampton Wanderers1273290–
2024-25Wolverhampton Wanderers15632407.65

Player page →

46WillianFulham· 36yFulhamF3628321961007.25
SeasonClubGoalsAstAppsYCRCRating
2017-18Chelsea6736107.26
2018-19Chelsea3632207.33
2019-20Chelsea9736407.49
2020-21Arsenal1525007.01
2022-23Fulham552720–
2023-24Fulham423110–
2024-25Fulham009006.64

Player page →

46Eden HazardChelsea· 34yChelseaF34281970407.82
SeasonClubGoalsAstAppsYCRCRating
2017-18Chelsea12434207.79
2018-19Chelsea161536207.84

Player page →

48Tammy AbrahamChelsea· 27yChelseaF2726587206.80
SeasonClubGoalsAstAppsYCRCRating
2017-18Swansea City5131006.71
2019-20Chelsea15334206.84
2020-21Chelsea6122006.88

Player page →

48RodrigoLeeds United· 34yLeeds UnitedF34264881806.88
SeasonClubGoalsAstAppsYCRCRating
2020-21Leeds United7226306.95
2021-22Leeds United6131906.82
2022-23Leeds United1313160–

Player page →

50Anthony GordonNewcastle United· 24yNewcastle UnitedF2425171472516.95
SeasonClubGoalsAstAppsYCRCRating
2019-20Everton0111006.68
2020-21Everton003006.60
2021-22Everton4235406.89
2022-23Everton301660–
2022-23Newcastle United101610–
2023-24Newcastle United111035121–
2024-25Newcastle United6431207.12

Player page →

Data coverage for Premier League →

Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources