Skip to content
442ball
Menu

H. Sakhi: match by match

197 appearances across 3 competitions, 2017 to 2023.

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

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

2023

15 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 17 MayLigue 2RodezAL2-0900007.259
Friday 10 MayLigue 2GrenobleHL1-2640006.323
Friday 3 MayLigue 2BordeauxAL4-0750007.230
Saturday 27 AprilLigue 2QuevillyHD1-1901007.653
Tuesday 23 AprilLigue 2ValenciennesAL1-0900007.944
Saturday 20 AprilLigue 2CaenHW2-1900106.936
Saturday 13 AprilLigue 2Saint EtienneHW2-0890006.710
Saturday 6 AprilLigue 2PAUAD1-19000□6.716
Saturday 16 MarchLigue 2Paris FCAL2-0900007.531
Saturday 9 MarchLigue 2AnnecyHL1-3900007.333
Monday 4 MarchLigue 2AngersAL3-19000□7.235
Saturday 24 FebruaryLigue 2AmiensHD0-0900006.734
Saturday 17 FebruaryLigue 2LavalAD1-190000730
Saturday 10 FebruaryLigue 2GuingampHW3-0900107.545
Monday 5 FebruaryLigue 2BastiaAL1-0900007.323

2022

30 played7 unusedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 JuneLigue 1LensHL1-3330007.221
Saturday 27 MayLigue 1ToulouseAD1-11000Not recorded1
Sunday 21 MayLigue 1Paris Saint GermainHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 14 MayLigue 1Stade Brestois 29AL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 7 MayLigue 1Clermont FootHD1-1210006.710
Sunday 30 AprilLigue 1MarseilleAL2-1110006.66
Saturday 22 AprilLigue 1LilleHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 16 AprilLigue 1NantesHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 1 AprilLigue 1Estac TroyesHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 26 FebruaryLigue 1LorientAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 17 FebruaryLigue 1LyonHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 12 FebruaryLigue 1AngersAD1-1210006.68
Wednesday 8 FebruaryCoupe de FranceRodezHL2-37400□7.543
Sunday 5 FebruaryLigue 1ReimsHD0-0220006.910
Wednesday 1 FebruaryLigue 1MonacoAL3-2900107.759
Sunday 29 JanuaryLigue 1MontpellierHL0-2160006.710
Sunday 22 JanuaryCoupe de FranceNiortAW0-49000□8.345
Saturday 14 JanuaryLigue 1LensAL1-0130006.37
Wednesday 11 JanuaryLigue 1ToulouseHL0-5670007.216
Sunday 8 JanuaryCoupe de FranceDunkerqueAD2-2160006.312
Sunday 1 JanuaryLigue 1NantesAL1-0780006.728
Wednesday 28 DecemberLigue 1MonacoHL2-3860007.529
Sunday 13 NovemberLigue 1Paris Saint GermainAL5-0840008.366
Friday 4 NovemberLigue 1Estac TroyesAD1-1900007.349
Sunday 30 OctoberLigue 1AjaccioHW1-0901008.339
Sunday 23 OctoberLigue 1ReimsAL2-1830107.626
Sunday 16 OctoberLigue 1NiceHD1-1720006.624
Sunday 9 OctoberLigue 1Clermont FootAL2-1660006.626
Sunday 2 OctoberLigue 1Stade Brestois 29HD1-1870006.949
Friday 16 SeptemberLigue 1LorientHL1-3860007.729
Sunday 11 SeptemberLigue 1RennesAL5-09000□6.941
Saturday 3 SeptemberLigue 1MarseilleHL0-290000728
Wednesday 31 AugustLigue 1LyonAL2-1270006.622
Saturday 27 AugustLigue 1StrasbourgHW1-0900007.732
Sunday 21 AugustLigue 1MontpellierAW1-2650006.929
Sunday 14 AugustLigue 1AngersHD2-290000832
Sunday 7 AugustLigue 1LilleAL4-1900007.237

2021

