Skip to content
442ball
Menu

A. Idah: match by match

222 appearances across 7 competitions, 2019 to 2026.

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

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

2026

13 playedChampionship, EFL Cup, UEFA Nations League

2025

31 played1 unusedChampionship, EFL Cup, Premiership, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MayChampionshipCharltonHW3-1252008.910
Saturday 25 AprilChampionshipNorwichAD1-1300006.76
Tuesday 21 AprilChampionshipQPRAW1-2660006.218
Saturday 18 AprilChampionshipSouthamptonHL1-2220006.34
Saturday 11 AprilChampionshipLeicesterAW0-1180006.36
Monday 6 AprilChampionshipMiddlesbroughHD2-2340006.54
Friday 3 AprilChampionshipSheffield UtdAD3-3201108.25
Saturday 21 MarchChampionshipCoventryHL0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 19 DecemberChampionshipWrexhamHW2-1121007.22
Saturday 13 DecemberChampionshipStoke CityAL2-1150006.71
Tuesday 9 DecemberChampionshipPortsmouthHW1-0560006.75
Saturday 6 DecemberChampionshipOxford UnitedHW2-0100006.63
Saturday 29 NovemberChampionshipWest BromAL3-2250006.71
Tuesday 25 NovemberChampionshipDerbyHL1-2120006.50
Saturday 22 NovemberChampionshipBristol CityAL3-0900006.720
Saturday 8 NovemberChampionshipIpswichHL1-4100006.51
Wednesday 5 NovemberChampionshipPrestonAL2-1900005.512
Saturday 1 NovemberChampionshipCharltonAD1-1901006.310
Wednesday 29 OctoberEFL CupManchester CityHL1-35900□6.36
Saturday 25 OctoberChampionshipNorwichHW2-1110006.51
Wednesday 22 OctoberChampionshipQPRHL0-18200□6.214
Saturday 18 OctoberChampionshipSouthamptonAD0-0270006.34
Saturday 4 OctoberChampionshipLeicesterHL1-32510073
Tuesday 30 SeptemberChampionshipBlackburnAW1-2270106.73
Saturday 27 SeptemberChampionshipMillwallHD1-1100005.90
Saturday 20 SeptemberChampionshipBirminghamAL1-0160006.32
Wednesday 17 SeptemberEFL CupNottingham ForestHW3-27900067
Saturday 13 SeptemberChampionshipHull CityHD2-2260006.214
Tuesday 26 AugustUEFA Champions LeagueKairat AlmatyAD0-0500005.910
Wednesday 20 AugustUEFA Champions LeagueKairat AlmatyHD0-0450006.55
Sunday 10 AugustPremiershipAberdeenAW0-2660006.55
Sunday 3 AugustPremiershipST MirrenHW1-07800□6.37

2024

