Skip to content
442ball
Menu

T. James: match by match

213 appearances across 4 competitions, 2017 to 2026.

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

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

2026

9 played1 unusedEFL Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 10 OctoberLeague TwoBarnetHL1-3900007.215
Saturday 3 OctoberLeague TwoCreweAL3-19000□6.511
Saturday 26 SeptemberLeague TwoExeter CityHW1-0900006.418
Saturday 19 SeptemberLeague TwoGillinghamAL3-0900006.824
Saturday 12 SeptemberLeague TwoGrimsbyAL2-0900005.515
Saturday 5 SeptemberLeague TwoRotherhamHW1-0900007.223
Tuesday 1 SeptemberLeague TwoColchesterHW2-09010□6.627
Saturday 29 AugustLeague TwoCrawley TownAW0-29010□7.220
Saturday 22 AugustLeague TwoNewport CountyHW5-3850106.617
Saturday 8 AugustEFL CupPeterboroughHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2025

36 played1 unusedFA Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MayLeague OneBurton AlbionHD2-222000712
Saturday 25 AprilLeague OneBlackpoolAL1-0860006.928
Saturday 18 AprilLeague OneRotherhamHL0-2900006.937
Tuesday 14 AprilLeague OneMansfield TownHD0-090000728
Saturday 11 AprilLeague OneLincolnAL2-1900006.929
Monday 6 AprilLeague OneHuddersfieldHL1-2260006.73
Saturday 21 MarchLeague OneWycombeHW2-0900007.562
Tuesday 17 MarchLeague OneAFC WimbledonAW2-4900007.328
Saturday 14 MarchLeague OnePeterboroughHW2-1900006.916
Tuesday 10 MarchLeague OneStevenageAW1-2900006.723
Saturday 7 MarchLeague OneBradfordAL2-1370006.914
Saturday 28 FebruaryLeague OneBarnsleyHL1-390007.319
Saturday 31 JanuaryLeague OnePort ValeHL0-1900007.947
Tuesday 27 JanuaryLeague OneDoncasterAL3-0450006.316
Saturday 24 JanuaryLeague OneBoltonAL2-1720006.314
Saturday 17 JanuaryLeague OneReadingHW3-1900006.633
Saturday 10 JanuaryLeague OneCardiffHD1-1900007.920
Thursday 1 JanuaryLeague OneAFC WimbledonHL1-3140006.78
Monday 29 DecemberLeague OneLutonAL3-0900006.327
Friday 26 DecemberLeague OnePeterboroughAL1-04500□6.318
Saturday 20 DecemberLeague OneBradfordHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 13 DecemberLeague OneBarnsleyAL3-2150005.75
Saturday 8 NovemberLeague OneWycombeAL4-19000□6.716
Monday 3 NovemberFA CupTamworthAW0-1900007.942
Saturday 25 OctoberLeague OneLincolnHW1-0900007.545
Saturday 18 OctoberLeague OneRotherhamAL1-0130007.311
Saturday 11 OctoberLeague OneDoncasterHW4-02700072
Saturday 27 SeptemberLeague OneStevenageHL2-3760006.318
Saturday 20 SeptemberLeague OneReadingAL2-17200□6.235
Saturday 13 SeptemberLeague OneBoltonHD1-12600□6.94
Saturday 6 SeptemberLeague OnePort ValeAW2-3590006.634
Saturday 30 AugustLeague OneNorthamptonHL0-19000□6.339
Saturday 23 AugustLeague OneMansfield TownAL4-1340006.521
Tuesday 19 AugustLeague OnePlymouthAW0-1120006.72
Saturday 16 AugustLeague OneStockport CountyHD2-279000643
Saturday 9 AugustLeague OneWiganHW2-0900006.919
Saturday 2 AugustLeague OneHuddersfieldAL3-0660007.723

2024

