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-267007.214
Monday 6 AprilLeague OneDoncasterHW3-080006.66
Friday 3 AprilLeague OneBlackpoolAL1-061006.721
Saturday 28 MarchLeague OneLeyton OrientHD0-061000714
Saturday 21 MarchLeague OneWiganAL2-0150006.315
Tuesday 17 MarchLeague OneLutonAL3-2100006.918
Saturday 14 MarchLeague OneCardiffHL0-4Bench
Tuesday 10 MarchLeague OneLincolnHL0-1Bench
Saturday 7 MarchLeague OneBarnsleyAL2-1Bench
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-1Bench
Saturday 8 NovemberLeague OneWiganHD1-110002
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-2Bench
Wednesday 13 AugustEFL CupCheltenhamAL2-090006.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-06200754
Saturday 12 AprilLeague OneBristol RoversAW1-259006.723
Tuesday 8 AprilLeague OneWiganHD1-1Bench
Saturday 5 AprilLeague OneStockport CountyHL0-2Bench
Tuesday 1 AprilLeague OneBarnsleyAW1-2Bench
Saturday 22 MarchLeague OneLincolnAD0-0Bench
Saturday 25 JanuaryLeague OneBlackpoolHL1-3450006.239
Tuesday 21 JanuaryLeague OnePeterboroughAD1-1170006.911
Saturday 18 JanuaryLeague OneBirminghamAL1-0610006.614
Thursday 26 DecemberLeague OneBristol RoversHW3-167006.937
Saturday 21 DecemberLeague OneBurton AlbionAW1-26700760
Tuesday 3 DecemberLeague OneWycombeHD2-2630006.924
Tuesday 26 NovemberLeague OneBirminghamHL0-2Bench
Saturday 23 NovemberLeague OneWrexhamAL3-0130006.616

2023

19 played9 unusedEFL Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 23 MarchLeague TwoHarrogate TownAL3-086006.331
Tuesday 19 MarchLeague TwoNotts CountyHL0-31906.56
Saturday 16 MarchLeague TwoMansfield TownHL1-56400743
Tuesday 12 MarchLeague TwoForest GreenHL0-2Bench
Saturday 9 MarchLeague TwoAccrington STAW0-3Bench
Tuesday 5 MarchLeague TwoDoncasterHD1-16306.728
Saturday 17 FebruaryLeague TwoSutton UtdHW1-019006.77
Tuesday 13 FebruaryLeague TwoMilton Keynes DonsHW4-06806.717
Saturday 10 FebruaryLeague TwoWrexhamAW0-149006.614
Saturday 3 FebruaryLeague TwoAFC WimbledonHD0-0900732
Saturday 27 JanuaryLeague TwoSwindon TownAL2-021006.618
Tuesday 23 JanuaryLeague TwoSalford CityHD1-112006.54
Saturday 13 JanuaryLeague TwoColchesterAD1-1Bench
Saturday 6 JanuaryLeague TwoCrawley TownHL2-4Bench
Monday 1 JanuaryLeague TwoCreweAL1-0Bench
Friday 29 DecemberLeague TwoStockport CountyHD0-0Bench
Tuesday 26 DecemberLeague TwoMorecambeHD2-2Bench
Tuesday 24 OctoberLeague TwoMilton Keynes DonsAL4-17306.628
Tuesday 3 OctoberLeague TwoTranmereAL2-17606.331
Saturday 30 SeptemberLeague TwoWalsallHL1-390006.947
Saturday 23 SeptemberLeague TwoNewport CountyAW1-487020827
Saturday 16 SeptemberLeague TwoHarrogate TownHD1-1Bench
Saturday 9 SeptemberLeague TwoGrimsbyHD1-145006.319
Saturday 26 AugustLeague TwoCreweHW1-0900107.341
Saturday 19 AugustLeague TwoMorecambeAL3-045006.635
Tuesday 15 AugustLeague TwoStockport CountyAD1-117006.36
Saturday 12 AugustLeague TwoColchesterHW2-110006.35
Tuesday 8 AugustEFL CupAccrington STAD1-1Bench

