Skip to content
442ball
Menu

J. Bowery: match by match

269 appearances across 5 competitions, 2015 to 2025.

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

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

2025

19 played4 unusedEFL Cup, FA Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MayLeague OneCardiffHW5-4720006.25
Tuesday 28 AprilLeague OnePeterboroughAD0-0Bench
Tuesday 17 MarchLeague OneBradfordAD1-1780007.211
Saturday 14 MarchLeague OneBarnsleyHD2-2Bench
Tuesday 10 MarchLeague OneReadingHW1-0140006.72
Saturday 7 MarchFA CupArsenalHL1-2Bench
Saturday 29 NovemberLeague OneCardiffAL3-0770006.332
Saturday 22 NovemberLeague OneHuddersfieldHL1-3150006.93
Saturday 8 NovemberLeague OneNorthamptonAL2-180007.22
Tuesday 28 OctoberLeague OnePlymouthHW2-0111007.35
Saturday 25 OctoberLeague OneWiganHD1-180006.97
Saturday 18 OctoberLeague OneLutonAW0-2150006.7
Saturday 20 SeptemberLeague OnePort ValeAL2-14500079
Saturday 13 SeptemberLeague OneStevenageHD1-1900006.233
Saturday 6 SeptemberLeague OneWycombeAL2-09606.349
Saturday 30 AugustLeague OneLincolnAD1-1900006.957
Wednesday 27 AugustEFL CupEvertonAL2-0900006.227
Saturday 23 AugustLeague OneLeyton OrientHW4-1900008.230
Tuesday 19 AugustLeague OneBlackpoolHW2-0900007.561
Saturday 16 AugustLeague OneExeter CityAW1-2900006.648
Tuesday 12 AugustEFL CupChesterfieldAW0-290006.39
Saturday 9 AugustLeague OneDoncasterHL1-28006.51
Saturday 2 AugustLeague OneBurton AlbionAL2-1Bench

2024

45 playedEFL Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 MayLeague OneExeter CityHW3-0900006.638
Wednesday 30 AprilLeague OnePeterboroughHW4-290010726
Sunday 27 AprilLeague OneBirminghamAL4-0900006.312
Monday 21 AprilLeague OneReadingHL1-5900006.531
Friday 18 AprilLeague OneRotherhamAD3-3201007.911
Tuesday 8 AprilLeague OneLeyton OrientHL2-3900006.220
Saturday 5 AprilLeague OneHuddersfieldAL2-1900006.336
Tuesday 1 AprilLeague OneCharltonHL1-2900006.619
Saturday 29 MarchLeague OneBristol RoversAW1-2190006.34
Saturday 15 MarchLeague OneBarnsleyHW2-1900006.619
Tuesday 11 MarchLeague OneExeter CityAL2-053006.528
Saturday 8 MarchLeague OneStevenageAD1-1900006.320
Tuesday 4 MarchLeague OneWiganHD0-045000720
Sunday 23 FebruaryLeague OneWrexhamHL1-2900006.328
Tuesday 18 FebruaryLeague OneLincolnHL0-3450006.547
Saturday 15 FebruaryLeague OneBlackpoolAD3-390006.33
Tuesday 11 FebruaryLeague OneLeyton OrientAL3-0900006.235
Friday 7 FebruaryLeague OneNorthamptonHL0-1900007.342
Saturday 1 FebruaryLeague OneShrewsburyAL2-1900006.941
Tuesday 28 JanuaryLeague OneCrawley TownHL0-1900006.728
Saturday 18 JanuaryLeague OneWycombeHL1-2900006.637
Saturday 4 JanuaryLeague OneStockport CountyAW1-2900006.216
Wednesday 1 JanuaryLeague OneBoltonHW2-1900006.59
Sunday 29 DecemberLeague OneReadingAL2-1890006.525
Thursday 26 DecemberLeague OnePeterboroughAW0-3900006.615
Saturday 21 DecemberLeague OneRotherhamHW1-0900007.221
Saturday 14 DecemberLeague OneCharltonAD0-0900007.920
Saturday 7 DecemberLeague OneHuddersfieldHL1-2270006.611
Tuesday 3 DecemberLeague OneBoltonAL3-190006.720
Tuesday 26 NovemberLeague OneWycombeAL1-0450006.311
Saturday 23 NovemberLeague OneBristol RoversHL0-1140006.310
Saturday 9 NovemberLeague OneWrexhamAL1-0100006.55
Saturday 26 OctoberLeague OneBirminghamHD1-1900006.911
Tuesday 22 OctoberLeague OneWiganAW1-2900006.937
Saturday 19 OctoberLeague OneStevenageHL0-1100006.75
Saturday 5 OctoberLeague OneBlackpoolHW2-0900006.614
Tuesday 1 OctoberLeague OneCrawley TownAW0-290000723
Saturday 28 SeptemberLeague OneNorthamptonAW0-2190006.93
Saturday 21 SeptemberLeague OneShrewsburyHW2-1280006.98
Saturday 14 SeptemberLeague OneCambridge UnitedHW2-12400077
Saturday 31 AugustLeague OneStockport CountyHD1-1240006.74
Saturday 24 AugustLeague OneLincolnAL4-1900006.793
Saturday 17 AugustLeague OneBurton AlbionHD3-3850006.353
Tuesday 13 AugustEFL CupBoltonAD1-145000719
Friday 9 AugustLeague OneBarnsleyAW1-2900006.621