29 playedEFL Cup, FA Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 25 MayLeague OneCharltonAL1-0160006.610
Wednesday 14 MayLeague OneStockport CountyAD1-1550006.316
Saturday 10 MayLeague OneStockport CountyHD2-2230006.623
Saturday 5 AprilLeague OneWiganHD0-05300□7.236
Saturday 15 FebruaryLeague OneLincolnHW3-2450006.911
Tuesday 11 FebruaryLeague OneMansfield TownHW3-0140006.56
Saturday 8 FebruaryFA CupManchester CityHL1-2900006.615
Saturday 1 FebruaryLeague OneStockport CountyHL0-1450007.238
Tuesday 28 JanuaryLeague OneExeter CityAW2-6450006.76
Saturday 25 JanuaryLeague OneReadingHW2-0170006.98
Saturday 18 JanuaryLeague OnePeterboroughAD0-0900007.922
Saturday 14 DecemberLeague OneBurton AlbionHD0-0660006.650
Saturday 7 DecemberLeague OneWiganAW0-290000722
Tuesday 3 DecemberLeague OneBristol RoversHW3-0900107.650
Tuesday 26 NovemberLeague OneHuddersfieldHL0-2680006.730
Saturday 23 NovemberLeague OneStevenageAD0-0900007.214
Saturday 9 NovemberLeague OneBlackpoolHW3-09010□8.222
Tuesday 22 OctoberLeague OneRotherhamHW1-09001□8.336
Saturday 19 OctoberLeague OneNorthamptonAL1-06200□6.318
Saturday 5 OctoberLeague OneLincolnAL2-1900007.238
Saturday 28 SeptemberLeague OneWrexhamHD0-0900006.929
Tuesday 24 SeptemberLeague OnePeterboroughHD2-2901007.217
Saturday 21 SeptemberLeague OneStockport CountyAW1-45701□6.917
Tuesday 17 SeptemberEFL CupBrentfordAL3-1900107.231
Saturday 14 SeptemberLeague OneReadingAW0-19000□7.527
Tuesday 27 AugustEFL CupMillwallAW0-1900007.237
Saturday 17 AugustLeague OneCharltonAL1-07400□7.233
Tuesday 13 AugustEFL CupNewport CountyHW4-1900006.964
Saturday 10 AugustLeague OneBoltonHL1-2130007.37

2023

44 played1 unusedEFL Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 AprilLeague OneShrewsburyAW1-3900107.941
Saturday 20 AprilLeague OneFleetwood TownHL0-1900007.253
Saturday 13 AprilLeague OneDerbyAL3-0770006.627
Tuesday 9 AprilLeague OneExeter CityHD2-2320006.27
Saturday 6 AprilLeague OneCheltenhamHW3-1900007.258
Monday 1 AprilLeague OnePeterboroughHL1-2450007.225
Friday 29 MarchLeague OneLincolnAL1-0900007.240
Saturday 16 MarchLeague OneStevenageAW0-1900007.218
Tuesday 12 MarchLeague OnePort ValeHD0-0330006.512
Saturday 9 MarchLeague OneWiganAL1-090000746
Saturday 2 MarchLeague OneBristol RoversHL0-1900007.662
Tuesday 27 FebruaryLeague OneBlackpoolHW1-0900007.337
Saturday 24 FebruaryLeague OneOxford UnitedAW1-2900007.343
Saturday 17 FebruaryLeague OneBurton AlbionHL1-290006.615
Tuesday 13 FebruaryLeague OneNorthamptonHW4-3450006.730
Saturday 10 FebruaryLeague OneBarnsleyAL2-1900007.227
Tuesday 6 FebruaryLeague OnePort ValeAW0-1900108.750
Saturday 3 FebruaryLeague OneCarlisleHW3-2900007.351
Saturday 27 JanuaryLeague OneReadingAD1-1450007.213
Saturday 13 JanuaryLeague OnePortsmouthAW0-3900007.320
Monday 1 JanuaryLeague OneCambridge UnitedAW0-29000□6.932
Friday 29 DecemberLeague OneWycombeHD0-090000845
Tuesday 26 DecemberLeague OneCharltonHW1-07000□7.218
Saturday 23 DecemberLeague OneBoltonAL3-29000□6.933
Saturday 16 DecemberLeague OneCheltenhamAW1-2250006.513
Saturday 9 DecemberLeague OneDerbyHL0-3900006.726
Tuesday 28 NovemberLeague OneBristol RoversAD1-1370006.632
Saturday 25 NovemberLeague OneWiganHD1-19000□6.921
Tuesday 21 NovemberLeague OneLincolnHL0-1900007.245
Saturday 11 NovemberLeague OneOxford UnitedHL2-3900007.228
Saturday 28 OctoberLeague OneBurton AlbionAD0-0900007.746
Tuesday 24 OctoberLeague OneNorthamptonAD2-2170006.921
Saturday 21 OctoberLeague OneBarnsleyHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 14 OctoberLeague OneCarlisleAW0-1150006.62
Saturday 7 OctoberLeague OneReadingHW2-1220007.213
Saturday 30 SeptemberLeague OneFleetwood TownAL1-0900007.564
Saturday 23 SeptemberLeague OneShrewsburyHW1-09000□7.561
Saturday 16 SeptemberLeague OnePeterboroughAD1-1900007.216
Saturday 9 SeptemberLeague OneExeter CityAW1-2900007.922
Saturday 2 SeptemberLeague OneStevenageHL0-3900006.750
Saturday 26 AugustLeague OneCambridge UnitedHW2-09001□8.591
Saturday 19 AugustLeague OneBlackpoolAD0-0770006.941
Tuesday 15 AugustLeague OneWycombeAL3-29000□6.645
Tuesday 8 AugustEFL CupPlymouthAL2-0900007.252
Saturday 5 AugustLeague OneCharltonAL1-081000743

