Skip to content
442ball
Menu

B. Cargill: match by match

210 appearances across 5 competitions, 2016 to 2025.

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

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

2025

23 played1 unusedEFL Cup, FA Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Tuesday 10 FebruaryLeague OnePeterboroughHL1-2610006.930
Saturday 7 FebruaryLeague OneExeter CityHD0-0900007.951
Saturday 31 JanuaryLeague OneWycombeHD0-045000712
Tuesday 27 JanuaryLeague OnePlymouthAD1-1900007.920
Saturday 24 JanuaryLeague OneStevenageAD1-1900006.911
Saturday 17 JanuaryLeague OnePort ValeHW3-04500□6.99
Sunday 11 JanuaryFA CupSheffield UtdAW3-4900006.213
Thursday 1 JanuaryLeague OneBradfordHW3-0900007.225
Monday 29 DecemberLeague OneBoltonAW0-1900007.95
Friday 26 DecemberLeague OneBarnsleyAW2-39000□6.536
Saturday 20 DecemberLeague OneStockport CountyHL1-2900006.337
Saturday 13 DecemberLeague OneAFC WimbledonAD0-04500□6.216
Tuesday 9 DecemberLeague OneBoltonHL0-1750006.67
Saturday 29 NovemberLeague OneCardiffAL3-0450006.515
Saturday 22 NovemberLeague OneHuddersfieldHL1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 6 SeptemberLeague OneWycombeAL2-080006.70
Saturday 30 AugustLeague OneLincolnAD1-14500□7.233
Wednesday 27 AugustEFL CupEvertonAL2-0900007.339
Saturday 23 AugustLeague OneLeyton OrientHW4-17200□6.617
Tuesday 19 AugustLeague OneBlackpoolHW2-090000761
Saturday 16 AugustLeague OneExeter CityAW1-2900007.359
Tuesday 12 AugustEFL CupChesterfieldAW0-29000□722
Saturday 9 AugustLeague OneDoncasterHL1-2900107.510
Saturday 2 AugustLeague OneBurton AlbionAL2-1901007.941

2024

34 played1 unusedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 MayLeague OneExeter CityHW3-090000757
Wednesday 30 AprilLeague OnePeterboroughHW4-2900006.334
Monday 21 AprilLeague OneReadingHL1-5640006.729
Friday 18 AprilLeague OneRotherhamAD3-39000□732
Tuesday 8 AprilLeague OneLeyton OrientHL2-39000□6.227
Saturday 5 AprilLeague OneHuddersfieldAL2-190000734
Tuesday 1 AprilLeague OneCharltonHL1-2900006.322
Saturday 29 MarchLeague OneBristol RoversAW1-290000722
Saturday 15 MarchLeague OneBarnsleyHW2-14500079
Tuesday 11 MarchLeague OneExeter CityAL2-0490006.333
Saturday 8 MarchLeague OneStevenageAD1-19000□6.920
Tuesday 4 MarchLeague OneWiganHD0-0900007.266
Saturday 1 MarchLeague OneBurton AlbionAD1-190000748
Saturday 15 FebruaryLeague OneBlackpoolAD3-3900107.728
Saturday 1 FebruaryLeague OneShrewsburyAL2-17500□6.920
Tuesday 28 JanuaryLeague OneCrawley TownHL0-19000□7.332
Saturday 25 JanuaryLeague OneCambridge UnitedAL3-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 18 JanuaryLeague OneWycombeHL1-29000□6.928
Saturday 4 JanuaryLeague OneStockport CountyAW1-2900006.330
Wednesday 1 JanuaryLeague OneBoltonHW2-19000□6.913
Sunday 29 DecemberLeague OneReadingAL2-1650006.915
Thursday 26 DecemberLeague OnePeterboroughAW0-3451008.219
Saturday 21 DecemberLeague OneRotherhamHW1-090000721
Saturday 14 DecemberLeague OneCharltonAD0-09000□7.313
Saturday 7 DecemberLeague OneHuddersfieldHL1-290000739
Tuesday 26 NovemberLeague OneWycombeAL1-04500□6.68
Saturday 9 NovemberLeague OneWrexhamAL1-09000□6.960
Saturday 26 OctoberLeague OneBirminghamHD1-1450006.610
Tuesday 22 OctoberLeague OneWiganAW1-29000□6.331
Saturday 19 OctoberLeague OneStevenageHL0-14500□6.518
Tuesday 1 OctoberLeague OneCrawley TownAW0-2450006.95
Saturday 28 SeptemberLeague OneNorthamptonAW0-29000□6.916
Saturday 21 SeptemberLeague OneShrewsburyHW2-1900006.959
Saturday 14 SeptemberLeague OneCambridge UnitedHW2-190000752
Saturday 31 AugustLeague OneStockport CountyHD1-1900006.330

