Skip to content
442ball
Menu

O. Haddadi: match by match

231 appearances across 6 competitions, 2016 to 2023.

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

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

2023

29 played4 unused2. Bundesliga, DFB-Pokal

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 19 May2. BundesligaFC Schalke 04HW2-0210006.99
Friday 10 May2. Bundesliga1. FC MagdeburgAD0-02000Not recorded2
Saturday 4 May2. BundesligaEintracht BraunschweigHD3-3100006.712
Sunday 28 April2. BundesligaSV WehenAW3-5110006.96
Saturday 20 April2. BundesligaFortuna DüsseldorfAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 12 April2. Bundesliga1. FC KaiserslauternHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 7 April2. BundesligaVfL OsnabrückAL2-0450006.331
Sunday 31 March2. BundesligaHamburger SVHD1-14501□6.913
Saturday 16 March2. BundesligaHansa RostockAL1-0540006.723
Sunday 10 March2. BundesligaSV ElversbergHL1-4900006.630
Saturday 2 March2. BundesligaKarlsruher SCAL4-01300067
Sunday 25 February2. Bundesliga1. FC NürnbergHW2-1190006.314
Friday 16 February2. BundesligaHannover 96AL2-1890006.940
Sunday 11 February2. BundesligaHertha BSCHL1-2890007.736
Saturday 3 February2. BundesligaFC St. PauliAL3-25500□632
Sunday 28 January2. BundesligaHolstein KielHW2-1170006.76
Friday 15 December2. BundesligaFC Schalke 04AD2-2670006.647
Saturday 9 December2. Bundesliga1. FC MagdeburgHD1-1900006.930
Saturday 2 December2. BundesligaEintracht BraunschweigAW0-1900007.348
Sunday 26 November2. BundesligaSV WehenHW2-0900007.754
Sunday 12 November2. BundesligaFortuna DüsseldorfHW1-0900007.341
Saturday 4 November2. Bundesliga1. FC KaiserslauternAW0-2900007.229
Tuesday 31 OctoberDFB-PokalFC 08 HomburgAL2-1900007.380
Friday 27 October2. BundesligaVfL OsnabrückHW4-0900006.652
Saturday 21 October2. BundesligaHamburger SVAL2-0450006.918
Saturday 7 October2. BundesligaHansa RostockHW1-0810007.343
Sunday 1 October2. BundesligaSV ElversbergAD1-1450006.920
Saturday 23 September2. BundesligaKarlsruher SCHW4-3180006.66
Friday 15 September2. Bundesliga1. FC NürnbergAD1-1250006.67
Saturday 26 August2. BundesligaHertha BSCAL5-0560006.545
Saturday 19 August2. BundesligaFC St. PauliHD0-0190006.65
Saturday 12 AugustDFB-PokalHallescher FCAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 5 August2. BundesligaHolstein KielAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2022

