Skip to content
442ball
Menu

Ali Ibrahim Al-Hamadi: match by match

121 appearances across 7 competitions, 2021 to 2026.

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

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

2026

7 playedFIFA World Cup, League One

2025

16 played1 unusedChampionship, EFL Cup, FA Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MayLeague OneBoltonAW2-390006.23
Saturday 25 AprilLeague OneBarnsleyHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 21 AprilLeague OneRotherhamAW0-2170006.24
Saturday 18 AprilLeague OneMansfield TownAD2-2690006.29
Wednesday 15 AprilLeague OneNorthamptonHW2-1240006.31
Monday 6 AprilLeague OneAFC WimbledonAW0-3731107.321
Saturday 21 MarchLeague OneStockport CountyHD1-11800□6.20
Saturday 28 FebruaryLeague OnePort ValeAD1-1290006.53
Wednesday 18 FebruaryLeague OneWiganAL1-0820006.28
Saturday 14 FebruaryLeague OneCardiffAL3-1450006.213
Saturday 7 FebruaryLeague OneBradfordHW2-1160006.24
Saturday 31 JanuaryLeague OneBlackpoolHW1-0220006.23
Tuesday 27 JanuaryLeague OneHuddersfieldAL1-01400060
Saturday 8 NovemberLeague OneStockport CountyAW0-390006.72
Friday 31 OctoberFA CupForest GreenHW4-3280006.66
Tuesday 12 AugustEFL CupBromleyAD1-1900005.316
Friday 8 AugustChampionshipBirminghamAD1-1110006.25

2024

28 played2 unusedChampionship, EFL Cup, FA Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 MayChampionshipDerbyAD0-08800□74
Friday 25 AprilChampionshipSheffield UtdHL0-2180006.33
Monday 21 AprilChampionshipLeedsAL6-0600006.58
Friday 18 AprilChampionshipSheffield WednesdayHW2-0110007.31
Saturday 12 AprilChampionshipCardiffAW0-14500□6.75
Tuesday 8 AprilChampionshipLutonHD1-1280006.91
Saturday 5 AprilChampionshipPrestonAD1-12800075
Saturday 15 MarchChampionshipMillwallAL1-0630006.35
Wednesday 12 MarchChampionshipBlackburnHW1-0741007.914
Saturday 8 MarchChampionshipCoventryAL3-2810005.99
Saturday 1 MarchChampionshipWatfordHD0-0660006.69
Saturday 22 FebruaryChampionshipNorwichAL4-2610006.35
Saturday 15 FebruaryChampionshipSwanseaHW3-1860006.912
Wednesday 12 FebruaryChampionshipBristol CityAL2-0760006.312
Saturday 1 FebruaryChampionshipHull CityAW1-2601007.36
Sunday 12 JanuaryFA CupBristol RoversHW3-0730106.312
Sunday 5 JanuaryPremier LeagueFulhamAD2-2100006.21
Monday 30 DecemberPremier LeagueChelseaHW2-01000Not recorded2
Friday 27 DecemberPremier LeagueArsenalAL1-0100006.22
Saturday 21 DecemberPremier LeagueNewcastleHL0-44500□6.67
Saturday 14 DecemberPremier LeagueWolvesAW1-2110006.92
Sunday 8 DecemberPremier LeagueBournemouthHL1-290006.53
Tuesday 3 DecemberPremier LeagueCrystal PalaceHL0-1110006.62
Saturday 30 NovemberPremier LeagueNottingham ForestAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 24 NovemberPremier LeagueManchester UnitedHD1-190006.33
Saturday 26 OctoberPremier LeagueBrentfordAL4-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 31 AugustPremier LeagueFulhamHD1-1900□6.72
Wednesday 28 AugustEFL CupAFC WimbledonAD2-2781007.37
Saturday 24 AugustPremier LeagueManchester CityAL4-11300□6.20
Saturday 17 AugustPremier LeagueLiverpoolHL0-2160006.71

2023