2023

40 played1 unusedEFL Cup, FA Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 23 MarchLeague TwoColchesterHD1-1710006.931
Saturday 16 MarchLeague TwoBradfordAW1-5451007.29
Tuesday 12 MarchLeague TwoTranmereAL2-1820007.224
Saturday 9 MarchLeague TwoSwindon TownHW3-2900006.936
Tuesday 5 MarchLeague TwoMilton Keynes DonsHL1-26100□5.616
Saturday 2 MarchLeague TwoNewport CountyAW0-1900108.528
Saturday 24 FebruaryLeague TwoSalford CityHW5-16910□7.211
Saturday 17 FebruaryLeague TwoWalsallAL2-1780006.926
Tuesday 13 FebruaryLeague TwoHarrogate TownHW9-2900007.261
Saturday 10 FebruaryLeague TwoForest GreenAW0-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 3 FebruaryLeague TwoNotts CountyHW1-0900107.515
Saturday 27 JanuaryLeague TwoAFC WimbledonAL2-1900007.322
Tuesday 23 JanuaryLeague TwoSutton UtdHD1-1900006.232
Saturday 13 JanuaryLeague TwoMorecambeAD1-1901007.354
Saturday 6 JanuaryLeague TwoCreweHL0-190000748
Monday 1 JanuaryLeague TwoStockport CountyAW0-2900007.29
Friday 29 DecemberLeague TwoDoncasterHD1-190000728
Tuesday 26 DecemberLeague TwoGrimsbyHW2-0900006.941
Saturday 23 DecemberLeague TwoSutton UtdAW0-2900006.921
Saturday 16 DecemberLeague TwoCrawley TownAW1-3901007.326
Tuesday 28 NovemberLeague TwoTranmereHD2-2130007.26
Saturday 25 NovemberLeague TwoSwindon TownAL2-1900007.920
Saturday 18 NovemberLeague TwoNewport CountyHW2-0900007.538
Saturday 11 NovemberLeague TwoSalford CityAW1-21000Not recorded0
Saturday 4 NovemberFA CupWrexhamHL1-265000718
Tuesday 31 OctoberEFL CupPort ValeHL0-1100006.52
Saturday 28 OctoberLeague TwoWalsallHW2-1450006.720
Saturday 14 OctoberLeague TwoNotts CountyAW1-49010□7.315
Saturday 7 OctoberLeague TwoAFC WimbledonHD0-09000□7.532
Tuesday 3 OctoberLeague TwoWrexhamHD0-09000□7.248
Saturday 30 SeptemberLeague TwoGillinghamAD1-1450007.211
Tuesday 26 SeptemberEFL CupPeterboroughHD2-2610006.912
Saturday 23 SeptemberLeague TwoBarrowHW1-0130007.29
Saturday 16 SeptemberLeague TwoColchesterAD1-12900□6.911
Saturday 9 SeptemberLeague TwoAccrington STAW0-31200076
Saturday 2 SeptemberLeague TwoBradfordHD0-01000Not recorded1
Saturday 19 AugustLeague TwoGrimsbyAD1-1450006.740
Tuesday 15 AugustLeague TwoDoncasterAD2-2900006.948
Saturday 12 AugustLeague TwoMorecambeHW3-06500□7.237
Tuesday 8 AugustEFL CupGrimsbyHW2-0260006.68
Saturday 5 AugustLeague TwoCreweAD2-2900007.530

2022

