Skip to content
442ball
Menu

Anthony Ralston: match by match

141 appearances across 7 competitions, 2017 to 2026.

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

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

2026

5 played1 unusedFIFA World Cup, Premiership, UEFA Champions League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 20 SeptemberPremiershipRangersHL0-1000000
Thursday 17 SeptemberUEFA Europa LeagueFerencvarosi TCHL1-3100006.18
Wednesday 2 SeptemberPremiershipAberdeenHW3-0000000
Tuesday 25 AugustUEFA Champions LeagueLask LinzAL5-1290006.713
Wednesday 19 AugustUEFA Champions LeagueLask LinzHW3-0110006.64
Wednesday 24 JuneFIFA World CupBrazilHL0-380006.92
Friday 19 JuneFIFA World CupMoroccoHL0-180006.64
Sunday 14 JuneFIFA World CupHaitiAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2025

31 played12 unusedPremiership, UEFA Champions League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 16 MayPremiershipHeart Of MidlothianHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 13 MayPremiershipMotherwellAW2-3200006.313
Sunday 10 MayPremiershipRangersHW3-190006.62
Sunday 3 MayPremiershipHibernianAW1-2130006.614
Saturday 25 AprilPremiershipFalkirkHW3-172006.531
Saturday 11 AprilPremiershipST MirrenHW1-0900007.584
Sunday 5 AprilPremiershipDundeeAW1-223006.720
Sunday 22 MarchPremiershipDundee UtdAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 14 MarchPremiershipMotherwellHW3-112006.97
Thursday 26 FebruaryUEFA Europa LeagueVfB StuttgartAW0-1350007.27
Thursday 19 FebruaryUEFA Europa LeagueVfB StuttgartHL1-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 29 JanuaryUEFA Europa LeagueUtrechtHW4-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 25 JanuaryPremiershipHeart Of MidlothianAD2-2130006.53
Thursday 22 JanuaryUEFA Europa LeagueBolognaAD2-2130007.31
Wednesday 14 JanuaryPremiershipFalkirkAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 10 JanuaryPremiershipDundee UtdHW4-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 3 JanuaryPremiershipRangersHL1-3880006.364
Tuesday 30 DecemberPremiershipMotherwellAL2-060006.338
Saturday 27 DecemberPremiershipLivingstonAW2-490000770
Sunday 21 DecemberPremiershipAberdeenHW3-1820007.786
Wednesday 17 DecemberPremiershipDundee UtdAL2-1900007.256
Thursday 11 DecemberUEFA Europa LeagueAS RomaHL0-3280006.627
Sunday 7 DecemberPremiershipHeart Of MidlothianHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 3 DecemberPremiershipDundeeHW1-090006.94
Sunday 30 NovemberPremiershipHibernianAW1-2450006.526
Thursday 27 NovemberUEFA Europa LeagueFeyenoordAW1-3110006.62
Saturday 22 NovemberPremiershipST MirrenAW0-1720007.278
Sunday 9 NovemberPremiershipKilmarnockHW4-026000725
Thursday 6 NovemberUEFA Europa LeagueFC MidtjyllandAL3-1900006.627
Wednesday 29 OctoberPremiershipFalkirkHW4-0900007.243
Sunday 26 OctoberPremiershipHeart Of MidlothianAL3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 23 OctoberUEFA Europa LeagueSturm GrazHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 19 OctoberPremiershipDundeeAL2-045000626
Sunday 5 OctoberPremiershipMotherwellHW3-2900007.240
Thursday 2 OctoberUEFA Europa LeagueSC BragaHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 27 SeptemberPremiershipHibernianHD0-0900007.2109
Wednesday 24 SeptemberUEFA Europa LeagueFK Crvena ZvezdaAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 31 AugustPremiershipRangersAD0-0900007.252
Tuesday 26 AugustUEFA Champions LeagueKairat AlmatyAD0-01050006.940
Saturday 23 AugustPremiershipLivingstonHW3-0790007.969
Wednesday 20 AugustUEFA Champions LeagueKairat AlmatyHD0-0560007.350
Sunday 10 AugustPremiershipAberdeenAW0-22000Not recorded2
Sunday 3 AugustPremiershipST MirrenHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2024

