Skip to content
442ball
Menu

J. McEachran: match by match

252 appearances across 5 competitions, 2015 to 2025.

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

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

2025

21 played3 unusedEFL Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 18 AprilLeague TwoTranmereAW1-2450006.511
Monday 6 AprilLeague TwoHarrogate TownAW2-3640006.320
Tuesday 3 FebruaryLeague TwoWalsallHW2-0Bench
Saturday 31 JanuaryLeague TwoNewport CountyHW3-0Bench
Monday 29 DecemberLeague TwoBarnetHL0-2610006.918
Friday 26 DecemberLeague TwoBromleyHL2-3900106.920
Friday 19 DecemberLeague TwoCreweAD1-1900007.251
Tuesday 9 DecemberLeague TwoBarnetAL4-062007.229
Saturday 29 NovemberLeague TwoNotts CountyHL0-1450007.243
Saturday 25 OctoberLeague TwoCrawley TownAL4-0120006.35
Saturday 18 OctoberLeague TwoTranmereHL1-4900007.256
Saturday 11 OctoberLeague TwoMilton Keynes DonsHL0-4900006.733
Saturday 4 OctoberLeague TwoWalsallAL2-1670007.226
Saturday 27 SeptemberLeague TwoSalford CityHW2-1810006.714
Saturday 20 SeptemberLeague TwoColchesterAD1-190006.638
Saturday 13 SeptemberLeague TwoBarrowHW2-1901008.333
Saturday 6 SeptemberLeague TwoNewport CountyAW2-390007.231
Saturday 30 AugustLeague TwoGrimsbyAW0-1740006.314
Saturday 23 AugustLeague TwoCambridge UnitedHW1-0900007.925
Tuesday 19 AugustLeague TwoOldhamHD0-090006.937
Saturday 16 AugustLeague TwoChesterfieldAL3-1610006.210
Tuesday 12 AugustEFL CupCambridge UnitedHL0-2Bench
Saturday 9 AugustLeague TwoFleetwood TownAL2-19000749
Saturday 2 AugustLeague TwoHarrogate TownHL0-1690006.621

2024

14 played12 unusedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 26 AprilChampionshipSunderlandHW2-0Bench
Saturday 29 MarchChampionshipMiddlesbroughAL2-1Bench
Tuesday 14 JanuaryChampionshipPlymouthAD1-1Bench
Saturday 4 JanuaryChampionshipPrestonAD1-1Bench
Wednesday 1 JanuaryChampionshipMillwallAW0-1Bench
Thursday 26 DecemberChampionshipCardiffHW3-2Bench
Saturday 21 DecemberChampionshipLeedsAL4-0130006.39
Saturday 14 DecemberChampionshipSheffield WednesdayHL1-3Bench
Wednesday 11 DecemberChampionshipQPRAL2-0200006.617
Saturday 30 NovemberChampionshipMillwallHD1-1Bench
Tuesday 26 NovemberChampionshipSheffield UtdAL3-0160006.79
Saturday 23 NovemberChampionshipMiddlesbroughHL2-6180006.312
Friday 8 NovemberChampionshipWatfordAL1-058006.917
Tuesday 5 NovemberChampionshipHull CityHW1-0900006.727
Saturday 2 NovemberChampionshipSwanseaHL1-2600006.919
Saturday 26 OctoberChampionshipSunderlandAL2-0150006.39
Tuesday 22 OctoberChampionshipDerbyHD1-1230006.66
Saturday 28 SeptemberChampionshipBurnleyHD0-0Bench
Saturday 21 SeptemberChampionshipBristol CityAL2-1440006.915
Saturday 14 SeptemberChampionshipStoke CityHW1-0750007.538
Saturday 31 AugustChampionshipPrestonHW3-1770107.950
Tuesday 27 AugustEFL CupCoventryAL1-061000738
Saturday 24 AugustChampionshipBlackburnAL2-1Bench
Friday 16 AugustChampionshipCoventryAL3-2Bench
Tuesday 13 AugustEFL CupPeterboroughHW2-0870007.266
Saturday 10 AugustChampionshipNorwichHW2-0Bench

2023

