Skip to content
442ball
Menu

M. James: match by match

264 appearances across 5 competitions, 2016 to 2026.

442ball counts an appearance from the match record itself, not from a stored total.

9 of 272 matches here have a page of their own. The rest are in our archive but do not yet have one.

2026

8 played1 unusedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 19 SeptemberChampionshipSouthamptonHW2-1250006.416
Friday 11 SeptemberChampionshipWest HamAL6-0230006.428
Tuesday 8 SeptemberChampionshipBurnleyHD1-1900006.649
Saturday 5 SeptemberChampionshipSwanseaAD0-0900006.642
Wednesday 2 SeptemberChampionshipMillwallAW0-3900006.967
Friday 28 AugustChampionshipBirminghamHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 22 AugustChampionshipWatfordHD1-1120007.512
Monday 17 AugustChampionshipCardiffAD1-1750006.617
Friday 7 AugustEFL CupMiddlesbroughAL1-0720006.733

2025

39 playedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MayChampionshipMiddlesbroughHD2-283000750
Sunday 26 AprilChampionshipCoventryAL3-19000□6.720
Tuesday 21 AprilChampionshipOxford UnitedAW0-1900006.940
Saturday 18 AprilChampionshipStoke CityHW2-090000744
Sunday 12 AprilChampionshipBirminghamAL2-0630006.627
Tuesday 7 AprilChampionshipSouthamptonHL1-5180006.215
Saturday 7 FebruaryChampionshipMillwallHL0-2350006.69
Saturday 31 JanuaryChampionshipSheffield WednesdayAW0-1900007.972
Saturday 24 JanuaryChampionshipQPRAW2-3840006.935
Tuesday 20 JanuaryChampionshipLeicesterHD1-1900006.941
Saturday 17 JanuaryChampionshipNorwichHL1-2210006.920
Sunday 4 JanuaryChampionshipDerbyAW1-29010□8.343
Thursday 1 JanuaryChampionshipBlackburnAW0-272010720
Monday 29 DecemberChampionshipPrestonHW2-1900007.537
Friday 26 DecemberChampionshipSheffield UtdHW5-390000744
Friday 19 DecemberChampionshipSwanseaAL2-1210006.57
Saturday 13 DecemberChampionshipWatfordHD2-2620106.610
Wednesday 10 DecemberChampionshipHull CityAL2-0130006.74
Saturday 6 DecemberChampionshipPrestonAD1-1110006.53
Saturday 29 NovemberChampionshipBlackburnHD1-18600□7.354
Wednesday 26 NovemberChampionshipBristol CityHW2-0230006.711
Saturday 22 NovemberChampionshipIpswichAD0-0290006.612
Saturday 8 NovemberChampionshipCharltonHW1-0100006.74
Wednesday 5 NovemberChampionshipPortsmouthAD0-0900007.330
Friday 31 OctoberChampionshipCoventryHW3-2890007.334
Tuesday 28 OctoberEFL CupCardiffHL1-2450006.617
Saturday 25 OctoberChampionshipMiddlesbroughAD1-19000□6.925
Wednesday 22 OctoberChampionshipOxford UnitedHW1-0900007.238
Saturday 18 OctoberChampionshipStoke CityAL1-0280006.615
Friday 3 OctoberChampionshipBirminghamHD1-120000710
Tuesday 30 SeptemberChampionshipLeicesterAD1-1290006.918
Saturday 27 SeptemberChampionshipDerbyHD1-1150006.95
Tuesday 23 SeptemberEFL CupReadingHW2-0900007.254
Saturday 20 SeptemberChampionshipNorwichAW2-3240006.38
Saturday 13 SeptemberChampionshipQPRHL1-3610006.722
Saturday 30 AugustChampionshipMillwallAW0-2900007.226
Saturday 23 AugustChampionshipSheffield WednesdayHD2-290000732
Saturday 16 AugustChampionshipWest BromHL2-3800007.529
Saturday 9 AugustChampionshipSouthamptonAL2-1900006.718

2024