30 played29 unusedEuro Championship, Premiership, UEFA Champions League, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 17 MayPremiershipST MirrenHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 14 MayPremiershipAberdeenAW1-5610007.349
Saturday 10 MayPremiershipHibernianHW3-1900108.295
Sunday 4 MayPremiershipRangersAD1-1900006.950
Saturday 26 AprilPremiershipDundee UtdAW0-5BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 12 AprilPremiershipKilmarnockHW5-1141007.913
Sunday 6 AprilPremiershipST JohnstoneAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 29 MarchPremiershipHeart Of MidlothianHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 23 MarchUEFA Nations LeagueGreeceHL0-3900006.344
Thursday 20 MarchUEFA Nations LeagueGreeceAW0-1890007.721
Sunday 16 MarchPremiershipRangersHL2-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 1 MarchPremiershipST MirrenAW2-5BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 25 FebruaryPremiershipAberdeenHW5-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 22 FebruaryPremiershipHibernianAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 18 FebruaryUEFA Champions LeagueBayern MünchenAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 15 FebruaryPremiershipDundee UtdHW3-0900007.671
Wednesday 12 FebruaryUEFA Champions LeagueBayern MünchenHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 5 FebruaryPremiershipDundeeHW6-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 2 FebruaryPremiershipMotherwellAW1-3900107.999
Wednesday 29 JanuaryUEFA Champions LeagueAston VillaAL4-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 22 JanuaryUEFA Champions LeagueBSC Young BoysHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 14 JanuaryPremiershipDundeeAD3-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 11 JanuaryPremiershipRoss CountyAW1-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 8 JanuaryPremiershipDundee UtdHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 5 JanuaryPremiershipST MirrenHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 2 JanuaryPremiershipRangersAL3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 29 DecemberPremiershipST JohnstoneHW4-0160006.615
Thursday 26 DecemberPremiershipMotherwellHW4-0900108.982
Sunday 22 DecemberPremiershipDundee UtdAD0-0900007.555
Tuesday 10 DecemberUEFA Champions LeagueDinamo ZagrebAD0-04500730
Saturday 7 DecemberPremiershipHibernianHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 4 DecemberPremiershipAberdeenAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 30 NovemberPremiershipRoss CountyHW5-0290006.919
Wednesday 27 NovemberUEFA Champions LeagueClub Brugge KVHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 23 NovemberPremiershipHeart Of MidlothianAW1-4200006.612
Monday 18 NovemberUEFA Nations LeaguePolandAW1-2760007.238
Friday 15 NovemberUEFA Nations LeagueCroatiaHW1-0900007.345
Sunday 10 NovemberPremiershipKilmarnockAW0-2170006.910
Tuesday 5 NovemberUEFA Champions LeagueRB LeipzigHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 30 OctoberPremiershipDundeeHW2-0570007.779
Sunday 27 OctoberPremiershipMotherwellAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 23 OctoberUEFA Champions LeagueAtalantaAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 19 OctoberPremiershipAberdeenHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 15 OctoberUEFA Nations LeaguePortugalHD0-0890007.231
Saturday 12 OctoberUEFA Nations LeagueCroatiaAL2-1900006.339
Sunday 6 OctoberPremiershipRoss CountyAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 1 OctoberUEFA Champions LeagueBorussia DortmundAL7-180006.310
Saturday 28 SeptemberPremiershipST JohnstoneAW0-6BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 18 SeptemberUEFA Champions LeagueSlovan BratislavaHW5-1130007.36
Saturday 14 SeptemberPremiershipHeart Of MidlothianHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 8 SeptemberUEFA Nations LeaguePortugalAL2-190006.217
Thursday 5 SeptemberUEFA Nations LeaguePolandHL2-3900107.344
Sunday 1 SeptemberPremiershipRangersHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 25 AugustPremiershipST MirrenAW0-3150006.622
Sunday 11 AugustPremiershipHibernianAW0-290006.76
Sunday 4 AugustPremiershipKilmarnockHW4-0271007.525
Sunday 23 JuneEuro ChampionshipHungaryHL0-1830006.923
Wednesday 19 JuneEuro ChampionshipSwitzerlandHD1-1900006.216
Friday 14 JuneEuro ChampionshipGermanyAL5-190005.915

2023