2022

42 played1 unusedEFL Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 8 MayLeague TwoBradfordAD1-163010743
Saturday 29 AprilLeague TwoStockport CountyHL0-3740007.349
Tuesday 25 AprilLeague TwoMansfield TownAW1-2240006.92
Saturday 22 AprilLeague TwoCreweHW2-0110006.72
Tuesday 18 AprilLeague TwoGillinghamAL2-0900006.758
Saturday 15 AprilLeague TwoSutton UtdAW0-29010□7.627
Monday 10 AprilLeague TwoHarrogate TownHD2-2180006.716
Friday 7 AprilLeague TwoSalford CityAW0-2190006.63
Saturday 1 AprilLeague TwoCarlisleHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 18 MarchLeague TwoColchesterHD2-2900007.332
Saturday 4 MarchLeague TwoSwindon TownHD1-1710007.228
Saturday 25 FebruaryLeague TwoGrimsbyAD2-2560005.618
Saturday 18 FebruaryLeague TwoCrawley TownHW1-08400□7.321
Tuesday 14 FebruaryLeague TwoRochdaleHW2-1780006.953
Saturday 11 FebruaryLeague TwoWalsallAD1-1900006.965
Tuesday 7 FebruaryLeague TwoCreweAW0-2900007.242
Saturday 4 FebruaryLeague TwoAFC WimbledonHW1-0370006.610
Saturday 28 JanuaryLeague TwoTranmereAL1-0900006.928
Saturday 14 JanuaryLeague TwoBarrowHD0-09000□□■7.336
Saturday 7 JanuaryLeague TwoDoncasterHW1-0900007.632
Monday 2 JanuaryLeague TwoNorthamptonAL1-0900006.949
Friday 30 DecemberLeague TwoNewport CountyAD0-0900007.243
Tuesday 27 DecemberLeague TwoStevenageHD0-0900007.340
Saturday 17 DecemberLeague TwoSutton UtdHW2-0900007.528
Saturday 3 DecemberLeague TwoBradfordHW3-0901008.234
Saturday 19 NovemberLeague TwoStockport CountyAW1-2900006.321
Tuesday 8 NovemberLeague TwoAFC WimbledonAL2-06500□6.220
Saturday 29 OctoberLeague TwoSalford CityHW1-0900007.547
Tuesday 25 OctoberLeague TwoGillinghamHW2-082000743
Saturday 22 OctoberLeague TwoCarlisleAW2-390000735
Saturday 15 OctoberLeague TwoNorthamptonHD0-082000735
Saturday 8 OctoberLeague TwoDoncasterAD1-1900006.940
Saturday 1 OctoberLeague TwoNewport CountyHL1-2900007.246
Saturday 17 SeptemberLeague TwoWalsallHW1-09000□6.923
Tuesday 13 SeptemberLeague TwoRochdaleAW0-1900007.233
Saturday 3 SeptemberLeague TwoTranmereHW2-0900006.651
Saturday 27 AugustLeague TwoHartlepoolHW4-2900006.956
Saturday 20 AugustLeague TwoColchesterAW1-37000□6.337
Tuesday 16 AugustLeague TwoSwindon TownAD1-19000□6.328
Saturday 13 AugustLeague TwoMansfield TownHW1-084000724
Tuesday 9 AugustEFL CupForest GreenAL2-0690006.334
Saturday 6 AugustLeague TwoCrawley TownAW0-1901007.226
Saturday 30 JulyLeague TwoGrimsbyHW2-09010□7.723

2021