2023

49 played1 unusedEFL Cup, FA Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 AprilLeague TwoBarrowAD1-19000761
Saturday 20 AprilLeague TwoGillinghamHW2-190006.956
Tuesday 16 AprilLeague TwoAccrington STHW2-190006.726
Saturday 13 AprilLeague TwoMilton Keynes DonsAW1-490006.225
Tuesday 9 AprilLeague TwoForest GreenHW1-090007.348
Saturday 6 AprilLeague TwoCrawley TownHL1-490006.960
Friday 29 MarchLeague TwoWrexhamAL2-090006.262
Saturday 23 MarchLeague TwoColchesterHD1-19000736
Saturday 16 MarchLeague TwoBradfordAW1-590006.623
Tuesday 12 MarchLeague TwoTranmereAL2-128006.911
Saturday 9 MarchLeague TwoSwindon TownHW3-29006.32
Tuesday 5 MarchLeague TwoMilton Keynes DonsHL1-290006.334
Saturday 2 MarchLeague TwoNewport CountyAW0-12900714
Saturday 24 FebruaryLeague TwoSalford CityHW5-121006.710
Saturday 17 FebruaryLeague TwoWalsallAL2-19007.240
Tuesday 13 FebruaryLeague TwoHarrogate TownHW9-290006.744
Saturday 10 FebruaryLeague TwoForest GreenAW0-490007.339
Saturday 27 JanuaryLeague TwoAFC WimbledonAL2-12003.27
Tuesday 23 JanuaryLeague TwoSutton UtdHD1-190007.340
Saturday 13 JanuaryLeague TwoMorecambeAD1-19000727
Saturday 6 JanuaryLeague TwoCreweHL0-190006.959
Monday 1 JanuaryLeague TwoStockport CountyAW0-290007.323
Friday 29 DecemberLeague TwoDoncasterHD1-190007.251
Tuesday 26 DecemberLeague TwoGrimsbyHW2-09000744
Saturday 23 DecemberLeague TwoSutton UtdAW0-290006.935
Saturday 16 DecemberLeague TwoCrawley TownAW1-390007.234
Tuesday 28 NovemberLeague TwoTranmereHD2-277006.953
Saturday 25 NovemberLeague TwoSwindon TownAL2-145006.615
Saturday 18 NovemberLeague TwoNewport CountyHW2-089006.620
Saturday 11 NovemberLeague TwoSalford CityAW1-290107.313
Saturday 4 NovemberFA CupWrexhamHL1-299006.930
Tuesday 31 OctoberEFL CupPort ValeHL0-190006.641
Saturday 28 OctoberLeague TwoWalsallHW2-190107.932
Tuesday 24 OctoberLeague TwoHarrogate TownAW1-490006.924
Saturday 14 OctoberLeague TwoNotts CountyAW1-490006.230
Saturday 7 OctoberLeague TwoAFC WimbledonHD0-07006.732
Tuesday 3 OctoberLeague TwoWrexhamHD0-090007.553
Saturday 30 SeptemberLeague TwoGillinghamAD1-190006.938
Tuesday 26 SeptemberEFL CupPeterboroughHD2-245006.94
Saturday 23 SeptemberLeague TwoBarrowHW1-090006.968
Saturday 16 SeptemberLeague TwoColchesterAD1-161006.337
Saturday 9 SeptemberLeague TwoAccrington STAW0-390007.229
Saturday 2 SeptemberLeague TwoBradfordHD0-090006.925
Tuesday 29 AugustEFL CupSheffield WednesdayAD1-19000741
Saturday 26 AugustLeague TwoStockport CountyHW3-290006.952
Saturday 19 AugustLeague TwoGrimsbyAD1-1900107.529
Tuesday 15 AugustLeague TwoDoncasterAD2-273006.958
Saturday 12 AugustLeague TwoMorecambeHW3-025006.617
Tuesday 8 AugustEFL CupGrimsbyHW2-090007.551
Saturday 5 AugustLeague TwoCreweAD2-2Bench

