Skip to content
442ball
Menu

T. Campbell: match by match

238 appearances across 5 competitions, 2017 to 2026.

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

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

2026

8 played1 unusedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 10 OctoberChampionshipLincolnHW3-050006.50
Wednesday 16 SeptemberEFL CupFleetwood TownAL1-0580006.26
Tuesday 8 SeptemberChampionshipBlackburnAW1-2440006.77
Saturday 5 SeptemberChampionshipNorwichHL1-3580107.28
Tuesday 1 SeptemberChampionshipBoltonHW3-2610006.38
Saturday 29 AugustChampionshipCardiffAD2-2000000
Tuesday 25 AugustEFL CupBlackburnAW1-293000617
Saturday 22 AugustChampionshipSwanseaAD0-0120006.51
Saturday 15 AugustChampionshipBirminghamHD0-0300006.55
Sunday 9 AugustEFL CupMansfield TownAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2025

36 played4 unusedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 14 MarchChampionshipBirminghamAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 11 MarchChampionshipNorwichAL2-1650006.76
Saturday 7 MarchChampionshipWest BromHD1-14500079
Saturday 28 FebruaryChampionshipQPRAW0-2601007.39
Wednesday 25 FebruaryChampionshipCoventryHL1-21400□6.35
Sunday 22 FebruaryChampionshipSheffield WednesdayHW2-1260006.54
Saturday 14 FebruaryChampionshipPortsmouthAW0-1200006.91
Monday 9 FebruaryChampionshipMiddlesbroughHL1-2230006.31
Tuesday 3 FebruaryChampionshipOxford UnitedHW3-1290006.73
Saturday 31 JanuaryChampionshipMillwallAD1-1100006.52
Saturday 24 JanuaryChampionshipIpswichHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 21 JanuaryChampionshipSouthamptonAL1-0590006.25
Saturday 17 JanuaryChampionshipCharltonAL1-0220006.54
Sunday 11 JanuaryFA CupMansfield TownHL3-49000□6.714
Thursday 1 JanuaryChampionshipLeicesterHW3-1300006.34
Monday 29 DecemberChampionshipStoke CityAW1-2740006.210
Friday 26 DecemberChampionshipWrexhamAL5-3180006.22
Saturday 20 DecemberChampionshipBirminghamHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 12 DecemberChampionshipWest BromAL2-07000078
Tuesday 9 DecemberChampionshipNorwichHD1-1180006.64
Saturday 6 DecemberChampionshipStoke CityHW4-0900006.39
Saturday 29 NovemberChampionshipLeicesterAW2-3640006.33
Wednesday 26 NovemberChampionshipPortsmouthHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 23 NovemberChampionshipSheffield WednesdayAW0-3772008.74
Saturday 8 NovemberChampionshipQPRHD0-0810006.34
Tuesday 4 NovemberChampionshipCoventryAL3-1900006.210
Saturday 1 NovemberChampionshipDerbyHL1-3900006.39
Friday 24 OctoberChampionshipPrestonAL3-2810207.311
Tuesday 21 OctoberChampionshipBlackburnAW1-3291007.34
Saturday 18 OctoberChampionshipWatfordHW1-0680006.35
Saturday 4 OctoberChampionshipHull CityAL1-0720006.39
Tuesday 30 SeptemberChampionshipSouthamptonHL1-27110□7.57
Saturday 27 SeptemberChampionshipOxford UnitedAW0-1780005.97
Saturday 20 SeptemberChampionshipCharltonHL0-1730006.711
Friday 12 SeptemberChampionshipIpswichAL5-0280006.35
Saturday 30 AugustChampionshipMiddlesbroughAL1-0690005.95
Saturday 23 AugustChampionshipMillwallHL0-1900006.313
Saturday 16 AugustChampionshipSwanseaAL1-06200□6.64
Wednesday 13 AugustEFL CupBirminghamAL2-1350006.54
Saturday 9 AugustChampionshipBristol CityHL1-4901007.34

2024