32 played1 unused2. Bundesliga, DFB-Pokal

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 13 May2. BundesligaEintracht BraunschweigHD2-2900006.9109
Friday 5 May2. BundesligaArminia BielefeldAD1-1900006.945
Friday 28 April2. Bundesliga1. FC HeidenheimHL0-2260006.55
Saturday 22 April2. BundesligaHansa RostockAL2-0900006.757
Friday 14 April2. BundesligaSSV Jahn RegensburgHW2-1900006.242
Sunday 9 April2. BundesligaSV SandhausenAW0-2900006.939
Sunday 2 April2. BundesligaSC Paderborn 07AL3-2900006.761
Saturday 18 March2. Bundesliga1. FC MagdeburgHW3-0850006.631
Saturday 11 March2. BundesligaFC St. PauliAL2-1640006.225
Sunday 5 March2. BundesligaHannover 96HD1-1900007.351
Saturday 25 February2. Bundesliga1. FC KaiserslauternAL3-1900006.953
Saturday 18 February2. BundesligaFortuna DüsseldorfHW2-1900006.344
Friday 10 February2. BundesligaKarlsruher SCAL2-1860006.936
Saturday 4 February2. Bundesliga1. FC NürnbergHW1-0900007.551
Saturday 28 January2. BundesligaHolstein KielAL2-1900006.640
Sunday 13 November2. BundesligaSV Darmstadt 98AD1-19000□6.333
Wednesday 9 November2. BundesligaHamburger SVHW1-0900007.532
Sunday 6 November2. BundesligaEintracht BraunschweigAW0-190000738
Friday 28 October2. BundesligaArminia BielefeldHW1-09000□6.939
Sunday 23 October2. Bundesliga1. FC HeidenheimAL3-1450006.632
Friday 14 October2. BundesligaHansa RostockHD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 7 October2. BundesligaSSV Jahn RegensburgAD2-2900006.537
Saturday 1 October2. BundesligaSV SandhausenHD1-1900006.966
Sunday 18 September2. BundesligaSC Paderborn 07HW2-1900007.236
Sunday 11 September2. Bundesliga1. FC MagdeburgAL2-19000□6.934
Saturday 3 September2. BundesligaFC St. PauliHD2-2900006.640
Sunday 28 August2. BundesligaHannover 96AL2-1900006.664
Sunday 21 August2. Bundesliga1. FC KaiserslauternHL1-3900006.696
Sunday 14 August2. BundesligaFortuna DüsseldorfAD2-2900006.532
Friday 5 August2. BundesligaKarlsruher SCHD1-19000□6.349
Saturday 30 JulyDFB-PokalStuttgarter KickersAL2-0900006.751
Saturday 23 July2. Bundesliga1. FC NürnbergAL2-0900007.265
Saturday 16 July2. BundesligaHolstein KielHD2-2900006.357

2021

26 played1 unusedSuper Lig

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 4 AprilSuper LigBaşakşehirAL1-0900007.351
Saturday 19 MarchSuper LigKasımpaşaHL0-2900006.320
Saturday 12 MarchSuper LigAltayAL1-0900007.358
Friday 4 MarchSuper LigAdana DemirsporHW1-0900007.248
Sunday 27 FebruarySuper LigHataysporAL5-2900006.236
Wednesday 23 FebruarySuper LigGaziantep FKAD0-0450006.615
Saturday 19 FebruarySuper LigAntalyasporHL1-2900006.335
Sunday 13 FebruarySuper LigSivassporAL2-1900006.938
Saturday 5 FebruarySuper LigFatih KaragümrükAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 26 DecemberSuper LigFenerbahçeAL2-0810006.925
Thursday 23 DecemberSuper LigKayserisporHD2-2960006.930
Sunday 12 DecemberSuper LigAlanyasporHL2-66500□□■4.928
Monday 6 DecemberSuper LigKonyasporAD0-0900007.243
Sunday 28 NovemberSuper LigGalatasarayHD0-0900006.926
Saturday 20 NovemberSuper LigGiresunsporAL1-0900006.747
Saturday 6 NovemberSuper LigBaşakşehirHL1-3900006.935
Saturday 30 OctoberSuper LigKasımpaşaAL2-0900006.331
Friday 22 OctoberSuper LigAltayHW2-1900006.941
Saturday 16 OctoberSuper LigAdana DemirsporAW0-2900006.315
Sunday 3 OctoberSuper LigHataysporHL0-2900006.335
Saturday 25 SeptemberSuper LigAntalyasporAL1-0900006.734
Tuesday 21 SeptemberSuper LigSivassporHL0-190000738
Friday 17 SeptemberSuper LigFatih KaragümrükHL3-481010722
Saturday 11 SeptemberSuper LigBeşiktaşAL3-0900006.720
Saturday 28 AugustSuper LigGaziantep FKHW2-0900006.530
Sunday 22 AugustSuper LigGöztepeAW0-1900007.233
Monday 16 AugustSuper LigTrabzonsporHL1-5900006.241

2020