26 played3 unusedEFL Cup, FA Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 11 MarchLeague OneBristol RoversHL1-3100006.78
Saturday 4 MarchLeague OneAccrington STAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 11 FebruaryLeague OneMorecambeAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 28 JanuaryLeague OneShrewsburyAL2-1120006.31
Tuesday 24 JanuaryLeague OneBoltonAL1-0900007.545
Saturday 21 JanuaryLeague OneMilton Keynes DonsHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 14 JanuaryLeague OneExeter CityAD1-1120006.72
Sunday 1 JanuaryLeague OnePort ValeHL1-39000□6.523
Thursday 29 DecemberLeague OneBurton AlbionHL1-2900006.519
Monday 26 DecemberLeague OneMilton Keynes DonsAL1-0900007.322
Saturday 17 DecemberLeague OneDerbyAL4-0660006.219
Saturday 10 DecemberLeague OneCheltenhamHW1-0900007.221
Saturday 3 DecemberLeague OneCambridge UnitedHW2-1900006.722
Saturday 26 NovemberFA CupAlvechurchHW2-1160006.61
Saturday 19 NovemberLeague OneOxford UnitedAD1-1500006.215
Saturday 5 NovemberFA CupSouth ShieldsAW0-29000□6.752
Saturday 29 OctoberLeague OneBarnsleyAL2-0900006.561
Tuesday 25 OctoberLeague OneFleetwood TownAD1-1900006.935
Saturday 22 OctoberLeague OnePortsmouthHL0-19000□6.343
Saturday 15 OctoberLeague OnePort ValeAD2-2901007.213
Tuesday 11 OctoberLeague OnePeterboroughAL4-190000626
Saturday 8 OctoberLeague OneBoltonHW1-09000□7.27
Saturday 27 AugustLeague OneSheffield WednesdayAL5-09000□6.538
Wednesday 24 AugustEFL CupBrightonHL0-3900006.956
Saturday 20 AugustLeague OnePlymouthHL0-3900006.244
Saturday 13 AugustLeague OneLincolnAD1-1900006.341
Tuesday 9 AugustEFL CupLeyton OrientHW2-0900107.960
Saturday 6 AugustLeague OneIpswichHL1-2900006.628
Saturday 30 JulyLeague OneBristol RoversAW1-29000□6.917

2021

37 played8 unusedEFL Cup, FA Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 7 MayLeague TwoMansfield TownAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 30 AprilLeague TwoHarrogate TownHL1-3700006.519
Tuesday 26 AprilLeague TwoSwindon TownAL2-1770006.530
Saturday 23 AprilLeague TwoBristol RoversAD0-0900007.220
Monday 18 AprilLeague TwoOldhamHW2-0900007.217
Friday 15 AprilLeague TwoBarrowAL4-059000627
Saturday 9 AprilLeague TwoHartlepoolHD1-190000760
Tuesday 5 AprilLeague TwoMansfield TownHW1-0900007.732
Saturday 2 AprilLeague TwoScunthorpeHW1-0900007.234
Monday 21 MarchLeague TwoColchesterAW0-1900007.960
Tuesday 15 MarchLeague TwoLeyton OrientHD1-1900006.928
Saturday 12 MarchLeague TwoBradfordHL0-2900006.331
Saturday 5 MarchLeague TwoSalford CityAD1-1100006.32
Tuesday 1 MarchLeague TwoNewport CountyAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 26 FebruaryLeague TwoCrawley TownAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 19 FebruaryLeague TwoWalsallHL0-19000□6.243
Saturday 12 FebruaryLeague TwoSutton UtdAD1-1900006.316
Tuesday 8 FebruaryLeague TwoRochdaleHW2-19000□6.949
Saturday 5 FebruaryLeague TwoNewport CountyHW2-0900007.619
Tuesday 1 FebruaryLeague TwoPort ValeAD1-1900006.323
Saturday 29 JanuaryLeague TwoTranmereAW0-4900007.919
Saturday 22 JanuaryLeague TwoCarlisleHW3-09000□7.533
Saturday 15 JanuaryLeague TwoNorthamptonAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 11 JanuaryLeague TwoColchesterHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 4 JanuaryLeague TwoExeter CityHD0-0900007.622
Saturday 1 JanuaryLeague TwoStevenageHW2-0900007.325
Saturday 11 DecemberLeague TwoOldhamAD5-5900006.340
Tuesday 7 DecemberLeague TwoHarrogate TownAW1-4900006.611
Saturday 27 NovemberLeague TwoBristol RoversHW2-0900007.217
Tuesday 23 NovemberLeague TwoBarrowHW2-0900006.929
Saturday 20 NovemberLeague TwoHartlepoolAW1-390000736
Sunday 7 NovemberFA CupSt Albans CityAL3-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 30 OctoberLeague TwoBradfordAD1-19000□6.334
Saturday 23 OctoberLeague TwoSalford CityHW3-1900006.524
Tuesday 19 OctoberLeague TwoLeyton OrientAD1-190000619
Saturday 16 OctoberLeague TwoScunthorpeAW0-29000□6.737
Saturday 9 OctoberLeague TwoSwindon TownHL0-2140006.24
Saturday 2 OctoberLeague TwoCarlisleAW0-2370006.78
Saturday 25 SeptemberLeague TwoTranmereHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 4 SeptemberLeague TwoExeter CityAD0-0900006.928
Saturday 28 AugustLeague TwoPort ValeHL0-2900006.351
Tuesday 24 AugustEFL CupBrentfordAL3-190000622
Saturday 21 AugustLeague TwoCrawley TownHW6-3900006.645
Tuesday 17 AugustLeague TwoRochdaleAW1-290006.22
Saturday 14 AugustLeague TwoWalsallAW1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2020