32 played2 unusedFA Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 MayLeague OneLincolnAW0-2900006.933
Saturday 26 AprilLeague OneCharltonHW3-0900208.735
Monday 21 AprilLeague OneBlackpoolAW1-2900006.931
Friday 18 AprilLeague OneBristol RoversHD1-1901007.733
Saturday 12 AprilLeague OneWiganAD0-0900006.731
Saturday 5 AprilLeague OneBurton AlbionHW3-0900007.988
Tuesday 1 AprilLeague OneCambridge UnitedAD2-290000729
Saturday 29 MarchLeague OneExeter CityAW0-2900006.726
Saturday 22 MarchLeague OneStockport CountyHW1-0900007.223
Saturday 15 MarchLeague OneWycombeAW0-1900006.618
Tuesday 11 MarchLeague OneReadingAL2-0900006.729
Saturday 8 MarchLeague OneRotherhamHW1-0900006.716
Tuesday 4 MarchLeague OneHuddersfieldAW0-1900006.919
Saturday 1 MarchLeague OneBoltonHD0-09000□6.616
Sunday 23 FebruaryLeague OneMansfield TownAW1-2450006.922
Tuesday 18 FebruaryLeague OneLeyton OrientHL1-2900006.327
Saturday 15 FebruaryLeague OneNorthamptonAW0-2900007.234
Saturday 1 FebruaryLeague OneCrawley TownAW1-2881007.915
Tuesday 28 JanuaryLeague OneStevenageHL2-3450006.38
Thursday 23 JanuaryLeague OneBirminghamHD1-1900006.918
Thursday 16 JanuaryLeague OneShrewsburyAL2-1900006.623
Saturday 4 JanuaryLeague OnePeterboroughHW1-0900006.926
Wednesday 1 JanuaryLeague OneBarnsleyAL2-1900006.649
Sunday 29 DecemberLeague OneWiganHW2-1900006.925
Thursday 26 DecemberLeague OneBlackpoolHW2-1900006.332
Saturday 21 DecemberLeague OneBristol RoversAD1-1900107.729
Saturday 14 DecemberLeague OneCambridge UnitedHD2-2900007.638
Saturday 7 DecemberLeague OneBurton AlbionAW0-1900006.328
Tuesday 3 DecemberLeague OneBarnsleyHW1-09000□6.631
Tuesday 26 NovemberLeague OneLincolnHW1-0770007.341
Saturday 23 NovemberLeague OneExeter CityHW3-0890006.936
Saturday 16 NovemberLeague OneStockport CountyAL1-0100006.95
Sunday 3 NovemberFA CupHarrogate TownAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 26 OctoberLeague OneCharltonAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2023

42 played2 unusedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 AprilChampionshipRotherhamHW2-064000738
Saturday 20 AprilChampionshipNorwichAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 13 AprilChampionshipHuddersfieldHD1-1900006.734
Wednesday 10 AprilChampionshipBlackburnHW5-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 6 AprilChampionshipSunderlandAD0-0900007.232
Monday 1 AprilChampionshipPlymouthAW0-145000728
Friday 29 MarchChampionshipLeicesterHW1-0900006.939
Saturday 17 FebruaryChampionshipQPRHL0-190000746
Tuesday 13 FebruaryChampionshipSouthamptonHW3-1900006.730
Saturday 10 FebruaryChampionshipMiddlesbroughAW1-2711007.928
Friday 2 FebruaryChampionshipLeedsHL0-1900006.335
Tuesday 30 JanuaryChampionshipCoventryAD2-2300006.713
Friday 26 JanuaryFA CupNottingham ForestHD0-09000□743
Saturday 20 JanuaryChampionshipWatfordHD1-1900006.919
Tuesday 16 JanuaryFA CupWest HamHW1-0900006.726
Saturday 13 JanuaryChampionshipPrestonAL2-0150006.312
Sunday 7 JanuaryFA CupWest HamAD1-1150006.74
Monday 1 JanuaryChampionshipMillwallHL0-1550006.627
Friday 29 DecemberChampionshipBirminghamAD0-0150006.69
Tuesday 26 DecemberChampionshipWatfordAW1-4220006.36
Friday 22 DecemberChampionshipHull CityHW3-2740006.631
Saturday 16 DecemberChampionshipSunderlandHW1-0690006.923
Tuesday 12 DecemberChampionshipBlackburnAL2-190000753
Saturday 9 DecemberChampionshipHuddersfieldAD1-1900006.958
Sunday 3 DecemberChampionshipNorwichHL1-2900006.747
Wednesday 29 NovemberChampionshipSouthamptonAL1-0900006.331
Saturday 25 NovemberChampionshipMiddlesbroughHW3-2890007.324
Saturday 11 NovemberChampionshipQPRAD0-090000749
Saturday 4 NovemberChampionshipSheffield WednesdayHW1-0900007.394
Wednesday 25 OctoberChampionshipIpswichHL0-1900006.642
Saturday 21 OctoberChampionshipCoventryHW1-0900006.915
Saturday 7 OctoberChampionshipLeedsAL2-1900006.326
Wednesday 4 OctoberChampionshipRotherhamAW1-2900006.745
Saturday 30 SeptemberChampionshipStoke CityHL2-3900006.329
Saturday 23 SeptemberChampionshipLeicesterAL1-0900007.236
Tuesday 19 SeptemberChampionshipPlymouthHW4-1901007.636
Saturday 16 SeptemberChampionshipWest BromHD0-0900007.342
Saturday 2 SeptemberChampionshipSwanseaAW1-290000743
Tuesday 29 AugustEFL CupNorwichHL0-1290006.617
Friday 25 AugustChampionshipHull CityAD1-1900007.333
Saturday 19 AugustChampionshipBirminghamHL0-2900006.948
Saturday 12 AugustChampionshipMillwallAW0-1901007.531
Wednesday 9 AugustEFL CupOxford UnitedHW5-1290006.941
Saturday 5 AugustChampionshipPrestonHD1-1900006.930

2022

37 playedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 8 MayChampionshipQPRAW0-2850007.357
Saturday 29 AprilChampionshipBurnleyHL1-2900006.341
Saturday 22 AprilChampionshipRotherhamHW2-1900006.729
Tuesday 18 AprilChampionshipSheffield UtdAL1-0900006.223
Saturday 15 AprilChampionshipWatfordAL2-09000□7.356
Monday 10 AprilChampionshipMiddlesbroughHD2-2900006.635
Friday 7 AprilChampionshipStoke CityAW1-290000731
Saturday 1 AprilChampionshipReadingHD1-18800□6.962
Tuesday 7 MarchChampionshipHuddersfieldAD0-0900006.950
Saturday 4 MarchChampionshipCardiffAL2-0900006.651
Tuesday 28 FebruaryFA CupManchester CityHL0-3890006.632
Saturday 25 FebruaryChampionshipHull CityHW1-090000744
Saturday 18 FebruaryChampionshipSunderlandAD1-1900007.750
Wednesday 15 FebruaryChampionshipWiganHD1-1900006.924
Saturday 11 FebruaryChampionshipNorwichHW1-0900006.928
Saturday 4 FebruaryChampionshipPrestonAW1-29000□6.213
Saturday 28 JanuaryFA CupWest BromHW3-0900006.319
Saturday 21 JanuaryChampionshipBlackburnHD1-1900007.251
Saturday 14 JanuaryChampionshipBirminghamHW4-2900007.235
Sunday 1 JanuaryChampionshipCoventryAD1-1900007.322
Thursday 29 DecemberChampionshipMillwallAD0-090000724
Monday 26 DecemberChampionshipWest BromHL0-29000□6.940
Saturday 17 DecemberChampionshipStoke CityHL1-2900006.924
Saturday 10 DecemberChampionshipRotherhamAW1-3900006.213
Saturday 12 NovemberChampionshipWatfordHD0-090000727
Saturday 5 NovemberChampionshipMiddlesbroughAD1-1900006.919
Tuesday 1 NovemberChampionshipSheffield UtdHL0-18000□6.226
Saturday 29 OctoberChampionshipSwanseaHD1-1900006.619
Saturday 22 OctoberChampionshipReadingAL2-0900007.233
Tuesday 18 OctoberChampionshipWest BromAW0-2820006.930
Saturday 17 SeptemberChampionshipBurnleyAL2-1760006.210
Wednesday 14 SeptemberChampionshipNorwichAL3-2900006.939
Saturday 3 SeptemberChampionshipBlackburnAW2-39000□7.228
Wednesday 31 AugustChampionshipHuddersfieldHW2-0820006.629
Saturday 27 AugustChampionshipBlackpoolAD3-3450006.313
Wednesday 24 AugustEFL CupWycombeAW1-3290006.57
Saturday 30 JulyChampionshipHull CityAL2-1900006.635

2021

