Skip to content
442ball
Menu

C. Gordon: match by match

142 appearances across 7 competitions, 2015 to 2026.

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

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

2026

0 played3 unusedFIFA World Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 24 JuneFIFA World CupBrazilHL0-3Bench
Friday 19 JuneFIFA World CupMoroccoHL0-1Bench
Sunday 14 JuneFIFA World CupHaitiAW0-1Bench

2025

3 played18 unusedPremiership

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 15 FebruaryPremiershipRangersAL4-2Bench
Tuesday 10 FebruaryPremiershipHibernianHW1-0Bench
Tuesday 3 FebruaryPremiershipST MirrenAL1-0Bench
Saturday 31 JanuaryPremiershipDundee UtdAW0-3Bench
Sunday 25 JanuaryPremiershipCelticHD2-2900005.77
Wednesday 14 JanuaryPremiershipST MirrenHW2-0900007.517
Sunday 11 JanuaryPremiershipDundeeAW0-1460007.25
Saturday 3 JanuaryPremiershipLivingstonHW1-0Bench
Saturday 27 DecemberPremiershipHibernianAL3-2Bench
Sunday 21 DecemberPremiershipRangersHW2-1Bench
Saturday 13 DecemberPremiershipFalkirkAW0-2Bench
Sunday 7 DecemberPremiershipCelticAW1-2Bench
Wednesday 3 DecemberPremiershipKilmarnockHD1-1Bench
Saturday 29 NovemberPremiershipMotherwellAD0-0Bench
Sunday 23 NovemberPremiershipAberdeenAL1-0Bench
Sunday 9 NovemberPremiershipDundee UtdHD1-1Bench
Saturday 1 NovemberPremiershipDundeeHW4-0Bench
Wednesday 29 OctoberPremiershipST MirrenAD2-2Bench
Sunday 26 OctoberPremiershipCelticHW3-1Bench
Saturday 18 OctoberPremiershipKilmarnockAW0-3Bench
Saturday 4 OctoberPremiershipHibernianHW1-0Bench

2024

45 played2 unusedPremiership, UEFA Conference League, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 MayPremiershipRoss CountyAW1-3900006.920
Saturday 26 AprilPremiershipDundeeHL0-1900006.319
Saturday 12 AprilPremiershipMotherwellAD0-0900006.618
Sunday 6 AprilPremiershipDundee UtdHL0-1900006.913
Saturday 29 MarchPremiershipCelticAL3-0900006.56
Sunday 23 MarchUEFA Nations LeagueGreeceHL0-3900005.921
Thursday 20 MarchUEFA Nations LeagueGreeceAW0-1900007.321
Saturday 15 MarchPremiershipRoss CountyHW2-0900007.218
Sunday 2 MarchPremiershipHibernianAL2-1900006.514
Wednesday 26 FebruaryPremiershipST MirrenHW3-1900006.618
Sunday 23 FebruaryPremiershipST JohnstoneAW1-2900006.915
Sunday 16 FebruaryPremiershipRangersHL1-3900007.313
Saturday 1 FebruaryPremiershipDundeeAW0-6900006.913
Saturday 25 JanuaryPremiershipKilmarnockHW3-2900006.95
Sunday 12 JanuaryPremiershipAberdeenAD0-0900006.98
Sunday 5 JanuaryPremiershipDundee UtdAW0-1900006.99
Thursday 2 JanuaryPremiershipMotherwellHW1-0900007.315
Sunday 29 DecemberPremiershipRoss CountyAD2-290000613
Thursday 26 DecemberPremiershipHibernianHL1-2900007.513
Sunday 22 DecemberPremiershipST JohnstoneHW2-1900006.617
Thursday 19 DecemberUEFA Conference LeaguePetrocubHD2-2900006.714
Sunday 15 DecemberPremiershipKilmarnockAL1-0900007.213
Thursday 12 DecemberUEFA Conference LeagueFC CopenhagenAL2-090000715
Saturday 7 DecemberPremiershipDundeeHW2-0900006.918
Sunday 1 DecemberPremiershipAberdeenHD1-1900006.912
Thursday 28 NovemberUEFA Conference LeagueCercle BruggeAL2-0900006.78
Saturday 23 NovemberPremiershipCelticHL1-4900006.918
Monday 18 NovemberUEFA Nations LeaguePolandAW1-290000719
Friday 15 NovemberUEFA Nations LeagueCroatiaHW1-0900007.716
Sunday 10 NovemberPremiershipRangersAL1-0900006.610
Thursday 7 NovemberUEFA Conference League1. FC HeidenheimHL0-29000069
Saturday 2 NovemberPremiershipST JohnstoneAW1-2900007.614
Wednesday 30 OctoberPremiershipKilmarnockHL1-2900006.917
Sunday 27 OctoberPremiershipHibernianAD1-1900007.516
Thursday 24 OctoberUEFA Conference LeagueOmonia NicosiaHW2-09000717
Saturday 19 OctoberPremiershipST MirrenHW4-0900006.718
Tuesday 15 OctoberUEFA Nations LeaguePortugalHD0-0900007.723
Saturday 12 OctoberUEFA Nations LeagueCroatiaAL2-1900006.916
Sunday 6 OctoberPremiershipAberdeenAL3-290005.914
Thursday 3 OctoberUEFA Conference LeagueDinamo MinskAW1-2900006.915
Saturday 28 SeptemberPremiershipRoss CountyHD1-1900006.716
Saturday 21 SeptemberPremiershipST MirrenAL2-1900006.320
Saturday 14 SeptemberPremiershipCelticAL2-0900006.311
Sunday 1 SeptemberPremiershipDundee UtdHL0-1900006.317
Sunday 25 AugustPremiershipMotherwellAL3-1900006.913
Saturday 10 AugustPremiershipDundeeAL3-1Bench
Saturday 3 AugustPremiershipRangersHD0-0Bench

