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-264006.323
Friday 3 MayLigue 2BordeauxAL4-075007.230
Saturday 27 AprilLigue 2QuevillyHD1-190107.653
Tuesday 23 AprilLigue 2ValenciennesAL1-090007.944
Saturday 20 AprilLigue 2CaenHW2-1900106.936
Saturday 13 AprilLigue 2Saint EtienneHW2-089006.710
Saturday 6 AprilLigue 2PAUAD1-19006.716
Saturday 16 MarchLigue 2Paris FCAL2-090007.531
Saturday 9 MarchLigue 2AnnecyHL1-390007.333
Monday 4 MarchLigue 2AngersAL3-19007.235
Saturday 24 FebruaryLigue 2AmiensHD0-090006.734
Saturday 17 FebruaryLigue 2LavalAD1-19000730
Saturday 10 FebruaryLigue 2GuingampHW3-0900107.545
Monday 5 FebruaryLigue 2BastiaAL1-090007.323

2022

30 played7 unusedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 JuneLigue 1LensHL1-333007.221
Saturday 27 MayLigue 1ToulouseAD1-11001
Sunday 21 MayLigue 1Paris Saint GermainHL1-2Bench
Sunday 14 MayLigue 1Stade Brestois 29AL1-0Bench
Sunday 7 MayLigue 1Clermont FootHD1-121006.710
Sunday 30 AprilLigue 1MarseilleAL2-111006.66
Saturday 22 AprilLigue 1LilleHD1-1Bench
Sunday 16 AprilLigue 1NantesHW2-1Bench
Saturday 1 AprilLigue 1Estac TroyesHW1-0Bench
Sunday 26 FebruaryLigue 1LorientAW0-1Bench
Friday 17 FebruaryLigue 1LyonHW2-1Bench
Sunday 12 FebruaryLigue 1AngersAD1-121006.68
Wednesday 8 FebruaryCoupe de FranceRodezHL2-37407.543
Sunday 5 FebruaryLigue 1ReimsHD0-022006.910
Wednesday 1 FebruaryLigue 1MonacoAL3-2900107.759
Sunday 29 JanuaryLigue 1MontpellierHL0-216006.710
Sunday 22 JanuaryCoupe de FranceNiortAW0-49008.345
Saturday 14 JanuaryLigue 1LensAL1-013006.37
Wednesday 11 JanuaryLigue 1ToulouseHL0-567007.216
Sunday 8 JanuaryCoupe de FranceDunkerqueAD2-216006.312
Sunday 1 JanuaryLigue 1NantesAL1-078006.728
Wednesday 28 DecemberLigue 1MonacoHL2-386007.529
Sunday 13 NovemberLigue 1Paris Saint GermainAL5-084008.366
Friday 4 NovemberLigue 1Estac TroyesAD1-190007.349
Sunday 30 OctoberLigue 1AjaccioHW1-090108.339
Sunday 23 OctoberLigue 1ReimsAL2-1830107.626
Sunday 16 OctoberLigue 1NiceHD1-172006.624
Sunday 9 OctoberLigue 1Clermont FootAL2-166006.626
Sunday 2 OctoberLigue 1Stade Brestois 29HD1-187006.949
Friday 16 SeptemberLigue 1LorientHL1-386007.729
Sunday 11 SeptemberLigue 1RennesAL5-09006.941
Saturday 3 SeptemberLigue 1MarseilleHL0-29000728
Wednesday 31 AugustLigue 1LyonAL2-127006.622
Saturday 27 AugustLigue 1StrasbourgHW1-090007.732
Sunday 21 AugustLigue 1MontpellierAW1-265006.929
Sunday 14 AugustLigue 1AngersHD2-29000832
Sunday 7 AugustLigue 1LilleAL4-190007.237

2021

34 playedCoupe de France, Ligue 1, Ligue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 29 MayLigue 1Saint EtienneAD1-183107.726
Thursday 26 MayLigue 1Saint EtienneHD1-176006.622
Saturday 14 MayLigue 2AmiensHW2-189007.541
Saturday 7 MayLigue 2Le HavreAW1-290007.257
Saturday 30 AprilLigue 2DunkerqueHW1-090007.347
Saturday 23 AprilLigue 2CaenAD1-190006.925
Tuesday 19 AprilLigue 2DijonHW2-179007.941
Saturday 16 AprilLigue 2PAUAW1-4791108.349
Saturday 9 AprilLigue 2ValenciennesHW1-084007.233
Saturday 2 AprilLigue 2BastiaAD1-190006.642
Tuesday 15 MarchLigue 2NimesAW1-23106.221
Saturday 12 MarchLigue 2SochauxHW3-290107.234
Saturday 5 MarchLigue 2RodezAW1-390010877
Saturday 26 FebruaryLigue 2QuevillyHW1-02900714
Saturday 19 FebruaryLigue 2NiortAW0-1810107.749
Saturday 12 FebruaryLigue 2NancyHD1-190007.948
Saturday 5 FebruaryLigue 2GuingampAD1-122006.29
Tuesday 1 FebruaryLigue 2Paris FCHL1-290006.949
Friday 28 JanuaryLigue 2AjaccioAD0-090006.935
Tuesday 21 DecemberLigue 2Le HavreHL2-390007.349
Saturday 18 DecemberCoupe de FranceLilleAL3-166006.737
Saturday 11 DecemberLigue 2DunkerqueAW0-290107.541
Saturday 4 DecemberLigue 2CaenHD2-284007.552
Monday 22 NovemberLigue 2DijonAL3-13200727
Saturday 2 OctoberLigue 2NimesHD2-2900107.343
Friday 24 SeptemberLigue 2SochauxAD0-09000726
Tuesday 21 SeptemberLigue 2RodezHW1-090007.345
Saturday 18 SeptemberLigue 2QuevillyAD0-09000857
Saturday 11 SeptemberLigue 2NiortHW4-029007.214
Monday 23 AugustLigue 2GuingampHL1-290007.255
Monday 16 AugustLigue 2Paris FCAD1-190007.365
Saturday 7 AugustLigue 2AjaccioHD0-090006.934
Monday 2 AugustLigue 2GrenobleHW3-090107.961
Saturday 24 JulyLigue 2AmiensAW1-29010844