2022

39 playedEFL Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 8 MayLeague TwoColchesterAW0-217006.63
Saturday 29 AprilLeague TwoHarrogate TownHL1-245006.631
Tuesday 18 AprilLeague TwoNewport CountyAW1-26801079
Saturday 15 AprilLeague TwoGrimsbyAD1-190107.214
Monday 10 AprilLeague TwoRochdaleHD1-190006.343
Friday 7 AprilLeague TwoSwindon TownAW2-490006.336
Saturday 1 AprilLeague TwoCrawley TownHW4-190007.225
Saturday 25 MarchLeague TwoSutton UtdHD0-09000715
Wednesday 22 MarchLeague TwoGrimsbyHD0-090006.718
Saturday 18 MarchLeague TwoStockport CountyAD1-190006.912
Tuesday 14 MarchLeague TwoNorthamptonAL1-090006.929
Saturday 4 MarchLeague TwoAFC WimbledonAW1-390006.622
Saturday 25 FebruaryLeague TwoSalford CityHL2-59017.235
Saturday 18 FebruaryLeague TwoTranmereAW0-290006.925
Tuesday 14 FebruaryLeague TwoCarlisleAW0-490006.321
Saturday 11 FebruaryLeague TwoGillinghamHW2-017006.61
Saturday 4 FebruaryLeague TwoBradfordAD1-15406.926
Saturday 28 JanuaryLeague TwoDoncasterHW4-113006.34
Saturday 14 JanuaryLeague TwoCreweHD1-190006.918
Saturday 7 JanuaryLeague TwoBarrowHL2-315006.312
Sunday 1 JanuaryLeague TwoWalsallAL2-127006.922
Saturday 19 NovemberLeague TwoHarrogate TownAL3-045006.211
Saturday 12 NovemberLeague TwoRochdaleAW0-134006.313
Tuesday 8 NovemberLeague TwoBradfordHL1-245006.619
Saturday 29 OctoberLeague TwoSwindon TownHL2-512006.95
Tuesday 25 OctoberLeague TwoNewport CountyHD0-045006.310
Saturday 22 OctoberLeague TwoCrawley TownAL3-273106.911
Saturday 15 OctoberLeague TwoWalsallHW2-162006.922
Saturday 8 OctoberLeague TwoBarrowAW0-190106.78
Friday 30 SeptemberLeague TwoHartlepoolHD2-214006.31
Saturday 24 SeptemberLeague TwoCreweAW1-219006.74
Saturday 17 SeptemberLeague TwoGillinghamAW0-29006.54
Tuesday 13 SeptemberLeague TwoCarlisleHD0-090006.632
Saturday 3 SeptemberLeague TwoDoncasterAW1-390006.617
Saturday 20 AugustLeague TwoStockport CountyHW2-190006.230
Tuesday 16 AugustLeague TwoAFC WimbledonHW5-2780106.726
Tuesday 9 AugustEFL CupDerbyHL1-2800634
Saturday 6 AugustLeague TwoTranmereHW1-090006.928
Saturday 30 JulyLeague TwoSalford CityAL2-090007.256

2021