26 played15 unusedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 18 MayLeague OneBoltonAW0-21000075
Wednesday 8 MayLeague OnePeterboroughAD1-1Bench
Saturday 4 MayLeague OnePeterboroughHW1-019006.61
Saturday 27 AprilLeague OneExeter CityAW1-219006.54
Tuesday 16 AprilLeague OneLincolnHL0-17100737
Saturday 13 AprilLeague OnePeterboroughHW5-082007.524
Saturday 6 AprilLeague OneBurton AlbionAW0-456006.931
Monday 1 AprilLeague OneFleetwood TownHW4-0Bench
Friday 29 MarchLeague OneShrewsburyAD1-123006.515
Saturday 16 MarchLeague OnePort ValeAW0-217006.513
Tuesday 20 FebruaryLeague OneNorthamptonHD2-220006.714
Saturday 17 FebruaryLeague OneWycombeAD0-0Bench
Saturday 3 FebruaryLeague OneReadingHD1-1Bench
Tuesday 30 JanuaryLeague OnePortsmouthHD2-2Bench
Saturday 27 JanuaryLeague OneBristol RoversAL3-174006.940
Tuesday 23 JanuaryLeague OneBarnsleyHL0-112006.911
Saturday 13 JanuaryLeague OneCarlisleAW1-3Bench
Monday 1 JanuaryLeague OneCharltonAW1-26006.226
Friday 29 DecemberLeague OneDerbyHL2-331006.712
Tuesday 26 DecemberLeague OneCambridge UnitedHW2-125006.619
Saturday 23 DecemberLeague OneNorthamptonAL2-1Bench
Saturday 16 DecemberLeague OneBurton AlbionHW3-0Bench
Tuesday 12 DecemberLeague OneReadingAD1-186007.359
Saturday 9 DecemberLeague OnePeterboroughAL3-0Bench
Tuesday 28 NovemberLeague OneBoltonHD0-0Bench
Saturday 25 NovemberLeague OneCheltenhamAL2-08006.68
Saturday 11 NovemberLeague OneLeyton OrientAW2-3Bench
Tuesday 31 OctoberLeague OneLincolnAW0-28006.71
Saturday 28 OctoberLeague OneWycombeHD2-274007.336
Tuesday 24 OctoberLeague OneWiganAL2-073007.359
Saturday 21 OctoberLeague OneBlackpoolHD1-190006.653
Saturday 7 OctoberLeague OneBristol RoversHW2-1Bench
Tuesday 3 OctoberLeague OneShrewsburyHW3-02406.622
Saturday 30 SeptemberLeague OneStevenageAW1-38006.3
Saturday 23 SeptemberLeague OneExeter CityHW3-0Bench
Saturday 2 SeptemberLeague OnePort ValeHL1-211006.75
Saturday 26 AugustLeague OneCharltonHW2-1Bench
Saturday 19 AugustLeague OneBarnsleyAW1-3Bench
Tuesday 15 AugustLeague OneDerbyAW1-210006.71
Saturday 12 AugustLeague OneCarlisleHW1-090007.666
Saturday 5 AugustLeague OneCambridge UnitedAL2-061006.955

2022

40 playedEFL Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 7 MayLeague OneBurton AlbionAD0-05806.322
Saturday 29 AprilLeague OneBarnsleyHD4-477016.934
Saturday 22 AprilLeague OneFleetwood TownAL1-06200727
Tuesday 18 AprilLeague OneCharltonHL0-176006.938
Saturday 15 AprilLeague OneCheltenhamHD2-289007.646
Monday 10 AprilLeague OneDerbyAD1-18500730
Friday 7 AprilLeague OnePortsmouthHD1-190007.684
Saturday 1 AprilLeague OneWycombeAD2-287007.225
Saturday 25 MarchLeague OneMorecambeHW1-089007.351
Saturday 18 MarchLeague OneAccrington STAW0-182007.217
Saturday 11 MarchLeague OneCambridge UnitedHW1-024006.68
Tuesday 28 FebruaryLeague OneLincolnAD1-158006.965
Saturday 25 FebruaryLeague OneIpswichHL0-19007.351
Saturday 18 FebruaryLeague OneSheffield WednesdayAL5-262016.219
Tuesday 14 FebruaryLeague OneBoltonAL5-078006.930
Saturday 11 FebruaryLeague OneOxford UnitedHD1-166006.642
Saturday 4 FebruaryLeague OneBristol RoversAW0-270006.71
Saturday 28 JanuaryLeague OneExeter CityHL0-222006.915
Tuesday 24 JanuaryLeague OneShrewsburyHL0-16800749
Saturday 21 JanuaryLeague OneForest GreenAW1-263016.626
Saturday 14 JanuaryLeague OneLincolnHD0-09007.358
Sunday 1 JanuaryLeague OnePlymouthAL3-120006.628
Thursday 29 DecemberLeague OnePeterboroughAL2-058007.228
Monday 26 DecemberLeague OneForest GreenHW1-06407.344
Tuesday 20 DecemberEFL CupLeicesterHL0-361006.517
Saturday 17 DecemberLeague OnePortsmouthAW0-290007.728
Saturday 10 DecemberLeague OneFleetwood TownHL1-28600738
Saturday 3 DecemberLeague OneBurton AlbionHD1-179006.743
Saturday 19 NovemberLeague OneBarnsleyAL3-1690747
Saturday 12 NovemberLeague OneDerbyHL1-39000860
Saturday 29 OctoberLeague OneCheltenhamAD0-072007.745
Tuesday 25 OctoberLeague OneCharltonAW0-286006.949
Saturday 22 OctoberLeague OneWycombeHL0-182006.633
Saturday 15 OctoberLeague OnePlymouthHL1-467006.330
Tuesday 11 OctoberLeague OneBristol RoversHL0-17100730
Saturday 8 OctoberLeague OneShrewsburyAL2-17806.635
Saturday 1 OctoberLeague OnePeterboroughHL2-371006.959
Saturday 17 SeptemberLeague OneOxford UnitedAW1-2670729
Tuesday 13 SeptemberLeague OneBoltonHL0-223006.29
Saturday 30 JulyLeague OneCambridge UnitedAL1-037006.320