2020

37 playedCoupe de France, Ligue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 15 MayLigue 2SochauxAW2-390007.348
Saturday 8 MayLigue 2GrenobleHD1-190007.565
Saturday 1 MayLigue 2CaenAD0-010006.72
Saturday 24 AprilLigue 2DunkerqueHW2-190008.755
Tuesday 20 AprilLigue 2PAUAL3-087006.948
Saturday 17 AprilLigue 2NancyHW3-287007.338
Saturday 10 AprilLigue 2NiortAW0-4890309.237
Monday 5 AprilLigue 2Le HavreHD1-190007.354
Saturday 20 MarchLigue 2ValenciennesAD2-29000754
Saturday 13 MarchLigue 2Paris FCHD0-090007.257
Tuesday 2 MarchLigue 2AmiensAD1-178006.729
Saturday 27 FebruaryLigue 2RodezHL0-1900753
Saturday 20 FebruaryLigue 2Chambly Thelle FCAW0-190007.258
Saturday 13 FebruaryLigue 2GuingampHD1-190007.639
Wednesday 10 FebruaryCoupe de FranceMarseilleHL0-226007.321
Tuesday 2 FebruaryLigue 2ToulouseHW3-1860208.349
Saturday 30 JanuaryLigue 2Estac TroyesAL3-190007.527
Saturday 23 JanuaryLigue 2Clermont FootAL1-090007.554
Saturday 16 JanuaryLigue 2ChateaurouxHW4-188107.229
Saturday 9 JanuaryLigue 2GrenobleAD2-290107.925
Tuesday 5 JanuaryLigue 2CaenHD1-1900107.551
Tuesday 22 DecemberLigue 2DunkerqueAW0-178006.638
Friday 18 DecemberLigue 2PAUHW2-18007.553
Saturday 12 DecemberLigue 2NancyAD2-289108.234
Saturday 5 DecemberLigue 2NiortHW6-083107.242
Tuesday 1 DecemberLigue 2Le HavreAD1-119006.619
Saturday 28 NovemberLigue 2ValenciennesHD1-190006.643
Saturday 21 NovemberLigue 2Paris FCAW0-390007.246
Saturday 7 NovemberLigue 2AmiensHW2-17310831
Saturday 31 OctoberLigue 2RodezAD2-26701721
Saturday 24 OctoberLigue 2Chambly Thelle FCHW4-090020847
Saturday 3 OctoberLigue 2AjaccioHW5-1900107.229
Saturday 26 SeptemberLigue 2ToulouseAL3-19006.929
Monday 21 SeptemberLigue 2Estac TroyesHW2-190006.326
Saturday 12 SeptemberLigue 2Clermont FootHL0-18000727
Saturday 29 AugustLigue 2ChateaurouxAW1-2900208.282
Saturday 22 AugustLigue 2SochauxHL0-279006.565

2019

25 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 6 MarchLigue 2Le HavreAL1-085006.783
Monday 24 FebruaryLigue 2Estac TroyesAL3-190007.474
Friday 14 FebruaryLigue 2Chambly Thelle FCHD0-09006.367
Friday 7 FebruaryLigue 2AjaccioAW2-386208.162
Tuesday 4 FebruaryLigue 2Clermont FootHD0-09007.275
Friday 31 JanuaryLigue 2GuingampAL1-090007.378
Friday 24 JanuaryLigue 2SochauxHW2-19001872
Friday 10 JanuaryLigue 2Le MansAW0-16000792
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-190006.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-19000678%
Monday 19 AugustLigue 2GuingampHD2-2900006.675%
Friday 9 AugustLigue 2SochauxAL1-090006.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-085107.164%
Friday 29 MarchLigue 2NiortAW0-1670007.184%
Friday 15 MarchLigue 2Estac TroyesHD0-060006.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-174006.469%
Friday 19 JanuaryLigue 2OrleansAW2-3761109.180%
Tuesday 16 JanuaryLigue 2NiortHW5-0731108.172%
Friday 12 JanuaryLigue 2Le HavreHD1-1140006.882%
Friday 8 DecemberLigue 2ChateaurouxHL1-290007.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-074007.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.