40 played2 unusedChampionship, EFL Cup, FA Cup, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 AprilChampionshipHull CityAD3-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 13 AprilChampionshipMiddlesbroughHD1-1590006.712
Wednesday 10 AprilChampionshipWatfordHD0-0190006.51
Saturday 6 AprilChampionshipNorwichAL1-0150006.33
Monday 1 AprilChampionshipSouthamptonHW3-2540006.94
Friday 29 MarchChampionshipBlackburnAW0-1260006.55
Saturday 16 MarchChampionshipSheffield WednesdayHW6-0182008.97
Saturday 9 MarchChampionshipCardiffAL2-1130006.55
Tuesday 5 MarchChampionshipBristol CityHW3-22910□6.93
Saturday 2 MarchChampionshipPlymouthAW0-2900073
Saturday 24 FebruaryChampionshipBirminghamHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 20 FebruaryChampionshipRotherhamHW4-3100006.32
Saturday 17 FebruaryChampionshipSwanseaAW1-21100073
Wednesday 14 FebruaryChampionshipMillwallAW0-4141007.73
Saturday 10 FebruaryChampionshipWest BromHD2-2160007.35
Saturday 3 FebruaryChampionshipPrestonAL3-290006.93
Monday 1 JanuaryLeague TwoForest GreenAD1-1901007.914
Friday 29 DecemberLeague TwoColchesterHW5-3901108.312
Tuesday 26 DecemberLeague TwoSutton UtdHL0-1900007.38
Friday 22 DecemberLeague TwoCrawley TownAW1-28910□716
Saturday 16 DecemberLeague TwoSalford CityAD0-0900006.913
Saturday 9 DecemberLeague TwoSwindon TownHW4-09020□7.915
Monday 4 DecemberFA CupRamsgateHW5-063210912
Tuesday 28 NovemberLeague TwoGillinghamAL1-0900007.214
Saturday 25 NovemberLeague TwoNotts CountyHW4-2902008.613
Saturday 11 NovemberLeague TwoDoncasterHW2-0892008.211
Saturday 28 OctoberLeague TwoMorecambeAL4-1900106.312
Tuesday 24 OctoberLeague TwoAccrington STHL2-49001□7.38
Saturday 21 OctoberLeague TwoBarrowAD0-090000715
Saturday 7 OctoberLeague TwoMansfield TownAD0-0900006.515
Tuesday 3 OctoberLeague TwoHarrogate TownAW0-1900007.215
Saturday 30 SeptemberLeague TwoTranmereHW4-189300921
Saturday 23 SeptemberLeague TwoWalsallAW1-3891108.920
Saturday 16 SeptemberLeague TwoCreweHD2-2900107.713
Saturday 2 SeptemberLeague TwoNewport CountyAD2-2780107.212
Wednesday 30 AugustEFL CupChelseaAL2-1340006.92
Saturday 26 AugustLeague TwoForest GreenHD1-19000□6.610
Saturday 19 AugustLeague TwoSutton UtdAW0-37900□6.910
Tuesday 15 AugustLeague TwoColchesterAW0-2720006.37
Saturday 12 AugustLeague TwoWrexhamHD1-1890006.39
Wednesday 9 AugustEFL CupCoventryHW2-1640007.38
Saturday 5 AugustLeague TwoGrimsbyAD0-03500□6.24

2022

30 played4 unusedEFL Cup, League One, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 29 AprilLeague TwoTranmereHD1-19010075
Saturday 22 AprilLeague TwoSwindon TownHL1-5900006.77
Saturday 15 AprilLeague TwoStevenageAL2-1901007.212
Monday 10 AprilLeague TwoSalford CityHL2-3901007.915
Friday 7 AprilLeague TwoHarrogate TownAD2-29000□712
Saturday 1 AprilLeague TwoRochdaleHL0-1320006.54
Tuesday 28 MarchLeague TwoWalsallHW2-01810□7.32
Saturday 18 MarchLeague TwoCrawley TownHL0-1900006.310
Tuesday 14 MarchLeague TwoNewport CountyAD1-1901007.214
Saturday 11 MarchLeague TwoDoncasterAL2-1900107.219
Saturday 4 MarchLeague TwoMansfield TownHL1-3901007.912
Tuesday 28 FebruaryLeague TwoStevenageHL2-3902008.215
Saturday 25 FebruaryLeague TwoGillinghamAL2-1901007.36
Saturday 18 FebruaryLeague TwoHartlepoolHD2-28110□7.313
Tuesday 14 FebruaryLeague TwoNorthamptonAD0-0890006.98
Saturday 11 FebruaryLeague TwoCarlisleHD0-0270006.96
Saturday 4 FebruaryLeague TwoLeyton OrientAL1-0710006.24
Saturday 28 JanuaryLeague TwoStockport CountyHW1-0690006.57
Saturday 14 JanuaryLeague TwoBradfordHD0-0230006.74
Thursday 29 DecemberLeague OnePlymouthAL1-0710006.56
Saturday 17 DecemberLeague OneIpswichHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 10 DecemberLeague OneLincolnAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 4 DecemberLeague OnePortsmouthHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 1 OctoberLeague OnePlymouthHL0-180006.31
Saturday 24 SeptemberLeague OneSheffield WednesdayAL3-1120006.20
Saturday 17 SeptemberLeague OneDerbyAL2-1120006.70
Tuesday 13 SeptemberLeague OneAccrington STHW1-01000Not recorded0
Saturday 3 SeptemberLeague OneFleetwood TownAD1-1240006.31
Saturday 27 AugustLeague OneCharltonHD1-1110006.60
Wednesday 24 AugustEFL CupBristol CityHL1-3851007.39
Saturday 20 AugustLeague OneBarnsleyAW0-380006.92
Tuesday 16 AugustLeague OneExeter CityAL3-1200006.73
Saturday 13 AugustLeague OneShrewsburyHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 9 AugustEFL CupNorthamptonAW1-2740006.35

2021

0 played2 unusedLeague One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 15 JanuaryLeague OneOxford UnitedHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 11 DecemberLeague OneAFC WimbledonHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded