Skip to content
442ball
Menu

M. Sahi: match by match

100 appearances across 4 competitions, 2020 to 2026.

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

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

2026

8 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 9 OctoberLigue 2DunkerqueAW0-1721008.27
Friday 18 SeptemberLigue 2DijonHL1-2200006.55
Saturday 12 SeptemberLigue 2GuingampAL2-1260006.56
Friday 4 SeptemberLigue 2GrenobleAW1-2560006.211
Saturday 29 AugustLigue 2MetzHD1-1290006.95
Monday 24 AugustLigue 2ReimsAL3-1590006.25
Friday 14 AugustLigue 2RodezHW2-0261006.94
Saturday 8 AugustLigue 2PAUAW0-1230006.93

2025

17 played2 unusedJupiler Pro League, Ligue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 9 MayLigue 2RodezHL1-2450006.210
Saturday 2 MayLigue 2BoulogneAW1-2600206.96
Friday 24 AprilLigue 2PAUHW5-1612009.311
Friday 17 AprilLigue 2NancyAW1-56820098
Friday 10 AprilLigue 2MontpellierHD0-0690006.78
Friday 3 AprilLigue 2GuingampHW1-0620006.35
Saturday 21 MarchLigue 2Saint EtienneAL4-0250006.75
Monday 16 MarchLigue 2Estac TroyesHL1-2581007.22
Saturday 7 MarchLigue 2Le MansAL3-0450006.510
Friday 27 FebruaryLigue 2BastiaAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 20 FebruaryLigue 2RED Star FC 93HW2-190006.52
Friday 13 FebruaryLigue 2LavalAD2-2110006.53
Friday 6 FebruaryLigue 2GrenobleHD1-1160006.52
Sunday 1 FebruaryJupiler Pro LeagueGenkHL1-2190006.39
Sunday 25 JanuaryJupiler Pro LeagueAnderlechtAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 24 AugustJupiler Pro LeagueOH LeuvenHL0-1130006.79
Sunday 17 AugustJupiler Pro LeagueAnderlechtHL0-280006.35
Friday 8 AugustJupiler Pro LeagueSt. TruidenAL2-0240006.53
Saturday 2 AugustJupiler Pro LeagueStandard LiegeAD1-1140006.35

2023

20 played4 unusedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 12 MayLigue 1MetzHW2-1600006.723
Saturday 4 MayLigue 1Le HavreAL3-1280006.56
Sunday 28 AprilLigue 1NiceHL1-3210006.67
Sunday 21 AprilLigue 1LilleAL1-0190006.37
Saturday 13 AprilLigue 1ReimsHW3-1111007.22
Sunday 7 AprilLigue 1ToulouseAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 2 FebruaryLigue 1Paris Saint GermainHL1-2520006.97
Sunday 28 JanuaryLigue 1Clermont FootAD1-1771007.58
Sunday 21 JanuaryCoupe de FranceClermont FootAW1-3900006.921
Friday 12 JanuaryLigue 1MarseilleAD1-1260006.97
Saturday 6 JanuaryCoupe de FranceAvoine OCCAW0-4762008.610
Wednesday 20 DecemberLigue 1LilleHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 17 DecemberLigue 1LorientAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 10 DecemberLigue 1Le HavreHW2-1600006.311
Thursday 7 DecemberLigue 1Stade Brestois 29AD1-1110107.22
Saturday 25 NovemberLigue 1MarseilleHD1-1100006.70
Sunday 5 NovemberLigue 1Clermont FootHD0-0680006.913
Sunday 29 OctoberLigue 1RennesAD1-158000710
Saturday 21 OctoberLigue 1Paris Saint GermainAL3-0170006.32
Friday 6 OctoberLigue 1NantesHL1-2221007.27
Friday 29 SeptemberLigue 1LensHL0-1290006.58
Sunday 24 SeptemberLigue 1MetzAW0-1120006.31
Sunday 17 SeptemberLigue 1MontpellierHD2-2600006.211
Sunday 3 SeptemberLigue 1NiceAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2022

