Skip to content
442ball
Menu

Harold Moukoudi: match by match

236 appearances across 8 competitions, 2016 to 2026.

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

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

2026

7 playedSuper League 1, UEFA Champions League

2025

35 played5 unusedSuper League 1, UEFA Conference League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 17 MaySuper League 1Olympiakos PiraeusHD1-19000□6.239
Wednesday 13 MaySuper League 1PAOKAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 10 MaySuper League 1PanathinaikosHW2-19800□6.952
Sunday 3 MaySuper League 1PanathinaikosAD0-0900007.272
Sunday 19 AprilSuper League 1PAOKHW3-0900006.719
Thursday 16 AprilUEFA Conference LeagueRayo VallecanoHW3-1900006.943
Thursday 9 AprilUEFA Conference LeagueRayo VallecanoAL3-0900007.241
Sunday 5 AprilSuper League 1Olympiakos PiraeusAW0-1900006.313
Sunday 22 MarchSuper League 1KifisiaHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 19 MarchUEFA Conference LeagueCeljeHL0-2900006.340
Sunday 15 MarchSuper League 1AtromitosAD2-2900006.257
Thursday 12 MarchUEFA Conference LeagueCeljeAW0-4901007.946
Saturday 7 MarchSuper League 1LarisaHW1-0901007.671
Sunday 22 FebruarySuper League 1LevadiakosHW4-0901008.346
Sunday 15 FebruarySuper League 1PAOKAD0-0640006.625
Sunday 8 FebruarySuper League 1PanserraikosAW0-4900007.395
Sunday 1 FebruarySuper League 1Olympiakos PiraeusHD1-19000□618
Saturday 24 JanuarySuper League 1Asteras TripolisAW0-1900006.939
Sunday 18 JanuarySuper League 1PanathinaikosHW4-0900007.937
Sunday 11 JanuarySuper League 1Aris ThessalonikisAD1-1900007.359
Sunday 21 DecemberSuper League 1OFIHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 11 DecemberUEFA Conference LeagueSamsunsporAW1-2450005.523
Sunday 7 DecemberSuper League 1AtromitosHW4-1900006.977
Sunday 30 NovemberSuper League 1PanathinaikosAW2-3900006.345
Thursday 27 NovemberUEFA Conference LeagueFiorentinaAW0-1900007.342
Sunday 23 NovemberSuper League 1Aris ThessalonikisHW1-0900006.952
Sunday 9 NovemberSuper League 1OFIAW0-19000□6.954
Thursday 6 NovemberUEFA Conference LeagueShamrock RoversHD1-1900006.966
Sunday 2 NovemberSuper League 1PanetolikosHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 23 OctoberUEFA Conference LeagueAberdeenHW6-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 19 OctoberSuper League 1PAOKHL0-28600■5.938
Sunday 5 OctoberSuper League 1KifisiaAW2-33800□5.916
Thursday 2 OctoberUEFA Conference LeagueCeljeAL3-1900006.543
Sunday 28 SeptemberSuper League 1Volos NFCHW1-0900007.564
Sunday 21 SeptemberSuper League 1LarisaAD1-1900006.545
Sunday 14 SeptemberSuper League 1LevadiakosAW0-1900007.346
Sunday 31 AugustSuper League 1Asteras TripolisHW1-0900007.767
Thursday 28 AugustUEFA Conference LeagueAnderlechtHW2-0980007.243
Sunday 24 AugustSuper League 1PanserraikosHW2-0900007.3102
Thursday 21 AugustUEFA Conference LeagueAnderlechtAD1-1900007.665

2024

