Skip to content
442ball
Menu

M. Haïdara: match by match

228 appearances across 10 competitions, 2015 to 2026.

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

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

2026

2 playedSuper Lig

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 24 AugustSuper LigAmedHW2-089007.629
Sunday 16 AugustSuper LigBaşakşehirAL2-0900006.641

2025

22 played1 unusedSuper Lig

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 9 MaySuper LigFatih KaragümrükHL0-1900006.338
Sunday 3 MaySuper LigKasımpaşaAD1-1900006.322
Sunday 26 AprilSuper LigGençlerbirliği S.K.AL1-0900006.929
Saturday 18 AprilSuper LigGöztepeHD1-190006.632
Sunday 12 AprilSuper LigGalatasarayAD1-14500079
Saturday 14 MarchSuper LigKonyasporHL1-2Bench
Monday 9 MarchSuper LigEyüpsporAW0-1180006.33
Friday 20 FebruarySuper LigRizesporAL2-056006.216
Sunday 15 FebruarySuper LigGaziantep FKHW3-085017.220
Monday 9 FebruarySuper LigKayserisporAW1-262006.611
Monday 2 FebruarySuper LigFenerbahçeHL0-2790006.327
Saturday 24 JanuarySuper LigSamsunsporAD0-090000726
Sunday 18 JanuarySuper LigTrabzonsporHL1-2900006.323
Friday 19 DecemberSuper LigAntalyasporHW2-190006.721
Sunday 14 DecemberSuper LigFatih KaragümrükAD1-190000746
Sunday 7 DecemberSuper LigKasımpaşaHD0-0900007.731
Friday 28 NovemberSuper LigGençlerbirliği S.K.HW1-090000741
Sunday 23 NovemberSuper LigGöztepeAD0-0900007.232
Saturday 4 OctoberSuper LigEyüpsporHW1-0770007.517
Sunday 14 SeptemberSuper LigGaziantep FKAL2-0450006.99
Saturday 23 AugustSuper LigFenerbahçeAL3-1900006.222
Saturday 16 AugustSuper LigSamsunsporHL0-1900006.624
Monday 11 AugustSuper LigTrabzonsporAL1-0900006.725

2024

32 played4 unusedCoupe de France, Ligue 1, UEFA Champions League, UEFA Conference League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 17 MayLigue 1NiceAL6-0110006.24
Saturday 10 MayLigue 1LilleHW2-0720007.218
Sunday 4 MayLigue 1MontpellierHW1-0900008.354
Sunday 27 AprilLigue 1MarseilleAL4-1900006.321
Sunday 20 AprilLigue 1LensHL1-3900007.226
Sunday 13 AprilLigue 1Saint EtienneAD3-3900006.931
Saturday 5 AprilLigue 1MonacoHW2-1900007.524
Sunday 16 MarchLigue 1ReimsHD0-090006.936
Sunday 9 MarchLigue 1AngersHW2-090000725
Sunday 2 MarchLigue 1LyonAL2-190000731
Wednesday 26 FebruaryCoupe de FranceDunkerqueHL2-3Bench
Sunday 23 FebruaryLigue 1StrasbourgAD0-090000723
Wednesday 19 FebruaryUEFA Champions LeagueParis Saint GermainAL7-070005.717
Tuesday 11 FebruaryUEFA Champions LeagueParis Saint GermainHL0-3900006.918
Friday 7 FebruaryLigue 1NantesAW0-2900008.228
Tuesday 4 FebruaryCoupe de FranceEstac TroyesAW1-2120006.75
Saturday 11 JanuaryLigue 1LyonHW2-1450006.614
Sunday 5 JanuaryLigue 1AngersAL2-090006.543
Sunday 15 DecemberLigue 1NantesHW4-1900006.928
Tuesday 10 DecemberUEFA Champions LeaguePSV EindhovenHW1-0900007.519
Friday 6 DecemberLigue 1LilleAL3-1900006.222
Saturday 30 NovemberLigue 1StrasbourgHW3-1900007.920
Tuesday 26 NovemberUEFA Champions LeagueBarcelonaAL3-0900006.525
Wednesday 6 NovemberUEFA Champions LeagueSparta PrahaAW1-2900007.532
Saturday 2 NovemberLigue 1NiceHL0-120006
Saturday 26 OctoberLigue 1ReimsAW1-2450006.310
Wednesday 23 OctoberUEFA Champions LeagueBayer LeverkusenHD1-1900007.338
Sunday 6 OctoberLigue 1Le HavreHW2-07300□□6.232
Tuesday 1 OctoberUEFA Champions LeagueRed Bull SalzburgAW0-490006.734
Friday 27 SeptemberLigue 1AuxerreAL3-0Bench
Sunday 22 SeptemberLigue 1ToulouseHW2-0820006.925
Thursday 19 SeptemberUEFA Champions LeagueSturm GrazHW2-1100006.95
Saturday 14 SeptemberLigue 1Paris Saint GermainAL3-1900006.328
Thursday 29 AugustUEFA Conference LeaguePanathinaikosAL2-019006.210
Thursday 22 AugustUEFA Conference LeaguePanathinaikosHW2-1Bench
Sunday 18 AugustLigue 1AngersAW0-1Bench