34 playedCoupe de France, Ligue 1, Ligue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 29 MayLigue 1Saint EtienneAD1-1831007.726
Thursday 26 MayLigue 1Saint EtienneHD1-1760006.622
Saturday 14 MayLigue 2AmiensHW2-1890007.541
Saturday 7 MayLigue 2Le HavreAW1-2900007.257
Saturday 30 AprilLigue 2DunkerqueHW1-0900007.347
Saturday 23 AprilLigue 2CaenAD1-1900006.925
Tuesday 19 AprilLigue 2DijonHW2-1790007.941
Saturday 16 AprilLigue 2PAUAW1-4791108.349
Saturday 9 AprilLigue 2ValenciennesHW1-0840007.233
Saturday 2 AprilLigue 2BastiaAD1-1900006.642
Tuesday 15 MarchLigue 2NimesAW1-23100■6.221
Saturday 12 MarchLigue 2SochauxHW3-2901007.234
Saturday 5 MarchLigue 2RodezAW1-390010877
Saturday 26 FebruaryLigue 2QuevillyHW1-029000714
Saturday 19 FebruaryLigue 2NiortAW0-1810107.749
Saturday 12 FebruaryLigue 2NancyHD1-1900007.948
Saturday 5 FebruaryLigue 2GuingampAD1-1220006.29
Tuesday 1 FebruaryLigue 2Paris FCHL1-2900006.949
Friday 28 JanuaryLigue 2AjaccioAD0-0900006.935
Tuesday 21 DecemberLigue 2Le HavreHL2-3900007.349
Saturday 18 DecemberCoupe de FranceLilleAL3-1660006.737
Saturday 11 DecemberLigue 2DunkerqueAW0-2901007.541
Saturday 4 DecemberLigue 2CaenHD2-2840007.552
Monday 22 NovemberLigue 2DijonAL3-132000727
Saturday 2 OctoberLigue 2NimesHD2-2900107.343
Friday 24 SeptemberLigue 2SochauxAD0-090000726
Tuesday 21 SeptemberLigue 2RodezHW1-0900007.345
Saturday 18 SeptemberLigue 2QuevillyAD0-090000857
Saturday 11 SeptemberLigue 2NiortHW4-0290007.214
Monday 23 AugustLigue 2GuingampHL1-2900007.255
Monday 16 AugustLigue 2Paris FCAD1-1900007.365
Saturday 7 AugustLigue 2AjaccioHD0-0900006.934
Monday 2 AugustLigue 2GrenobleHW3-0901007.961
Saturday 24 JulyLigue 2AmiensAW1-290100844

2020