2021

36 played10 unusedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Thursday 5 MayLeague OneWycombeAL2-0690□□5.922
Saturday 30 AprilLeague OnePlymouthAW0-5690107.637
Saturday 23 AprilLeague OneMorecambeHW2-01900737
Tuesday 19 AprilLeague OneOxford UnitedAL1-09000734
Saturday 16 AprilLeague OneSheffield WednesdayHL2-367006.743
Saturday 9 AprilLeague OneAFC WimbledonAD1-189006.970
Tuesday 5 AprilLeague OneCreweHW2-181006.757
Saturday 2 AprilLeague OneShrewsburyHW2-0720107.253
Saturday 19 MarchLeague OneCambridge UnitedAW0-136006.524
Saturday 12 MarchLeague OneWiganHD1-16606.931
Tuesday 8 MarchLeague OneCheltenhamHW3-1Bench
Saturday 5 MarchLeague OneRotherhamAW1-249006.617
Saturday 26 FebruaryLeague OneBoltonHW2-014006.99
Tuesday 22 FebruaryLeague OneCharltonAW0-280007.561
Saturday 19 FebruaryLeague OneSunderlandAW1-262017.212
Saturday 12 FebruaryLeague OneIpswichHD0-074007.322
Tuesday 8 FebruaryLeague OneFleetwood TownAD1-1Bench
Saturday 5 FebruaryLeague OneLincolnHW2-190007.641
Saturday 29 JanuaryLeague OneWycombeAW0-153007.324
Tuesday 25 JanuaryLeague OneBurton AlbionAW0-190008.575
Saturday 22 JanuaryLeague OneDoncasterHL0-19007.570
Saturday 15 JanuaryLeague OnePortsmouthAW1-2Bench
Tuesday 11 JanuaryLeague OneAFC WimbledonHW1-017006.720
Saturday 8 JanuaryLeague OneAccrington STAD1-146007.364
Saturday 1 JanuaryLeague OneGillinghamHD0-07200772
Sunday 26 DecemberLeague OneLincolnAW2-385007.240
Saturday 11 DecemberLeague OneOxford UnitedHL1-29007.659
Wednesday 8 DecemberLeague OnePlymouthHD1-167006.513
Saturday 27 NovemberLeague OneMorecambeAW0-490007.350
Tuesday 23 NovemberLeague OneSheffield WednesdayAL2-112006.52
Saturday 20 NovemberLeague OneBurton AlbionHW1-064006.630
Saturday 13 NovemberLeague OneCambridge UnitedHW4-169006.951
Saturday 30 OctoberLeague OneCreweAW1-470006.938
Saturday 23 OctoberLeague OneRotherhamHL0-3Bench
Tuesday 19 OctoberLeague OneWiganAW1-2Bench
Saturday 16 OctoberLeague OneShrewsburyAL1-0Bench
Saturday 2 OctoberLeague OneDoncasterAL2-1Bench
Tuesday 28 SeptemberLeague OneFleetwood TownHD3-3Bench
Saturday 25 SeptemberLeague OneWycombeHW1-01003
Saturday 18 SeptemberLeague OneGillinghamAW1-450026
Saturday 11 SeptemberLeague OnePortsmouthHW1-028006.99
Saturday 4 SeptemberLeague OneCheltenhamAD1-157006.740
Saturday 28 AugustLeague OneAccrington STHW2-036006.913
Saturday 21 AugustLeague OneIpswichAD2-2Bench
Tuesday 17 AugustLeague OneCharltonHW2-1Bench
Saturday 14 AugustLeague OneSunderlandHL1-215006.915