2023

24 played9 unusedLigue 1, UEFA Champions League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 19 MayLigue 1MontpellierHD2-2Bench
Sunday 12 MayLigue 1RennesAD1-1Bench
Friday 3 MayLigue 1LorientHW2-045007.231
Sunday 28 AprilLigue 1MarseilleAL2-1900106.554
Saturday 20 AprilLigue 1Clermont FootHW1-011006.61
Friday 12 AprilLigue 1MetzAL2-1Bench
Saturday 6 AprilLigue 1Le HavreHD1-1Bench
Friday 29 MarchLigue 1LilleAL2-129006.79
Saturday 16 MarchLigue 1NiceHL1-3Bench
Thursday 22 FebruaryUEFA Europa LeagueSC FreiburgAL3-240006.720
Sunday 18 FebruaryLigue 1ReimsAD1-19006.33
Thursday 15 FebruaryUEFA Europa LeagueSC FreiburgHD0-089007.246
Saturday 10 FebruaryLigue 1StrasbourgHW3-12002
Saturday 3 FebruaryLigue 1NantesAW0-110006.33
Sunday 28 JanuaryLigue 1ToulouseAW0-22005.94
Wednesday 20 DecemberLigue 1NiceAL2-090006.946
Saturday 16 DecemberLigue 1ReimsHW2-09000731
Tuesday 12 DecemberUEFA Champions LeagueSevillaHW2-1Bench
Friday 8 DecemberLigue 1MontpellierAD0-0Bench
Saturday 2 DecemberLigue 1LyonHW3-212006.64
Wednesday 29 NovemberUEFA Champions LeagueArsenalAL6-09006.639
Saturday 25 NovemberLigue 1Clermont FootAW0-3Bench
Sunday 12 NovemberLigue 1MarseilleHW1-071006.611
Wednesday 8 NovemberUEFA Champions LeaguePSV EindhovenAL1-012006.62
Saturday 4 NovemberLigue 1LorientAD0-075006.932
Saturday 28 OctoberLigue 1NantesHW4-021006.39
Tuesday 24 OctoberUEFA Champions LeaguePSV EindhovenHD1-18006.51
Friday 20 OctoberLigue 1Le HavreAD0-074007.244
Wednesday 20 SeptemberUEFA Champions LeagueSevillaAD1-11006.61
Saturday 2 SeptemberLigue 1MonacoAL3-045006.710
Saturday 26 AugustLigue 1Paris Saint GermainAL3-1Bench
Sunday 20 AugustLigue 1RennesHD1-115006.95
Sunday 13 AugustLigue 1Stade Brestois 29AL3-245006.216

2022

