Skip to content
442ball
Menu

K. McDonald: match by match

223 appearances across 7 competitions, 2015 to 2025.

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

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

2025

22 played5 unusedEFL Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MayLeague OneBradfordHL1-2450006.715
Saturday 25 AprilLeague OneBurton AlbionAD1-1710007.331
Saturday 18 AprilLeague OneStockport CountyHD3-3560006.617
Saturday 11 AprilLeague OnePlymouthAD2-26700□7.214
Monday 6 AprilLeague OneDoncasterHW3-080006.66
Friday 3 AprilLeague OneBlackpoolAL1-0610006.721
Saturday 28 MarchLeague OneLeyton OrientHD0-061000714
Saturday 21 MarchLeague OneWiganAL2-0150006.315
Tuesday 17 MarchLeague OneLutonAL3-2100006.918
Saturday 14 MarchLeague OneCardiffHL0-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 10 MarchLeague OneLincolnHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 7 MarchLeague OneBarnsleyAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 3 MarchLeague OneBurton AlbionHD1-1120006.616
Friday 26 DecemberLeague OneCardiffAL1-0100006.77
Saturday 20 DecemberLeague OneBarnsleyHW3-0100006.65
Saturday 13 DecemberLeague OneBoltonAL2-1110006.76
Tuesday 9 DecemberLeague OneAFC WimbledonHW1-080006.56
Saturday 15 NovemberLeague OneLeyton OrientAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 8 NovemberLeague OneWiganHD1-11000Not recorded2
Thursday 23 OctoberLeague OnePlymouthHW2-0130006.33
Saturday 18 OctoberLeague OneStockport CountyAL1-0300006.932
Saturday 11 OctoberLeague OneReadingHD1-1150006.63
Saturday 4 OctoberLeague OneLincolnAW0-181007.94
Saturday 16 AugustLeague OneMansfield TownHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 13 AugustEFL CupCheltenhamAL2-09000□6.638
Saturday 9 AugustLeague OneBlackpoolHW4-1100006.93
Saturday 2 AugustLeague OneDoncasterAL1-0310006.514

2024

11 played5 unusedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 MayLeague OneMansfield TownAL3-0570006.227
Saturday 26 AprilLeague OneHuddersfieldHW3-1650006.331
Friday 18 AprilLeague OneBurton AlbionHD0-06200□754
Saturday 12 AprilLeague OneBristol RoversAW1-25900□6.723
Tuesday 8 AprilLeague OneWiganHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 5 AprilLeague OneStockport CountyHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 1 AprilLeague OneBarnsleyAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 22 MarchLeague OneLincolnAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 25 JanuaryLeague OneBlackpoolHL1-3450006.239
Tuesday 21 JanuaryLeague OnePeterboroughAD1-1170006.911
Saturday 18 JanuaryLeague OneBirminghamAL1-0610006.614
Thursday 26 DecemberLeague OneBristol RoversHW3-16700□6.937
Saturday 21 DecemberLeague OneBurton AlbionAW1-26700□760
Tuesday 3 DecemberLeague OneWycombeHD2-2630006.924
Tuesday 26 NovemberLeague OneBirminghamHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 23 NovemberLeague OneWrexhamAL3-0130006.616

2023