35 playedSuper Lig

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Tuesday 11 MaySuper LigAnkaragücüHW3-1900006.316
Saturday 8 MaySuper LigErzurumspor FKAW0-1900007.324
Monday 3 MaySuper LigAlanyasporHW3-0890007.244
Sunday 25 AprilSuper LigFenerbahçeAL3-2900005.523
Thursday 22 AprilSuper LigBaşakşehirHL0-190000745
Sunday 18 AprilSuper LigGaziantep FKAD2-2900007.221
Monday 12 AprilSuper LigYeni MalatyasporHD0-0900007.348
Thursday 8 AprilSuper LigDenizlisporAD1-1900007.237
Sunday 4 AprilSuper LigBeşiktaşHW1-0900007.325
Saturday 20 MarchSuper LigGençlerbirliği S.K.AL2-1900107.554
Monday 15 MarchSuper LigKonyasporHD1-1900006.946
Monday 8 MarchSuper LigAntalyasporAD1-1900007.281
Thursday 4 MarchSuper LigTrabzonsporHL1-2900006.639
Sunday 28 FebruarySuper LigGöztepeAL1-0900006.933
Saturday 20 FebruarySuper LigFatih KaragümrükHW3-2900006.739
Sunday 14 FebruarySuper LigGalatasarayAL2-1900006.630
Saturday 6 FebruarySuper LigHataysporHL1-4900006.229
Tuesday 2 FebruarySuper LigRizesporAD1-1900006.521
Saturday 30 JanuarySuper LigKayserisporHL0-1900007.358
Monday 25 JanuarySuper LigSivassporHW2-0900006.924
Thursday 21 JanuarySuper LigAnkaragücüAL1-0900007.550
Monday 11 JanuarySuper LigAlanyasporAW1-22500■4.99
Monday 4 JanuarySuper LigFenerbahçeHL0-3900006.244
Sunday 27 DecemberSuper LigBaşakşehirAD2-2900006.933
Wednesday 23 DecemberSuper LigGaziantep FKHL0-4900006.341
Saturday 19 DecemberSuper LigYeni MalatyasporAL2-0610006.529
Sunday 29 NovemberSuper LigGençlerbirliği S.K.HW2-09000□6.636
Sunday 22 NovemberSuper LigKonyasporAL2-19000□6.224
Saturday 7 NovemberSuper LigAntalyasporHD2-29000□7.246
Friday 30 OctoberSuper LigTrabzonsporAW3-4900007.256
Friday 23 OctoberSuper LigGöztepeHD0-0900007.658
Sunday 18 OctoberSuper LigFatih KaragümrükAD1-1900006.237
Sunday 4 OctoberSuper LigGalatasarayHW1-0900006.922
Saturday 26 SeptemberSuper LigHataysporAL1-0450006.718
Sunday 13 SeptemberSuper LigKayserisporAL1-0900007.352

2019