2020

14 played1 unusedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 9 MayLeague OneRochdaleHL0-368006.961
Saturday 1 MayLeague OneFleetwood TownAD1-168006.737
Saturday 24 AprilLeague OneSwindon TownHW5-0Bench
Tuesday 20 AprilLeague OneBristol RoversAW0-281006.644
Saturday 17 AprilLeague OnePortsmouthHW1-024006.620
Tuesday 13 AprilLeague OneLincolnAL4-056006.343
Saturday 10 AprilLeague OneIpswichAD0-071006.648
Monday 5 AprilLeague OneCreweHL0-260006.948
Saturday 27 MarchLeague OneDoncasterHW1-090007.380
Saturday 20 MarchLeague OneBurton AlbionAW1-26606.656
Tuesday 16 MarchLeague OnePlymouthHW2-145006.937
Saturday 13 MarchLeague OneAccrington STHW3-26600763
Tuesday 9 MarchLeague OneBlackpoolHL0-163006.937
Saturday 6 MarchLeague OneWiganAL3-015006.312
Tuesday 2 MarchLeague OneGillinghamAL3-217006.630

2019

8 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 1 FebruaryChampionshipNottingham ForestHW2-161007.386
Wednesday 1 JanuaryChampionshipWiganHL2-361005.982
Saturday 21 DecemberChampionshipHull CityAL3-069007.287%
Saturday 14 DecemberChampionshipWest BromHL2-3110006.760%
Wednesday 11 DecemberChampionshipQPRHL0-2900007.386%
Saturday 7 DecemberChampionshipReadingAW2-369006.783%
Saturday 23 NovemberChampionshipHuddersfieldAD1-1100006.683%
Tuesday 22 OctoberChampionshipBlackburnHW1-0280006.546%

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.

2018

26 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 26 FebruaryChampionshipSheffield WednesdayAL2-0650006.593%
Saturday 23 FebruaryChampionshipHull CityHW5-1180006.791%
Sunday 17 FebruaryFA CupSwanseaAL4-1120006.691%
Saturday 9 FebruaryChampionshipNottingham ForestAL2-1190006.688%
Saturday 2 FebruaryChampionshipBlackburnHW5-290006.7100%
Monday 28 JanuaryFA CupBarnetAD3-3900006.986%
Tuesday 1 JanuaryChampionshipNorwichHD1-1110006.880%
Saturday 29 DecemberChampionshipBirminghamAD0-0790006.784%
Saturday 8 DecemberChampionshipSwanseaHL2-3450006.890%
Monday 3 DecemberChampionshipWest BromAD1-1830006.986%
Tuesday 27 NovemberChampionshipSheffield UtdHL2-377006.587%
Saturday 24 NovemberChampionshipMiddlesbroughHL1-2640007.283%
Saturday 10 NovemberChampionshipQPRAL3-276000783%
Saturday 3 NovemberChampionshipMillwallHW2-088000792%
Saturday 27 OctoberChampionshipNorwichAL1-0600007.579%
Saturday 20 OctoberChampionshipBristol CityHL0-1450007.172%
Tuesday 2 OctoberChampionshipBirminghamHD1-1901007.883%
Saturday 29 SeptemberChampionshipReadingHD2-271006.688%
Saturday 22 SeptemberChampionshipDerbyAL3-165000779%
Tuesday 18 SeptemberChampionshipIpswichAD1-1690006.882%
Saturday 15 SeptemberChampionshipWiganHW2-0900007.392%
Saturday 1 SeptemberChampionshipNottingham ForestHW2-1710007.187%
Wednesday 22 AugustChampionshipAston VillaAD2-2600006.278%
Sunday 19 AugustChampionshipSheffield WednesdayHW2-0900007.478%
Saturday 11 AugustChampionshipStoke CityAD1-1560006.887%
Saturday 4 AugustChampionshipRotherhamHW5-1900006.684%

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