15 played29 unusedPremiership, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 18 MayPremiershipST MirrenHW3-2900107.572
Wednesday 15 MayPremiershipKilmarnockAW0-5BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 11 MayPremiershipRangersHW2-1160006.913
Saturday 4 MayPremiershipHeart Of MidlothianHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 28 AprilPremiershipDundeeAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 13 AprilPremiershipST MirrenHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 7 AprilPremiershipRangersAD3-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 31 MarchPremiershipLivingstonAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 16 MarchPremiershipST JohnstoneHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 3 MarchPremiershipHeart Of MidlothianAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 28 FebruaryPremiershipDundeeHW7-1300006.642
Sunday 25 FebruaryPremiershipMotherwellAW1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 17 FebruaryPremiershipKilmarnockHD1-1900107.964
Wednesday 7 FebruaryPremiershipHibernianAW1-2810007.335
Saturday 3 FebruaryPremiershipAberdeenAD1-131000721
Saturday 27 JanuaryPremiershipRoss CountyHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 2 JanuaryPremiershipST MirrenAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 30 DecemberPremiershipRangersHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 26 DecemberPremiershipDundeeAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 23 DecemberPremiershipLivingstonHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 16 DecemberPremiershipHeart Of MidlothianHL0-2450007.235
Wednesday 13 DecemberUEFA Champions LeagueFeyenoordHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 10 DecemberPremiershipKilmarnockAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 6 DecemberPremiershipHibernianHW4-1330006.939
Sunday 3 DecemberPremiershipST JohnstoneAW1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 28 NovemberUEFA Champions LeagueLazioAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 25 NovemberPremiershipMotherwellHD1-1900008.3109
Sunday 12 NovemberPremiershipAberdeenHW6-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 7 NovemberUEFA Champions LeagueAtletico MadridAL6-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 4 NovemberPremiershipRoss CountyAW0-3900007.972
Wednesday 1 NovemberPremiershipST MirrenHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 28 OctoberPremiershipHibernianAD0-0640007.258
Wednesday 25 OctoberUEFA Champions LeagueAtletico MadridHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 22 OctoberPremiershipHeart Of MidlothianAW1-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 7 OctoberPremiershipKilmarnockHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 4 OctoberUEFA Champions LeagueLazioHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 30 SeptemberPremiershipMotherwellAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 23 SeptemberPremiershipLivingstonAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 19 SeptemberUEFA Champions LeagueFeyenoordAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 16 SeptemberPremiershipDundeeHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 3 SeptemberPremiershipRangersAW0-125000711
Saturday 26 AugustPremiershipST JohnstoneHD0-0300006.623
Sunday 13 AugustPremiershipAberdeenAW1-3900007.352
Saturday 5 AugustPremiershipRoss CountyHW4-2900007.383

2022

21 played20 unusedPremiership, UEFA Champions League, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 MayPremiershipAberdeenHW5-0260006.719
Wednesday 24 MayPremiershipHibernianAL4-290006.562
Saturday 20 MayPremiershipST MirrenHD2-2900006.294
Saturday 13 MayPremiershipRangersAL3-0900006.264
Sunday 7 MayPremiershipHeart Of MidlothianAW0-2900007.248
Saturday 22 AprilPremiershipMotherwellHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 16 AprilPremiershipKilmarnockAW1-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 18 MarchPremiershipHibernianHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 8 MarchPremiershipHeart Of MidlothianHW3-1900007.293
Sunday 5 MarchPremiershipST MirrenAW1-5BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 18 FebruaryPremiershipAberdeenHW4-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 18 JanuaryPremiershipST MirrenHW4-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 21 DecemberPremiershipLivingstonHW2-156000746
Saturday 17 DecemberPremiershipAberdeenAW0-1900007.7103
Saturday 12 NovemberPremiershipRoss CountyHW2-1900006.347
Wednesday 9 NovemberPremiershipMotherwellAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 5 NovemberPremiershipDundee UtdHW4-2900107.783
Wednesday 2 NovemberUEFA Champions LeagueReal MadridAL5-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 30 OctoberPremiershipLivingstonAW0-3900007.666
Tuesday 25 OctoberUEFA Champions LeagueShakhtar DonetskHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 22 OctoberPremiershipHeart Of MidlothianAW3-4900006.347
Saturday 15 OctoberPremiershipHibernianHW6-1900007.255
Tuesday 11 OctoberUEFA Champions LeagueRB LeipzigHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 8 OctoberPremiershipST JohnstoneAW1-290000761
Wednesday 5 OctoberUEFA Champions LeagueRB LeipzigAL3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 1 OctoberPremiershipMotherwellHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 27 SeptemberUEFA Nations LeagueUkraineAD0-01000Not recorded0
Saturday 24 SeptemberUEFA Nations LeagueRep. Of IrelandHW2-1310006.315
Wednesday 21 SeptemberUEFA Nations LeagueUkraineHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 18 SeptemberPremiershipST MirrenAL2-090007.768
Wednesday 14 SeptemberUEFA Champions LeagueShakhtar DonetskAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 6 SeptemberUEFA Champions LeagueReal MadridHL0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 3 SeptemberPremiershipRangersHW4-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 28 AugustPremiershipDundee UtdAW0-9BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 21 AugustPremiershipHeart Of MidlothianHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 14 AugustPremiershipKilmarnockAW0-5BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 6 AugustPremiershipRoss CountyAW1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 31 JulyPremiershipAberdeenHW2-080006.915
Tuesday 14 JuneUEFA Nations LeagueArmeniaAW1-4260006.719
Saturday 11 JuneUEFA Nations LeagueRep. Of IrelandAL3-0900007.236
Wednesday 8 JuneUEFA Nations LeagueArmeniaHW2-0761007.638