39 playedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 JuneLigue 1AuxerreAW1-39006.940
Saturday 27 MayLigue 1AjaccioHW3-021006.59
Sunday 21 MayLigue 1LorientAW1-322006.31
Friday 12 MayLigue 1ReimsHW2-120006.7
Saturday 6 MayLigue 1MarseilleHW2-133006.52
Tuesday 2 MayLigue 1ToulouseAW0-1900107.324
Saturday 22 AprilLigue 1MonacoHW3-013006.33
Saturday 15 AprilLigue 1Paris Saint GermainAL3-117006.24
Friday 7 AprilLigue 1StrasbourgHW2-123006.34
Saturday 1 AprilLigue 1RennesAW0-11001
Saturday 18 MarchLigue 1AngersHW3-09000753
Sunday 12 MarchLigue 1Clermont FootAW0-44506.722
Saturday 4 MarchLigue 1LilleHD1-190006.321
Wednesday 1 MarchCoupe de FranceNantesAL2-164006.547
Saturday 25 FebruaryLigue 1MontpellierAD1-112006.53
Sunday 19 FebruaryLigue 1NantesHW3-1150077
Sunday 12 FebruaryLigue 1LyonAL2-113006.613
Wednesday 1 FebruaryLigue 1NiceHL0-125006.38
Saturday 28 JanuaryLigue 1Estac TroyesAD1-180007.369
Sunday 22 JanuaryCoupe de FranceStade Brestois 29AW1-345006.639
Saturday 14 JanuaryLigue 1AuxerreHW1-090007.342
Wednesday 11 JanuaryLigue 1StrasbourgAD2-211006.62
Saturday 7 JanuaryCoupe de FranceLinas-MontlheryAW0-290008.275
Sunday 1 JanuaryLigue 1Paris Saint GermainHW3-19000732
Thursday 29 DecemberLigue 1NiceAD0-026006.625
Saturday 5 NovemberLigue 1AngersAW1-234006.522
Friday 28 OctoberLigue 1ToulouseHW3-0900734
Saturday 22 OctoberLigue 1MarseilleAW0-19007.326
Saturday 15 OctoberLigue 1MontpellierHW1-090007.368
Sunday 9 OctoberLigue 1LilleAL1-07706.636
Sunday 2 OctoberLigue 1LyonHW1-090007.961
Sunday 18 SeptemberLigue 1NantesAD0-090007.351
Friday 9 SeptemberLigue 1Estac TroyesHW1-090007.366
Sunday 4 SeptemberLigue 1ReimsAD1-16200714
Wednesday 31 AugustLigue 1LorientHW5-28006.31
Saturday 27 AugustLigue 1RennesHW2-12001
Saturday 20 AugustLigue 1MonacoAW1-49006.72
Sunday 14 AugustLigue 1AjaccioAD0-011006.72
Sunday 7 AugustLigue 1Stade Brestois 29HW3-214006.74

2021

21 played7 unusedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 21 MayLigue 1MonacoHD2-2Bench
Saturday 14 MayLigue 1Estac TroyesAW1-3Bench
Saturday 30 AprilLigue 1NantesHD2-26300736
Saturday 23 AprilLigue 1Paris Saint GermainAD1-129006.510
Sunday 10 AprilLigue 1NiceHW3-01703.24
Sunday 3 AprilLigue 1StrasbourgAL1-0Bench
Saturday 19 MarchLigue 1Clermont FootHW3-19017.956
Sunday 13 MarchLigue 1MetzAD0-07700717
Saturday 5 MarchLigue 1Stade Brestois 29HL0-174006.730
Sunday 27 FebruaryLigue 1AngersAW1-274006.919
Saturday 19 FebruaryLigue 1LyonHD1-190006.625
Sunday 13 FebruaryLigue 1BordeauxHW3-290010732
Sunday 6 FebruaryLigue 1LorientAL2-09006.745
Sunday 30 JanuaryCoupe de FranceMonacoHL2-4Bench
Wednesday 22 DecemberLigue 1NiceAL2-19006.973
Sunday 19 DecemberCoupe de FrancePoitiersAW0-173007.924
Friday 10 DecemberLigue 1NantesAL3-28906.224
Saturday 4 DecemberLigue 1Paris Saint GermainHD1-110006.51
Wednesday 1 DecemberLigue 1Clermont FootAD2-27907.341
Friday 26 NovemberLigue 1AngersHD2-245006.624
Sunday 21 NovemberLigue 1Stade Brestois 29AL4-0160068
Friday 5 NovemberLigue 1Estac TroyesHW4-013006.79
Saturday 30 OctoberLigue 1LyonAL2-1Bench
Friday 1 OctoberLigue 1ReimsHW2-018006.216
Sunday 26 SeptemberLigue 1MarseilleAW2-312006.52
Wednesday 22 SeptemberLigue 1StrasbourgHL0-1Bench
Saturday 18 SeptemberLigue 1LilleHW1-0Bench
Saturday 21 AugustLigue 1MonacoAW0-214006.72