2023

3 played21 unusedPremiership

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 18 MayPremiershipRangersHD3-3Bench
Wednesday 15 MayPremiershipST MirrenAD2-290007.221
Saturday 11 MayPremiershipDundeeHW3-090007.616
Saturday 4 MayPremiershipCelticAL3-0Bench
Saturday 27 AprilPremiershipKilmarnockAD0-0Bench
Saturday 13 AprilPremiershipLivingstonHW4-290005.511
Saturday 6 AprilPremiershipST MirrenAW1-2Bench
Saturday 30 MarchPremiershipKilmarnockHD1-1Bench
Saturday 16 MarchPremiershipRoss CountyAL2-1Bench
Sunday 3 MarchPremiershipCelticHW2-0Bench
Wednesday 28 FebruaryPremiershipHibernianHD1-1Bench
Saturday 24 FebruaryPremiershipRangersAL5-0Bench
Saturday 17 FebruaryPremiershipMotherwellHW2-0Bench
Wednesday 7 FebruaryPremiershipST JohnstoneAW0-1Bench
Saturday 3 FebruaryPremiershipDundeeAW2-3Bench
Saturday 27 JanuaryPremiershipAberdeenHW2-0Bench
Tuesday 23 JanuaryPremiershipDundeeHW3-2Bench
Tuesday 2 JanuaryPremiershipLivingstonAW1-2Bench
Saturday 30 DecemberPremiershipRoss CountyHD2-2Bench
Wednesday 27 DecemberPremiershipHibernianAW0-1Bench
Saturday 23 DecemberPremiershipST MirrenHW2-0Bench
Saturday 16 DecemberPremiershipCelticAW0-2Bench
Saturday 9 DecemberPremiershipAberdeenAL2-1Bench
Wednesday 6 DecemberPremiershipRangersHL0-1Bench

2022

28 playedPremiership, UEFA Conference League, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 24 DecemberPremiershipDundee UtdAD2-2760077
Saturday 17 DecemberPremiershipKilmarnockHW3-19000716
Saturday 12 NovemberPremiershipLivingstonHD1-190007.914
Wednesday 9 NovemberPremiershipRangersAL1-090007.319
Sunday 6 NovemberPremiershipMotherwellHW3-29006.216
Thursday 3 NovemberUEFA Conference LeagueBaşakşehirAL3-190005.98
Sunday 30 OctoberPremiershipRoss CountyAW1-290007.917
Thursday 27 OctoberUEFA Conference LeagueRīgas FSHW2-190006.323
Saturday 22 OctoberPremiershipCelticHL3-490005.99
Sunday 16 OctoberPremiershipAberdeenAL2-090006.317
Thursday 13 OctoberUEFA Conference LeagueFiorentinaAL5-190006.318
Sunday 9 OctoberPremiershipKilmarnockAD2-290006.918
Thursday 6 OctoberUEFA Conference LeagueFiorentinaHL0-390006.317
Saturday 1 OctoberPremiershipRangersHL0-490005.910
Tuesday 27 SeptemberUEFA Nations LeagueUkraineAD0-090007.324
Saturday 24 SeptemberUEFA Nations LeagueRep. Of IrelandHW2-190006.930
Wednesday 21 SeptemberUEFA Nations LeagueUkraineHW3-090006.913
Sunday 18 SeptemberPremiershipMotherwellAW0-390008.517
Thursday 15 SeptemberUEFA Conference LeagueRīgas FSAW0-29007.318
Thursday 8 SeptemberUEFA Conference LeagueBaşakşehirHL0-49000618
Saturday 3 SeptemberPremiershipLivingstonAL1-090007.317
Sunday 28 AugustPremiershipST JohnstoneHW3-290006.216
Sunday 14 AugustPremiershipDundee UtdHW4-190006.912
Sunday 7 AugustPremiershipHibernianAD1-190006.915
Saturday 30 JulyPremiershipRoss CountyHW2-190006.618
Tuesday 14 JuneUEFA Nations LeagueArmeniaAW1-490006.918
Saturday 11 JuneUEFA Nations LeagueRep. Of IrelandAL3-090005.919
Wednesday 8 JuneUEFA Nations LeagueArmeniaHW2-090007.512

2021

36 played1 unusedPremiership

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 14 MayPremiershipRangersHL1-390006.519
Wednesday 11 MayPremiershipMotherwellAL2-1Bench
Saturday 7 MayPremiershipCelticAL4-190007.711
Saturday 30 AprilPremiershipRoss CountyHD0-090007.511
Sunday 24 AprilPremiershipDundee UtdAW2-3900079
Saturday 9 AprilPremiershipHibernianHW3-190006.210
Saturday 2 AprilPremiershipRoss CountyAD1-190007.219
Saturday 19 MarchPremiershipLivingstonHW2-090007.329
Saturday 5 MarchPremiershipDundee UtdAD2-29000610
Wednesday 2 MarchPremiershipAberdeenHW2-09000815
Saturday 26 FebruaryPremiershipST MirrenAW0-290006.922
Wednesday 9 FebruaryPremiershipDundeeHL1-290006.728
Sunday 6 FebruaryPremiershipRangersAL5-090006.511
Tuesday 1 FebruaryPremiershipHibernianAD0-090007.313
Saturday 29 JanuaryPremiershipMotherwellHW2-090007.518
Wednesday 26 JanuaryPremiershipCelticHL1-290007.712
Tuesday 18 JanuaryPremiershipST JohnstoneHW2-090008.215
Sunday 26 DecemberPremiershipRoss CountyHW2-190006.99
Saturday 18 DecemberPremiershipDundeeAW0-190007.212
Sunday 12 DecemberPremiershipRangersHL0-29006.720
Sunday 5 DecemberPremiershipLivingstonAW0-190008.311
Thursday 2 DecemberPremiershipCelticAL1-09000713
Saturday 27 NovemberPremiershipST MirrenHW2-090008.321
Saturday 20 NovemberPremiershipMotherwellAL2-09000714
Saturday 6 NovemberPremiershipDundee UtdHW5-2900078
Saturday 30 OctoberPremiershipAberdeenAL2-190006.77
Wednesday 27 OctoberPremiershipST JohnstoneAD1-190006.513
Saturday 23 OctoberPremiershipDundeeHD1-190006.916
Saturday 16 OctoberPremiershipRangersAD1-190007.917
Saturday 2 OctoberPremiershipMotherwellHW2-090008.313
Saturday 25 SeptemberPremiershipLivingstonHW3-090007.314
Saturday 18 SeptemberPremiershipRoss CountyAD2-290006.217
Sunday 12 SeptemberPremiershipHibernianHD0-090008.611
Saturday 28 AugustPremiershipDundee UtdAW0-290008.916
Sunday 22 AugustPremiershipAberdeenHD1-190006.67
Saturday 7 AugustPremiershipST MirrenAW1-290006.922
Saturday 31 JulyPremiershipCelticHW2-190007.69