20 played2 unusedSuper League 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 13 AprilSuper League 1Olympiakos PiraeusAL1-07300■6.69
Sunday 6 AprilSuper League 1PanathinaikosAL3-1901007.941
Sunday 30 MarchSuper League 1PAOKHL2-3900006.346
Sunday 9 MarchSuper League 1Aris ThessalonikisAD0-0270007.29
Sunday 2 MarchSuper League 1Olympiakos PiraeusHL0-1900006.924
Saturday 15 FebruarySuper League 1AtromitosHW2-1900007.688
Sunday 9 FebruarySuper League 1PanserraikosHW5-0900007.348
Sunday 2 FebruarySuper League 1PAOKAW1-29000□6.229
Saturday 25 JanuarySuper League 1PanetolikosHW1-0900007.785
Sunday 5 JanuarySuper League 1Volos NFCAW2-460000746
Sunday 22 DecemberSuper League 1LevadiakosHD1-19000□7.572
Saturday 14 DecemberSuper League 1LamiaAW0-190000890
Sunday 8 DecemberSuper League 1OFIAW1-27210□7.759
Saturday 30 NovemberSuper League 1Aris ThessalonikisHW4-0901008.362
Sunday 24 NovemberSuper League 1Olympiakos PiraeusAL4-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 3 NovemberSuper League 1AtromitosAW0-19000□7.360
Sunday 20 OctoberSuper League 1PAOKHD1-19000□6.958
Saturday 5 OctoberSuper League 1PanetolikosAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 22 SeptemberSuper League 1KallitheaAD0-0360006.315
Sunday 1 SeptemberSuper League 1LevadiakosAW0-3900007.646
Saturday 24 AugustSuper League 1LamiaHD1-1901008.287
Sunday 18 AugustSuper League 1OFIHW3-09000□7.277

2023

17 played7 unusedSuper League 1, UEFA Champions League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 14 AprilSuper League 1Aris ThessalonikisHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 7 AprilSuper League 1PAOKHD2-2900006.731
Wednesday 3 AprilSuper League 1PanathinaikosAL2-1900006.264
Sunday 31 MarchSuper League 1Olympiakos PiraeusHW1-0900007.745
Sunday 10 MarchSuper League 1LamiaAW0-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 4 FebruarySuper League 1Asteras TripolisHW4-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 21 DecemberSuper League 1PanserraikosAD2-27900□6.760
Monday 18 DecemberSuper League 1PanetolikosAD2-2870106.974
Thursday 14 DecemberUEFA Europa LeagueAjaxAL3-18300□6.346
Monday 4 DecemberSuper League 1Aris ThessalonikisHW1-0900006.956
Thursday 30 NovemberUEFA Europa LeagueBrightonHL0-1900007.774
Sunday 12 NovemberSuper League 1LamiaHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 9 NovemberUEFA Europa LeagueMarseilleHL0-2900007.259
Monday 30 OctoberSuper League 1PAOKHW2-0900007.336
Thursday 26 OctoberUEFA Europa LeagueMarseilleAL3-1900006.543
Sunday 8 OctoberSuper League 1PanetolikosHW3-0311007.919
Thursday 5 OctoberUEFA Europa LeagueAjaxHD1-1900007.248
Monday 2 OctoberSuper League 1OFIAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 28 SeptemberSuper League 1AtromitosHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 17 SeptemberSuper League 1Olympiakos PiraeusHD1-1900006.945
Sunday 3 SeptemberSuper League 1Volos NFCAW2-3900006.660
Wednesday 30 AugustUEFA Champions LeagueAntwerpHL1-2900007.266
Saturday 26 AugustSuper League 1PanserraikosHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 22 AugustUEFA Champions LeagueAntwerpAL1-0900007.260

2022

26 played3 unusedSuper League 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Monday 8 MaySuper League 1Aris ThessalonikisAW1-2900006.535
Wednesday 3 MaySuper League 1Olympiakos PiraeusHD0-0900007.580
Sunday 30 AprilSuper League 1PanathinaikosAD0-09000□7.232
Wednesday 26 AprilSuper League 1PAOKHW4-090100868
Sunday 23 AprilSuper League 1Olympiakos PiraeusAW1-3900006.947
Sunday 19 MarchSuper League 1PanathinaikosHD0-0810007.256
Sunday 12 MarchSuper League 1Olympiakos PiraeusHL1-3900006.255
Wednesday 8 MarchSuper League 1AtromitosAW0-1900006.949
Sunday 5 MarchSuper League 1OFIAW0-3900007.346
Sunday 19 FebruarySuper League 1PAOKAL2-0900007.250
Monday 13 FebruarySuper League 1LevadiakosHW3-0900007.363
Sunday 29 JanuarySuper League 1Aris ThessalonikisHW3-09000□7.341
Sunday 22 JanuarySuper League 1IonikosAW1-29000□6.759
Sunday 15 JanuarySuper League 1PanetolikosHW4-1900006.937
Sunday 8 JanuarySuper League 1PanathinaikosHW1-0900007.334
Tuesday 3 JanuarySuper League 1PAS GianninaAL2-1900006.968
Wednesday 28 DecemberSuper League 1Volos NFCAW0-4750006.632
Wednesday 21 DecemberSuper League 1LamiaHW3-0900007.366
Sunday 13 NovemberSuper League 1Olympiakos PiraeusAD0-010100□7.755
Wednesday 9 NovemberSuper League 1OFIHW3-0900007.339
Sunday 30 OctoberSuper League 1PAOKHW2-0900107.932
Monday 24 OctoberSuper League 1LevadiakosAW0-2960007.265
Sunday 16 OctoberSuper League 1AtromitosHW1-0900007.575
Sunday 9 OctoberSuper League 1Aris ThessalonikisAW0-29000□7.535
Monday 3 OctoberSuper League 1IonikosHW4-1900006.953
Saturday 17 SeptemberSuper League 1PanetolikosAW0-2451007.921
Sunday 11 SeptemberSuper League 1PanathinaikosAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 4 SeptemberSuper League 1PAS GianninaHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 27 AugustSuper League 1Volos NFCHL0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2021

26 played3 unusedLigue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 29 MayLigue 1AuxerreHD1-11200007.277
Thursday 26 MayLigue 1AuxerreAD1-1900006.628
Saturday 21 MayLigue 1NantesAD1-180006.72
Saturday 14 MayLigue 1ReimsHL1-2250006.917
Wednesday 11 MayLigue 1NiceAL4-29000□6.227
Saturday 30 AprilLigue 1RennesAL2-0900006.920
Saturday 23 AprilLigue 1MonacoHL1-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 20 AprilLigue 1BordeauxAD2-2450006.721
Saturday 16 AprilLigue 1Stade Brestois 29HW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 8 AprilLigue 1LorientAL6-2900005.648
Sunday 3 AprilLigue 1MarseilleHL2-4100006.78
Friday 18 MarchLigue 1Estac TroyesHD1-179000780
Friday 11 MarchLigue 1LilleAD0-09000□7.356
Sunday 6 MarchLigue 1MetzHW1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 26 FebruaryLigue 1Paris Saint GermainAL3-1340007.212
Sunday 5 DecemberLigue 1RennesHL0-5210007.28
Wednesday 1 DecemberLigue 1Stade Brestois 29AL1-0900007.389
Sunday 28 NovemberLigue 1Paris Saint GermainHL1-3450006.36
Friday 22 OctoberLigue 1AngersHD2-2450006.929
Sunday 17 OctoberLigue 1StrasbourgAL5-19000□649
Sunday 3 OctoberLigue 1LyonHD1-1900007.732
Saturday 25 SeptemberLigue 1NiceHL0-3900006.353
Wednesday 22 SeptemberLigue 1MonacoAL3-1900006.924
Saturday 18 SeptemberLigue 1BordeauxHL1-290000637
Sunday 12 SeptemberLigue 1MontpellierAL2-0900006.238
Saturday 28 AugustLigue 1MarseilleAL3-1900006.627
Saturday 21 AugustLigue 1LilleHD1-1900006.758
Sunday 15 AugustLigue 1LensAD2-2900006.635
Sunday 8 AugustLigue 1LorientHD1-1900007.748

2020