50 played2 unusedChampionship, Premiership, UEFA Champions League, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 17 MayPremiershipST MirrenHD1-1550006.96
Wednesday 14 MayPremiershipAberdeenAW1-5201007.31
Saturday 10 MayPremiershipHibernianHW3-1801006.76
Sunday 4 MayPremiershipRangersAD1-1831006.610
Saturday 26 AprilPremiershipDundee UtdAW0-5552008.218
Saturday 12 AprilPremiershipKilmarnockHW5-1600006.515
Sunday 6 AprilPremiershipST JohnstoneAL1-0290007.68
Saturday 29 MarchPremiershipHeart Of MidlothianHW3-0190006.33
Sunday 23 MarchUEFA Nations LeagueBulgariaHW2-1251007.57
Thursday 20 MarchUEFA Nations LeagueBulgariaAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 16 MarchPremiershipRangersHL2-3450006.55
Saturday 1 MarchPremiershipST MirrenAW2-5640006.510
Tuesday 25 FebruaryPremiershipAberdeenHW5-1310006.66
Saturday 22 FebruaryPremiershipHibernianAL2-1450006.32
Tuesday 18 FebruaryUEFA Champions LeagueBayern MünchenAD1-1300006.72
Saturday 15 FebruaryPremiershipDundee UtdHW3-0851007.713
Wednesday 12 FebruaryUEFA Champions LeagueBayern MünchenHL1-2650006.74
Wednesday 5 FebruaryPremiershipDundeeHW6-0721007.35
Sunday 2 FebruaryPremiershipMotherwellAW1-3791007.28
Wednesday 29 JanuaryUEFA Champions LeagueAston VillaAL4-2792008.26
Wednesday 22 JanuaryUEFA Champions LeagueBSC Young BoysHW1-0150006.31
Tuesday 14 JanuaryPremiershipDundeeAD3-3610006.27
Saturday 11 JanuaryPremiershipRoss CountyAW1-4730007.226
Wednesday 8 JanuaryPremiershipDundee UtdHW2-0620006.913
Sunday 5 JanuaryPremiershipST MirrenHW3-08300077
Thursday 2 JanuaryPremiershipRangersAL3-0260006.68
Sunday 29 DecemberPremiershipST JohnstoneHW4-0220006.62
Thursday 26 DecemberPremiershipMotherwellHW4-06300□6.910
Sunday 22 DecemberPremiershipDundee UtdAD0-0280006.64
Tuesday 10 DecemberUEFA Champions LeagueDinamo ZagrebAD0-0180006.93
Saturday 7 DecemberPremiershipHibernianHW3-0670006.610
Wednesday 4 DecemberPremiershipAberdeenAW0-1240006.52
Saturday 30 NovemberPremiershipRoss CountyHW5-0901007.712
Wednesday 27 NovemberUEFA Champions LeagueClub Brugge KVHD1-1140006.36
Saturday 23 NovemberPremiershipHeart Of MidlothianAW1-4152008.73
Sunday 10 NovemberPremiershipKilmarnockAW0-2630006.716
Tuesday 5 NovemberUEFA Champions LeagueRB LeipzigHW3-180006.63
Sunday 27 OctoberPremiershipMotherwellAW0-3151007.54
Wednesday 23 OctoberUEFA Champions LeagueAtalantaAD0-0680006.714
Saturday 19 OctoberPremiershipAberdeenHD2-2180006.53
Sunday 13 OctoberUEFA Nations LeagueGreeceAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 10 OctoberUEFA Nations LeagueFinlandAW1-2100006.32
Sunday 6 OctoberPremiershipRoss CountyAW1-2610007.213
Tuesday 1 OctoberUEFA Champions LeagueBorussia DortmundAL7-1270006.25
Saturday 28 SeptemberPremiershipST JohnstoneAW0-6241007.23
Wednesday 18 SeptemberUEFA Champions LeagueSlovan BratislavaHW5-1131007.21
Saturday 14 SeptemberPremiershipHeart Of MidlothianHW2-0180006.74
Tuesday 10 SeptemberUEFA Nations LeagueGreeceHL0-2120006.50
Saturday 7 SeptemberUEFA Nations LeagueEnglandHL0-2750006.55
Sunday 1 SeptemberPremiershipRangersHW3-0130006.33
Sunday 25 AugustPremiershipST MirrenAW0-3590006.75
Saturday 10 AugustChampionshipOxford UnitedAL2-0290006.77

2023

