Skip to content
442ball
Menu

A. McGregor: match by match

226 appearances across 4 competitions, 2015 to 2022.

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

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

2022

29 played15 unusedPremiership, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 MayPremiershipST MirrenAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 24 MayPremiershipHeart Of MidlothianHD2-29000□6.217
Sunday 21 MayPremiershipHibernianAW1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 13 MayPremiershipCelticHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 23 AprilPremiershipAberdeenAL2-0900006.213
Saturday 15 AprilPremiershipST MirrenHW5-2900006.220
Saturday 8 AprilPremiershipCelticAL3-2900006.522
Saturday 1 AprilPremiershipDundee UtdHW2-0900007.722
Saturday 18 MarchPremiershipMotherwellAW2-4900005.915
Wednesday 8 MarchPremiershipHibernianAW1-4900006.315
Saturday 4 MarchPremiershipKilmarnockHW3-1900006.321
Saturday 18 FebruaryPremiershipLivingstonAW0-3900007.317
Saturday 4 FebruaryPremiershipRoss CountyHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 1 FebruaryPremiershipHeart Of MidlothianAW0-3900007.514
Saturday 28 JanuaryPremiershipST JohnstoneHW2-0900007.313
Wednesday 18 JanuaryPremiershipKilmarnockAW2-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 8 JanuaryPremiershipDundee UtdAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 2 JanuaryPremiershipCelticHD2-2900006.317
Wednesday 28 DecemberPremiershipMotherwellHW3-0900007.325
Tuesday 20 DecemberPremiershipAberdeenAW2-3900005.914
Thursday 15 DecemberPremiershipHibernianHW3-2900006.313
Saturday 12 NovemberPremiershipST MirrenAD1-1900006.626
Wednesday 9 NovemberPremiershipHeart Of MidlothianHW1-0900006.910
Sunday 6 NovemberPremiershipST JohnstoneAL2-1900006.220
Tuesday 1 NovemberUEFA Champions LeagueAjaxHL1-3900006.729
Saturday 29 OctoberPremiershipAberdeenHW4-1900006.315
Wednesday 26 OctoberUEFA Champions LeagueNapoliAL3-0900006.220
Saturday 22 OctoberPremiershipLivingstonHD1-1900006.215
Sunday 16 OctoberPremiershipMotherwellAW1-2900006.322
Wednesday 12 OctoberUEFA Champions LeagueLiverpoolHL1-7900004.922
Saturday 8 OctoberPremiershipST MirrenHW4-0900007.929
Tuesday 4 OctoberUEFA Champions LeagueLiverpoolAL2-0900008.214
Saturday 1 OctoberPremiershipHeart Of MidlothianAW0-4900007.229
Saturday 17 SeptemberPremiershipDundee UtdHW2-190000714
Wednesday 14 SeptemberUEFA Champions LeagueNapoliHL0-3900007.916
Wednesday 7 SeptemberUEFA Champions LeagueAjaxAL4-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 3 SeptemberPremiershipCelticAL4-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 27 AugustPremiershipRoss CountyHW4-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 24 AugustUEFA Champions LeaguePSV EindhovenAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 20 AugustPremiershipHibernianAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 16 AugustUEFA Champions LeaguePSV EindhovenHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 13 AugustPremiershipST JohnstoneHW4-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 6 AugustPremiershipKilmarnockHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 30 JulyPremiershipLivingstonAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2021