33 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 7 MayChampionshipHuddersfieldAL2-0900006.345
Saturday 30 AprilChampionshipHull CityHW5-0900007.550
Saturday 23 AprilChampionshipDerbyAW1-3900107.228
Monday 18 AprilChampionshipSheffield UtdHD1-1900007.223
Friday 15 AprilChampionshipStoke CityAW0-1900007.327
Saturday 9 AprilChampionshipPeterboroughHD1-1900007.338
Saturday 2 AprilChampionshipBournemouthAL3-2900107.328
Saturday 19 MarchChampionshipWest BromHD2-2900006.915
Tuesday 15 MarchChampionshipBarnsleyAL2-0900007.736
Saturday 12 MarchChampionshipBlackburnAW0-1900006.932
Saturday 5 MarchChampionshipBirminghamHL1-2710006.227
Saturday 26 FebruaryChampionshipNottingham ForestAL2-0260006.78
Sunday 2 JanuaryChampionshipMillwallHW3-2960006.351
Thursday 30 DecemberChampionshipQPRHL1-2900006.924
Saturday 18 DecemberChampionshipHuddersfieldHL2-3900007.548
Saturday 11 DecemberChampionshipHull CityAD2-2901007.945
Saturday 4 DecemberChampionshipDerbyHW1-0230006.34
Tuesday 2 NovemberChampionshipBirminghamAL3-054000717
Saturday 30 OctoberChampionshipBarnsleyHW2-1900007.917
Saturday 23 OctoberChampionshipWest BromAL3-0900006.729
Tuesday 19 OctoberChampionshipNottingham ForestHL1-2900007.324
Saturday 16 OctoberChampionshipBournemouthHL0-290000710
Saturday 2 OctoberChampionshipPeterboroughAW2-3900007.334
Wednesday 29 SeptemberChampionshipMillwallAL1-0900006.948
Saturday 25 SeptemberChampionshipFulhamHD1-1900007.229
Saturday 18 SeptemberChampionshipQPRAW1-2900007.339
Wednesday 15 SeptemberChampionshipLutonHD1-1900007.222
Saturday 11 SeptemberChampionshipPrestonHD0-0900007.534
Saturday 28 AugustChampionshipCardiffAW1-290000714
Friday 20 AugustChampionshipSwanseaHL0-1900006.637
Tuesday 17 AugustChampionshipReadingAW2-39000□6.522
Saturday 14 AugustChampionshipMiddlesbroughAL2-1900107.334
Saturday 7 AugustChampionshipBlackpoolHD1-1900006.931

2020

39 played3 unusedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 8 MayChampionshipMillwallHW6-1901208.344
Saturday 1 MayChampionshipHuddersfieldAD1-1900006.931
Saturday 24 AprilChampionshipPrestonHL0-1900007.231
Wednesday 21 AprilChampionshipStoke CityAW2-3600006.932
Sunday 18 AprilChampionshipBarnsleyHW2-0900006.619
Thursday 15 AprilChampionshipRotherhamAW0-1900107.221
Saturday 10 AprilChampionshipBournemouthAL4-190100733
Monday 5 AprilChampionshipBristol CityHW3-1900007.219
Friday 2 AprilChampionshipQPRAL3-0900007.348
Saturday 20 MarchChampionshipWycombeHD0-0900007.734
Tuesday 16 MarchChampionshipLutonAL2-0900007.331
Saturday 6 MarchChampionshipDerbyHW1-0900006.535
Tuesday 2 MarchChampionshipMiddlesbroughHL1-2190006.39
Saturday 27 FebruaryChampionshipBlackburnAD1-1701007.627
Wednesday 24 FebruaryChampionshipSwanseaAL1-0250006.79
Saturday 20 FebruaryChampionshipBrentfordHW2-0290006.610
Wednesday 17 FebruaryChampionshipNorwichHL0-2780006.917
Saturday 13 FebruaryChampionshipCardiffAL3-1900007.265
Saturday 6 FebruaryChampionshipWatfordHD0-0900007.242
Tuesday 2 FebruaryChampionshipNottingham ForestHL1-2900007.561
Saturday 30 JanuaryChampionshipBirminghamAD1-1900006.638
Wednesday 27 JanuaryChampionshipSheffield WednesdayHW2-09000□6.933
Tuesday 19 JanuaryChampionshipReadingAL3-0790006.957
Saturday 9 JanuaryFA CupNorwichAL2-021000714
Saturday 2 JanuaryChampionshipNorwichAL1-06300□6.511
Tuesday 29 DecemberChampionshipRotherhamAW1-2740006.211
Saturday 26 DecemberChampionshipHuddersfieldHW2-1730006.620
Saturday 19 DecemberChampionshipSwanseaAL2-0710006.916
Tuesday 15 DecemberChampionshipPrestonHW2-1780006.518
Saturday 12 DecemberChampionshipSheffield WednesdayAW1-2670006.612
Wednesday 9 DecemberChampionshipWycombeHW2-1640006.65
Friday 4 DecemberChampionshipBournemouthHL0-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 1 DecemberChampionshipBirminghamAW1-2130006.72
Saturday 28 NovemberChampionshipBlackburnAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 24 NovemberChampionshipBrentfordHL0-1710006.914
Saturday 21 NovemberChampionshipNottingham ForestHW2-0620006.316
Saturday 7 NovemberChampionshipDerbyAW0-2590006.915
Tuesday 3 NovemberChampionshipCardiffAL3-08000□6.945
Saturday 31 OctoberChampionshipWatfordHW1-0730006.924
Tuesday 27 OctoberChampionshipQPRHW3-0450006.634
Saturday 24 OctoberChampionshipMillwallAD1-1670006.929
Wednesday 21 OctoberChampionshipStoke CityAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2019