19 played9 unusedEFL Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 23 MarchLeague TwoHarrogate TownAL3-0860006.331
Tuesday 19 MarchLeague TwoNotts CountyHL0-31900□6.56
Saturday 16 MarchLeague TwoMansfield TownHL1-564000743
Tuesday 12 MarchLeague TwoForest GreenHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 9 MarchLeague TwoAccrington STAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 5 MarchLeague TwoDoncasterHD1-16300□6.728
Saturday 17 FebruaryLeague TwoSutton UtdHW1-0190006.77
Tuesday 13 FebruaryLeague TwoMilton Keynes DonsHW4-06800□6.717
Saturday 10 FebruaryLeague TwoWrexhamAW0-1490006.614
Saturday 3 FebruaryLeague TwoAFC WimbledonHD0-09000□732
Saturday 27 JanuaryLeague TwoSwindon TownAL2-0210006.618
Tuesday 23 JanuaryLeague TwoSalford CityHD1-1120006.54
Saturday 13 JanuaryLeague TwoColchesterAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 6 JanuaryLeague TwoCrawley TownHL2-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 1 JanuaryLeague TwoCreweAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 29 DecemberLeague TwoStockport CountyHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 26 DecemberLeague TwoMorecambeHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 24 OctoberLeague TwoMilton Keynes DonsAL4-17300□6.628
Tuesday 3 OctoberLeague TwoTranmereAL2-17600□6.331
Saturday 30 SeptemberLeague TwoWalsallHL1-3900006.947
Saturday 23 SeptemberLeague TwoNewport CountyAW1-487020827
Saturday 16 SeptemberLeague TwoHarrogate TownHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 9 SeptemberLeague TwoGrimsbyHD1-1450006.319
Saturday 26 AugustLeague TwoCreweHW1-0900107.341
Saturday 19 AugustLeague TwoMorecambeAL3-0450006.635
Tuesday 15 AugustLeague TwoStockport CountyAD1-1170006.36
Saturday 12 AugustLeague TwoColchesterHW2-1100006.35
Tuesday 8 AugustEFL CupAccrington STAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2022

11 playedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 10 AprilLeague OnePeterboroughAL3-1290006.98
Friday 7 AprilLeague OneBoltonHL0-1900006.645
Saturday 1 AprilLeague OneFleetwood TownAD2-2661007.638
Tuesday 28 MarchLeague OneBarnsleyHW3-1780006.219
Saturday 25 MarchLeague OneAccrington STHW5-06200□6.319
Saturday 18 MarchLeague OneCheltenhamAL3-1190006.25
Saturday 4 MarchLeague OneWycombeAD1-1901007.730
Saturday 25 FebruaryLeague OneCambridge UnitedHW2-0871007.751
Tuesday 14 FebruaryLeague OneShrewsburyHD0-0810007.564
Saturday 11 FebruaryLeague OneBurton AlbionAL1-090006.911
Saturday 4 FebruaryLeague OneCharltonHL1-2190006.915

2021

9 played3 unusedPremiership

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 14 MayPremiershipRoss CountyAW1-2100006.72
Wednesday 11 MayPremiershipCelticHD1-1580006.511
Sunday 8 MayPremiershipRangersAL2-0450006.711
Saturday 9 AprilPremiershipDundeeHD2-2900007.225
Saturday 2 AprilPremiershipHibernianAD1-190000723
Saturday 19 MarchPremiershipST MirrenAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 5 MarchPremiershipHeart Of MidlothianHD2-29000□6.331
Wednesday 2 MarchPremiershipLivingstonAL2-1230007.223
Saturday 26 FebruaryPremiershipAberdeenAD1-1870006.528
Wednesday 9 FebruaryPremiershipMotherwellHW2-0730006.928
Saturday 5 FebruaryPremiershipST JohnstoneAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 1 FebruaryPremiershipDundeeAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2019