23 playedEFL Cup, FA Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 7 MayLeague TwoTranmereHL0-1560007.325
Saturday 11 DecemberLeague TwoCrawley TownHL1-2390006.98
Tuesday 7 DecemberLeague TwoSwindon TownHW4-1900107.323
Saturday 4 DecemberFA CupTranmereHW4-0900007.233
Saturday 27 NovemberLeague TwoNorthamptonAL1-0900006.223
Tuesday 23 NovemberLeague TwoScunthorpeAD1-190000721
Saturday 20 NovemberLeague TwoSutton UtdHW4-1901008.319
Saturday 13 NovemberLeague TwoRochdaleAD2-2900007.720
Saturday 30 OctoberLeague TwoHartlepoolHW5-0901008.518
Saturday 23 OctoberLeague TwoStevenageAD0-0900007.525
Tuesday 19 OctoberLeague TwoForest GreenHD1-190000717
Saturday 16 OctoberLeague TwoWalsallHD0-0900006.919
Saturday 2 OctoberLeague TwoPort ValeAL3-29010□7.321
Saturday 25 SeptemberLeague TwoMansfield TownHD0-09000□7.528
Saturday 18 SeptemberLeague TwoBristol RoversAW1-390020815
Saturday 11 SeptemberLeague TwoOldhamHW4-09010□8.224
Saturday 4 SeptemberLeague TwoNewport CountyAD2-29000□6.713
Saturday 28 AugustLeague TwoBradfordHW2-09001□7.535
Tuesday 24 AugustLeague TwoHarrogate TownHL0-2900006.939
Saturday 21 AugustLeague TwoCarlisleAD1-1760006.924
Saturday 14 AugustLeague TwoExeter CityHW3-09000□6.935
Wednesday 11 AugustEFL CupQPRHD1-1900007.326
Saturday 7 AugustLeague TwoSalford CityAD1-1900006.926

2020

24 played7 unusedLeague One, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Tuesday 20 AprilLeague TwoWalsallAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 13 AprilLeague TwoBoltonHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 20 MarchLeague TwoCheltenhamAL2-0450006.917
Tuesday 16 MarchLeague TwoColchesterHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 27 FebruaryLeague TwoSouthendAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 23 FebruaryLeague TwoMorecambeAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 20 FebruaryLeague TwoCarlisleHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 16 FebruaryLeague TwoBarrowHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 9 FebruaryLeague TwoCambridge UnitedHW4-11000Not recorded0
Saturday 30 JanuaryLeague TwoOldhamAL2-1890107.726
Friday 22 JanuaryLeague TwoHarrogate TownHD2-25600□6.730
Saturday 16 JanuaryLeague OneRochdaleAD3-3900006.357
Tuesday 29 DecemberLeague OneBurton AlbionAW3-4900006.217
Saturday 26 DecemberLeague OneShrewsburyHD1-1900006.623
Saturday 19 DecemberLeague OneFleetwood TownAD1-1900006.523
Tuesday 15 DecemberLeague OneRochdaleHL0-59000□7.519
Saturday 12 DecemberLeague OneAccrington STHW4-3451007.322
Saturday 5 DecemberLeague OneSunderlandAW0-1900006.919
Tuesday 1 DecemberLeague OneLincolnAL2-1900006.618
Tuesday 24 NovemberLeague OneBristol RoversHD0-0900007.317
Saturday 21 NovemberLeague OneOxford UnitedHL1-29000□729
Tuesday 3 NovemberLeague OneBlackpoolAL1-090000734
Saturday 31 OctoberLeague OneNorthamptonHL2-3901007.327
Tuesday 27 OctoberLeague OneMilton Keynes DonsAL2-0900006.234
Saturday 24 OctoberLeague OnePlymouthHD1-190000742
Tuesday 20 OctoberLeague OnePeterboroughHL0-1900006.940
Saturday 17 OctoberLeague OneCharltonAL1-09000□6.219
Saturday 10 OctoberLeague OneCreweAL3-0900006.244
Saturday 3 OctoberLeague OneDoncasterHW1-0900006.930
Saturday 26 SeptemberLeague OnePortsmouthAW1-2901007.620
Saturday 19 SeptemberLeague OneGillinghamHL2-390000759

2018

1 playedEFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 14 AugustEFL CupAston VillaHL0-1900006.661%

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

5 playedEFL Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 21 OctoberLeague TwoBarnetAD1-14500□Not recorded0%
Saturday 30 SeptemberLeague TwoColchesterHL0-190000Not recorded0%
Tuesday 26 SeptemberLeague TwoChesterfieldAW2-390000Not recorded0%
Tuesday 12 SeptemberLeague TwoMorecambeHD2-295000Not recorded0%
Tuesday 8 AugustEFL CupWolvesAL1-0900006.547%

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.