Skip to content
442ball
Menu

M. James: match by match

259 appearances across 5 competitions, 2016 to 2026.

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

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

2026

3 played1 unusedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 28 AugustChampionshipBirminghamHL1-2Bench
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-190006.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-290108.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-186007.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-190006.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-090006.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-090006.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-0Bench
Saturday 26 OctoberLeague OneCharltonAD2-2Bench

2023

42 played2 unusedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 AprilChampionshipRotherhamHW2-06400738
Saturday 20 AprilChampionshipNorwichAD1-1Bench
Saturday 13 AprilChampionshipHuddersfieldHD1-190006.734
Wednesday 10 AprilChampionshipBlackburnHW5-0Bench
Saturday 6 AprilChampionshipSunderlandAD0-090007.232
Monday 1 AprilChampionshipPlymouthAW0-14500728
Friday 29 MarchChampionshipLeicesterHW1-090006.939
Saturday 17 FebruaryChampionshipQPRHL0-19000746
Tuesday 13 FebruaryChampionshipSouthamptonHW3-190006.730
Saturday 10 FebruaryChampionshipMiddlesbroughAW1-271107.928
Friday 2 FebruaryChampionshipLeedsHL0-190006.335
Tuesday 30 JanuaryChampionshipCoventryAD2-230006.713
Friday 26 JanuaryFA CupNottingham ForestHD0-0900743
Saturday 20 JanuaryChampionshipWatfordHD1-190006.919
Tuesday 16 JanuaryFA CupWest HamHW1-090006.726
Saturday 13 JanuaryChampionshipPrestonAL2-015006.312
Sunday 7 JanuaryFA CupWest HamAD1-115006.74
Monday 1 JanuaryChampionshipMillwallHL0-155006.627
Friday 29 DecemberChampionshipBirminghamAD0-015006.69
Tuesday 26 DecemberChampionshipWatfordAW1-422006.36
Friday 22 DecemberChampionshipHull CityHW3-274006.631
Saturday 16 DecemberChampionshipSunderlandHW1-069006.923
Tuesday 12 DecemberChampionshipBlackburnAL2-19000753
Saturday 9 DecemberChampionshipHuddersfieldAD1-190006.958
Sunday 3 DecemberChampionshipNorwichHL1-290006.747
Wednesday 29 NovemberChampionshipSouthamptonAL1-090006.331
Saturday 25 NovemberChampionshipMiddlesbroughHW3-289007.324
Saturday 11 NovemberChampionshipQPRAD0-09000749
Saturday 4 NovemberChampionshipSheffield WednesdayHW1-090007.394
Wednesday 25 OctoberChampionshipIpswichHL0-190006.642
Saturday 21 OctoberChampionshipCoventryHW1-090006.915
Saturday 7 OctoberChampionshipLeedsAL2-190006.326
Wednesday 4 OctoberChampionshipRotherhamAW1-290006.745
Saturday 30 SeptemberChampionshipStoke CityHL2-390006.329
Saturday 23 SeptemberChampionshipLeicesterAL1-090007.236
Tuesday 19 SeptemberChampionshipPlymouthHW4-190107.636
Saturday 16 SeptemberChampionshipWest BromHD0-090007.342
Saturday 2 SeptemberChampionshipSwanseaAW1-29000743
Tuesday 29 AugustEFL CupNorwichHL0-129006.617
Friday 25 AugustChampionshipHull CityAD1-190007.333
Saturday 19 AugustChampionshipBirminghamHL0-290006.948
Saturday 12 AugustChampionshipMillwallAW0-190107.531
Wednesday 9 AugustEFL CupOxford UnitedHW5-129006.941
Saturday 5 AugustChampionshipPrestonHD1-190006.930

2022