36 played4 unusedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 12 MayChampionshipBristol CityHW3-0280107.59
Thursday 8 MayChampionshipBristol CityAW0-3670006.39
Saturday 3 MayChampionshipBlackburnHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 25 AprilChampionshipStoke CityAW0-26500□6.210
Monday 21 AprilChampionshipBurnleyAL2-1300006.71
Friday 18 AprilChampionshipCardiffHW2-0650006.99
Saturday 12 AprilChampionshipPlymouthAL2-1140006.72
Tuesday 8 AprilChampionshipMillwallHL0-1650006.96
Saturday 5 AprilChampionshipOxford UnitedAL1-0680006.38
Friday 28 MarchChampionshipCoventryHW3-1701007.37
Sunday 16 MarchChampionshipSheffield WednesdayAW0-1760007.38
Tuesday 11 MarchChampionshipBristol CityHD1-1671007.38
Saturday 8 MarchChampionshipPrestonHW1-0641006.98
Saturday 1 MarchChampionshipQPRAW1-2731007.59
Monday 24 FebruaryChampionshipLeedsHL1-3600006.310
Saturday 15 FebruaryChampionshipLutonAW0-1660006.77
Wednesday 12 FebruaryChampionshipMiddlesbroughHW3-1450006.312
Saturday 8 FebruaryChampionshipPortsmouthHW2-1580006.910
Saturday 1 FebruaryChampionshipDerbyAW0-1290006.23
Friday 24 JanuaryChampionshipHull CityHL0-3340006.74
Tuesday 21 JanuaryChampionshipSwanseaAW1-2450007.29
Saturday 18 JanuaryChampionshipNorwichHW2-0110006.92
Sunday 8 DecemberChampionshipWest BromAD2-2571007.36
Friday 29 NovemberChampionshipSunderlandHW1-0770006.94
Tuesday 26 NovemberChampionshipOxford UnitedHW3-0631108.212
Saturday 23 NovemberChampionshipCoventryAD2-24510073
Sunday 10 NovemberChampionshipSheffield WednesdayHW1-0731007.52
Tuesday 5 NovemberChampionshipBristol CityAW1-2580006.710
Saturday 2 NovemberChampionshipBlackburnAW0-2361007.510
Saturday 26 OctoberChampionshipStoke CityHW2-06310□7.510
Wednesday 23 OctoberChampionshipMiddlesbroughAL1-0110006.75
Friday 18 OctoberChampionshipLeedsAL2-0290006.33
Saturday 5 OctoberChampionshipLutonHW2-0150006.93
Wednesday 2 OctoberChampionshipSwanseaHW1-0580006.33
Saturday 28 SeptemberChampionshipPortsmouthAD0-0120006.63
Saturday 21 SeptemberChampionshipDerbyHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 13 SeptemberChampionshipHull CityAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 1 SeptemberChampionshipWatfordHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 27 AugustEFL CupBarnsleyAL1-0280006.71
Saturday 24 AugustChampionshipNorwichAD1-12000Not recorded1

2023

24 played4 unusedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 4 MayChampionshipBristol CityHW4-0701007.211
Saturday 27 AprilChampionshipSouthamptonAW0-1691007.76
Saturday 20 AprilChampionshipPlymouthHW3-06500□6.510
Saturday 13 AprilChampionshipSheffield WednesdayAD1-1840107.95
Wednesday 10 AprilChampionshipSwanseaAL3-0270006.55
Saturday 6 AprilChampionshipWest BromHD2-2350007.23
Monday 1 AprilChampionshipHuddersfieldHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 29 MarchChampionshipHull CityAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 16 MarchChampionshipNorwichHL0-35800□6.74
Saturday 9 MarchChampionshipPrestonAW1-2840006.39
Tuesday 5 MarchChampionshipLeedsAL1-03600075
Saturday 2 MarchChampionshipMiddlesbroughHW2-080006.72
Saturday 24 FebruaryChampionshipCardiffAL2-11200078
Wednesday 14 FebruaryChampionshipQPRHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 10 FebruaryChampionshipBlackburnAL3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 3 FebruaryChampionshipLeicesterHL0-5570006.35
Saturday 27 JanuaryChampionshipSunderlandAL3-161000714
Saturday 20 JanuaryChampionshipBirminghamHL1-2320006.55
Saturday 13 JanuaryChampionshipRotherhamAW0-1100006.74
Saturday 2 DecemberChampionshipPlymouthAL2-189100713
Tuesday 28 NovemberChampionshipQPRAL4-27000□6.316
Saturday 25 NovemberChampionshipBlackburnHL0-3160006.64
Sunday 24 SeptemberChampionshipHull CityHL1-3130006.51
Wednesday 20 SeptemberChampionshipHuddersfieldAD2-2780006.312
Saturday 16 SeptemberChampionshipNorwichAL1-0900007.517
Saturday 2 SeptemberChampionshipPrestonHL0-290000717
Tuesday 29 AugustEFL CupRotherhamHW6-1641107.923
Saturday 26 AugustChampionshipMillwallAL1-0450007.316