37 playedCoupe de France, Ligue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 15 MayLigue 2SochauxAW2-3900007.348
Saturday 8 MayLigue 2GrenobleHD1-1900007.565
Saturday 1 MayLigue 2CaenAD0-0100006.72
Saturday 24 AprilLigue 2DunkerqueHW2-1900008.755
Tuesday 20 AprilLigue 2PAUAL3-0870006.948
Saturday 17 AprilLigue 2NancyHW3-2870007.338
Saturday 10 AprilLigue 2NiortAW0-4890309.237
Monday 5 AprilLigue 2Le HavreHD1-1900007.354
Saturday 20 MarchLigue 2ValenciennesAD2-290000754
Saturday 13 MarchLigue 2Paris FCHD0-0900007.257
Tuesday 2 MarchLigue 2AmiensAD1-1780006.729
Saturday 27 FebruaryLigue 2RodezHL0-19000□753
Saturday 20 FebruaryLigue 2Chambly Thelle FCAW0-1900007.258
Saturday 13 FebruaryLigue 2GuingampHD1-1900007.639
Wednesday 10 FebruaryCoupe de FranceMarseilleHL0-2260007.321
Tuesday 2 FebruaryLigue 2ToulouseHW3-1860208.349
Saturday 30 JanuaryLigue 2Estac TroyesAL3-1900007.527
Saturday 23 JanuaryLigue 2Clermont FootAL1-0900007.554
Saturday 16 JanuaryLigue 2ChateaurouxHW4-1881007.229
Saturday 9 JanuaryLigue 2GrenobleAD2-2901007.925
Tuesday 5 JanuaryLigue 2CaenHD1-1900107.551
Tuesday 22 DecemberLigue 2DunkerqueAW0-1780006.638
Friday 18 DecemberLigue 2PAUHW2-18000□7.553
Saturday 12 DecemberLigue 2NancyAD2-2891008.234
Saturday 5 DecemberLigue 2NiortHW6-0831007.242
Tuesday 1 DecemberLigue 2Le HavreAD1-1190006.619
Saturday 28 NovemberLigue 2ValenciennesHD1-1900006.643
Saturday 21 NovemberLigue 2Paris FCAW0-3900007.246
Saturday 7 NovemberLigue 2AmiensHW2-173100831
Saturday 31 OctoberLigue 2RodezAD2-26701□721
Saturday 24 OctoberLigue 2Chambly Thelle FCHW4-090020847
Saturday 3 OctoberLigue 2AjaccioHW5-1900107.229
Saturday 26 SeptemberLigue 2ToulouseAL3-19000□6.929
Monday 21 SeptemberLigue 2Estac TroyesHW2-1900006.326
Saturday 12 SeptemberLigue 2Clermont FootHL0-180000727
Saturday 29 AugustLigue 2ChateaurouxAW1-2900208.282
Saturday 22 AugustLigue 2SochauxHL0-2790006.565

2019

25 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 6 MarchLigue 2Le HavreAL1-0850006.783
Monday 24 FebruaryLigue 2Estac TroyesAL3-1900007.474
Friday 14 FebruaryLigue 2Chambly Thelle FCHD0-09000□6.367
Friday 7 FebruaryLigue 2AjaccioAW2-3862008.162
Tuesday 4 FebruaryLigue 2Clermont FootHD0-09000□7.275
Friday 31 JanuaryLigue 2GuingampAL1-0900007.378
Friday 24 JanuaryLigue 2SochauxHW2-19001□872
Friday 10 JanuaryLigue 2Le MansAW0-160000792
Friday 20 DecemberLigue 2NancyHD0-0710007.387%
Tuesday 3 DecemberLigue 2ValenciennesHD1-1110007.466%
Friday 29 NovemberLigue 2OrleansHD2-2530006.470%
Friday 22 NovemberLigue 2Paris FCAL2-0250007.283%
Friday 8 NovemberLigue 2CaenHD1-19000□6.990%
Friday 1 NovemberLigue 2ChateaurouxAL1-0900007.583%
Friday 25 OctoberLigue 2GrenobleHL0-1900007.283%
Monday 21 OctoberLigue 2LensAD0-0220006.571%
Saturday 5 OctoberLigue 2Le HavreHW2-0170006.257%
Friday 27 SeptemberLigue 2NiortAD2-2570006.981%
Friday 20 SeptemberLigue 2Estac TroyesHL1-2270006.980%
Friday 30 AugustLigue 2AjaccioHW3-1901107.981%
Friday 23 AugustLigue 2Clermont FootAD1-19000□678%
Monday 19 AugustLigue 2GuingampHD2-2900006.675%
Friday 9 AugustLigue 2SochauxAL1-09000□6.578%
Friday 2 AugustLigue 2Le MansHW2-0900007.984%
Friday 26 JulyLigue 2RodezAL2-0900006.988%

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