26 played4 unusedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 9 MayLigue 1MarseilleHW1-0270006.615
Sunday 2 MayLigue 1MontpellierAW1-2900007.256
Saturday 24 AprilLigue 1Stade Brestois 29HL1-2900006.724
Sunday 18 AprilLigue 1Paris Saint GermainAL3-2900006.619
Sunday 11 AprilLigue 1BordeauxHW4-19000□7.228
Sunday 4 AprilLigue 1NimesAW0-2900007.333
Friday 19 MarchLigue 1MonacoHL0-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 3 MarchLigue 1LensHL2-39010□6.657
Sunday 28 FebruaryLigue 1LorientAL2-1901007.228
Saturday 20 FebruaryLigue 1ReimsHD1-1900007.239
Sunday 14 FebruaryLigue 1RennesAW0-2900007.210
Thursday 11 FebruaryCoupe de FranceSochauxAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 7 FebruaryLigue 1MetzHW1-0900007.242
Wednesday 3 FebruaryLigue 1NantesHD1-1900007.235
Sunday 31 JanuaryLigue 1NiceAW0-19000□7.358
Saturday 9 JanuaryLigue 1ReimsAL3-1900006.260
Wednesday 6 JanuaryLigue 1Paris Saint GermainHD1-1900007.320
Sunday 20 DecemberLigue 1NimesHD2-2901006.750
Wednesday 16 DecemberLigue 1BordeauxAW1-2900007.244
Friday 11 DecemberLigue 1AngersHD0-09000□7.371
Sunday 6 DecemberLigue 1DijonAD0-09000□7.549
Sunday 29 NovemberLigue 1LilleHD1-1900006.935
Saturday 21 NovemberLigue 1Stade Brestois 29AL4-1900106.664
Sunday 8 NovemberLigue 1LyonAL2-1900006.231
Sunday 18 OctoberLigue 1NiceHL1-39000□6.348
Saturday 3 OctoberLigue 1LensAL2-0900007.219
Saturday 26 SeptemberLigue 1RennesHL0-3900006.960
Sunday 20 SeptemberLigue 1NantesAD2-2900006.933
Thursday 17 SeptemberLigue 1MarseilleAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 12 SeptemberLigue 1StrasbourgHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded

2019

23 playedChampionship, Coupe de France, Ligue 1, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 24 JulyCoupe de FranceParis Saint GermainAL1-0560006.993
Sunday 5 JulyChampionshipQPRHL0-1900006.768
Saturday 7 MarchChampionshipCharltonAW0-1900006.788
Monday 2 MarchChampionshipNottingham ForestHD2-2900106.982
Wednesday 26 FebruaryChampionshipLeedsHL0-19000□6.682
Saturday 22 FebruaryChampionshipBarnsleyAL1-090000772
Saturday 15 FebruaryChampionshipLutonHL0-1900006.874
Tuesday 11 FebruaryChampionshipWiganAD2-29000□6.586
Saturday 8 FebruaryChampionshipBrentfordAL3-2900006.183
Sunday 12 JanuaryLigue 1NantesHL0-2900007.10
Thursday 12 DecemberUEFA Europa LeagueVfL WolfsburgAL1-090000783%
Sunday 1 DecemberLigue 1RennesAL2-1900006.70%
Sunday 24 NovemberLigue 1MontpellierHD0-0900007.40%
Sunday 10 NovemberLigue 1NantesAW2-39000070%
Thursday 3 OctoberUEFA Europa LeagueVfL WolfsburgHD1-1300006.687%
Sunday 29 SeptemberLigue 1NimesAW0-1900007.30%
Sunday 22 SeptemberLigue 1AngersAL4-1900005.90%
Thursday 19 SeptemberUEFA Europa LeagueGentAL3-2720006.491%
Sunday 15 SeptemberLigue 1ToulouseHD2-29000□6.20%
Sunday 1 SeptemberLigue 1MarseilleAL1-09000□7.30%
Wednesday 28 AugustLigue 1LilleAL3-0900006.80%
Sunday 18 AugustLigue 1Stade Brestois 29HD1-19000□7.10%
Saturday 10 AugustLigue 1DijonAW1-2900007.20%

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