44 played6 unusedEFL Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 28 MayLeague TwoPort ValeHL0-390006.926
Wednesday 18 MayLeague TwoNorthamptonAW0-197007.314
Saturday 14 MayLeague TwoNorthamptonHW2-1901108.315
Saturday 7 MayLeague TwoForest GreenHD2-290107.626
Monday 2 MayLeague TwoSalford CityAD2-219006.65
Tuesday 26 AprilLeague TwoStevenageHW2-010104
Saturday 23 AprilLeague TwoCrawley TownHW2-011006.53
Monday 18 AprilLeague TwoCarlisleAL1-07500726
Friday 15 AprilLeague TwoSutton UtdHL2-390006.726
Saturday 9 AprilLeague TwoScunthorpeAW0-490007.216
Tuesday 5 AprilLeague TwoForest GreenAL1-090006.516
Saturday 2 AprilLeague TwoNorthamptonHW1-018006.58
Tuesday 29 MarchLeague TwoHartlepoolAD2-2890107.524
Saturday 26 MarchLeague TwoOldhamAW1-245006.920
Tuesday 22 MarchLeague TwoRochdaleAW0-112107.25
Tuesday 15 MarchLeague TwoPort ValeAL3-19006.35
Friday 11 MarchLeague TwoTranmereAL3-2Bench
Friday 4 MarchLeague TwoExeter CityHW2-190006.216
Saturday 26 FebruaryLeague TwoBradfordAW0-24005
Saturday 19 FebruaryLeague TwoNewport CountyAD1-115006.61
Saturday 12 FebruaryLeague TwoBristol RoversAD0-090006.615
Tuesday 8 FebruaryLeague TwoColchesterHW2-18107.34
Tuesday 1 FebruaryLeague TwoHarrogate TownAD0-090006.915
Saturday 29 JanuaryLeague TwoLeyton OrientHW2-090107.219
Saturday 22 JanuaryLeague TwoBarrowAW1-390107.314
Saturday 15 JanuaryLeague TwoWalsallHW2-0900107.223
Tuesday 11 JanuaryLeague TwoSwindon TownHW3-2901107.915
Sunday 26 DecemberLeague TwoHartlepoolHW3-290107.618
Saturday 11 DecemberLeague TwoSalford CityHW2-190007.230
Tuesday 7 DecemberLeague TwoCarlisleHW1-09006.918
Saturday 27 NovemberLeague TwoCrawley TownAW1-2Bench
Tuesday 23 NovemberLeague TwoSutton UtdAL2-090006.724
Saturday 20 NovemberLeague TwoScunthorpeHW3-169106.918
Saturday 13 NovemberLeague TwoStevenageAW1-2Bench
Saturday 30 OctoberLeague TwoTranmereHW2-0Bench
Saturday 23 OctoberLeague TwoExeter CityAL2-163006.517
Tuesday 19 OctoberLeague TwoPort ValeHD1-1900106.916
Saturday 16 OctoberLeague TwoNorthamptonAL2-090006.212
Saturday 9 OctoberLeague TwoOldhamHD0-090006.721
Saturday 2 OctoberLeague TwoBarrowHL0-190007.224
Saturday 25 SeptemberLeague TwoLeyton OrientAD0-090006.310
Saturday 18 SeptemberLeague TwoRochdaleHD1-190007.227
Saturday 11 SeptemberLeague TwoWalsallAL3-128006.76
Saturday 4 SeptemberLeague TwoHarrogate TownHL1-38006.3
Saturday 28 AugustLeague TwoSwindon TownAL1-012006.71
Saturday 21 AugustLeague TwoBradfordHL2-3Bench
Tuesday 17 AugustLeague TwoColchesterAD1-110006.52
Saturday 14 AugustLeague TwoNewport CountyHW2-1100
Tuesday 10 AugustEFL CupPrestonHL0-390006.211
Saturday 7 AugustLeague TwoBristol RoversHW2-1Bench

2020