2020

26 played5 unusedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 23 MayLigue 1MonacoHD0-09000721
Sunday 25 AprilLigue 1NimesHW2-190107.755
Sunday 18 AprilLigue 1Stade Brestois 29AD1-19006.655
Sunday 11 AprilLigue 1LorientHW4-190006.713
Saturday 3 AprilLigue 1LyonHD1-190006.728
Sunday 21 MarchLigue 1StrasbourgAW1-290107.614
Sunday 14 MarchLigue 1MetzHD2-29006.319
Saturday 6 MarchCoupe de FranceRED Star FC 93AL3-216006.25
Wednesday 3 MarchLigue 1Saint EtienneAW2-390007.715
Sunday 28 FebruaryLigue 1AngersAD2-284006.719
Sunday 21 FebruaryLigue 1DijonHW2-18906.616
Saturday 13 FebruaryLigue 1ReimsAD1-182007.329
Saturday 6 FebruaryLigue 1RennesHD0-0Bench
Wednesday 3 FebruaryLigue 1MarseilleHD2-290007.331
Saturday 30 JanuaryLigue 1MontpellierAW1-29006.915
Saturday 23 JanuaryLigue 1NiceHL0-1Bench
Wednesday 20 JanuaryLigue 1MarseilleAW0-190017.730
Sunday 17 JanuaryLigue 1NantesAD1-1900763
Saturday 9 JanuaryLigue 1StrasbourgHL0-190007.383
Wednesday 6 JanuaryLigue 1LyonAL3-2Bench
Wednesday 23 DecemberLigue 1Stade Brestois 29HW2-125006.914
Saturday 19 DecemberLigue 1MetzAL2-090007.343
Wednesday 16 DecemberLigue 1MonacoAW0-390007.2102
Saturday 12 DecemberLigue 1MontpellierHL2-390006.351
Saturday 5 DecemberLigue 1RennesAW0-290007.728
Sunday 29 NovemberLigue 1AngersHL1-362006.621
Wednesday 25 NovemberLigue 1NantesHD1-190007.235
Sunday 8 NovemberLigue 1ReimsHD4-4Bench
Sunday 18 OctoberLigue 1LilleAL4-090006.219
Saturday 3 OctoberLigue 1Saint EtienneHW2-083006.930
Sunday 27 SeptemberLigue 1NimesAD1-1Bench

2019

20 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 22 FebruaryLigue 2CaenHL1-44400740
Monday 17 FebruaryLigue 2ChateaurouxAL3-29000779
Monday 10 FebruaryLigue 2GrenobleHD0-09000787
Tuesday 4 FebruaryLigue 2Estac TroyesHW1-05606.585
Friday 31 JanuaryLigue 2Le HavreAD0-090006.581
Saturday 25 JanuaryLigue 2Clermont FootHD1-195007.476
Saturday 18 JanuaryLigue 2GuingampAD1-190006.677
Saturday 21 DecemberLigue 2NiortHW1-0900006.770%
Saturday 14 DecemberLigue 2AjaccioAW1-2900107.271%
Friday 29 NovemberLigue 2ValenciennesAL2-0900007.283%
Saturday 23 NovemberLigue 2SochauxHW4-090107.765%
Monday 11 NovemberLigue 2RodezAW1-2900106.885%
Saturday 2 NovemberLigue 2LorientHW1-090007.159%
Friday 25 OctoberLigue 2NancyAD0-090006.875%
Monday 21 OctoberLigue 2AuxerreHD0-0900006.780%
Monday 7 OctoberLigue 2OrleansAW1-4900006.577%
Saturday 28 SeptemberLigue 2Paris FCHW2-1120006.680%
Saturday 21 SeptemberLigue 2CaenAW0-2130006.50%
Monday 16 SeptemberLigue 2ChateaurouxHW1-0900006.769%
Monday 2 SeptemberLigue 2GrenobleAD2-2900006.860%

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