17 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 14 DecemberLigue 2Gazelec FC AjaccioAD1-1900006.466%
Tuesday 4 DecemberLigue 2ChateaurouxHW2-1900006.892%
Friday 30 NovemberLigue 2AuxerreHD1-1900006.786%
Friday 23 NovemberLigue 2Paris FCAL1-090000791%
Friday 9 NovemberLigue 2SochauxHW3-2900006.586%
Saturday 3 NovemberLigue 2NiortAL1-0900006.892%
Saturday 27 OctoberLigue 2LensHW2-1901007.583%
Friday 19 OctoberLigue 2AjaccioAL3-29000□6.582%
Friday 5 OctoberLigue 2BeziersHL2-3901007.191%
Saturday 29 SeptemberLigue 2MetzAW0-19000□6.978%
Friday 21 SeptemberLigue 2Estac TroyesHD1-1900007.386%
Friday 14 SeptemberLigue 2NancyAW0-1900007.383%
Friday 24 AugustLigue 2Stade Brestois 29AL1-0900007.284%
Friday 17 AugustLigue 2Clermont FootHD0-0900007.483%
Friday 10 AugustLigue 2RED Star FC 93AW0-1900007.592%
Friday 3 AugustLigue 2GrenobleHD1-1900006.886%
Saturday 28 JulyLigue 2LorientAD0-0900007.192%

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 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 4 MayLigue 2NiortAW0-1510006.790%
Monday 30 AprilLigue 2ReimsAW0-1901008.577%
Friday 27 AprilLigue 2AjaccioHW2-0900007.668%
Tuesday 24 AprilLigue 2NancyHW3-0900107.882%
Friday 20 AprilLigue 2LensAD3-3901007.287%
Friday 13 AprilLigue 2Gazelec FC AjaccioHW2-1901007.384%
Friday 30 MarchLigue 2QuevillyHL0-290000782%
Friday 16 MarchLigue 2ChateaurouxAL2-1900007.391%
Friday 9 MarchLigue 2Clermont FootHW2-1900007.180%
Monday 5 MarchLigue 2LorientAL1-0900006.683%
Friday 23 FebruaryLigue 2Bourg-en-bresse 01HD0-0900007.583%
Friday 16 FebruaryLigue 2SochauxAL3-2900006.866%
Friday 9 FebruaryLigue 2Stade Brestois 29HW1-0900007.376%
Friday 2 FebruaryLigue 2OrleansAL2-1900007.887%
Saturday 27 JanuaryLigue 2NimesHW2-1901007.960%
Friday 19 JanuaryLigue 2ValenciennesAD1-1900007.594%
Tuesday 16 JanuaryLigue 2Paris FCHD1-1900006.784%
Friday 12 JanuaryLigue 2AuxerreAD1-1900006.865%
Friday 15 DecemberLigue 2NiortHW2-1900006.687%
Saturday 9 DecemberLigue 2AjaccioAL1-09000□6.369%
Tuesday 28 NovemberLigue 2NancyAW0-3900007.583%
Saturday 25 NovemberLigue 2LensHW1-0900007.395%
Friday 17 NovemberLigue 2Gazelec FC AjaccioAD1-1900006.793%
Monday 2 OctoberLigue 2LorientHW3-29000□6.976%
Friday 22 SeptemberLigue 2Bourg-en-bresse 01AL2-19000□7.388%
Tuesday 19 SeptemberLigue 2SochauxHW1-0900007.484%
Friday 15 SeptemberLigue 2Stade Brestois 29AL1-0900007.191%
Friday 8 SeptemberLigue 2OrleansHD1-1900006.885%
Friday 25 AugustLigue 2NimesAL1-09000□6.880%
Friday 18 AugustLigue 2ValenciennesHW1-0900006.992%
Friday 11 AugustLigue 2Paris FCAW0-3900007.476%
Friday 4 AugustLigue 2AuxerreHW4-190000786%
Friday 28 JulyLigue 2ToursAW0-39000□7.180%

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

6 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 19 MayLigue 2OrleansHW4-1900007.281%
Friday 12 MayLigue 2ToursAW0-4900007.293%
Friday 5 MayLigue 2NiortHD0-0900007.486%
Friday 28 AprilLigue 2StrasbourgAL2-0900006.997%
Monday 24 AprilLigue 2LensHW1-0900007.282%
Friday 7 AprilLigue 2LavalHW2-01000Not recorded0%

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.