17 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 10 JulyChampionshipCardiffHW2-0130006.888
Tuesday 30 JuneChampionshipQPRAW1-21000Not recorded0
Saturday 29 FebruaryChampionshipPrestonHW2-01000Not recorded0
Wednesday 26 FebruaryChampionshipSwanseaHW1-01000Not recorded0
Friday 21 FebruaryChampionshipDerbyAD1-190006.7100
Saturday 15 FebruaryChampionshipBarnsleyHL0-3530006.967
Saturday 8 FebruaryChampionshipBlackburnAW0-1900006.784
Saturday 1 FebruaryChampionshipHuddersfieldHW3-26200□6.781
Wednesday 22 JanuaryChampionshipCharltonAD0-09000□6.685
Friday 17 JanuaryChampionshipMiddlesbroughHW1-09000□6.681
Saturday 11 JanuaryChampionshipHull CityAW0-19000□6.784
Saturday 4 JanuaryFA CupAston VillaHW2-17200□6.493
Friday 29 NovemberChampionshipSwanseaAW1-2160006.680%
Friday 22 NovemberChampionshipQPRHW2-11000Not recorded0%
Wednesday 23 OctoberChampionshipLutonHW3-2100006.3100%
Wednesday 21 AugustChampionshipMillwallHW4-0150006.692%
Saturday 3 AugustChampionshipBarnsleyAL1-0900006.784%

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

16 playedEFL Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 2 AprilPremier LeagueWatfordAL4-180006.50%
Saturday 30 MarchPremier LeagueManchester CityHL0-22000Not recorded0%
Saturday 9 MarchPremier LeagueLeicesterAL3-1820006.90%
Sunday 3 MarchPremier LeagueChelseaHL1-26200□6.90%
Wednesday 27 FebruaryPremier LeagueSouthamptonAL2-06900□6.40%
Wednesday 26 DecemberPremier LeagueWolvesHD1-180006.50%
Monday 5 NovemberPremier LeagueHuddersfieldAL1-0200006.50%
Saturday 27 OctoberPremier LeagueBournemouthHL0-37300□□■6.10%
Saturday 20 OctoberPremier LeagueCardiffAL4-29000□6.50%
Sunday 7 OctoberPremier LeagueArsenalHL1-5280006.20%
Tuesday 25 SeptemberEFL CupMillwallAW1-3900006.890%
Saturday 22 SeptemberPremier LeagueWatfordHD1-1450006.60%
Saturday 15 SeptemberPremier LeagueManchester CityAL3-0900006.60%
Saturday 1 SeptemberPremier LeagueBrightonAD2-2900006.50%
Sunday 26 AugustPremier LeagueBurnleyHW4-2900006.40%
Saturday 11 AugustPremier LeagueCrystal PalaceHL0-29000□6.90%

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

42 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 6 MayChampionshipBirminghamAL3-19000□6.989%
Friday 27 AprilChampionshipSunderlandHW2-1900006.886%
Friday 20 AprilChampionshipMillwallAW0-390100888%
Saturday 14 AprilChampionshipBrentfordHD1-1900007.582%
Tuesday 10 AprilChampionshipReadingHW1-0900006.986%
Saturday 7 AprilChampionshipSheffield WednesdayAW0-1900007.791%
Tuesday 3 AprilChampionshipLeedsHW2-08810□7.382%
Friday 30 MarchChampionshipNorwichAW0-26800□6.386%
Saturday 17 MarchChampionshipQPRHD2-2900006.991%
Saturday 10 MarchChampionshipPrestonAW1-2900006.671%
Tuesday 6 MarchChampionshipSheffield UtdHW3-0900006.986%
Saturday 3 MarchChampionshipDerbyAW1-2900006.590%
Saturday 24 FebruaryChampionshipWolvesHW2-0900007.189%
Wednesday 21 FebruaryChampionshipBristol CityAD1-1900006.884%
Saturday 17 FebruaryChampionshipAston VillaHW2-0900007.186%
Saturday 10 FebruaryChampionshipBoltonAD1-1900006.580%
Saturday 3 FebruaryChampionshipNottingham ForestHW2-09000□793%
Saturday 27 JanuaryChampionshipBarnsleyAW1-390100884%
Saturday 20 JanuaryChampionshipBurton AlbionHW6-0900007.687%
Saturday 13 JanuaryChampionshipMiddlesbroughAW0-1900006.990%
Saturday 30 DecemberChampionshipHull CityAD2-29000□6.783%
Tuesday 26 DecemberChampionshipCardiffAW2-4900006.761%
Saturday 23 DecemberChampionshipBarnsleyHW2-1900006.892%
Saturday 16 DecemberChampionshipSunderlandAL1-090000789%
Saturday 9 DecemberChampionshipBirminghamHW1-0900006.983%
Saturday 2 DecemberChampionshipBrentfordAL3-1900007.778%
Tuesday 21 NovemberChampionshipSheffield UtdAW4-583000779%
Friday 3 NovemberChampionshipWolvesAL2-09000□6.889%
Tuesday 31 OctoberChampionshipBristol CityHL0-290000786%
Saturday 28 OctoberChampionshipBoltonHD1-19001□7.687%
Saturday 21 OctoberChampionshipAston VillaAL2-1900006.889%
Saturday 14 OctoberChampionshipPrestonHD2-2900007.481%
Friday 29 SeptemberChampionshipQPRAW1-2900007.769%
Tuesday 26 SeptemberChampionshipNottingham ForestAW1-3900007.180%
Saturday 23 SeptemberChampionshipMiddlesbroughHD1-19000□784%
Saturday 16 SeptemberChampionshipBurton AlbionAL2-1900007.493%
Wednesday 13 SeptemberChampionshipHull CityHW2-1900007.684%
Saturday 9 SeptemberChampionshipCardiffHD1-19000□6.283%
Saturday 26 AugustChampionshipIpswichAW0-2900007.685%
Saturday 19 AugustChampionshipSheffield WednesdayHL0-17500□789%
Tuesday 15 AugustChampionshipLeedsAD0-0900007.781%
Saturday 12 AugustChampionshipReadingAD1-1900006.685%

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

48 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 16 MayChampionshipReadingAL1-09000□6.688%
Saturday 13 MayChampionshipReadingHD1-19000□7.188%
Sunday 7 MayChampionshipSheffield WednesdayAW1-2900007.695%
Saturday 29 AprilChampionshipBrentfordHD1-1900007.394%
Saturday 22 AprilChampionshipHuddersfieldAW1-4900006.772%
Monday 17 AprilChampionshipAston VillaHW3-1900006.694%
Friday 14 AprilChampionshipNorwichAW1-3900006.882%
Saturday 8 AprilChampionshipIpswichHW3-19000□6.790%
Tuesday 4 AprilChampionshipDerbyAL4-29000□687%
Saturday 1 AprilChampionshipRotherhamAW0-1900007.286%
Saturday 18 MarchChampionshipWolvesHL1-3450006.887%
Tuesday 14 MarchChampionshipBlackburnHD2-29000□787%
Saturday 11 MarchChampionshipNewcastleAW1-39000□6.890%
Tuesday 7 MarchChampionshipLeedsHD1-17400□6.981%
Saturday 4 MarchChampionshipPrestonHW3-1900007.683%
Saturday 25 FebruaryChampionshipCardiffAD2-2900006.986%
Wednesday 22 FebruaryChampionshipBristol CityAW0-2900007.279%
Sunday 19 FebruaryFA CupTottenhamHL0-3740006.967%
Tuesday 14 FebruaryChampionshipNottingham ForestHW3-29000□6.878%
Saturday 11 FebruaryChampionshipWiganHW3-2570006.885%
Saturday 4 FebruaryChampionshipBirminghamAL1-09000□7.872%
Wednesday 1 FebruaryChampionshipBurton AlbionAW0-2900007.377%
Sunday 29 JanuaryFA CupHull CityHW4-19000□7.584%
Tuesday 24 JanuaryChampionshipReadingAL1-0830006.666%
Saturday 21 JanuaryChampionshipQPRAD1-1900006.685%
Saturday 14 JanuaryChampionshipBarnsleyHW2-0900007.595%
Sunday 8 JanuaryFA CupCardiffAW1-2900007.591%
Monday 2 JanuaryChampionshipBrightonHL1-2880007.389%
Monday 26 DecemberChampionshipIpswichAW0-29000□7.174%
Saturday 17 DecemberChampionshipDerbyHD2-290000786%
Tuesday 13 DecemberChampionshipRotherhamHW2-1450006.790%
Saturday 10 DecemberChampionshipWolvesAD4-4900007.478%
Saturday 3 DecemberChampionshipReadingHW5-0900107.689%
Saturday 26 NovemberChampionshipBrightonAL2-19010□7.587%
Saturday 19 NovemberChampionshipSheffield WednesdayHD1-1760006.793%
Friday 4 NovemberChampionshipBrentfordAW0-29000□7.882%
Saturday 29 OctoberChampionshipHuddersfieldHW5-0851007.376%
Saturday 22 OctoberChampionshipAston VillaAL1-09000□7.186%
Tuesday 18 OctoberChampionshipNorwichHD2-2820007.784%
Saturday 24 SeptemberChampionshipBristol CityHL0-47900■6.686%
Saturday 17 SeptemberChampionshipWiganAD0-0900007.289%
Tuesday 13 SeptemberChampionshipBurton AlbionHD1-179000791%
Saturday 10 SeptemberChampionshipBirminghamHL0-190000797%
Saturday 27 AugustChampionshipBlackburnAW0-1900007.888%
Saturday 20 AugustChampionshipCardiffHD2-2901007.989%
Tuesday 16 AugustChampionshipLeedsAD1-190010890%
Saturday 13 AugustChampionshipPrestonAW1-2900107.480%
Friday 5 AugustChampionshipNewcastleHW1-0900006.984%

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