30 playedPro League, Super Lig

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 26 JulySuper LigBaşakşehirHW3-2900006.9Not recorded
Saturday 18 JulySuper LigGaziantep FKAD2-2900006.6Not recorded
Monday 13 JulySuper LigRizesporHW2-0900006.90
Thursday 9 JulySuper LigBeşiktaşAL3-2900006.20
Sunday 5 JulySuper LigSivassporHD0-0900006.9Not recorded
Monday 29 JuneSuper LigGençlerbirliği S.K.AW0-2900008Not recorded
Sunday 21 JuneSuper LigFenerbahçeHW2-09000070
Saturday 13 JuneSuper LigYeni MalatyasporAW1-29000□6.9Not recorded
Friday 13 MarchSuper LigGöztepeHW2-09001□7.5Not recorded
Sunday 8 MarchSuper LigKayserisporHW5-1900207.50
Saturday 29 FebruarySuper LigKonyasporAD0-0900006.70
Monday 24 FebruarySuper LigDenizlisporHW2-0900107.70
Monday 17 FebruarySuper LigAntalyasporAL3-1900006.30
Sunday 9 FebruarySuper LigGalatasarayHL0-3900006.70
Sunday 2 FebruarySuper LigAnkaragücüAD1-1900106.8Not recorded
Saturday 25 JanuarySuper LigAlanyasporHL1-29000□6.70
Saturday 11 JanuaryPro LeagueDamacAD2-2900006.1Not recorded
Saturday 28 DecemberPro LeagueAl TaawonHW1-0900006.8Not recorded
Saturday 21 DecemberPro LeagueAl-RaedAL3-2900007.20%
Friday 13 DecemberPro LeagueAl-FatehHW1-0900007.4Not recorded
Sunday 24 NovemberPro LeagueAl-Ittihad FCHL1-2900005.90%
Thursday 31 OctoberPro LeagueAl-FayhaAD1-1900007.40%
Thursday 24 OctoberPro LeagueAl-AdalahHW1-0900007.2Not recorded
Saturday 19 OctoberPro LeagueAl ShababAL2-1900005.7Not recorded
Saturday 5 OctoberPro LeagueAl-Hilal Saudi FCHL1-49000□5.80%
Thursday 26 SeptemberPro LeagueAbhaAL1-0900006.4Not recorded
Saturday 21 SeptemberPro LeagueAl-Faisaly FCHL0-1900007.50%
Sunday 15 SeptemberPro LeagueAl-HazmAW0-6900007.30%
Saturday 31 AugustPro LeagueAl-Ahli JeddahHL1-2900007.20%
Saturday 24 AugustPro LeagueAl Wehda ClubAW0-2900006.90%

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

33 played2 unusedFIFA World Cup, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 18 MayLigue 1Paris Saint GermainAL4-0450005.90%
Saturday 11 MayLigue 1StrasbourgHW2-1900006.60%
Sunday 5 MayLigue 1NantesAL3-0900005.70%
Sunday 28 AprilLigue 1CaenAL1-0200006.60%
Friday 12 AprilLigue 1AmiensHD0-0900007.80%
Saturday 6 AprilLigue 1LyonAW1-39000060%
Sunday 31 MarchLigue 1NiceHL0-1900006.90%
Saturday 16 MarchLigue 1GuingampAL1-0900007.60%
Saturday 9 MarchLigue 1ReimsHD1-1900007.40%
Sunday 3 MarchLigue 1LilleAL1-0900006.60%
Friday 15 FebruaryLigue 1NimesAL2-08900□□■6.20%
Friday 8 FebruaryLigue 1MarseilleHL1-2900006.40%
Saturday 2 FebruaryLigue 1AngersAL1-0900006.60%
Saturday 26 JanuaryLigue 1MonacoHW2-09000□7.10%
Sunday 20 JanuaryLigue 1BordeauxAL1-08700□6.60%
Sunday 13 JanuaryLigue 1MontpellierHD1-1880006.70%
Saturday 22 DecemberLigue 1Saint EtienneAL3-0620006.60%
Saturday 8 DecemberLigue 1RennesAL2-0900006.20%
Wednesday 5 DecemberLigue 1GuingampHW2-19011□8.40%
Sunday 2 DecemberLigue 1ToulouseAD2-2900006.20%
Saturday 24 NovemberLigue 1BordeauxHD0-0900007.20%
Sunday 11 NovemberLigue 1MarseilleAL2-0460006.30%
Saturday 20 OctoberLigue 1LilleHL1-29000□6.60%
Saturday 6 OctoberLigue 1AmiensAL1-0800006.40%
Saturday 29 SeptemberLigue 1StrasbourgAL3-0900006.30%
Wednesday 26 SeptemberLigue 1LyonHL0-3900006.70%
Saturday 22 SeptemberLigue 1ReimsAD0-0900007.30%
Saturday 15 SeptemberLigue 1AngersHL1-39000□6.80%
Saturday 1 SeptemberLigue 1CaenHL0-2900006.10%
Saturday 25 AugustLigue 1NiceAW0-4901007.90%
Saturday 18 AugustLigue 1NantesHW2-0900107.90%
Saturday 11 AugustLigue 1MontpellierAW1-2900006.60%
Thursday 28 JuneFIFA World CupPanamaAW1-2900107.721%
Saturday 23 JuneFIFA World CupBelgiumAL5-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 18 JuneFIFA World CupEnglandHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded

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

