Skip to content
442ball
Menu

Scott McKenna: match by match

179 appearances across 12 competitions, 2020 to 2026.

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

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

2026

5 played2 unusedFIFA World Cup, UEFA Champions League

2025

10 playedUEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Thursday 26 FebruaryUEFA Europa LeagueGenkAD3-3120000873
Thursday 19 FebruaryUEFA Europa LeagueGenkHL1-3900007.279
Thursday 29 JanuaryUEFA Europa LeagueFC MidtjyllandAL2-0690006.312
Thursday 22 JanuaryUEFA Europa LeagueFCSBHW4-1900006.636
Thursday 11 DecemberUEFA Europa LeagueReal BetisHL1-3900005.658
Thursday 27 NovemberUEFA Europa LeagueLilleAL4-090000654
Thursday 6 NovemberUEFA Europa LeagueCelta VigoHL0-3900006.2102
Thursday 23 OctoberUEFA Europa LeagueMalmo FFAD1-1900008.2127
Thursday 2 OctoberUEFA Europa LeagueMaccabi Tel AvivAW1-390000794
Wednesday 24 SeptemberUEFA Europa LeagueFenerbahçeHW3-190000733

2024

37 played4 unusedCopa del Rey, Euro Championship, La Liga, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 24 MayLa LigaEspanyolAL2-0900006.347
Sunday 18 MayLa LigaLeganesHL0-1900007.964
Tuesday 13 MayLa LigaSevillaAL1-0Bench
Wednesday 23 AprilLa LigaAthletic ClubAL1-090000764
Saturday 19 AprilLa LigaAtletico MadridHW1-0900007.243
Saturday 12 AprilLa LigaGetafeAW1-3900006.949
Sunday 6 AprilLa LigaReal SociedadHL1-3900006.341
Monday 31 MarchLa LigaCelta VigoAD1-1900007.349
Sunday 23 MarchUEFA Nations LeagueGreeceHL0-3Bench
Thursday 20 MarchUEFA Nations LeagueGreeceAW0-1Bench
Friday 14 MarchLa LigaAlavesHD2-2900006.647
Friday 28 FebruaryLa LigaValladolidAD1-129005.314
Sunday 16 FebruaryLa LigaMallorcaAL3-190006.336
Saturday 8 FebruaryLa LigaVillarrealHL1-29000761
Monday 3 FebruaryLa LigaGironaAL2-190006.352
Friday 24 JanuaryLa LigaOsasunaHD1-190000743
Sunday 19 JanuaryLa LigaReal MadridAL4-1900006.330
Sunday 12 JanuaryLa LigaGetafeHL1-2900006.753
Sunday 5 JanuaryCopa del ReyElcheAL4-0900006.538
Sunday 22 DecemberLa LigaEspanyolHW1-0900007.268
Sunday 15 DecemberLa LigaReal SociedadAD0-0900007.318
Saturday 7 DecemberLa LigaValladolidHW2-190006.761
Tuesday 3 DecemberCopa del ReyEuropa FcAW1-213006.71
Saturday 30 NovemberLa LigaBarcelonaAW1-2900006.915
Saturday 23 NovemberLa LigaMallorcaHL2-3900006.544
Monday 18 NovemberUEFA Nations LeaguePolandAW1-2Bench
Friday 15 NovemberUEFA Nations LeagueCroatiaHW1-0450006.940
Friday 8 NovemberLa LigaRayo VallecanoAW1-390006.917
Sunday 3 NovemberLa LigaAtletico MadridAL2-0900006.940
Saturday 26 OctoberLa LigaGironaHW1-0900007.236
Monday 21 OctoberLa LigaValenciaAW2-3900006.345
Sunday 15 SeptemberLa LigaAthletic ClubHL2-3770006.353
Sunday 8 SeptemberUEFA Nations LeaguePortugalAL2-1900007.212
Thursday 5 SeptemberUEFA Nations LeaguePolandHL2-3900006.284
Sunday 1 SeptemberLa LigaAlavesAL2-0900006.777
Thursday 29 AugustLa LigaReal MadridHD1-190000726
Sunday 25 AugustLa LigaLeganesAL2-1900006.666
Friday 16 AugustLa LigaSevillaHD2-2210006.313
Sunday 23 JuneEuro ChampionshipHungaryHL0-1900006.960
Wednesday 19 JuneEuro ChampionshipSwitzerlandHD1-129006.79
Friday 14 JuneEuro ChampionshipGermanyAL5-1130006.94

2023

8 played3 unusedFA Cup, Premier League, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 6 MarchUEFA Champions LeagueManchester CityAL3-190006.551
Tuesday 13 FebruaryUEFA Champions LeagueManchester CityHL1-390007.218
Friday 26 JanuaryFA CupBristol CityAD0-0Bench
Saturday 20 JanuaryPremier LeagueBrentfordAL3-2Bench
Wednesday 17 JanuaryFA CupBlackpoolAW2-318006.97
Sunday 7 JanuaryFA CupBlackpoolHD2-2Bench
Monday 18 SeptemberPremier LeagueBurnleyHD1-190007.349
Saturday 2 SeptemberPremier LeagueChelseaAW0-190007.514
Saturday 26 AugustPremier LeagueManchester UnitedAL3-257006.621
Friday 18 AugustPremier LeagueSheffield UtdHW2-190006.936
Saturday 12 AugustPremier LeagueArsenalAL2-190006.311

2022

28 played6 unusedEFL Cup, FA Cup, Premier League, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 22 AprilPremier LeagueLiverpoolAL3-230006.31
Sunday 16 AprilPremier LeagueManchester UnitedHL0-281006.617
Saturday 8 AprilPremier LeagueAston VillaAL2-0Bench
Saturday 11 FebruaryPremier LeagueFulhamAL2-07001
Sunday 5 FebruaryPremier LeagueLeedsHW1-090007.216
Wednesday 1 FebruaryEFL CupManchester UnitedAL2-090006.68
Wednesday 25 JanuaryEFL CupManchester UnitedHL0-390006.222
Saturday 21 JanuaryPremier LeagueBournemouthAD1-115006.714
Saturday 14 JanuaryPremier LeagueLeicesterHW2-09000736
Wednesday 11 JanuaryEFL CupWolvesHD1-129006.69
Saturday 7 JanuaryFA CupBlackpoolAL4-190006.743
Wednesday 4 JanuaryPremier LeagueSouthamptonAW0-1Bench
Sunday 1 JanuaryPremier LeagueChelseaHD1-1Bench
Tuesday 27 DecemberPremier LeagueManchester UnitedAL3-0Bench
Wednesday 21 DecemberEFL CupBlackburnAW1-4Bench
Saturday 12 NovemberPremier LeagueCrystal PalaceHW1-0Bench
Saturday 5 NovemberPremier LeagueBrentfordHD2-290006.743
Sunday 30 OctoberPremier LeagueArsenalAL5-090006.233
Saturday 22 OctoberPremier LeagueLiverpoolHW1-090007.226
Tuesday 18 OctoberPremier LeagueBrightonAD0-090006.98
Saturday 15 OctoberPremier LeagueWolvesAL1-09006.937
Monday 10 OctoberPremier LeagueAston VillaHD1-19000725
Monday 3 OctoberPremier LeagueLeicesterAL4-090006.257
Saturday 24 SeptemberUEFA Nations LeagueRep. Of IrelandHW2-19006.966
Wednesday 21 SeptemberUEFA Nations LeagueUkraineHW3-090006.952
Friday 16 SeptemberPremier LeagueFulhamHL2-390006.550
Saturday 3 SeptemberPremier LeagueBournemouthHL2-39005.957
Wednesday 31 AugustPremier LeagueManchester CityAL6-090006.316
Sunday 28 AugustPremier LeagueTottenhamHL0-29007.255
Saturday 20 AugustPremier LeagueEvertonAD1-190006.532
Sunday 14 AugustPremier LeagueWest HamHW1-09006.611
Saturday 6 AugustPremier LeagueNewcastleAL2-090006.920
Saturday 11 JuneUEFA Nations LeagueRep. Of IrelandAL3-074006.540
Wednesday 8 JuneUEFA Nations LeagueArmeniaHW2-090108.3106

2021

51 played1 unusedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 29 MayChampionshipHuddersfieldAW0-190006.953
Tuesday 17 MayChampionshipSheffield UtdHL1-212006.934
Saturday 14 MayChampionshipSheffield UtdAW1-290006.716
Saturday 7 MayChampionshipHull CityAD1-1Bench
Tuesday 3 MayChampionshipBournemouthAL1-09006.720
Saturday 30 AprilChampionshipSwanseaHW5-190007.315
Tuesday 26 AprilChampionshipFulhamAW0-190007.316
Saturday 23 AprilChampionshipPeterboroughAW0-190007.236
Monday 18 AprilChampionshipWest BromHW4-075006.969
Friday 15 AprilChampionshipLutonAL1-066006.729
Saturday 9 AprilChampionshipBirminghamHW2-090107.947
Wednesday 6 AprilChampionshipCoventryHW2-090006.947
Saturday 2 AprilChampionshipBlackpoolAW1-4900107.222
Wednesday 16 MarchChampionshipQPRHW3-179006.645
Saturday 12 MarchChampionshipReadingHW4-090007.367
Monday 7 MarchFA CupHuddersfieldHW2-190006.745
Friday 4 MarchChampionshipSheffield UtdAD1-179006.624
Saturday 26 FebruaryChampionshipBristol CityHW2-090007.736
Tuesday 22 FebruaryChampionshipPrestonAD0-0900727
Saturday 12 FebruaryChampionshipStoke CityHD2-2900106.716
Wednesday 9 FebruaryChampionshipBlackburnAW0-290007.526
Sunday 6 FebruaryFA CupLeicesterHW4-190006.78
Sunday 30 JanuaryChampionshipCardiffAL2-190006.592
Tuesday 25 JanuaryChampionshipBarnsleyHW3-090007.341
Saturday 22 JanuaryChampionshipDerbyHW2-190006.626
Saturday 15 JanuaryChampionshipMillwallAW0-19007.232
Sunday 9 JanuaryFA CupArsenalHW1-090007.227
Thursday 30 DecemberChampionshipHuddersfieldHL0-190006.650
Sunday 26 DecemberChampionshipMiddlesbroughAL2-090006.733
Saturday 18 DecemberChampionshipHull CityHW2-190007.246
Saturday 11 DecemberChampionshipSwanseaAW1-49006.618
Saturday 4 DecemberChampionshipPeterboroughHW2-090006.940
Friday 26 NovemberChampionshipWest BromAD0-090006.938
Tuesday 23 NovemberChampionshipLutonHD0-09007.255
Saturday 20 NovemberChampionshipReadingAD1-190006.652
Saturday 6 NovemberChampionshipPrestonHW3-090007.226
Tuesday 2 NovemberChampionshipSheffield UtdHD1-190006.647
Friday 29 OctoberChampionshipQPRAD1-190006.952
Sunday 24 OctoberChampionshipFulhamHL0-490005.547
Tuesday 19 OctoberChampionshipBristol CityAW1-290006.950
Saturday 16 OctoberChampionshipBlackpoolHW2-19007.237
Saturday 2 OctoberChampionshipBirminghamAW0-390006.718
Wednesday 29 SeptemberChampionshipBarnsleyAW1-390006.945
Saturday 25 SeptemberChampionshipMillwallHD1-1900106.738
Saturday 18 SeptemberChampionshipHuddersfieldAW0-290006.915
Wednesday 15 SeptemberChampionshipMiddlesbroughHL0-290006.240
Sunday 12 SeptemberChampionshipCardiffHL1-290006.721
Saturday 28 AugustChampionshipDerbyAD1-190007.351
Saturday 21 AugustChampionshipStoke CityAL1-090006.926
Wednesday 18 AugustChampionshipBlackburnHL1-290006.346
Saturday 14 AugustChampionshipBournemouthHL1-29017.246
Sunday 8 AugustChampionshipCoventryAL2-190006.213