2022

44 played1 unusedChampionship, EFL Cup, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 8 MayChampionshipWatfordAL2-0890006.914
Saturday 29 AprilChampionshipQPRHL0-19000□6.214
Saturday 22 AprilChampionshipCardiffAD1-1900006.610
Tuesday 18 AprilChampionshipWiganHL0-1580006.79
Saturday 15 AprilChampionshipWest BromHL1-2740005.911
Monday 10 AprilChampionshipBirminghamAD0-0790006.914
Friday 7 AprilChampionshipBristol CityHL1-2900106.626
Saturday 1 AprilChampionshipCoventryAW0-4831108.323
Saturday 18 MarchChampionshipNorwichHD0-0900006.222
Tuesday 14 MarchChampionshipMiddlesbroughAD1-19000□6.921
Friday 10 MarchChampionshipBlackburnHW3-2821007.624
Saturday 4 MarchChampionshipSunderlandAW1-5812008.510
Tuesday 28 FebruaryFA CupBrightonHL0-1760007.310
Tuesday 21 FebruaryChampionshipSwanseaAW1-3560106.67
Saturday 18 FebruaryChampionshipBlackpoolAL1-090000716
Wednesday 15 FebruaryChampionshipHuddersfieldHW3-0900006.910
Saturday 11 FebruaryChampionshipHull CityHD0-0600006.510
Saturday 4 FebruaryChampionshipLutonAL1-0200006.31
Sunday 29 JanuaryFA CupStevenageHW3-1780107.317
Saturday 21 JanuaryChampionshipReadingHW4-0661107.911
Saturday 14 JanuaryChampionshipSheffield UtdAL3-1120006.53
Monday 2 JanuaryChampionshipPrestonHL0-1740006.315
Friday 30 DecemberChampionshipBurnleyHL0-1900006.57
Monday 26 DecemberChampionshipRotherhamAD2-2901006.617
Saturday 17 DecemberChampionshipBristol CityAW1-29000□6.516
Saturday 10 DecemberChampionshipCardiffHD2-2901006.322
Saturday 12 NovemberChampionshipWest BromAL2-0450006.32
Tuesday 8 NovemberChampionshipLutonHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 5 NovemberChampionshipBirminghamHL1-2600006.34
Saturday 22 OctoberChampionshipCoventryHL0-2570006.29
Tuesday 18 OctoberChampionshipRotherhamHL0-190000718
Saturday 15 OctoberChampionshipPrestonAW0-2701007.37
Saturday 8 OctoberChampionshipSheffield UtdHW3-19001□6.914
Wednesday 5 OctoberChampionshipBurnleyAD1-1890006.57
Sunday 2 OctoberChampionshipWatfordHL0-4180006.33
Saturday 17 SeptemberChampionshipQPRAD0-0230006.62
Sunday 4 SeptemberChampionshipReadingAL2-1900006.310
Wednesday 31 AugustChampionshipSwanseaHD1-12210072
Saturday 27 AugustChampionshipBlackburnAW0-1290006.74
Saturday 20 AugustChampionshipSunderlandHL0-1220006.63
Wednesday 17 AugustChampionshipMiddlesbroughHD2-2200006.72
Saturday 13 AugustChampionshipHuddersfieldAL3-1110006.71
Tuesday 9 AugustEFL CupMorecambeAD0-0660006.212
Saturday 6 AugustChampionshipBlackpoolHW2-090006.30
Saturday 30 JulyChampionshipMillwallAL2-0900006.610

