Skip to content
442ball
Menu

Ali Ibrahim Al-Hamadi: match by match

118 appearances across 7 competitions, 2021 to 2026.

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

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

2026

4 playedFIFA World Cup, League One

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 29 AugustLeague OneBromleyHW7-2110006.72
Friday 26 JuneFIFA World CupSenegalAL5-0580006.94
Monday 22 JuneFIFA World CupFranceAL3-0640006.212
Tuesday 16 JuneFIFA World CupNorwayHL1-4590006.79

2025

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

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 2 MayLeague OneBoltonAW2-390006.23
Saturday 25 AprilLeague OneBarnsleyHW2-1Bench
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-118006.2
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-0140006
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-0880074
Friday 25 AprilChampionshipSheffield UtdHL0-2180006.33
Monday 21 AprilChampionshipLeedsAL6-0600006.58
Friday 18 AprilChampionshipSheffield WednesdayHW2-0110007.31
Saturday 12 AprilChampionshipCardiffAW0-145006.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-010002
Friday 27 DecemberPremier LeagueArsenalAL1-0100006.22
Saturday 21 DecemberPremier LeagueNewcastleHL0-445006.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-0Bench
Sunday 24 NovemberPremier LeagueManchester UnitedHD1-190006.33
Saturday 26 OctoberPremier LeagueBrentfordAL4-3Bench
Saturday 31 AugustPremier LeagueFulhamHD1-19006.72
Wednesday 28 AugustEFL CupAFC WimbledonAD2-2781007.37
Saturday 24 AugustPremier LeagueManchester CityAL4-113006.2
Saturday 17 AugustPremier LeagueLiverpoolHL0-2160006.71

2023

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

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 27 AprilChampionshipHull CityAD3-3Bench
Saturday 13 AprilChampionshipMiddlesbroughHD1-159006.712
Wednesday 10 AprilChampionshipWatfordHD0-019006.51
Saturday 6 AprilChampionshipNorwichAL1-015006.33
Monday 1 AprilChampionshipSouthamptonHW3-254006.94
Friday 29 MarchChampionshipBlackburnAW0-126006.55
Saturday 16 MarchChampionshipSheffield WednesdayHW6-018208.97
Saturday 9 MarchChampionshipCardiffAL2-113006.55
Tuesday 5 MarchChampionshipBristol CityHW3-22916.93
Saturday 2 MarchChampionshipPlymouthAW0-290073
Saturday 24 FebruaryChampionshipBirminghamHW3-1Bench
Tuesday 20 FebruaryChampionshipRotherhamHW4-310006.32
Saturday 17 FebruaryChampionshipSwanseaAW1-2110073
Wednesday 14 FebruaryChampionshipMillwallAW0-414107.73
Saturday 10 FebruaryChampionshipWest BromHD2-216007.35
Saturday 3 FebruaryChampionshipPrestonAL3-29006.93
Monday 1 JanuaryLeague TwoForest GreenAD1-190107.914
Friday 29 DecemberLeague TwoColchesterHW5-3901108.312
Tuesday 26 DecemberLeague TwoSutton UtdHL0-190007.38
Friday 22 DecemberLeague TwoCrawley TownAW1-2891716
Saturday 16 DecemberLeague TwoSalford CityAD0-090006.913
Saturday 9 DecemberLeague TwoSwindon TownHW4-09027.915
Monday 4 DecemberFA CupRamsgateHW5-063210912
Tuesday 28 NovemberLeague TwoGillinghamAL1-090007.214
Saturday 25 NovemberLeague TwoNotts CountyHW4-290208.613
Saturday 11 NovemberLeague TwoDoncasterHW2-089208.211
Saturday 28 OctoberLeague TwoMorecambeAL4-1900106.312
Tuesday 24 OctoberLeague TwoAccrington STHL2-490017.38
Saturday 21 OctoberLeague TwoBarrowAD0-09000715
Saturday 7 OctoberLeague TwoMansfield TownAD0-090006.515
Tuesday 3 OctoberLeague TwoHarrogate TownAW0-190007.215
Saturday 30 SeptemberLeague TwoTranmereHW4-18930921
Saturday 23 SeptemberLeague TwoWalsallAW1-3891108.920
Saturday 16 SeptemberLeague TwoCreweHD2-2900107.713
Saturday 2 SeptemberLeague TwoNewport CountyAD2-2780107.212
Wednesday 30 AugustEFL CupChelseaAL2-134006.92
Saturday 26 AugustLeague TwoForest GreenHD1-19006.610
Saturday 19 AugustLeague TwoSutton UtdAW0-37906.910
Tuesday 15 AugustLeague TwoColchesterAW0-272006.37
Saturday 12 AugustLeague TwoWrexhamHD1-189006.39
Wednesday 9 AugustEFL CupCoventryHW2-164007.38
Saturday 5 AugustLeague TwoGrimsbyAD0-03506.24

2022

30 played4 unusedEFL Cup, League One, League Two

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 29 AprilLeague TwoTranmereHD1-1901075
Saturday 22 AprilLeague TwoSwindon TownHL1-590006.77
Saturday 15 AprilLeague TwoStevenageAL2-190107.212
Monday 10 AprilLeague TwoSalford CityHL2-390107.915
Friday 7 AprilLeague TwoHarrogate TownAD2-2900712
Saturday 1 AprilLeague TwoRochdaleHL0-132006.54
Tuesday 28 MarchLeague TwoWalsallHW2-01817.32
Saturday 18 MarchLeague TwoCrawley TownHL0-190006.310
Tuesday 14 MarchLeague TwoNewport CountyAD1-190107.214
Saturday 11 MarchLeague TwoDoncasterAL2-1900107.219
Saturday 4 MarchLeague TwoMansfield TownHL1-390107.912
Tuesday 28 FebruaryLeague TwoStevenageHL2-390208.215
Saturday 25 FebruaryLeague TwoGillinghamAL2-190107.36
Saturday 18 FebruaryLeague TwoHartlepoolHD2-28117.313
Tuesday 14 FebruaryLeague TwoNorthamptonAD0-089006.98
Saturday 11 FebruaryLeague TwoCarlisleHD0-027006.96
Saturday 4 FebruaryLeague TwoLeyton OrientAL1-071006.24
Saturday 28 JanuaryLeague TwoStockport CountyHW1-069006.57
Saturday 14 JanuaryLeague TwoBradfordHD0-023006.74
Thursday 29 DecemberLeague OnePlymouthAL1-071006.56
Saturday 17 DecemberLeague OneIpswichHW1-0Bench
Saturday 10 DecemberLeague OneLincolnAD0-0Bench
Sunday 4 DecemberLeague OnePortsmouthHW2-0Bench
Saturday 1 OctoberLeague OnePlymouthHL0-18006.31
Saturday 24 SeptemberLeague OneSheffield WednesdayAL3-112006.2
Saturday 17 SeptemberLeague OneDerbyAL2-112006.7
Tuesday 13 SeptemberLeague OneAccrington STHW1-0100
Saturday 3 SeptemberLeague OneFleetwood TownAD1-124006.31
Saturday 27 AugustLeague OneCharltonHD1-111006.6
Wednesday 24 AugustEFL CupBristol CityHL1-385107.39
Saturday 20 AugustLeague OneBarnsleyAW0-38006.92
Tuesday 16 AugustLeague OneExeter CityAL3-120006.73
Saturday 13 AugustLeague OneShrewsburyHL1-2Bench
Tuesday 9 AugustEFL CupNorthamptonAW1-274006.35

2021

0 played2 unusedLeague One

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