43 played6 unusedPremiership, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 18 MayUEFA Europa LeagueEintracht FrankfurtAD1-11200006.923
Wednesday 11 MayPremiershipRoss CountyHW4-1900006.318
Thursday 5 MayUEFA Europa LeagueRB LeipzigHW3-1900006.321
Sunday 1 MayPremiershipCelticAD1-1900006.321
Thursday 28 AprilUEFA Europa LeagueRB LeipzigAL1-0900006.717
Saturday 23 AprilPremiershipMotherwellAW1-3900006.317
Thursday 14 AprilUEFA Europa LeagueSC BragaHW3-11200006.333
Sunday 10 AprilPremiershipST MirrenAW0-4900007.633
Thursday 7 AprilUEFA Europa LeagueSC BragaAL1-0900006.625
Sunday 3 AprilPremiershipCelticHL1-2900006.519
Sunday 20 MarchPremiershipDundeeAW1-2900006.219
Thursday 17 MarchUEFA Europa LeagueFK Crvena ZvezdaAL2-190000912
Thursday 10 MarchUEFA Europa LeagueFK Crvena ZvezdaHW3-0900008.219
Saturday 5 MarchPremiershipAberdeenHW1-0900006.915
Wednesday 2 MarchPremiershipST JohnstoneAW0-1900007.313
Sunday 27 FebruaryPremiershipMotherwellHD2-2900006.318
Thursday 24 FebruaryUEFA Europa LeagueBorussia DortmundHD2-2900006.923
Sunday 20 FebruaryPremiershipDundee UtdAD1-1900006.623
Thursday 17 FebruaryUEFA Europa LeagueBorussia DortmundAW2-49000□6.219
Wednesday 9 FebruaryPremiershipHibernianHW2-0900007.614
Sunday 6 FebruaryPremiershipHeart Of MidlothianHW5-0900007.320
Wednesday 2 FebruaryPremiershipCelticAL3-0900006.326
Saturday 29 JanuaryPremiershipRoss CountyAD3-3900004.716
Wednesday 26 JanuaryPremiershipLivingstonHW1-0900007.330
Tuesday 18 JanuaryPremiershipAberdeenAD1-1900006.615
Sunday 26 DecemberPremiershipST MirrenHW2-0900006.918
Saturday 18 DecemberPremiershipDundee UtdHW1-09000□7.219
Wednesday 15 DecemberPremiershipST JohnstoneHW2-0900007.224
Sunday 12 DecemberPremiershipHeart Of MidlothianAW0-29000□920
Thursday 9 DecemberUEFA Europa LeagueLyonAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 4 DecemberPremiershipDundeeHW3-0900007.319
Wednesday 1 DecemberPremiershipHibernianAW0-1900007.211
Sunday 28 NovemberPremiershipLivingstonAW1-3900006.626
Thursday 25 NovemberUEFA Europa LeagueSparta PrahaHW2-0900007.623
Sunday 7 NovemberPremiershipRoss CountyHW4-290000616
Thursday 4 NovemberUEFA Europa LeagueBrondbyAD1-1900006.513
Sunday 31 OctoberPremiershipMotherwellAW1-6900006.57
Wednesday 27 OctoberPremiershipAberdeenHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 21 OctoberUEFA Europa LeagueBrondbyHW2-0900006.920
Saturday 16 OctoberPremiershipHeart Of MidlothianHD1-1900006.517
Sunday 3 OctoberPremiershipHibernianHW2-1900006.29
Thursday 30 SeptemberUEFA Europa LeagueSparta PrahaAL1-0900007.329
Saturday 25 SeptemberPremiershipDundeeAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 19 SeptemberPremiershipMotherwellHD1-1900006.519
Thursday 16 SeptemberUEFA Europa LeagueLyonHL0-2900006.319
Saturday 11 SeptemberPremiershipST JohnstoneAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 22 AugustPremiershipRoss CountyAW2-4900006.312
Saturday 7 AugustPremiershipDundee UtdAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 31 JulyPremiershipLivingstonHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2020

36 played6 unusedPremiership, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 15 MayPremiershipAberdeenHW4-090000821
Wednesday 12 MayPremiershipLivingstonAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 2 MayPremiershipCelticHW4-1900006.617
Wednesday 21 AprilPremiershipST JohnstoneAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 11 AprilPremiershipHibernianHW2-1900007.226
Sunday 21 MarchPremiershipCelticAD1-1900007.923
Thursday 18 MarchUEFA Europa LeagueSlavia PrahaHL0-2900006.224
Thursday 11 MarchUEFA Europa LeagueSlavia PrahaAD1-190000724
Saturday 6 MarchPremiershipST MirrenHW3-0900007.527
Wednesday 3 MarchPremiershipLivingstonAW0-19000□7.227
Thursday 25 FebruaryUEFA Europa LeagueAntwerpHW5-2900005.315
Sunday 21 FebruaryPremiershipDundee UtdHW4-1900006.923
Thursday 18 FebruaryUEFA Europa LeagueAntwerpAW3-4900005.923
Saturday 13 FebruaryPremiershipKilmarnockHW1-0900006.911
Sunday 7 FebruaryPremiershipHamilton AcademicalAD1-190000822
Wednesday 3 FebruaryPremiershipST JohnstoneHW1-0900007.722
Wednesday 27 JanuaryPremiershipHibernianAW0-1900007.513
Saturday 23 JanuaryPremiershipRoss CountyHW5-0900007.320
Sunday 17 JanuaryPremiershipMotherwellAD1-1900006.713
Sunday 10 JanuaryPremiershipAberdeenAW1-2900006.716
Saturday 2 JanuaryPremiershipCelticHW1-0900007.519
Wednesday 30 DecemberPremiershipST MirrenAW0-2900007.320
Saturday 26 DecemberPremiershipHibernianHW1-0900007.319
Wednesday 23 DecemberPremiershipST JohnstoneAW0-3900007.317
Saturday 19 DecemberPremiershipMotherwellHW3-1900006.319
Sunday 13 DecemberPremiershipDundee UtdAW1-2900006.216
Thursday 10 DecemberUEFA Europa LeagueLech PoznanAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 6 DecemberPremiershipRoss CountyAW0-4900007.220
Thursday 3 DecemberUEFA Europa LeagueStandard LiegeHW3-2900006.217
Thursday 26 NovemberUEFA Europa LeagueBenficaHD2-2900006.322
Sunday 22 NovemberPremiershipAberdeenHW4-0900007.724
Sunday 8 NovemberPremiershipHamilton AcademicalHW8-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 5 NovemberUEFA Europa LeagueBenficaAD3-3900005.320
Sunday 1 NovemberPremiershipKilmarnockAW0-1900007.916
Thursday 29 OctoberUEFA Europa LeagueLech PoznanHW1-0900006.922
Sunday 25 OctoberPremiershipLivingstonHW2-0900007.222
Thursday 22 OctoberUEFA Europa LeagueStandard LiegeAW0-29000□6.916
Saturday 17 OctoberPremiershipCelticAW0-2900006.615
Sunday 4 OctoberPremiershipRoss CountyHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 27 SeptemberPremiershipMotherwellAW1-5900006.322
Sunday 20 SeptemberPremiershipHibernianAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 1 AugustPremiershipAberdeenAW0-190000780

2019

10 playedUEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Thursday 6 AugustUEFA Europa LeagueBayer LeverkusenAL1-0900006.376
Thursday 12 MarchUEFA Europa LeagueBayer LeverkusenHL1-3900006.265
Wednesday 26 FebruaryUEFA Europa LeagueSC BragaAW0-1900007.259
Thursday 20 FebruaryUEFA Europa LeagueSC BragaHW3-2900006.540
Thursday 12 DecemberUEFA Europa LeagueBSC Young BoysHD1-1900006.751%
Thursday 28 NovemberUEFA Europa LeagueFeyenoordAD2-2900006.454%
Thursday 7 NovemberUEFA Europa LeagueFC PortoHW2-0900006.848%
Thursday 24 OctoberUEFA Europa LeagueFC PortoAD1-1900006.754%
Thursday 3 OctoberUEFA Europa LeagueBSC Young BoysAL2-1900006.453%
Thursday 19 SeptemberUEFA Europa LeagueFeyenoordHW1-0900008.261%

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

6 playedUEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Thursday 13 DecemberUEFA Europa LeagueRapid ViennaAL1-0900006.455%
Thursday 29 NovemberUEFA Europa LeagueVillarrealHD0-0900008.464%
Thursday 8 NovemberUEFA Europa LeagueSpartak MoscowAL4-3900006.132%
Thursday 25 OctoberUEFA Europa LeagueSpartak MoscowHD0-090000740%
Thursday 4 OctoberUEFA Europa LeagueRapid ViennaHW3-19000□6.152%
Thursday 20 SeptemberUEFA Europa LeagueVillarrealAD2-2900006.280%

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

44 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 28 AprilChampionshipCardiffHL0-2900006.669%
Saturday 21 AprilChampionshipBristol CityAD5-59000□5.840%
Saturday 14 AprilChampionshipSheffield WednesdayHL0-1900006.779%
Tuesday 10 AprilChampionshipBurton AlbionAW0-5900007.222%
Saturday 7 AprilChampionshipQPRHW4-0900006.966%
Tuesday 3 AprilChampionshipWolvesAD2-2900006.650%
Saturday 31 MarchChampionshipAston VillaHD0-0900007.242%
Saturday 17 MarchChampionshipBirminghamAL3-090000750%
Tuesday 13 MarchChampionshipIpswichAW0-3900007.338%
Tuesday 6 MarchChampionshipMillwallHL1-290000740%
Tuesday 27 FebruaryChampionshipBarnsleyHD1-19000□6.573%
Friday 23 FebruaryChampionshipSheffield UtdHW1-0900007.137%
Tuesday 20 FebruaryChampionshipMiddlesbroughAL3-1900006.354%
Saturday 10 FebruaryChampionshipNottingham ForestAW0-290000728%
Saturday 3 FebruaryChampionshipPrestonAL2-1900006.448%
Tuesday 30 JanuaryChampionshipLeedsHD0-0900007.151%
Saturday 20 JanuaryChampionshipSunderlandAL1-0900007.147%
Saturday 13 JanuaryChampionshipReadingHD0-0900007.377%
Monday 1 JanuaryChampionshipBoltonAL1-0900006.671%
Saturday 30 DecemberChampionshipFulhamHD2-2900006.348%
Tuesday 26 DecemberChampionshipDerbyHD0-0900007.555%
Saturday 23 DecemberChampionshipLeedsAL1-0900006.254%
Saturday 16 DecemberChampionshipCardiffAL1-0900006.738%
Saturday 9 DecemberChampionshipBrentfordHW3-2900006.525%
Saturday 2 DecemberChampionshipSheffield WednesdayAD2-2900006.440%
Saturday 25 NovemberChampionshipBristol CityHL2-3900005.931%
Tuesday 21 NovemberChampionshipMillwallAD0-0900007.826%
Saturday 18 NovemberChampionshipIpswichHD2-290000762%
Saturday 4 NovemberChampionshipSheffield UtdAL4-1900006.228%
Tuesday 31 OctoberChampionshipMiddlesbroughHL1-3900006.354%
Saturday 28 OctoberChampionshipNottingham ForestHL2-3900006.168%
Saturday 21 OctoberChampionshipBarnsleyAW0-19000□7.837%
Saturday 14 OctoberChampionshipNorwichAD1-190000735%
Saturday 30 SeptemberChampionshipBirminghamHW6-1900006.745%
Tuesday 26 SeptemberChampionshipPrestonHL1-29000□6.831%
Saturday 23 SeptemberChampionshipReadingAD1-1900006.525%
Saturday 16 SeptemberChampionshipSunderlandHD1-1900006.664%
Wednesday 13 SeptemberChampionshipFulhamAL2-1900006.354%
Friday 8 SeptemberChampionshipDerbyAL5-0900005.754%
Friday 25 AugustChampionshipBoltonHW4-0900007.990%
Saturday 19 AugustChampionshipQPRAL2-19000□6.435%
Tuesday 15 AugustChampionshipWolvesHL2-390000650%
Saturday 12 AugustChampionshipBurton AlbionHW4-1900006.476%
Saturday 5 AugustChampionshipAston VillaAD1-1900006.425%

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