2021

36 played8 unusedPremiership, UEFA Champions League, UEFA Conference League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 14 MayPremiershipMotherwellHW6-0900107.366
Wednesday 11 MayPremiershipDundee UtdAD1-1900107.287
Saturday 7 MayPremiershipHeart Of MidlothianHW4-1900006.958
Sunday 1 MayPremiershipRangersHD1-190006.531
Sunday 24 AprilPremiershipRoss CountyAW0-2900007.244
Saturday 9 AprilPremiershipST JohnstoneHW7-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 3 AprilPremiershipRangersAW1-219006.63
Saturday 19 MarchPremiershipRoss CountyHW4-028000740
Sunday 6 MarchPremiershipLivingstonAW1-3900007.255
Wednesday 2 MarchPremiershipST MirrenHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 27 FebruaryPremiershipHibernianAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 24 FebruaryUEFA Conference LeagueBodo/GlimtAL2-0900006.758
Sunday 20 FebruaryPremiershipDundeeHW3-2900107.6106
Thursday 17 FebruaryUEFA Conference LeagueBodo/GlimtHL1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 9 FebruaryPremiershipAberdeenAW2-3900107.377
Sunday 6 FebruaryPremiershipMotherwellAW0-4900007.569
Wednesday 2 FebruaryPremiershipRangersHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 29 JanuaryPremiershipDundee UtdHW1-0680007.354
Wednesday 26 JanuaryPremiershipHeart Of MidlothianAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 17 JanuaryPremiershipHibernianHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 22 DecemberPremiershipST MirrenAD0-0900007.354
Wednesday 15 DecemberPremiershipRoss CountyAW1-2901007.352
Sunday 12 DecemberPremiershipMotherwellHW1-0120006.611
Thursday 2 DecemberPremiershipHeart Of MidlothianHW1-0370107.214
Sunday 28 NovemberPremiershipAberdeenHW2-1900006.947
Thursday 25 NovemberUEFA Europa LeagueBayer LeverkusenAL3-290000641
Sunday 7 NovemberPremiershipDundeeAW2-4900207.967
Thursday 4 NovemberUEFA Europa LeagueFerencvarosi TCAW2-3900006.947
Saturday 30 OctoberPremiershipLivingstonHD0-0900008.393
Wednesday 27 OctoberPremiershipHibernianAW1-3901007.952
Saturday 23 OctoberPremiershipST JohnstoneHW2-0900107.972
Tuesday 19 OctoberUEFA Europa LeagueFerencvarosi TCHW2-090007.371
Saturday 16 OctoberPremiershipMotherwellAW0-2900007.956
Sunday 3 OctoberPremiershipAberdeenAW1-2900006.944
Thursday 30 SeptemberUEFA Europa LeagueBayer LeverkusenHL0-4900006.547
Sunday 26 SeptemberPremiershipDundee UtdHD1-1900007.547
Sunday 19 SeptemberPremiershipLivingstonAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 16 SeptemberUEFA Europa LeagueReal BetisAL4-3901007.544
Sunday 29 AugustPremiershipRangersAL1-0900007.959
Saturday 21 AugustPremiershipST MirrenHW6-0900108.764
Sunday 8 AugustPremiershipDundeeHW6-090100845
Saturday 31 JulyPremiershipHeart Of MidlothianAL2-1901007.945
Wednesday 28 JulyUEFA Champions LeagueFC MidtjyllandAL2-1120000750
Tuesday 20 JulyUEFA Champions LeagueFC MidtjyllandHD1-1900006.942

2020

1 played13 unusedPremiership

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 15 MayPremiershipHibernianAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 12 MayPremiershipST JohnstoneHW4-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 2 MayPremiershipRangersAL4-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 21 AprilPremiershipAberdeenAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 27 FebruaryPremiershipAberdeenHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 21 FebruaryPremiershipRoss CountyAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 17 FebruaryPremiershipAberdeenHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 14 FebruaryPremiershipST JohnstoneAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 30 JanuaryPremiershipST MirrenHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 27 JanuaryPremiershipHamilton AcademicalHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 16 JanuaryPremiershipLivingstonHD0-090007.235
Monday 11 JanuaryPremiershipHibernianHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 25 OctoberPremiershipAberdeenAD3-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 17 OctoberPremiershipRangersHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2017

2 playedUEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 12 SeptemberUEFA Champions LeagueParis Saint GermainHL0-59000681%
Tuesday 22 AugustUEFA Champions LeagueFC AstanaAL4-3330006.669%

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.