40 played1 unusedCoupe de France, Ligue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 2 JuneLigue 2Paris FCAL1-0280006.97
Friday 26 MayLigue 2BordeauxHW1-0220006.50
Saturday 20 MayLigue 2NiortAD2-2822008.212
Monday 15 MayLigue 2Le HavreHW1-0710006.75
Saturday 6 MayLigue 2DijonHD1-1850006.711
Saturday 29 AprilLigue 2QuevillyAD2-2771007.67
Saturday 22 AprilLigue 2RodezHL0-3250006.31
Monday 10 AprilLigue 2ValenciennesHW2-1730006.37
Thursday 6 AprilCoupe de FranceToulouseHL1-2240006.37
Saturday 1 AprilLigue 2NimesAL4-0630006.514
Saturday 18 MarchLigue 2GuingampHD1-1891006.910
Saturday 11 MarchLigue 2GrenobleAL2-190100712
Saturday 4 MarchLigue 2MetzHL0-3230006.30
Wednesday 1 MarchCoupe de FranceMarseilleAD2-2731007.27
Saturday 25 FebruaryLigue 2SochauxAL5-1451006.95
Saturday 18 FebruaryLigue 2AmiensHW2-0270006.97
Saturday 11 FebruaryLigue 2LavalAD1-1740006.513
Wednesday 8 FebruaryCoupe de FranceParis FCAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 4 FebruaryLigue 2Saint EtienneAL3-2610006.78
Tuesday 31 JanuaryLigue 2CaenHW2-0210006.54
Saturday 28 JanuaryLigue 2PAUAD2-2821006.913
Sunday 22 JanuaryCoupe de FranceBelfortAD1-1550006.212
Friday 13 JanuaryLigue 2Paris FCHW2-0201007.56
Tuesday 10 JanuaryLigue 2ValenciennesAD2-2892008.314
Saturday 7 JanuaryCoupe de FranceVillerupt ThilAW1-6140006.34
Friday 30 DecemberLigue 2NimesHD0-0620006.59
Monday 26 DecemberLigue 2Saint EtienneHW2-1672008.27
Saturday 12 NovemberLigue 2CaenAD0-0180006.73
Saturday 5 NovemberLigue 2SochauxHW2-1640006.916
Saturday 22 OctoberLigue 2BordeauxAL1-0650007.25
Saturday 15 OctoberLigue 2PAUHL0-2710006.514
Saturday 8 OctoberLigue 2GuingampAW0-4711006.910
Saturday 1 OctoberLigue 2BastiaHL0-2620006.713
Saturday 17 SeptemberLigue 2Le HavreAL2-0720006.65
Saturday 10 SeptemberLigue 2QuevillyHW1-0860006.710
Friday 2 SeptemberLigue 2MetzAD0-0640006.28
Tuesday 30 AugustLigue 2DijonAW0-2250106.93
Saturday 27 AugustLigue 2GrenobleHD0-0790006.711
Saturday 20 AugustLigue 2RodezAD2-2752008.33
Saturday 13 AugustLigue 2LavalHL0-1630006.510
Saturday 6 AugustLigue 2AmiensAL1-0660006.912

2021

9 played16 unusedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 14 MayLigue 1Clermont FootHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 7 MayLigue 1Stade Brestois 29AW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 29 AprilLigue 1Paris Saint GermainHD3-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 24 AprilLigue 1LilleAL1-01000Not recorded1
Wednesday 20 AprilLigue 1RennesHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 17 AprilLigue 1Estac TroyesAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 10 AprilLigue 1LyonHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 3 AprilLigue 1LensHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 20 MarchLigue 1LorientAD0-0250006.34
Sunday 13 MarchLigue 1MonacoHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 6 MarchLigue 1ReimsAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 26 FebruaryLigue 1NiceHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 20 FebruaryLigue 1Saint EtienneAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 13 FebruaryLigue 1AngersAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 6 FebruaryLigue 1NantesHW1-0220006.78
Sunday 9 JanuaryLigue 1MetzAW0-21300066
Sunday 2 JanuaryCoupe de FranceMontpellierAL1-0120006.36
Thursday 16 DecemberCoupe de FranceValenciennesAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 12 DecemberLigue 1MarseilleHL0-2110006.74
Sunday 5 DecemberLigue 1NiceAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 1 DecemberLigue 1BordeauxHW5-2120006.62
Sunday 28 NovemberLigue 1MonacoAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 21 NovemberLigue 1ReimsHD1-1300006.79
Sunday 7 NovemberLigue 1NantesAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 31 OctoberLigue 1LorientHW4-06000Not recorded1

2020

6 played1 unusedLigue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 16 MayLigue 1NiceAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 9 MayLigue 1MontpellierHL2-3360006.611
Friday 30 AprilLigue 1MarseilleAD1-11000Not recorded0
Sunday 25 AprilLigue 1NantesHL1-2100006.54
Sunday 18 AprilLigue 1NimesAD1-1140007.23
Saturday 10 AprilLigue 1Paris Saint GermainHL1-4291007.25
Sunday 4 AprilLigue 1BordeauxAW2-31000Not recorded0