2022

11 playedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 10 AprilLeague OnePeterboroughAL3-129006.98
Friday 7 AprilLeague OneBoltonHL0-190006.645
Saturday 1 AprilLeague OneFleetwood TownAD2-266107.638
Tuesday 28 MarchLeague OneBarnsleyHW3-178006.219
Saturday 25 MarchLeague OneAccrington STHW5-06206.319
Saturday 18 MarchLeague OneCheltenhamAL3-119006.25
Saturday 4 MarchLeague OneWycombeAD1-190107.730
Saturday 25 FebruaryLeague OneCambridge UnitedHW2-087107.751
Tuesday 14 FebruaryLeague OneShrewsburyHD0-081007.564
Saturday 11 FebruaryLeague OneBurton AlbionAL1-09006.911
Saturday 4 FebruaryLeague OneCharltonHL1-219006.915

2021

9 played3 unusedPremiership

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 14 MayPremiershipRoss CountyAW1-210006.72
Wednesday 11 MayPremiershipCelticHD1-158006.511
Sunday 8 MayPremiershipRangersAL2-045006.711
Saturday 9 AprilPremiershipDundeeHD2-290007.225
Saturday 2 AprilPremiershipHibernianAD1-19000723
Saturday 19 MarchPremiershipST MirrenAW1-2Bench
Saturday 5 MarchPremiershipHeart Of MidlothianHD2-29006.331
Wednesday 2 MarchPremiershipLivingstonAL2-123007.223
Saturday 26 FebruaryPremiershipAberdeenAD1-187006.528
Wednesday 9 FebruaryPremiershipMotherwellHW2-073006.928
Saturday 5 FebruaryPremiershipST JohnstoneAD0-0Bench
Tuesday 1 FebruaryPremiershipDundeeAD0-0Bench

2019