37 playedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 8 MayChampionshipQPRAW0-285007.357
Saturday 29 AprilChampionshipBurnleyHL1-290006.341
Saturday 22 AprilChampionshipRotherhamHW2-190006.729
Tuesday 18 AprilChampionshipSheffield UtdAL1-090006.223
Saturday 15 AprilChampionshipWatfordAL2-09007.356
Monday 10 AprilChampionshipMiddlesbroughHD2-290006.635
Friday 7 AprilChampionshipStoke CityAW1-29000731
Saturday 1 AprilChampionshipReadingHD1-18806.962
Tuesday 7 MarchChampionshipHuddersfieldAD0-090006.950
Saturday 4 MarchChampionshipCardiffAL2-090006.651
Tuesday 28 FebruaryFA CupManchester CityHL0-389006.632
Saturday 25 FebruaryChampionshipHull CityHW1-09000744
Saturday 18 FebruaryChampionshipSunderlandAD1-190007.750
Wednesday 15 FebruaryChampionshipWiganHD1-190006.924
Saturday 11 FebruaryChampionshipNorwichHW1-090006.928
Saturday 4 FebruaryChampionshipPrestonAW1-29006.213
Saturday 28 JanuaryFA CupWest BromHW3-090006.319
Saturday 21 JanuaryChampionshipBlackburnHD1-190007.251
Saturday 14 JanuaryChampionshipBirminghamHW4-290007.235
Sunday 1 JanuaryChampionshipCoventryAD1-190007.322
Thursday 29 DecemberChampionshipMillwallAD0-09000724
Monday 26 DecemberChampionshipWest BromHL0-29006.940
Saturday 17 DecemberChampionshipStoke CityHL1-290006.924
Saturday 10 DecemberChampionshipRotherhamAW1-390006.213
Saturday 12 NovemberChampionshipWatfordHD0-09000727
Saturday 5 NovemberChampionshipMiddlesbroughAD1-190006.919
Tuesday 1 NovemberChampionshipSheffield UtdHL0-18006.226
Saturday 29 OctoberChampionshipSwanseaHD1-190006.619
Saturday 22 OctoberChampionshipReadingAL2-090007.233
Tuesday 18 OctoberChampionshipWest BromAW0-282006.930
Saturday 17 SeptemberChampionshipBurnleyAL2-176006.210
Wednesday 14 SeptemberChampionshipNorwichAL3-290006.939
Saturday 3 SeptemberChampionshipBlackburnAW2-39007.228
Wednesday 31 AugustChampionshipHuddersfieldHW2-082006.629
Saturday 27 AugustChampionshipBlackpoolAD3-345006.313
Wednesday 24 AugustEFL CupWycombeAW1-329006.57
Saturday 30 JulyChampionshipHull CityAL2-190006.635

2021

33 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 7 MayChampionshipHuddersfieldAL2-090006.345
Saturday 30 AprilChampionshipHull CityHW5-090007.550
Saturday 23 AprilChampionshipDerbyAW1-3900107.228
Monday 18 AprilChampionshipSheffield UtdHD1-190007.223
Friday 15 AprilChampionshipStoke CityAW0-190007.327
Saturday 9 AprilChampionshipPeterboroughHD1-190007.338
Saturday 2 AprilChampionshipBournemouthAL3-2900107.328
Saturday 19 MarchChampionshipWest BromHD2-290006.915
Tuesday 15 MarchChampionshipBarnsleyAL2-090007.736
Saturday 12 MarchChampionshipBlackburnAW0-190006.932
Saturday 5 MarchChampionshipBirminghamHL1-271006.227
Saturday 26 FebruaryChampionshipNottingham ForestAL2-026006.78
Sunday 2 JanuaryChampionshipMillwallHW3-296006.351
Thursday 30 DecemberChampionshipQPRHL1-290006.924
Saturday 18 DecemberChampionshipHuddersfieldHL2-390007.548
Saturday 11 DecemberChampionshipHull CityAD2-290107.945
Saturday 4 DecemberChampionshipDerbyHW1-023006.34
Tuesday 2 NovemberChampionshipBirminghamAL3-05400717
Saturday 30 OctoberChampionshipBarnsleyHW2-190007.917
Saturday 23 OctoberChampionshipWest BromAL3-090006.729
Tuesday 19 OctoberChampionshipNottingham ForestHL1-290007.324
Saturday 16 OctoberChampionshipBournemouthHL0-29000710
Saturday 2 OctoberChampionshipPeterboroughAW2-390007.334
Wednesday 29 SeptemberChampionshipMillwallAL1-090006.948
Saturday 25 SeptemberChampionshipFulhamHD1-190007.229
Saturday 18 SeptemberChampionshipQPRAW1-290007.339
Wednesday 15 SeptemberChampionshipLutonHD1-190007.222
Saturday 11 SeptemberChampionshipPrestonHD0-090007.534
Saturday 28 AugustChampionshipCardiffAW1-29000714
Friday 20 AugustChampionshipSwanseaHL0-190006.637
Tuesday 17 AugustChampionshipReadingAW2-39006.522
Saturday 14 AugustChampionshipMiddlesbroughAL2-1900107.334
Saturday 7 AugustChampionshipBlackpoolHD1-190006.931