25 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 6 MayChampionshipHull CityHD1-1780006.882%
Tuesday 10 AprilChampionshipNottingham ForestAW0-1900107.675%
Saturday 7 AprilChampionshipIpswichHW1-074006.370%
Monday 2 AprilChampionshipBristol CityAW0-174000782%
Tuesday 20 FebruaryChampionshipBirminghamHW5-0200006.892%
Saturday 17 FebruaryChampionshipSunderlandAW0-2580006.966%
Saturday 10 FebruaryChampionshipPrestonHD1-180006.275%
Saturday 27 JanuaryChampionshipNorwichHL0-1590007.194%
Saturday 30 DecemberChampionshipSheffield WednesdayHW2-069000786%
Tuesday 26 DecemberChampionshipAston VillaHW2-169006.378%
Friday 22 DecemberChampionshipNorwichAW1-270006.375%
Saturday 16 DecemberChampionshipBarnsleyHD0-0740006.881%
Saturday 9 DecemberChampionshipHull CityAL3-2160006.268%
Saturday 2 DecemberChampionshipFulhamHW3-1100006.790%
Tuesday 21 NovemberChampionshipBurton AlbionHD1-1380006.876%
Saturday 18 NovemberChampionshipCardiffAL2-0130006.688%
Saturday 21 OctoberChampionshipSunderlandHD3-3230007.187%
Saturday 14 OctoberChampionshipMillwallHW1-0150006.472%
Saturday 30 SeptemberChampionshipMiddlesbroughAD2-2170006.7100%
Tuesday 26 SeptemberChampionshipDerbyHD1-1200006.780%
Saturday 16 SeptemberChampionshipReadingHD1-1160006.887%
Tuesday 12 SeptemberChampionshipSheffield WednesdayAL2-1190006.987%
Tuesday 15 AugustChampionshipBristol CityHD2-286006.884%
Saturday 12 AugustChampionshipNottingham ForestHL3-4590006.380%
Saturday 5 AugustChampionshipSheffield UtdAL1-0780006.278%

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

28 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 21 FebruaryChampionshipSheffield WednesdayAW1-2450006.995%
Tuesday 14 FebruaryChampionshipReadingAL3-290000782%
Saturday 11 FebruaryChampionshipPrestonAL4-276006.178%
Sunday 5 FebruaryChampionshipBrightonHD3-390006.978%
Tuesday 31 JanuaryChampionshipAston VillaHW3-0880107.587%
Saturday 28 JanuaryFA CupChelseaAL4-078000790%
Saturday 21 JanuaryChampionshipWiganAL2-1560006.685%
Saturday 14 JanuaryChampionshipNewcastleHL1-280000773%
Monday 2 JanuaryChampionshipBirminghamAW1-3670006.678%
Saturday 31 DecemberChampionshipNorwichHD0-074006.672%
Monday 26 DecemberChampionshipCardiffHD2-2270106.888%
Saturday 17 DecemberChampionshipLeedsAL1-0180006.380%
Tuesday 13 DecemberChampionshipBristol CityAW0-1220006.971%
Saturday 10 DecemberChampionshipBurton AlbionHW2-164006.480%
Saturday 3 DecemberChampionshipNorwichAL5-0300007.484%
Saturday 26 NovemberChampionshipBirminghamHL1-2190007.595%
Friday 4 NovemberChampionshipFulhamHL0-2630006.478%
Friday 28 OctoberChampionshipQPRAW0-2710107.872%
Saturday 22 OctoberChampionshipBarnsleyHL0-232006.673%
Tuesday 18 OctoberChampionshipDerbyAD0-090005.987%
Saturday 1 OctoberChampionshipWiganHD0-0100006.685%
Tuesday 27 SeptemberChampionshipReadingHW4-150108.288%
Saturday 24 SeptemberChampionshipWolvesAL3-1500006.488%
Saturday 17 SeptemberChampionshipPrestonHW5-0270006.578%
Wednesday 14 SeptemberChampionshipAston VillaAD1-170006.380%
Saturday 20 AugustChampionshipRotherhamAL1-060006.883%
Saturday 13 AugustChampionshipIpswichHW2-010000%
Saturday 6 AugustChampionshipHuddersfieldAL2-156006.575%

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.

2015

14 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 19 MarchChampionshipBlackburnHL0-190007.285%
Saturday 12 MarchChampionshipQPRAL3-0760006.685%
Saturday 5 MarchChampionshipCharltonHL1-2820007.793%
Saturday 27 FebruaryChampionshipRotherhamAL2-178006.478%
Tuesday 23 FebruaryChampionshipWolvesHW3-0810007.885%
Saturday 20 FebruaryChampionshipDerbyHL1-370006.983%
Saturday 13 FebruaryChampionshipSheffield WednesdayAL4-080006.6100%
Friday 5 FebruaryChampionshipBrightonAL3-0820007.285%
Tuesday 26 JanuaryChampionshipLeedsHD1-1900007.684%
Saturday 23 JanuaryChampionshipPrestonAW1-3740006.987%
Saturday 2 JanuaryChampionshipBirminghamAL2-1200006.286%
Monday 28 DecemberChampionshipReadingAW1-259000784%
Saturday 19 DecemberChampionshipHuddersfieldHW4-2150006.575%
Tuesday 15 DecemberChampionshipCardiffAL3-2280006.785%

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.