2021

30 played5 unusedChampionship, EFL Cup, FA Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 23 AprilChampionshipQPRHW1-01000Not recorded0
Monday 18 AprilChampionshipBlackburnAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 15 AprilChampionshipBristol CityHL0-1170006.23
Saturday 9 AprilChampionshipWest BromAW1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 5 AprilChampionshipReadingAL2-1330006.68
Saturday 2 AprilChampionshipSheffield UtdHW1-0200006.76
Saturday 19 MarchChampionshipMillwallHW2-01000Not recorded0
Wednesday 16 MarchChampionshipCardiffAL2-1750107.218
Saturday 12 MarchChampionshipPeterboroughAD2-2200006.63
Tuesday 8 MarchChampionshipBarnsleyAD1-1170006.33
Saturday 5 MarchChampionshipBlackpoolHL0-1230006.66
Tuesday 1 MarchFA CupCrystal PalaceAL2-1100006.30
Saturday 26 FebruaryChampionshipBournemouthAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 23 FebruaryChampionshipLutonHL1-2900006.911
Tuesday 22 FebruaryLeague OneMilton Keynes DonsHL0-22000Not recorded1
Saturday 19 FebruaryChampionshipBirminghamHD2-279200818
Saturday 19 FebruaryLeague OneOxford UnitedHL0-42000Not recorded2
Tuesday 8 FebruaryChampionshipSwanseaHW3-0450006.310
Friday 28 JanuaryChampionshipHuddersfieldAD1-19000□6.921
Tuesday 25 JanuaryChampionshipCoventryAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 22 JanuaryChampionshipFulhamHL2-3110006.32
Sunday 16 JanuaryChampionshipHull CityAW0-280006.72
Monday 3 JanuaryChampionshipPrestonHL1-2690006.610
Thursday 30 DecemberChampionshipDerbyHL1-2900006.618
Saturday 11 DecemberChampionshipMiddlesbroughHD0-0800006.910
Sunday 5 DecemberChampionshipQPRAW0-2671006.914
Saturday 27 NovemberChampionshipBlackburnHL0-1900006.516
Wednesday 24 NovemberChampionshipBristol CityAL1-0190006.53
Saturday 20 NovemberChampionshipPeterboroughHW2-01310□7.20
Saturday 6 NovemberChampionshipLutonAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 3 NovemberChampionshipBlackpoolAW0-1210006.65
Saturday 30 OctoberChampionshipCardiffHD3-3160006.61
Wednesday 27 OctoberEFL CupBrentfordHL1-2630006.78
Saturday 23 OctoberChampionshipMillwallAL2-1250006.95
Tuesday 19 OctoberChampionshipBournemouthHL0-1200006.54

2020

19 played2 unusedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Tuesday 8 DecemberChampionshipCardiffHL1-2550006.917
Saturday 5 DecemberChampionshipMiddlesbroughHW1-09000□6.519
Wednesday 2 DecemberChampionshipWycombeAW0-1900006.715
Saturday 28 NovemberChampionshipSheffield WednesdayAD0-0900006.317
Tuesday 24 NovemberChampionshipNorwichHL2-3901007.217
Saturday 21 NovemberChampionshipHuddersfieldHW4-3852008.38
Saturday 7 NovemberChampionshipReadingAW0-390100714
Wednesday 4 NovemberChampionshipWatfordAL3-2900107.222
Saturday 31 OctoberChampionshipRotherhamHW1-0780006.918
Tuesday 27 OctoberChampionshipSwanseaAL2-0240006.74
Saturday 24 OctoberChampionshipBrentfordHW3-2731208.714
Wednesday 21 OctoberChampionshipBarnsleyHD2-277100711
Saturday 17 OctoberChampionshipLutonAW0-2610107.310
Sunday 4 OctoberChampionshipBirminghamHD1-1180107.311
Thursday 1 OctoberEFL CupAston VillaAW0-1710006.920
Saturday 26 SeptemberChampionshipPrestonAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 23 SeptemberEFL CupGillinghamHW1-0671007.624
Sunday 20 SeptemberChampionshipBristol CityHL0-2250006.26
Thursday 17 SeptemberEFL CupWolvesAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 12 SeptemberChampionshipMillwallAD0-0640006.38
Saturday 29 AugustEFL CupBlackpoolHD0-0360006.960