2020

40 played5 unusedChampionship, Euro Championship, FA Cup, Premiership, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Tuesday 22 JuneEuro ChampionshipCroatiaAL3-15706.214
Friday 18 JuneEuro ChampionshipEnglandAD0-0Bench
Monday 14 JuneEuro ChampionshipCzechiaHL0-2Bench
Saturday 8 MayChampionshipPrestonHL1-2Bench
Saturday 1 MayChampionshipSheffield WednesdayAD0-090007.342
Saturday 24 AprilChampionshipStoke CityHD1-19000756
Wednesday 21 AprilChampionshipBirminghamAD1-190007.228
Saturday 17 AprilChampionshipHuddersfieldHL0-290006.739
Saturday 10 AprilChampionshipBristol CityAD0-0900751
Monday 5 AprilChampionshipQPRHW3-19000722
Friday 2 AprilChampionshipCardiffAW0-190007.226
Saturday 20 MarchChampionshipBrentfordAD1-190007.328
Wednesday 17 MarchChampionshipNorwichHL0-290006.933
Saturday 13 MarchChampionshipReadingHD1-190006.79
Wednesday 20 JanuaryChampionshipMiddlesbroughHL1-290006.945
Saturday 16 JanuaryChampionshipMillwallHW3-190006.935
Saturday 9 JanuaryFA CupCardiffHW1-090007.521
Saturday 2 JanuaryChampionshipPrestonAW0-1Bench
Saturday 5 DecemberChampionshipReadingAL2-045006.510
Sunday 29 NovemberChampionshipSwanseaHL0-1900727
Tuesday 24 NovemberChampionshipBournemouthAL2-090006.525
Saturday 21 NovemberChampionshipBarnsleyAL2-090007.351
Wednesday 18 NovemberUEFA Nations LeagueIsraelAL1-01700715
Sunday 15 NovemberUEFA Nations LeagueSlovakiaAL1-090007.352
Thursday 12 NovemberEuro ChampionshipSerbiaAD1-1Bench
Saturday 7 NovemberChampionshipWycombeHW2-090007.231
Wednesday 4 NovemberChampionshipCoventryHW2-19010738
Saturday 31 OctoberChampionshipMiddlesbroughAL1-090006.924
Wednesday 28 OctoberChampionshipLutonAD1-190006.731
Friday 23 OctoberChampionshipDerbyHD1-190006.953
Tuesday 20 OctoberChampionshipRotherhamHD1-190006.229
Saturday 17 OctoberChampionshipBlackburnAW0-190007.314
Friday 25 SeptemberChampionshipHuddersfieldAL1-09006.951
Saturday 12 SeptemberPremiershipKilmarnockHW1-090007.327
Monday 7 SeptemberUEFA Nations LeagueCzechiaAW1-29006.937
Friday 4 SeptemberUEFA Nations LeagueIsraelHD1-190006.759
Sunday 30 AugustPremiershipHibernianAW0-195007.284
Sunday 23 AugustPremiershipLivingstonHW2-14500753
Saturday 1 AugustPremiershipRangersHL0-19000778
Tuesday 19 NovemberEuro ChampionshipKazakhstanHW3-1900006.480%
Saturday 16 NovemberEuro ChampionshipCyprusAW1-290006.474%
Tuesday 11 JuneEuro ChampionshipBelgiumAL3-0900006.475%
Saturday 8 JuneEuro ChampionshipCyprusHW2-1900006.687%
Sunday 24 MarchEuro ChampionshipSan MarinoAW0-2900007.378%
Thursday 21 MarchEuro ChampionshipKazakhstanAL3-090000778%

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.