37 played6 unusedEFL Cup, League One, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 23 MayLeague TwoNewport CountyHW4-31200106.926
Tuesday 18 MayLeague TwoNewport CountyAL2-0900006.529
Saturday 8 MayLeague TwoOldhamAW0-3900107.214
Saturday 1 MayLeague TwoTranmereHW2-1900006.721
Tuesday 27 AprilLeague TwoBarrowHL0-29000□6.250
Saturday 24 AprilLeague TwoCrawley TownAD0-0900006.918
Tuesday 20 AprilLeague TwoExeter CityHD0-0900007.725
Saturday 17 AprilLeague TwoScunthorpeHW3-2900Not recorded06.514
Saturday 10 AprilLeague TwoWalsallAL2-19000□6.937
Monday 5 AprilLeague TwoSalford CityHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 2 AprilLeague TwoBradfordAL4-1900006.551
Saturday 27 MarchLeague TwoBoltonHL0-1900007.728
Tuesday 23 MarchLeague TwoMansfield TownAD0-0900007.733
Saturday 20 MarchLeague TwoCambridge UnitedAL1-090000717
Saturday 13 MarchLeague TwoHarrogate TownHW2-1900006.79
Tuesday 9 MarchLeague TwoMorecambeHD2-2900006.512
Tuesday 2 MarchLeague TwoStevenageAL3-08300□6.249
Saturday 27 FebruaryLeague TwoColchesterHW3-0900006.923
Wednesday 24 FebruaryLeague TwoSouthendHL1-3900006.318
Sunday 21 FebruaryLeague TwoNewport CountyAW0-2900007.39
Tuesday 16 FebruaryLeague TwoOldhamHW4-3902007.720
Tuesday 2 FebruaryLeague TwoCarlisleAW1-29000□6.617
Saturday 30 JanuaryLeague TwoCheltenhamHD0-0900007.526
Saturday 23 JanuaryLeague TwoLeyton OrientAW0-19001□7.728
Tuesday 19 JanuaryLeague TwoTranmereAL3-2900006.942
Saturday 16 JanuaryLeague TwoPort ValeHD1-1900006.631
Tuesday 29 DecemberLeague OneSwindon TownAW1-490000750
Saturday 26 DecemberLeague OneBristol RoversHW2-0490006.918
Saturday 19 DecemberLeague OnePlymouthAL1-0140006.711
Saturday 12 DecemberLeague OneBurton AlbionHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 5 DecemberLeague OneAccrington STAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 2 DecemberLeague OneCharltonAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 24 NovemberLeague OneShrewsburyHD2-2900006.367
Saturday 21 NovemberLeague OneHull CityHL1-3120006.69
Saturday 14 NovemberLeague OneSunderlandAW1-2140006.30
Tuesday 20 OctoberLeague OneOxford UnitedAL3-2900006.667
Saturday 17 OctoberLeague OneGillinghamHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 10 OctoberLeague OnePortsmouthAL2-190000716
Saturday 3 OctoberLeague OneIpswichHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 26 SeptemberLeague OneCreweAL2-0900005.674
Saturday 19 SeptemberLeague OneLincolnHL1-29000□6.286
Saturday 12 SeptemberLeague OneDoncasterAD1-1901007.255
Saturday 5 SeptemberEFL CupCoventryHL0-19000□6.946

2019

12 playedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 23 NovemberLeague OneRotherhamHL2-39601■686%
Saturday 16 NovemberLeague OneBoltonAL1-0520006.778%
Saturday 2 NovemberLeague OneTranmereHL1-3170006.953%
Saturday 26 OctoberLeague OneFleetwood TownAL1-01000Not recorded100%
Tuesday 22 OctoberLeague OneRochdaleAL2-0900006.682%
Saturday 12 OctoberLeague OneBristol RoversAL1-09000□6.361%
Saturday 5 OctoberLeague OneBurton AlbionHL0-3300006.366%
Saturday 31 AugustLeague OneAccrington STAL2-1900005.857%
Saturday 24 AugustLeague OnePeterboroughHL0-4900005.774%
Tuesday 20 AugustLeague OneLincolnHW2-1900006.666%
Saturday 17 AugustLeague OneWycombeAL3-2900106.968%
Saturday 10 AugustLeague OneShrewsburyHW1-0120006.485%

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

1 playedPremier League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 4 MarchPremier LeagueManchester UnitedAD1-1120006.70%

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.