17 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 10 JulyChampionshipCardiffHW2-013006.888
Tuesday 30 JuneChampionshipQPRAW1-21000
Saturday 29 FebruaryChampionshipPrestonHW2-01000
Wednesday 26 FebruaryChampionshipSwanseaHW1-01000
Friday 21 FebruaryChampionshipDerbyAD1-19006.7100
Saturday 15 FebruaryChampionshipBarnsleyHL0-353006.967
Saturday 8 FebruaryChampionshipBlackburnAW0-190006.784
Saturday 1 FebruaryChampionshipHuddersfieldHW3-26206.781
Wednesday 22 JanuaryChampionshipCharltonAD0-09006.685
Friday 17 JanuaryChampionshipMiddlesbroughHW1-09006.681
Saturday 11 JanuaryChampionshipHull CityAW0-19006.784
Saturday 4 JanuaryFA CupAston VillaHW2-17206.493
Friday 29 NovemberChampionshipSwanseaAW1-2160006.680%
Friday 22 NovemberChampionshipQPRHW2-110000%
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.5
Saturday 30 MarchPremier LeagueManchester CityHL0-22000
Saturday 9 MarchPremier LeagueLeicesterAL3-1820006.9
Sunday 3 MarchPremier LeagueChelseaHL1-262006.9
Wednesday 27 FebruaryPremier LeagueSouthamptonAL2-069006.4
Wednesday 26 DecemberPremier LeagueWolvesHD1-180006.5
Monday 5 NovemberPremier LeagueHuddersfieldAL1-0200006.5
Saturday 27 OctoberPremier LeagueBournemouthHL0-37300□□6.1
Saturday 20 OctoberPremier LeagueCardiffAL4-290006.5
Sunday 7 OctoberPremier LeagueArsenalHL1-5280006.2
Tuesday 25 SeptemberEFL CupMillwallAW1-3900006.890%
Saturday 22 SeptemberPremier LeagueWatfordHD1-1450006.6
Saturday 15 SeptemberPremier LeagueManchester CityAL3-0900006.6
Saturday 1 SeptemberPremier LeagueBrightonAD2-2900006.5
Sunday 26 AugustPremier LeagueBurnleyHW4-2900006.4
Saturday 11 AugustPremier LeagueCrystal PalaceHL0-290006.9

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-190006.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-088107.382%
Friday 30 MarchChampionshipNorwichAW0-268006.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-09000793%
Saturday 27 JanuaryChampionshipBarnsleyAW1-390100884%
Saturday 20 JanuaryChampionshipBurton AlbionHW6-0900007.687%
Saturday 13 JanuaryChampionshipMiddlesbroughAW0-1900006.990%
Saturday 30 DecemberChampionshipHull CityAD2-290006.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-090006.889%
Tuesday 31 OctoberChampionshipBristol CityHL0-290000786%
Saturday 28 OctoberChampionshipBoltonHD1-190017.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-19000784%
Saturday 16 SeptemberChampionshipBurton AlbionAL2-1900007.493%
Wednesday 13 SeptemberChampionshipHull CityHW2-1900007.684%
Saturday 9 SeptemberChampionshipCardiffHD1-190006.283%
Saturday 26 AugustChampionshipIpswichAW0-2900007.685%
Saturday 19 AugustChampionshipSheffield WednesdayHL0-17500789%
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-090006.688%
Saturday 13 MayChampionshipReadingHD1-190007.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-190006.790%
Tuesday 4 AprilChampionshipDerbyAL4-29000687%
Saturday 1 AprilChampionshipRotherhamAW0-1900007.286%
Saturday 18 MarchChampionshipWolvesHL1-3450006.887%
Tuesday 14 MarchChampionshipBlackburnHD2-29000787%
Saturday 11 MarchChampionshipNewcastleAW1-390006.890%
Tuesday 7 MarchChampionshipLeedsHD1-174006.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-290006.878%
Saturday 11 FebruaryChampionshipWiganHW3-2570006.885%
Saturday 4 FebruaryChampionshipBirminghamAL1-090007.872%
Wednesday 1 FebruaryChampionshipBurton AlbionAW0-2900007.377%
Sunday 29 JanuaryFA CupHull CityHW4-190007.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-290007.174%
Saturday 17 DecemberChampionshipDerbyHD2-290000786%
Tuesday 13 DecemberChampionshipRotherhamHW2-1450006.790%
Saturday 10 DecemberChampionshipWolvesAD4-4900007.478%
Saturday 3 DecemberChampionshipReadingHW5-0900107.689%
Saturday 26 NovemberChampionshipBrightonAL2-190107.587%
Saturday 19 NovemberChampionshipSheffield WednesdayHD1-1760006.793%
Friday 4 NovemberChampionshipBrentfordAW0-290007.882%
Saturday 29 OctoberChampionshipHuddersfieldHW5-0851007.376%
Saturday 22 OctoberChampionshipAston VillaAL1-090007.186%
Tuesday 18 OctoberChampionshipNorwichHD2-2820007.784%
Saturday 24 SeptemberChampionshipBristol CityHL0-479006.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-179007.269%
Saturday 27 FebruaryChampionshipDerbyHW2-19000773%
Tuesday 23 FebruaryChampionshipBrentfordAL3-090006.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-190006.180%
Thursday 17 DecemberChampionshipLeedsHL2-390000683%
Friday 11 DecemberChampionshipNottingham ForestHD1-190008.376%
Saturday 5 DecemberChampionshipRotherhamAW1-287006.874%
Saturday 28 NovemberChampionshipMilton Keynes DonsHD0-0900007.681%
Saturday 21 NovemberChampionshipIpswichAD2-290000766%
Saturday 7 NovemberChampionshipBurnleyHD0-09000778%
Tuesday 3 NovemberChampionshipBristol CityAL1-0900007.684%
Saturday 31 OctoberChampionshipBirminghamAW0-290007.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-190107.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.