2019

34 playedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Wednesday 22 JulyChampionshipNottingham ForestAW1-4180006.880
Saturday 18 JulyChampionshipBrentfordHW1-01900□6.150
Wednesday 15 JulyChampionshipBristol CityAD1-190006.40
Sunday 12 JulyChampionshipBirminghamHW2-0650006.161
Thursday 9 JulyChampionshipLeedsAL5-0610005.869
Saturday 4 JulyChampionshipBarnsleyHW4-07120□8.576
Tuesday 30 JuneChampionshipWiganAL3-0340006.761
Saturday 27 JuneChampionshipMiddlesbroughHL0-2790006.885
Saturday 20 JuneChampionshipReadingAD1-1900006.868
Saturday 7 MarchChampionshipHull CityHW5-1881007.490
Wednesday 26 FebruaryChampionshipBlackburnAD0-0720006.966
Saturday 22 FebruaryChampionshipCardiffHW2-0890107.192
Saturday 15 FebruaryChampionshipQPRAL4-2791007.270
Wednesday 12 FebruaryChampionshipPrestonHL0-2900006.670
Saturday 8 FebruaryChampionshipCharltonHW3-1800006.771
Monday 20 JanuaryChampionshipWest BromAW0-1251007.133
Saturday 11 JanuaryChampionshipMillwallHD0-090000779
Wednesday 1 JanuaryChampionshipHuddersfieldAW2-5902109.476
Sunday 29 DecemberChampionshipFulhamAL1-0150006.880%
Thursday 26 DecemberChampionshipSheffield WednesdayHW3-2171007.2100%
Monday 4 NovemberChampionshipWest BromHL0-2740006.675%
Saturday 26 OctoberChampionshipMillwallAL2-080006.50%
Tuesday 22 OctoberChampionshipSheffield WednesdayAL1-0680006.385%
Saturday 19 OctoberChampionshipFulhamHW2-0761007100%
Saturday 5 OctoberChampionshipSwanseaAW1-2650006.673%
Tuesday 1 OctoberChampionshipHuddersfieldHL0-1310006.988%
Friday 27 SeptemberChampionshipNottingham ForestHL2-3160006.6100%
Tuesday 24 SeptemberEFL CupCrawley TownAD1-1450006.836%
Saturday 21 SeptemberChampionshipBrentfordAD0-0170006.550%
Saturday 14 SeptemberChampionshipBristol CityHL1-2220006.625%
Saturday 31 AugustChampionshipBirminghamAL2-1110006.550%
Saturday 17 AugustChampionshipDerbyHD2-2140006.850%
Saturday 10 AugustChampionshipCharltonAL3-1290006.487%
Saturday 3 AugustChampionshipQPRHL1-2220006.550%

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

3 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 26 JanuaryChampionshipPrestonHL0-2610006.863%
Saturday 19 JanuaryChampionshipLeedsHW2-1670006.662%
Saturday 29 DecemberChampionshipBoltonAD0-0180006.680%

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

4 playedPremier League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 5 MayPremier LeagueCrystal PalaceHL1-2130006.60%
Sunday 22 AprilPremier LeagueBurnleyHD1-1150006.70%
Saturday 7 AprilPremier LeagueTottenhamHL1-2210006.80%
Saturday 24 FebruaryPremier LeagueLeicesterAD1-1260006.60%

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.