2020

1 played5 unusedEuro Championship, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Tuesday 22 JuneEuro ChampionshipCroatiaAL3-1Bench
Friday 18 JuneEuro ChampionshipEnglandAD0-0Bench
Monday 14 JuneEuro ChampionshipCzechiaHL0-2Bench
Wednesday 18 NovemberUEFA Nations LeagueIsraelAL1-0Bench
Sunday 15 NovemberUEFA Nations LeagueSlovakiaAL1-090006.924
Thursday 12 NovemberEuro ChampionshipSerbiaAD1-1Bench

2019

1 playedUEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Thursday 12 DecemberUEFA Europa LeagueCFR 1907 ClujAL2-0900007.480%

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 LeagueRed Bull SalzburgHL1-2900006.473%
Thursday 29 NovemberUEFA Europa LeagueRosenborgAW0-1900006.865%
Thursday 8 NovemberUEFA Europa LeagueRB LeipzigHW2-190000730%
Thursday 25 OctoberUEFA Europa LeagueRB LeipzigAL2-0900006.282%
Thursday 4 OctoberUEFA Europa LeagueRed Bull SalzburgAL3-1900005.961%
Thursday 20 SeptemberUEFA Europa LeagueRosenborgHW1-090000781%

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

8 playedUEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 5 DecemberUEFA Champions LeagueAnderlechtHL0-1900007.265%
Wednesday 22 NovemberUEFA Champions LeagueParis Saint GermainAL7-1900005.658%
Tuesday 31 OctoberUEFA Champions LeagueBayern MünchenHL1-2900006.155%
Wednesday 18 OctoberUEFA Champions LeagueBayern MünchenAL3-0900007.254%
Wednesday 27 SeptemberUEFA Champions LeagueAnderlechtAW0-3900007.362%
Tuesday 12 SeptemberUEFA Champions LeagueParis Saint GermainHL0-5900005.676%
Tuesday 22 AugustUEFA Champions LeagueFC AstanaAL4-3900006.971%
Wednesday 16 AugustUEFA Champions LeagueFC AstanaHW5-0900007.165%

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

5 playedUEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 6 DecemberUEFA Champions LeagueManchester CityAD1-1900006.570%
Wednesday 23 NovemberUEFA Champions LeagueBarcelonaHL0-2900006.373%
Tuesday 1 NovemberUEFA Champions LeagueBorussia MönchengladbachAD1-1900007.573%
Wednesday 19 OctoberUEFA Champions LeagueBorussia MönchengladbachHL0-2900006.574%
Wednesday 28 SeptemberUEFA Champions LeagueManchester CityHD3-3900006.944%

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

6 playedUEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Thursday 10 DecemberUEFA Europa LeagueFenerbahçeAD1-1900006.640%
Thursday 26 NovemberUEFA Europa LeagueAjaxHL1-2900006.444%
Thursday 5 NovemberUEFA Europa LeagueMoldeHL1-290000668%
Thursday 22 OctoberUEFA Europa LeagueMoldeAL3-1900006.254%
Thursday 1 OctoberUEFA Europa LeagueFenerbahçeHD2-2900006.552%
Thursday 17 SeptemberUEFA Europa LeagueAjaxAD2-2900005.851%

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.