21 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 10 MayLigue 2LorientAD0-0720006.891%
Friday 3 MayLigue 2RED Star FC 93HL1-2780006.881%
Friday 26 AprilLigue 2Gazelec FC AjaccioAW0-2620007.283%
Tuesday 23 AprilLigue 2ChateaurouxHD0-0900006.873%
Friday 12 AprilLigue 2Le HavreHL1-3900106.876%
Friday 5 AprilLigue 2Paris FCHW1-08510□7.164%
Friday 29 MarchLigue 2NiortAW0-1670007.184%
Friday 15 MarchLigue 2Estac TroyesHD0-06000□6.785%
Monday 11 MarchLigue 2MetzAD1-1270006.560%
Friday 1 MarchLigue 2NancyHL0-4900006.772%
Friday 22 FebruaryLigue 2OrleansAL2-0900005.976%
Sunday 17 FebruaryLigue 2LensHL0-190000771%
Friday 8 FebruaryLigue 2BeziersAD0-0770006.669%
Friday 1 FebruaryLigue 2Clermont FootHW2-1791008.155%
Saturday 26 JanuaryLigue 2Stade Brestois 29AL1-0320007.273%
Friday 14 DecemberLigue 2ChateaurouxAD0-0170006.375%
Friday 9 NovemberLigue 2NiortHD0-0790007.684%
Monday 5 NovemberLigue 2MetzAW0-1120006.975%
Friday 10 AugustLigue 2OrleansAW0-3290006.782%
Friday 3 AugustLigue 2Gazelec FC AjaccioHL2-3780006.475%
Friday 27 JulyLigue 2ValenciennesAL3-1900006.883%

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

35 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 11 MayLigue 2LensAL2-1900007.174%
Friday 4 MayLigue 2AjaccioHD1-1890006.675%
Friday 27 AprilLigue 2ChateaurouxAW1-2751007.584%
Tuesday 24 AprilLigue 2ReimsHL1-4900006.373%
Saturday 21 AprilLigue 2NancyAL2-1900006.975%
Friday 13 AprilLigue 2Clermont FootHL1-2900006.784%
Friday 30 MarchLigue 2Bourg-en-bresse 01HW3-1890006.985%
Friday 16 MarchLigue 2QuevillyAL4-165010784%
Tuesday 13 MarchLigue 2SochauxAW0-4771007.780%
Friday 23 FebruaryLigue 2ValenciennesHW2-0901008.277%
Saturday 17 FebruaryLigue 2LorientAW1-3790006.675%
Monday 12 FebruaryLigue 2NimesHD0-0820007.472%
Friday 2 FebruaryLigue 2ToursAW0-2740107.773%
Friday 26 JanuaryLigue 2Paris FCHD1-17400□6.469%
Friday 19 JanuaryLigue 2OrleansAW2-3761109.180%
Tuesday 16 JanuaryLigue 2NiortHW5-0731108.172%
Friday 12 JanuaryLigue 2Le HavreHD1-1140006.882%
Friday 8 DecemberLigue 2ChateaurouxHL1-29000□7.574%
Monday 27 NovemberLigue 2ReimsAL2-0900006.286%
Friday 24 NovemberLigue 2NancyHD1-1830007.683%
Friday 17 NovemberLigue 2Clermont FootAL1-0900007.591%
Friday 3 NovemberLigue 2Gazelec FC AjaccioHL0-190000886%
Friday 27 OctoberLigue 2Bourg-en-bresse 01AD1-1900007.293%
Friday 20 OctoberLigue 2QuevillyHW2-1900107.776%
Friday 13 OctoberLigue 2Stade Brestois 29AD1-1450006.989%
Friday 29 SeptemberLigue 2SochauxHW2-0200006.6100%
Friday 22 SeptemberLigue 2ValenciennesAW0-240006.550%
Tuesday 19 SeptemberLigue 2LorientHW1-0900007.382%
Friday 15 SeptemberLigue 2NimesAL3-0510006.488%
Friday 8 SeptemberLigue 2ToursHD1-1450007.283%
Friday 25 AugustLigue 2Paris FCAL2-1900006.980%
Friday 18 AugustLigue 2OrleansHL1-332000778%
Friday 11 AugustLigue 2NiortAL2-0150006.889%
Friday 4 AugustLigue 2Le HavreAL4-1450006.475%
Monday 31 JulyLigue 2LensHW1-07400□7.366%

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.