33 playedLigue 1

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 19 MayLigue 1AngersHW2-1890006.60%
Saturday 12 MayLigue 1LilleAL2-19000□6.30%
Sunday 6 MayLigue 1GuingampHW3-1900007.10%
Saturday 28 AprilLigue 1BordeauxAL3-1900006.20%
Friday 20 AprilLigue 1LyonHL2-5900005.70%
Saturday 14 AprilLigue 1NantesAD1-1900007.40%
Saturday 7 AprilLigue 1ToulouseAW0-1900007.80%
Saturday 31 MarchLigue 1MarseilleHL1-3900106.50%
Saturday 17 MarchLigue 1MontpellierAD2-2150006.50%
Saturday 3 MarchLigue 1Saint EtienneAD2-2900006.30%
Saturday 24 FebruaryLigue 1CaenHW2-09000070%
Tuesday 20 FebruaryLigue 1Estac TroyesAD0-02500□6.50%
Friday 16 FebruaryLigue 1MonacoAL4-0900005.70%
Saturday 10 FebruaryLigue 1NiceHW3-2900007.30%
Friday 26 JanuaryLigue 1RennesHW2-1900007.10%
Saturday 20 JanuaryLigue 1StrasbourgAL3-2901006.40%
Wednesday 17 JanuaryLigue 1Paris Saint GermainAL8-0450005.90%
Saturday 13 JanuaryLigue 1MetzHD1-1900006.40%
Saturday 9 DecemberLigue 1GuingampAL4-01200■30%
Friday 1 DecemberLigue 1BordeauxHW3-2900007.10%
Tuesday 28 NovemberLigue 1AmiensAL2-19000□70%
Saturday 25 NovemberLigue 1ToulouseHW3-1900006.50%
Sunday 5 NovemberLigue 1NiceAL1-0900006.50%
Saturday 28 OctoberLigue 1NantesHW1-09000□6.90%
Saturday 21 OctoberLigue 1MetzAW1-29000□6.90%
Saturday 14 OctoberLigue 1Paris Saint GermainHL1-2900006.90%
Saturday 23 SeptemberLigue 1LyonAD3-3190006.60%
Saturday 16 SeptemberLigue 1Saint EtienneHL0-190006.70%
Saturday 9 SeptemberLigue 1CaenAL2-1900006.60%
Saturday 26 AugustLigue 1MontpellierHW2-1900006.90%
Saturday 19 AugustLigue 1RennesAD2-29000□6.40%
Sunday 13 AugustLigue 1MonacoHL1-4360007.10%
Sunday 6 AugustLigue 1MarseilleAL3-0900006.40%

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

13 playedLigue 1

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 20 MayLigue 1ToulouseAD0-0760006.90%
Sunday 14 MayLigue 1NancyHW2-09000□7.50%
Saturday 6 MayLigue 1GuingampAL4-0900006.50%
Sunday 30 AprilLigue 1BordeauxHD0-0900006.90%
Saturday 22 AprilLigue 1AngersHW3-2900107.50%
Saturday 8 AprilLigue 1BastiaHL1-2900006.30%
Saturday 1 AprilLigue 1MarseilleAD1-1900006.80%
Sunday 19 MarchLigue 1Saint EtienneHL0-1900006.40%
Saturday 11 MarchLigue 1RennesAD1-1900106.50%
Saturday 4 MarchLigue 1NiceHL0-1900006.30%
Friday 24 FebruaryLigue 1NantesAL3-19000070%
Sunday 19 FebruaryLigue 1LyonAL4-29000□5.90%
Saturday 11 FebruaryLigue 1CaenHW2-0120006.90%

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.