47 played1 unusedChampionship, EFL Cup, FA Cup, Premiership

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 18 MayPremiershipST MirrenHW3-2250006.51
Wednesday 15 MayPremiershipKilmarnockAW0-5621007.917
Saturday 11 MayPremiershipRangersHW2-1190006.33
Saturday 4 MayPremiershipHeart Of MidlothianHW3-0180006.62
Sunday 28 AprilPremiershipDundeeAW1-2280006.39
Saturday 13 AprilPremiershipST MirrenHW3-0181007.34
Sunday 7 AprilPremiershipRangersAD3-3211007.36
Sunday 31 MarchPremiershipLivingstonAW0-31901075
Saturday 16 MarchPremiershipST JohnstoneHW3-1150006.32
Sunday 3 MarchPremiershipHeart Of MidlothianAL2-0900006.314
Wednesday 28 FebruaryPremiershipDundeeHW7-16010□7.210
Sunday 25 FebruaryPremiershipMotherwellAW1-3452008.38
Saturday 17 FebruaryPremiershipKilmarnockHD1-1670006.712
Wednesday 7 FebruaryPremiershipHibernianAW1-2902007.96
Saturday 3 FebruaryPremiershipAberdeenAD1-1310107.38
Sunday 28 JanuaryFA CupLiverpoolAL5-2280006.76
Wednesday 24 JanuaryChampionshipLeedsAL1-0110006.20
Saturday 20 JanuaryChampionshipWest BromHW2-0100006.30
Friday 12 JanuaryChampionshipHull CityAW1-2290006.26
Monday 1 JanuaryChampionshipSouthamptonHD1-1160006.30
Friday 29 DecemberChampionshipMillwallAL1-02700□6.72
Tuesday 26 DecemberChampionshipWest BromAL1-0610006.69
Saturday 23 DecemberChampionshipHuddersfieldHW2-0240006.69
Saturday 16 DecemberChampionshipIpswichAD2-2870006.63
Wednesday 13 DecemberChampionshipSheffield WednesdayHW3-1850006.212
Saturday 9 DecemberChampionshipPrestonHD0-0900006.37
Sunday 3 DecemberChampionshipBristol CityAW1-2281007.26
Tuesday 28 NovemberChampionshipWatfordAL3-2670006.55
Saturday 25 NovemberChampionshipQPRHW1-0260006.33
Saturday 11 NovemberChampionshipCardiffAW2-3261007.54
Sunday 5 NovemberChampionshipBlackburnHL1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 28 OctoberChampionshipSunderlandAL3-11600□6.51
Tuesday 24 OctoberChampionshipMiddlesbroughHL1-2670006.67
Saturday 21 OctoberChampionshipLeedsHL2-3780006.719
Saturday 7 OctoberChampionshipCoventryAD1-1760006.62
Wednesday 4 OctoberChampionshipSwanseaAL2-1320006.65
Saturday 30 SeptemberChampionshipBirminghamHW2-067000715
Wednesday 27 SeptemberEFL CupFulhamAL2-1270006.77
Saturday 23 SeptemberChampionshipPlymouthAL6-2902007.712
Wednesday 20 SeptemberChampionshipLeicesterHL0-2450006.25
Saturday 16 SeptemberChampionshipStoke CityHW1-0600006.99
Saturday 2 SeptemberChampionshipRotherhamAL2-177000718
Tuesday 29 AugustEFL CupBristol CityAW0-1600006.310
Saturday 26 AugustChampionshipHuddersfieldAW0-4721108.319
Sunday 20 AugustChampionshipMillwallHW3-1100006.52
Wednesday 16 AugustEFL CupQPRAW0-1690006.75
Saturday 12 AugustChampionshipSouthamptonAD4-4130006.21
Saturday 5 AugustChampionshipHull CityHW2-1131007.21

2022

26 playedChampionship, EFL Cup

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 8 MayChampionshipBlackpoolHL0-1340006.94
Saturday 29 AprilChampionshipWest BromAL2-1250006.55
Saturday 22 AprilChampionshipSwanseaHL0-3440006.54
Wednesday 19 AprilChampionshipQPRAD1-1451007.57
Friday 14 AprilChampionshipMiddlesbroughAL5-1330006.57
Monday 10 AprilChampionshipRotherhamHD0-0240006.54
Friday 7 AprilChampionshipBlackburnAW0-2130006.71
Saturday 1 AprilChampionshipSheffield UtdHL0-1700006.310
Wednesday 15 MarchChampionshipHuddersfieldAD1-1420106.312
Sunday 12 MarchChampionshipSunderlandHL0-1450006.58
Saturday 4 MarchChampionshipMillwallAW2-3900006.322
Saturday 25 FebruaryChampionshipCardiffHW2-0850006.37
Tuesday 21 FebruaryChampionshipBirminghamHW3-1900006.715
Saturday 18 FebruaryChampionshipWiganAD0-0900006.710
Tuesday 14 FebruaryChampionshipHull CityHW3-1900007.317
Saturday 11 FebruaryChampionshipBristol CityAL1-0290006.78
Saturday 4 FebruaryChampionshipBurnleyHL0-32900□6.34
Saturday 21 JanuaryChampionshipCoventryAW2-4230006.67
Saturday 14 JanuaryChampionshipPrestonAW0-41800□6.34
Monday 2 JanuaryChampionshipWatfordHL0-1900006.930
Friday 30 DecemberChampionshipReadingHD1-1751007.512
Monday 26 DecemberChampionshipLutonAL2-1450006.69
Saturday 17 DecemberChampionshipBlackburnHL0-2170006.90
Saturday 10 DecemberChampionshipSwanseaAW0-1900□6.51
Tuesday 30 AugustChampionshipBirminghamAW1-2140006.54
Tuesday 23 AugustEFL CupBournemouthHD2-2211007.55

2021

