Skip to content
Almanac
Menu
Clear filters

Goals, assists and cards count 3422 of 3522 stored matches (97%) that name a player. Appearances and minutes count 3412 matches with a stored lineup; a dash under Min means no minutes are stored yet.

  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 00
  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

1Jonny HowsonMiddlesbroughMiddlesbroughM183––7113316.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough42––32706.95
2019-20Middlesbrough41––061016.84
2020-21Middlesbrough41––11706.78
2023-24Middlesbrough38––22907.03
2024-25Middlesbrough21––10007.01

Player page β†’

2Hayden HackneyMiddlesbroughMiddlesbroughM100––1191717.22
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020-21Middlesbrough1––0000–
2023-24Middlesbrough21––10607.14
2024-25Middlesbrough43––53917.20
2025-26Middlesbrough35––56207.28

Player page β†’

3M. JohnsonMiddlesbroughMiddlesbroughM97––59616.78
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough17––12006.78
2019-20Middlesbrough38––13416.79
2020-21Middlesbrough42––34206.77
4A. MorrisMiddlesbroughMiddlesbroughM86––24807.23
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024-25Middlesbrough35––02407.17
2025-26Middlesbrough38––02407.29
2026-27Middlesbrough13––20007.23

Player page β†’

5Riley McGreeMiddlesbroughMiddlesbroughM79––11121006.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24Middlesbrough22––41206.99
2024-25Middlesbrough17––15207.01
2025-26Middlesbrough26––63306.89
2026-27Middlesbrough14––03306.67

Player page β†’

5George SavilleMiddlesbroughMiddlesbroughM79––761716.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019-20Middlesbrough37––12916.73
2020-21Middlesbrough42––64806.78

Player page β†’

7Marcus TavernierMiddlesbroughMiddlesbroughM71––79806.93
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough5––10006.78
2019-20Middlesbrough37––35506.92
2020-21Middlesbrough29––34306.96

Player page β†’

8Finn AzazMiddlesbroughMiddlesbroughM66––1617807.27
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24Middlesbrough20––45207.15
2024-25Middlesbrough45––1211607.33
2025-26Middlesbrough1––01006.90

Player page β†’

9Adam ClaytonMiddlesbroughMiddlesbroughM58––001306.74
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough31––00906.83
2019-20Middlesbrough27––00406.65

Player page β†’

10Isaiah JonesMiddlesbroughMiddlesbroughM56––84907.01
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24Middlesbrough35––84807.05
2024-25Middlesbrough21––00106.93

Player page β†’

10Daniel BarlaserMiddlesbroughMiddlesbroughM56––13407.07
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24Middlesbrough33––02207.14
2024-25Middlesbrough23––11206.97

Player page β†’

12L. WingMiddlesbroughMiddlesbroughM52––92606.77
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019-20Middlesbrough40––72606.83
2020-21Middlesbrough12––20006.52

Player page β†’

13Stewart DowningMiddlesbroughMiddlesbroughM40––37107.24
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough40––37107.24

Player page β†’

14S. GreenwoodMiddlesbroughMiddlesbroughM37––53706.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24Middlesbrough37––53706.76

Player page β†’

14Alan BrowneMiddlesbroughMiddlesbroughM37––42206.78
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025-26Middlesbrough37––42206.78

Player page β†’

16Grant LeadbitterMiddlesbroughMiddlesbroughM32––311216.68
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough32––311216.68

Player page β†’

17Sam MorsyMiddlesbroughMiddlesbroughM31––15816.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020-21Middlesbrough31––15816.80

Player page β†’

18J. SarmientoMiddlesbroughMiddlesbroughM28––10106.60
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025-26Middlesbrough18––00106.53
2026-27Middlesbrough10––10006.73

Player page β†’

19Matt CrooksMiddlesbroughMiddlesbroughM25––36506.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24Middlesbrough25––36506.95

Player page β†’

20Ben Gannon-DoakMiddlesbroughMiddlesbroughM24––37707.05
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024-25Middlesbrough24––37707.05

Player page β†’

21Lewis O'BrienMiddlesbroughMiddlesbroughM23––01107.01
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24Middlesbrough23––01107.01

Player page β†’

22Patrick RobertsMiddlesbroughMiddlesbroughM19––12106.57
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019-20Middlesbrough10––12106.77
2020-21Middlesbrough9––00006.31

Player page β†’

23Marcus BrowneMiddlesbroughMiddlesbroughM18––21216.47
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019-20Middlesbrough13––00216.26
2020-21Middlesbrough5––21007.02

Player page β†’

23Neeskens KebanoMiddlesbroughMiddlesbroughM18––13106.98
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020-21Middlesbrough18––13106.98

Player page β†’

25Sverre Halseth NypanMiddlesbroughMiddlesbroughM17––00006.52
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025-26Middlesbrough17––00006.52

Player page β†’

26L. CastledineMiddlesbroughMiddlesbroughM15––10006.56
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025-26Middlesbrough11––10006.65
2026-27Middlesbrough4––00006.35

Player page β†’

26M. BesicMiddlesbroughMiddlesbroughM15––11407.08
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough15––11407.08

Player page β†’

28Sebastian BerhalterMiddlesbroughMiddlesbroughM14––32307.28
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026-27Middlesbrough14––32307.28

Player page β†’

29Myles Spencer Peart-HarrisMiddlesbroughMiddlesbroughM12––00106.58
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026-27Middlesbrough12––00106.58

Player page β†’

30Lewis BakerMiddlesbroughMiddlesbroughM11––10106.86
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough11––10106.86

Player page β†’

31Adam ForshawMiddlesbroughMiddlesbroughM10––00106.72
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough10––00106.72

Player page β†’

32A. Cozier-DuberryMiddlesbroughMiddlesbroughM9––35007.57
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026-27Middlesbrough9––35007.57

Player page β†’

33Abdoulaye KantΓ©MiddlesbroughMiddlesbroughM5––00006.66
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025-26Middlesbrough4––00006.50
2026-27Middlesbrough1––00007.30

Player page β†’

34Jack HarrisonMiddlesbroughMiddlesbroughM4––01006.70
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough4––01006.70

Player page β†’

35Connor MalleyMiddlesbroughMiddlesbroughM3––00007.00
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020-21Middlesbrough3––00007.00

Player page β†’

35L. McCabeMiddlesbroughMiddlesbroughM3––00006.40
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24Middlesbrough3––00006.40
35R. MorrisonMiddlesbroughMiddlesbroughM3––00006.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019-20Middlesbrough3––00006.80

Player page β†’

38A. MatthewsMiddlesbroughMiddlesbroughM2––00006.25
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24Middlesbrough2––00006.25
38S. FolarinMiddlesbroughMiddlesbroughM2––00006.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2020-21Middlesbrough2––00006.90
40AdlΓ¨ne GuediouraMiddlesbroughMiddlesbroughM1––00006.30
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough1––00006.30

Player page β†’

40B. LiddleMiddlesbroughMiddlesbroughM1––00006.10
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019-20Middlesbrough1––00006.10
40J. WilsonMiddlesbroughMiddlesbroughM1––0000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023-24Middlesbrough1––0000–
40M. de RoonMiddlesbroughMiddlesbroughM1––00006.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017-18Middlesbrough1––00006.80

Player page β†’

40Rokas PukΕ‘tasMiddlesbroughMiddlesbroughM1––00006.30
SeasonClubAppsMinPoMGoalsAstYCRCRating
2026-27Middlesbrough1––00006.30

Player page β†’

Data coverage for Championship β†’

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