19 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 28 AprilChampionshipNewcastleHL0-2900006.647%
Monday 17 AprilChampionshipNottingham ForestHW1-090000753%
Friday 14 AprilChampionshipSheffield WednesdayAL1-0900006.650%
Saturday 8 AprilChampionshipBrentfordHW2-1900006.430%
Tuesday 4 AprilChampionshipBarnsleyAD0-0450006.625%
Saturday 1 AprilChampionshipWolvesAL3-1900005.624%
Saturday 18 MarchChampionshipIpswichHW3-1900006.737%
Saturday 11 MarchChampionshipBirminghamHD1-1900006.748%
Tuesday 7 MarchChampionshipBlackburnAD1-1900006.546%
Saturday 4 MarchChampionshipQPRAL2-1900006.123%
Saturday 25 FebruaryChampionshipFulhamHD2-2900006.937%
Saturday 18 FebruaryChampionshipRotherhamHW5-0900007.433%
Tuesday 14 FebruaryChampionshipDerbyAW3-4900006.327%
Saturday 11 FebruaryChampionshipLeedsAW0-2900007.228%
Saturday 4 FebruaryChampionshipNorwichHL0-1900006.733%
Tuesday 31 JanuaryChampionshipPrestonHW2-0900007.342%
Saturday 28 JanuaryChampionshipReadingAL2-1900006.148%
Tuesday 24 JanuaryChampionshipBrightonAL1-0900006.826%
Saturday 21 JanuaryChampionshipBurton AlbionHW1-0900006.923%

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

39 playedChampionship

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 7 MayChampionshipRotherhamHW5-1900006.861%
Saturday 23 AprilChampionshipLeedsHD2-2900006.860%
Tuesday 19 AprilChampionshipReadingAW1-2900006.725%
Friday 15 AprilChampionshipWolvesHW2-1900006.642%
Saturday 9 AprilChampionshipHuddersfieldAD2-2900006.870%
Tuesday 5 AprilChampionshipDerbyAL4-0900006.240%
Saturday 2 AprilChampionshipBristol CityHW4-0900007.644%
Friday 18 MarchChampionshipMiddlesbroughAL1-0900006.447%
Tuesday 15 MarchChampionshipNottingham ForestHD1-1900006.758%
Saturday 12 MarchChampionshipMilton Keynes DonsHD1-1900006.850%
Thursday 3 MarchChampionshipBirminghamAL1-0900006.665%
Friday 26 FebruaryChampionshipSheffield WednesdayHD0-0900007.264%
Tuesday 23 FebruaryChampionshipIpswichAW0-190000747%
Tuesday 16 FebruaryChampionshipBrightonHD0-090000760%
Saturday 13 FebruaryChampionshipBlackburnAW0-2900007.531%
Saturday 6 FebruaryChampionshipBurnleyAL1-0900006.429%
Saturday 23 JanuaryChampionshipFulhamAW0-1900007.445%
Saturday 16 JanuaryChampionshipCharltonHW6-090000753%
Wednesday 13 JanuaryChampionshipCardiffHW2-090000750%
Friday 1 JanuaryChampionshipQPRAW1-2900006.641%
Monday 28 DecemberChampionshipPrestonAL1-0900006.841%
Saturday 26 DecemberChampionshipBurnleyHW3-090000731%
Saturday 19 DecemberChampionshipRotherhamAL2-0900006.351%
Wednesday 16 DecemberChampionshipReadingHW2-1900006.844%
Saturday 12 DecemberChampionshipBoltonHW1-0900007.132%
Saturday 5 DecemberChampionshipLeedsAL2-1900006.740%
Friday 27 NovemberChampionshipDerbyHL0-2900006.331%
Saturday 21 NovemberChampionshipBristol CityAD1-1900006.238%
Saturday 7 NovemberChampionshipMiddlesbroughHW3-0900007.165%
Tuesday 3 NovemberChampionshipBrentfordAW0-2900007.729%
Saturday 31 OctoberChampionshipMilton Keynes DonsAW0-290000725%
Saturday 24 OctoberChampionshipBirminghamHW2-0900007.447%
Tuesday 20 OctoberChampionshipIpswichHW3-0900007.151%
Saturday 17 OctoberChampionshipSheffield WednesdayAD1-1900006.645%
Saturday 3 OctoberChampionshipNottingham ForestAW0-190000825%
Saturday 26 SeptemberChampionshipBlackburnHD1-1900006.631%
Saturday 19 SeptemberChampionshipQPRHD1-1900006.642%
Tuesday 15 SeptemberChampionshipCardiffAW0-29000□7.550%
Saturday 12 SeptemberChampionshipBrightonAL1-0900006.629%

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.