32 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 4 MayLigue 2Clermont FootHW1-0580006.558%
Saturday 27 AprilLigue 2Stade Brestois 29AL2-0450006.871%
Tuesday 23 AprilLigue 2LorientHL0-190006.277%
Saturday 20 AprilLigue 2GrenobleAW0-2900007.364%
Friday 12 AprilLigue 2ValenciennesHD0-0900007.160%
Monday 8 AprilLigue 2ChateaurouxAD0-090007.575%
Monday 1 AprilLigue 2Le HavreHD0-0900006.960%
Monday 18 MarchLigue 2Gazelec FC AjaccioAL1-0900006.971%
Saturday 9 MarchLigue 2AuxerreHW2-090007.280%
Sunday 3 MarchLigue 2Paris FCAL2-0900006.371%
Monday 25 FebruaryLigue 2NiortHW4-1900006.882%
Monday 4 FebruaryLigue 2BeziersHW3-090000780%
Monday 28 JanuaryLigue 2Estac TroyesAL1-0900006.986%
Saturday 19 JanuaryLigue 2NancyHW2-1900006.886%
Monday 14 JanuaryLigue 2RED Star FC 93AL1-0900007.177%
Saturday 22 DecemberLigue 2AjaccioHL1-2900007.381%
Saturday 15 DecemberLigue 2Clermont FootAD0-0900007.468%
Tuesday 4 DecemberLigue 2Stade Brestois 29HW2-1900006.666%
Friday 30 NovemberLigue 2LorientAD2-290006.874%
Saturday 24 NovemberLigue 2GrenobleHD0-0850006.783%
Saturday 3 NovemberLigue 2ChateaurouxHL0-1450006.872%
Saturday 27 OctoberLigue 2Le HavreAL2-1900006.674%
Monday 22 OctoberLigue 2Gazelec FC AjaccioHW5-0900006.485%
Saturday 6 OctoberLigue 2AuxerreAW1-290006.973%
Tuesday 2 OctoberLigue 2BeziersAD0-0900007.170%
Monday 24 SeptemberLigue 2NiortAW1-2900007.180%
Saturday 15 SeptemberLigue 2SochauxHW2-090006.465%
Saturday 1 SeptemberLigue 2MetzAL2-0900006.764%
Saturday 18 AugustLigue 2Estac TroyesHW2-0900007.388%
Friday 10 AugustLigue 2NancyAW0-390007.561%
Saturday 4 AugustLigue 2RED Star FC 93HW1-0900007.176%
Friday 27 JulyLigue 2OrleansAW0-290007.775%

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

1 playedPremier League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 13 MayPremier LeagueChelseaHW3-03000

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

2 playedChampionship, FA Cup

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 7 MayChampionshipBarnsleyHW3-0770006.780%
Saturday 28 JanuaryFA CupOxford UnitedAL3-0770007.173%

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.

2015

7 playedPremier League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 18 OctoberPremier LeagueNorwichHW6-2250006.855%
Saturday 19 SeptemberPremier LeagueWatfordHL1-2800006.388%
Monday 14 SeptemberPremier LeagueWest HamAL2-0900006.186%
Saturday 29 AugustPremier LeagueArsenalHL0-1900006.962%
Saturday 22 AugustPremier LeagueManchester UnitedAD0-090006.894%
Saturday 15 AugustPremier LeagueSwanseaAL2-0900007.187%
Sunday 9 AugustPremier LeagueSouthamptonHD2-2900006.581%

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.