2020

39 played3 unusedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 8 MayChampionshipMillwallHW6-1901208.344
Saturday 1 MayChampionshipHuddersfieldAD1-190006.931
Saturday 24 AprilChampionshipPrestonHL0-190007.231
Wednesday 21 AprilChampionshipStoke CityAW2-360006.932
Sunday 18 AprilChampionshipBarnsleyHW2-090006.619
Thursday 15 AprilChampionshipRotherhamAW0-1900107.221
Saturday 10 AprilChampionshipBournemouthAL4-19010733
Monday 5 AprilChampionshipBristol CityHW3-190007.219
Friday 2 AprilChampionshipQPRAL3-090007.348
Saturday 20 MarchChampionshipWycombeHD0-090007.734
Tuesday 16 MarchChampionshipLutonAL2-090007.331
Saturday 6 MarchChampionshipDerbyHW1-090006.535
Tuesday 2 MarchChampionshipMiddlesbroughHL1-219006.39
Saturday 27 FebruaryChampionshipBlackburnAD1-170107.627
Wednesday 24 FebruaryChampionshipSwanseaAL1-025006.79
Saturday 20 FebruaryChampionshipBrentfordHW2-029006.610
Wednesday 17 FebruaryChampionshipNorwichHL0-278006.917
Saturday 13 FebruaryChampionshipCardiffAL3-190007.265
Saturday 6 FebruaryChampionshipWatfordHD0-090007.242
Tuesday 2 FebruaryChampionshipNottingham ForestHL1-290007.561
Saturday 30 JanuaryChampionshipBirminghamAD1-190006.638
Wednesday 27 JanuaryChampionshipSheffield WednesdayHW2-09006.933
Tuesday 19 JanuaryChampionshipReadingAL3-079006.957
Saturday 9 JanuaryFA CupNorwichAL2-02100714
Saturday 2 JanuaryChampionshipNorwichAL1-06306.511
Tuesday 29 DecemberChampionshipRotherhamAW1-274006.211
Saturday 26 DecemberChampionshipHuddersfieldHW2-173006.620
Saturday 19 DecemberChampionshipSwanseaAL2-071006.916
Tuesday 15 DecemberChampionshipPrestonHW2-178006.518
Saturday 12 DecemberChampionshipSheffield WednesdayAW1-267006.612
Wednesday 9 DecemberChampionshipWycombeHW2-164006.65
Friday 4 DecemberChampionshipBournemouthHL0-4Bench
Tuesday 1 DecemberChampionshipBirminghamAW1-213006.72
Saturday 28 NovemberChampionshipBlackburnAL2-1Bench
Tuesday 24 NovemberChampionshipBrentfordHL0-171006.914
Saturday 21 NovemberChampionshipNottingham ForestHW2-062006.316
Saturday 7 NovemberChampionshipDerbyAW0-259006.915
Tuesday 3 NovemberChampionshipCardiffAL3-08006.945
Saturday 31 OctoberChampionshipWatfordHW1-073006.924
Tuesday 27 OctoberChampionshipQPRHW3-045006.634
Saturday 24 OctoberChampionshipMillwallAD1-167006.929
Wednesday 21 OctoberChampionshipStoke CityAD2-2Bench

2019

1 playedPremier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 22 FebruaryPremier LeagueManchester CityHL0-19006.5

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.8
Saturday 24 FebruaryPremier LeagueStoke CityHD1-1900007.4
Saturday 10 FebruaryPremier LeagueManchester CityAL5-1900005.8
Saturday 3 FebruaryPremier LeagueSwanseaHD1-1220006.6
Wednesday 31 JanuaryPremier LeagueEvertonAL2-1900006.2
Saturday 20 JanuaryPremier LeagueWatfordHW2-0900007
Saturday 13 JanuaryPremier LeagueChelseaAD0-089006.9
Monday 1 JanuaryPremier LeagueHuddersfieldHW3-0860006.9
Saturday 30 DecemberPremier LeagueLiverpoolAL2-170006.5
Saturday 9 SeptemberPremier LeagueChelseaHL1-2780006.7
Saturday 26 AugustPremier LeagueManchester UnitedAL2-090006.4
Saturday 19 AugustPremier LeagueBrightonHW2-0900006.8
Friday 11 AugustPremier LeagueArsenalAL4-3820006.8

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-21000

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.