20 played6 unusedEFL Cup, FA Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 9 FebruaryPremier LeagueCrystal PalaceHD1-1840106.96
Saturday 5 FebruaryFA CupWolvesAW0-1660006.22
Friday 21 JanuaryPremier LeagueWatfordAW0-3900006.67
Saturday 15 JanuaryPremier LeagueEvertonHW2-1901007.716
Wednesday 12 JanuaryPremier LeagueWest HamAL2-0750007.311
Tuesday 28 DecemberPremier LeagueCrystal PalaceAL3-0900006.712
Sunday 26 DecemberPremier LeagueArsenalHL0-5180006.64
Tuesday 14 DecemberPremier LeagueAston VillaHL0-2290006.97
Saturday 11 DecemberPremier LeagueManchester UnitedHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 5 DecemberPremier LeagueTottenhamAL3-0690006.38
Tuesday 30 NovemberPremier LeagueNewcastleAD1-1230006.64
Saturday 27 NovemberPremier LeagueWolvesHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 20 NovemberPremier LeagueSouthamptonHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 6 NovemberPremier LeagueBrentfordAW1-21000Not recorded2
Sunday 31 OctoberPremier LeagueLeedsHL1-2130006.32
Saturday 23 OctoberPremier LeagueChelseaAL7-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 16 OctoberPremier LeagueBrightonHD0-01000Not recorded2
Saturday 2 OctoberPremier LeagueBurnleyAD0-01000Not recorded0
Saturday 25 SeptemberPremier LeagueEvertonAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 21 SeptemberEFL CupLiverpoolHL0-3900007.29
Saturday 18 SeptemberPremier LeagueWatfordHL1-32000Not recorded2
Saturday 11 SeptemberPremier LeagueArsenalAL1-0100006.60
Saturday 28 AugustPremier LeagueLeicesterHL1-2110006.33
Tuesday 24 AugustEFL CupBournemouthHW6-0130006.95
Saturday 21 AugustPremier LeagueManchester CityAL5-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 14 AugustPremier LeagueLiverpoolHL0-3130006.63

2020

21 played2 unusedChampionship, UEFA Nations League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 8 MayChampionshipBarnsleyAD2-2381007.28
Saturday 6 MarchChampionshipLutonHW3-080006.30
Wednesday 3 MarchChampionshipBrentfordHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 28 FebruaryChampionshipWycombeAW0-2121007.73
Tuesday 23 FebruaryChampionshipBirminghamAW1-31000Not recorded0
Saturday 20 FebruaryChampionshipRotherhamHW1-01000Not recorded0
Wednesday 17 FebruaryChampionshipCoventryAW0-21000Not recorded0
Saturday 13 FebruaryChampionshipStoke CityHW4-1100006.30
Friday 5 FebruaryChampionshipSwanseaAL2-03300□6.54
Tuesday 2 FebruaryChampionshipMillwallAD0-01000Not recorded0
Saturday 30 JanuaryChampionshipMiddlesbroughHD0-0110006.32
Sunday 15 NovemberUEFA Nations LeagueWalesAL1-0750006.77
Saturday 7 NovemberChampionshipSwanseaHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 24 OctoberChampionshipWycombeHW2-13700■75
Tuesday 20 OctoberChampionshipBirminghamHW1-02101□6.64
Saturday 17 OctoberChampionshipRotherhamAW1-2900006.213
Wednesday 14 OctoberUEFA Nations LeagueFinlandAL1-0150006.30
Saturday 3 OctoberChampionshipDerbyHL0-1330006.65
Sunday 27 SeptemberChampionshipBournemouthAL1-0160006.52
Saturday 19 SeptemberChampionshipPrestonHD2-2270006.64
Saturday 12 SeptemberChampionshipHuddersfieldAW0-11510□7.74
Sunday 6 SeptemberUEFA Nations LeagueFinlandHL0-1660006.59
Thursday 3 SeptemberUEFA Nations LeagueBulgariaAD1-1770006.613

2019

14 playedFA Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 26 JulyPremier LeagueManchester CityAL5-0130006.60
Saturday 18 JulyPremier LeagueBurnleyHL0-290006.50
Tuesday 14 JulyPremier LeagueChelseaAL1-0110006.60
Saturday 11 JulyPremier LeagueWest HamHL0-4210006.40
Tuesday 7 JulyPremier LeagueWatfordAL2-1140006.10
Saturday 4 JulyPremier LeagueBrightonHL0-1230006.60
Wednesday 1 JulyPremier LeagueArsenalAL4-0450006.70
Saturday 27 JuneFA CupManchester UnitedHL1-22000Not recorded0
Wednesday 24 JunePremier LeagueEvertonHL0-1110006.20
Friday 19 JunePremier LeagueSouthamptonHL0-3100006.40
Saturday 7 MarchPremier LeagueSheffield UtdAL1-080006.50
Wednesday 4 MarchFA CupTottenhamAD2-2480006.872
Saturday 11 JanuaryPremier LeagueManchester UnitedAL4-0650006.40
Wednesday 1 JanuaryPremier LeagueCrystal PalaceHD1-11000Not recorded0