44 played3 unusedFA Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 8 MayLeague TwoPort ValeAW0-375006.94
Saturday 1 MayLeague TwoOldhamHW4-117006.73
Saturday 24 AprilLeague TwoSalford CityAL2-090006.616
Tuesday 20 AprilLeague TwoScunthorpeHW3-015006.38
Saturday 17 AprilLeague TwoStevenageAW0-190006.224
Friday 9 AprilLeague TwoNewport CountyHD1-190006.522
Monday 5 AprilLeague TwoExeter CityAD0-090006.319
Friday 2 AprilLeague TwoLeyton OrientHL0-290006.933
Saturday 27 MarchLeague TwoTranmereAD1-145006.310
Tuesday 23 MarchLeague TwoForest GreenHD0-090006.720
Saturday 20 MarchLeague TwoGrimsbyHD2-29000616
Tuesday 16 MarchLeague TwoCarlisleHD1-190006.321
Saturday 13 MarchLeague TwoCrawley TownAL1-090006.924
Tuesday 9 MarchLeague TwoCheltenhamHW3-190208.217
Saturday 6 MarchLeague TwoBarrowAL2-078006.223
Tuesday 2 MarchLeague TwoBradfordAL1-090005.920
Saturday 27 FebruaryLeague TwoMorecambeHW1-09010826
Tuesday 23 FebruaryLeague TwoHarrogate TownAL1-090006.712
Saturday 20 FebruaryLeague TwoCambridge UnitedHL0-389006.720
Wednesday 17 FebruaryLeague TwoBoltonHL2-3900107.320
Sunday 14 FebruaryLeague TwoColchesterAD2-290006.628
Tuesday 9 FebruaryLeague TwoWalsallAD1-1900106.920
Saturday 23 JanuaryLeague TwoSouthendAW0-19000717
Wednesday 13 JanuaryLeague TwoOldhamAW2-3810206.917
Sunday 10 JanuaryFA CupCheltenhamAL2-11200107.219
Tuesday 5 JanuaryLeague TwoSalford CityHW2-190107.526
Saturday 2 JanuaryLeague TwoPort ValeHW4-083309.224
Saturday 26 DecemberLeague TwoScunthorpeAW2-390107.325
Saturday 19 DecemberLeague TwoSouthendHD1-190107.919
Tuesday 15 DecemberLeague TwoCarlisleAL1-090006.619
Saturday 12 DecemberLeague TwoGrimsbyAD1-168006.513
Saturday 5 DecemberLeague TwoCrawley TownHD3-390007.215
Wednesday 2 DecemberLeague TwoCambridge UnitedAW0-190006.718
Tuesday 24 NovemberLeague TwoHarrogate TownHL0-190006.711
Friday 20 NovemberLeague TwoColchesterHD1-190006.921
Saturday 14 NovemberLeague TwoForest GreenAW1-2900106.913
Tuesday 3 NovemberLeague TwoBoltonAD1-190006.725
Saturday 31 OctoberLeague TwoWalsallHD1-115006.32
Tuesday 27 OctoberLeague TwoBarrowHL2-4Bench
Saturday 24 OctoberLeague TwoCheltenhamAD0-0Bench
Tuesday 20 OctoberLeague TwoMorecambeAD1-117006.3
Saturday 17 OctoberLeague TwoBradfordHL1-390006.721
Saturday 10 OctoberLeague TwoStevenageHD0-0Bench
Saturday 3 OctoberLeague TwoNewport CountyAL2-115006.33
Saturday 26 SeptemberLeague TwoExeter CityHL1-264006.911
Saturday 19 SeptemberLeague TwoLeyton OrientAD2-290107.224
Saturday 12 SeptemberLeague TwoTranmereHD0-07500718

2019

17 playedEFL Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 21 DecemberLeague OneGillinghamAL3-1450006.587%
Saturday 14 DecemberLeague OneOxford UnitedHW1-0150006.750%
Saturday 23 NovemberLeague OneRotherhamHL2-382000664%
Saturday 16 NovemberLeague OneBoltonAL1-090006.666%
Saturday 26 OctoberLeague OneFleetwood TownAL1-0190006.450%
Tuesday 22 OctoberLeague OneRochdaleAL2-0450006.642%
Saturday 12 OctoberLeague OneBristol RoversAL1-0770006.692%
Saturday 5 OctoberLeague OneBurton AlbionHL0-3900006.769%
Saturday 28 SeptemberLeague OneSunderlandAL2-1610006.670%
Wednesday 25 SeptemberEFL CupLiverpoolHL0-2900006.466%
Tuesday 17 SeptemberLeague OneIpswichHL0-1450006.775%
Saturday 7 SeptemberLeague OneAFC WimbledonHW2-1110006.533%
Saturday 31 AugustLeague OneAccrington STAL2-1320006.50%
Saturday 24 AugustLeague OnePeterboroughHL0-4900006.887%
Tuesday 20 AugustLeague OneLincolnHW2-1900106.466%
Saturday 17 AugustLeague OneWycombeAL3-2901007.679%
Saturday 10 AugustLeague OneShrewsburyHW1-0720006.660%

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

8 playedLeague Two

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 17 OctoberLeague TwoNotts CountyHW2-0901000%
Saturday 14 OctoberLeague TwoYeovil TownAL2-0790000%
Saturday 30 SeptemberLeague TwoCoventryAL1-0770000%
Tuesday 26 SeptemberLeague TwoWycombeAL3-2900000%
Tuesday 12 SeptemberLeague TwoCambridge UnitedHL0-1170000%
Saturday 2 SeptemberLeague TwoGrimsbyAL1-090000%
Saturday 19 AugustLeague TwoBarnetHW1-0620000%
Saturday 12 AugustLeague TwoNewport CountyHD1-140000%

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

4 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 3 NovemberChampionshipMiddlesbroughAL1-0170006.650%
Friday 23 OctoberChampionshipSheffield WednesdayHL1-2280006.683%
Tuesday 20 OctoberChampionshipReadingHD1-1100006.483%
Saturday 17 OctoberChampionshipBrentfordAL2-1160006.566%

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.