28 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 8 MarchChampionshipBristol CityHW2-1450006.795%
Friday 4 MarchChampionshipMiddlesbroughAL2-17900□7.269%
Saturday 27 FebruaryChampionshipDerbyHW2-19000□773%
Tuesday 23 FebruaryChampionshipBrentfordAL3-09000□6.975%
Saturday 6 FebruaryChampionshipReadingAD0-090000769%
Tuesday 2 FebruaryChampionshipBoltonHD2-290000788%
Saturday 23 JanuaryChampionshipQPRAD1-1900008.267%
Saturday 16 JanuaryChampionshipCardiffHL1-3900006.875%
Tuesday 12 JanuaryChampionshipFulhamHW3-2900007.267%
Friday 1 JanuaryChampionshipBrightonAW0-1900007.779%
Monday 28 DecemberChampionshipCharltonAW0-2900007.481%
Saturday 26 DecemberChampionshipReadingHW1-0900007.480%
Sunday 20 DecemberChampionshipSheffield WednesdayAL4-19000□6.180%
Thursday 17 DecemberChampionshipLeedsHL2-390000683%
Friday 11 DecemberChampionshipNottingham ForestHD1-19000□8.376%
Saturday 5 DecemberChampionshipRotherhamAW1-28700□6.874%
Saturday 28 NovemberChampionshipMilton Keynes DonsHD0-0900007.681%
Saturday 21 NovemberChampionshipIpswichAD2-290000766%
Saturday 7 NovemberChampionshipBurnleyHD0-09000□778%
Tuesday 3 NovemberChampionshipBristol CityAL1-0900007.684%
Saturday 31 OctoberChampionshipBirminghamAW0-29000□7.370%
Saturday 24 OctoberChampionshipMiddlesbroughHL1-3900007.780%
Wednesday 21 OctoberChampionshipBrentfordHL0-290000779%
Sunday 18 OctoberChampionshipDerbyAL4-2900006.776%
Saturday 3 OctoberChampionshipHuddersfieldHW3-0901109.387%
Tuesday 29 SeptemberChampionshipFulhamAW0-3900108.491%
Saturday 26 SeptemberChampionshipPrestonAD1-19010□7.587%
Saturday 19 SeptemberChampionshipBrightonHD0-0380006.880%

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.