1 playedPremier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 22 FebruaryPremier LeagueManchester CityHL0-190006.50

2018

1 playedFA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 6 JanuaryFA CupNewport CountyAL2-1720006.883%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.

2017

13 playedPremier League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 3 MarchPremier LeagueBournemouthHD1-1900006.80%
Saturday 24 FebruaryPremier LeagueStoke CityHD1-1900007.40%
Saturday 10 FebruaryPremier LeagueManchester CityAL5-1900005.80%
Saturday 3 FebruaryPremier LeagueSwanseaHD1-1220006.60%
Wednesday 31 JanuaryPremier LeagueEvertonAL2-1900006.20%
Saturday 20 JanuaryPremier LeagueWatfordHW2-09000070%
Saturday 13 JanuaryPremier LeagueChelseaAD0-08900□6.90%
Monday 1 JanuaryPremier LeagueHuddersfieldHW3-0860006.90%
Saturday 30 DecemberPremier LeagueLiverpoolAL2-170006.50%
Saturday 9 SeptemberPremier LeagueChelseaHL1-2780006.70%
Saturday 26 AugustPremier LeagueManchester UnitedAL2-09000□6.40%
Saturday 19 AugustPremier LeagueBrightonHW2-0900006.80%
Friday 11 AugustPremier LeagueArsenalAL4-3820006.80%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.

2016

19 playedChampionship, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 7 MayChampionshipNewcastleAL3-090000787%
Saturday 29 AprilChampionshipBurton AlbionHD1-1900006.990%
Monday 17 AprilChampionshipBrentfordHD1-1900007.687%
Thursday 13 AprilChampionshipWiganAL3-2900006.678%
Saturday 8 AprilChampionshipBlackburnAW0-2900006.875%
Tuesday 4 AprilChampionshipCardiffHD0-0900006.982%
Saturday 1 AprilChampionshipSheffield WednesdayHD1-1900007.180%
Saturday 18 MarchChampionshipNorwichAL2-0900007.588%
Saturday 11 MarchChampionshipIpswichHD1-1900108.275%
Tuesday 7 MarchChampionshipQPRAL2-1900006.976%
Saturday 4 MarchChampionshipDerbyAL2-1901007.581%
Saturday 25 FebruaryChampionshipHuddersfieldHD1-1900007.672%
Saturday 18 FebruaryChampionshipBrightonHL0-2900007.186%
Tuesday 14 FebruaryChampionshipAston VillaAW1-3900006.885%
Saturday 11 FebruaryChampionshipReadingAD0-0900006.795%
Saturday 4 FebruaryChampionshipPrestonHD0-0900007.278%
Tuesday 31 JanuaryChampionshipWolvesHL1-3450006.590%
Saturday 28 JanuaryChampionshipRotherhamAW0-1900007.171%
Saturday 10 DecemberPremier LeagueManchester CityHW4-21000Not recorded0%

The provider changed this measurement in 2020: a percentage before, a count of accurate passes after. They are shown separately because they are not the same number.