Skip to content
442ball
Menu

Mathieu Cafaro: match by match

214 appearances across 4 competitions, 2016 to 2026.

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

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

2026

7 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 19 SeptemberLigue 2BoulogneAW1-2620006.35
Saturday 12 SeptemberLigue 2SochauxAL1-06000067
Monday 7 SeptemberLigue 2NancyHW1-0710007.529
Saturday 29 AugustLigue 2GuingampAD3-3880006.831
Saturday 22 AugustLigue 2RodezHL2-569017.517
Friday 14 AugustLigue 2LavalAL2-1280006.35
Saturday 8 AugustLigue 2RED Star FC 93HL0-158000710

2025

12 played12 unusedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 17 MayLigue 1Paris Saint GermainHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 19 AprilLigue 1MetzAW1-380006.54
Sunday 5 AprilLigue 1LorientAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 22 MarchLigue 1Le HavreHW3-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 15 MarchLigue 1StrasbourgAD0-01000Not recorded0
Sunday 8 MarchLigue 1LyonAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 25 JanuaryLigue 1AngersHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 18 JanuaryLigue 1NantesAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Monday 12 JanuaryCoupe de FranceParis Saint GermainAW0-1610006.717
Sunday 4 JanuaryLigue 1Paris Saint GermainAL2-1220006.73
Saturday 20 DecemberCoupe de FranceRaon l'EtapeAW0-36800738
Saturday 13 DecemberLigue 1ToulouseHL0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 7 DecemberLigue 1Le HavreAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 29 NovemberLigue 1AuxerreHD1-1200006.94
Sunday 23 NovemberLigue 1LilleAL4-2600006.710
Friday 7 NovemberLigue 1RennesHL0-1100006.34
Saturday 1 NovemberLigue 1MonacoAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 3 OctoberLigue 1LorientHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 28 SeptemberLigue 1NiceAD1-180006.61
Sunday 21 SeptemberLigue 1StrasbourgHL2-3110006.55
Sunday 14 SeptemberLigue 1Stade Brestois 29AW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 31 AugustLigue 1MetzHW3-21000Not recorded3
Saturday 23 AugustLigue 1MarseilleAL5-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 17 AugustLigue 1AngersAL1-0180006.79

2024

27 played1 unusedCoupe de France, Ligue 1, Ligue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 2 MayLigue 2MartiguesAD1-17000Not recorded2
Saturday 26 AprilLigue 2RodezAD1-159000619
Saturday 19 AprilLigue 2BastiaHW1-0570006.915
Saturday 12 AprilLigue 2GrenobleAW1-279000728
Friday 4 AprilLigue 2Clermont FootHW2-0831008.242
Monday 31 MarchLigue 2CaenHW4-2581108.720
Saturday 8 MarchLigue 2LorientHW3-255117.911
Friday 28 FebruaryLigue 2AnnecyAW2-358017.315
Friday 21 FebruaryLigue 2Estac TroyesHW1-0200006.710
Saturday 15 FebruaryLigue 2DunkerqueAL1-0690006.313
Friday 7 FebruaryLigue 2PAUHW3-123107.35
Friday 24 JanuaryLigue 1AuxerreAD1-190006.71
Sunday 19 JanuaryLigue 1NantesHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 12 JanuaryLigue 1Paris Saint GermainAL2-145000719
Saturday 4 JanuaryLigue 1ReimsHW3-1740006.717
Sunday 22 DecemberCoupe de FranceMarseilleHL0-480006.79
Saturday 30 NovemberLigue 1RennesAL5-037005.30
Saturday 23 NovemberLigue 1MontpellierHW1-0250006.73
Saturday 2 NovemberLigue 1StrasbourgHW2-034000716
Saturday 26 OctoberLigue 1AngersAL4-225006.57
Saturday 19 OctoberLigue 1LensHL0-2680006.99
Saturday 5 OctoberLigue 1AuxerreHW3-1200006.611
Sunday 29 SeptemberLigue 1NantesAD2-2120006.52
Friday 20 SeptemberLigue 1NiceAL8-0710006.615
Friday 13 SeptemberLigue 1LilleHW1-0681006.69
Saturday 31 AugustLigue 1Stade Brestois 29AL4-09000712
Saturday 24 AugustLigue 1Le HavreHL0-290006.922
Saturday 17 AugustLigue 1MonacoAL1-0680007.512

2023

36 playedLigue 1, Ligue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 2 JuneLigue 1MetzAD2-2790007.517
Thursday 30 MayLigue 1MetzHW2-1850208.621
Friday 17 MayLigue 2QuevillyAL2-1260006.95
Friday 10 MayLigue 2RodezHD1-180006.619
Saturday 4 MayLigue 2GuingampAD2-2651007.911
Saturday 27 AprilLigue 2CaenHW1-0530006.97
Tuesday 23 AprilLigue 2GrenobleAW0-234006.74
Saturday 20 AprilLigue 2BordeauxHW2-1820007.513
Saturday 13 AprilLigue 2AjaccioAL2-0800006.310
Saturday 6 AprilLigue 2ConcarneauHW1-059000714
Saturday 30 MarchLigue 2ValenciennesAW0-2220006.63
Saturday 16 MarchLigue 2BastiaAW0-4390006.31
Saturday 9 MarchLigue 2AuxerreHW1-0730006.916
Saturday 24 FebruaryLigue 2AnnecyHW2-1840107.217
Saturday 17 FebruaryLigue 2AngersAW0-3900209.225
Monday 12 FebruaryLigue 2Estac TroyesHW5-080017.222
Saturday 3 FebruaryLigue 2DunkerqueAL1-0900007.518
Saturday 27 JanuaryLigue 2AmiensHL0-190007.222
Saturday 13 JanuaryLigue 2LavalHD0-0890007.920
Tuesday 19 DecemberLigue 2BastiaHW3-2721108.317
Saturday 16 DecemberLigue 2BordeauxAD0-067000710
Tuesday 5 DecemberLigue 2GuingampHL1-3620006.711
Saturday 2 DecemberLigue 2AmiensAL1-0900007.627
Saturday 25 NovemberLigue 2PAUHL1-2210006.72
Saturday 11 NovemberLigue 2AuxerreAL5-290100835
Saturday 4 NovemberLigue 2Paris FCHL0-190000819
Monday 30 OctoberLigue 2AngersHW2-0810107.917
Monday 23 OctoberLigue 2LavalAW0-1840006.318
Saturday 7 OctoberLigue 2AjaccioHD0-090006.916
Wednesday 4 OctoberLigue 2DunkerqueHW2-0871007.315
Saturday 30 SeptemberLigue 2Estac TroyesAW0-1900106.912
Saturday 23 SeptemberLigue 2ConcarneauAW0-1850107.923
Saturday 16 SeptemberLigue 2CaenAW1-2790006.319
Saturday 19 AugustLigue 2QuevillyHW2-1700007.217
Saturday 12 AugustLigue 2RodezAL2-1270006.37
Saturday 5 AugustLigue 2GrenobleHL0-1900007.322

2022

33 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Friday 2 JuneLigue 2ValenciennesHW2-090017.327
Friday 26 MayLigue 2CaenAD2-2900006.917
Saturday 20 MayLigue 2QuevillyHW4-2901007.629
Saturday 13 MayLigue 2LavalAL2-183000729
Saturday 6 MayLigue 2GuingampHW3-2901006.327
Saturday 29 AprilLigue 2RodezAD1-1890007.227
Saturday 22 AprilLigue 2MetzHL1-3800006.927
Monday 17 AprilLigue 2GrenobleAW0-2880007.228
Saturday 8 AprilLigue 2Paris FCAW2-485007.613
Saturday 1 AprilLigue 2NiortHW2-0900008.225
Saturday 18 MarchLigue 2Le HavreAD2-2270006.32
Saturday 11 MarchLigue 2AmiensHD1-122006.28
Saturday 25 FebruaryLigue 2PAUHW2-0110006.62
Saturday 11 FebruaryLigue 2DijonHW2-0900006.321
Saturday 4 FebruaryLigue 2AnnecyHW3-286118.521
Tuesday 31 JanuaryLigue 2BastiaAL2-0810007.519
Saturday 28 JanuaryLigue 2SochauxHL2-3760007.314
Monday 16 JanuaryLigue 2NiortAW0-1650007.222
Tuesday 10 JanuaryLigue 2LavalHW1-069107.323
Friday 30 DecemberLigue 2CaenHD1-1710006.913
Saturday 12 NovemberLigue 2RodezHL0-273006.910
Monday 7 NovemberLigue 2MetzAL3-2240006.97
Saturday 15 OctoberLigue 2Paris FCHL0-2100006.32
Monday 10 OctoberLigue 2SochauxAL2-1120006.92
Saturday 1 OctoberLigue 2GrenobleHD2-2800006.618
Saturday 17 SeptemberLigue 2GuingampAL2-1230006.76
Saturday 10 SeptemberLigue 2BordeauxHW2-022006.27
Monday 5 SeptemberLigue 2PAUAD2-2650006.720
Tuesday 30 AugustLigue 2BastiaHW5-0810107.326
Saturday 20 AugustLigue 2Le HavreHL0-637005.69
Monday 15 AugustLigue 2QuevillyAD2-2751007.218
Saturday 6 AugustLigue 2NimesHD1-1320006.611
Saturday 30 JulyLigue 2DijonAL2-1680006.912

2021

16 played3 unusedJupiler Pro League, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 3 AprilJupiler Pro LeagueUnion St. GilloiseHL1-390006.723
Sunday 20 MarchJupiler Pro LeagueKortrijkAW0-183017.326
Sunday 13 MarchJupiler Pro LeagueSeraing UnitedHL0-17700724
Sunday 6 MarchJupiler Pro LeagueCharleroiAD0-0840007.220
Sunday 27 FebruaryJupiler Pro LeagueGentHL0-1900007.741
Saturday 19 FebruaryJupiler Pro LeagueOostendeAL1-090006.926
Sunday 13 FebruaryJupiler Pro LeagueGenkAL2-070006.68
Saturday 5 FebruaryJupiler Pro LeagueCercle BruggeHD1-1770107.317
Sunday 30 JanuaryJupiler Pro LeagueKV MechelenHL1-2901007.621
Wednesday 26 JanuaryJupiler Pro LeagueAS EupenAW0-2800007.320
Sunday 23 JanuaryJupiler Pro LeagueClub Brugge KVHD2-2821007.310
Sunday 16 JanuaryJupiler Pro LeagueAnderlechtAD1-1700006.916
Sunday 21 NovemberLigue 1StrasbourgAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 7 NovemberLigue 1MonacoHD0-0330006.99
Sunday 24 OctoberLigue 1Estac TroyesHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 29 AugustLigue 1Paris Saint GermainHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 22 AugustLigue 1MetzAD1-1450007.38
Sunday 15 AugustLigue 1MontpellierHD3-355006.310
Sunday 8 AugustLigue 1NiceAD0-060005.912

2020

31 played4 unusedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 16 MayLigue 1Paris Saint GermainAL4-0560006.55
Sunday 9 MayLigue 1MonacoHL0-1660006.315
Sunday 2 MayLigue 1NimesAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 18 AprilLigue 1MetzHD0-0270006.36
Sunday 11 AprilLigue 1NiceAD0-0820007.214
Sunday 4 AprilLigue 1RennesHD2-2820006.620
Sunday 21 MarchLigue 1DijonAW0-1900006.918
Friday 12 MarchLigue 1LyonHD1-174107.616
Wednesday 3 MarchLigue 1NantesAW1-2450006.97
Sunday 28 FebruaryLigue 1MontpellierHD0-0900007.533
Saturday 20 FebruaryLigue 1Saint EtienneAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 13 FebruaryLigue 1LensHD1-1780006.99
Tuesday 9 FebruaryCoupe de FranceValenciennesHL3-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 6 FebruaryLigue 1LorientAL1-0750006.515
Wednesday 3 FebruaryLigue 1AngersHD0-0790006.911
Sunday 31 JanuaryLigue 1StrasbourgAW0-179000731
Sunday 24 JanuaryLigue 1Stade Brestois 29HW1-090006.327
Sunday 17 JanuaryLigue 1LilleAL2-1900006.926
Saturday 9 JanuaryLigue 1Saint EtienneHW3-1841007.516
Wednesday 6 JanuaryLigue 1DijonHD0-0240006.32
Saturday 19 DecemberLigue 1MarseilleAD1-1720006.215
Wednesday 16 DecemberLigue 1NantesHW3-2291107.34
Sunday 6 DecemberLigue 1NiceHD0-0660006.612
Sunday 29 NovemberLigue 1LyonAL3-0720006.318
Sunday 22 NovemberLigue 1NimesHL0-1780007.223
Sunday 8 NovemberLigue 1LensAD4-4691007.29
Sunday 1 NovemberLigue 1StrasbourgHW2-1660006.926
Sunday 25 OctoberLigue 1MontpellierAW0-4780108.256
Saturday 17 OctoberLigue 1LorientHL1-390000719
Sunday 4 OctoberLigue 1RennesAD2-2250006.53
Sunday 27 SeptemberLigue 1Paris Saint GermainHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 20 SeptemberLigue 1MetzAL2-168006.57
Sunday 13 SeptemberLigue 1AngersAL1-0450006.97
Sunday 30 AugustLigue 1LilleHL0-1600006.40
Sunday 23 AugustLigue 1MonacoAD2-2600006.60

2019

13 playedLigue 1

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Wednesday 5 FebruaryLigue 1NiceHD1-1230006.80
Saturday 21 DecemberLigue 1LyonHD1-1901007.20%
Saturday 14 DecemberLigue 1ToulouseAW0-1830007.30%
Sunday 8 DecemberLigue 1Saint EtienneHW3-1720006.90%
Saturday 23 NovemberLigue 1MetzAD1-18901□□7.30%
Saturday 9 NovemberLigue 1AngersHD0-0900007.50%
Sunday 3 NovemberLigue 1NiceAL2-0750006.10%
Saturday 26 OctoberLigue 1NimesHD0-0900007.10%
Saturday 19 OctoberLigue 1MontpellierHW1-068017.10%
Saturday 28 SeptemberLigue 1DijonHL1-2610007.20%
Wednesday 25 SeptemberLigue 1Paris Saint GermainAW0-2900006.80%
Saturday 21 SeptemberLigue 1MonacoHD0-0850006.80%
Sunday 15 SeptemberLigue 1NantesAL1-0140006.90%

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

34 playedLigue 1

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 24 MayLigue 1Paris Saint GermainHW3-1751007.50%
Saturday 18 MayLigue 1BordeauxAW0-1680007.40%
Saturday 11 MayLigue 1CaenAL3-2900007.10%
Saturday 4 MayLigue 1NimesHL0-3530006.50%
Sunday 28 AprilLigue 1AngersAD1-1891006.30%
Sunday 21 AprilLigue 1Saint EtienneHL0-290007.50%
Saturday 13 AprilLigue 1MonacoAD0-0900006.30%
Sunday 7 AprilLigue 1LilleHD1-1900007.10%
Wednesday 3 AprilLigue 1StrasbourgAL4-026006.50%
Saturday 9 MarchLigue 1DijonAD1-1270006.80%
Saturday 2 MarchLigue 1AmiensHD2-291007.60%
Sunday 17 FebruaryLigue 1RennesHW2-0550006.20%
Sunday 10 FebruaryLigue 1ToulouseAD1-1900106.90%
Saturday 2 FebruaryLigue 1MarseilleHW2-1730207.40%
Saturday 26 JanuaryLigue 1GuingampAW0-1901007.30%
Saturday 19 JanuaryLigue 1NiceHD1-1830007.50%
Friday 11 JanuaryLigue 1LyonAD1-1890006.90%
Saturday 22 DecemberLigue 1CaenHD2-2700006.90%
Saturday 15 DecemberLigue 1StrasbourgHW2-12610070%
Wednesday 5 DecemberLigue 1ToulouseHL0-16200070%
Sunday 2 DecemberLigue 1MarseilleAD0-079006.30%
Saturday 24 NovemberLigue 1GuingampHW2-1900006.70%
Saturday 10 NovemberLigue 1Saint EtienneAL2-0810006.30%
Saturday 3 NovemberLigue 1MonacoHW1-0851007.50%
Sunday 28 OctoberLigue 1RennesAW0-2200006.70%
Saturday 6 OctoberLigue 1NimesAD0-0780006.80%
Saturday 29 SeptemberLigue 1BordeauxHD0-0690006.20%
Wednesday 26 SeptemberLigue 1Paris Saint GermainAL4-12100070%
Saturday 22 SeptemberLigue 1DijonHD0-0150006.60%
Sunday 16 SeptemberLigue 1NantesAD0-090007.60%
Saturday 1 SeptemberLigue 1MontpellierHL0-1780006.80%
Saturday 25 AugustLigue 1AmiensAL4-1131007.60%
Friday 17 AugustLigue 1LyonHW1-0150006.30%
Saturday 11 AugustLigue 1NiceAW0-121006.10%

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 playedLigue 2

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 27 AprilLigue 2NiortHW3-1100006.640%

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

4 playedLigue 1

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 5 NovemberLigue 1NantesAD1-1100006.30%
Tuesday 20 SeptemberLigue 1LilleAW1-2290006.10%
Saturday 17 SeptemberLigue 1GuingampHW2-11000Not recorded0%
Saturday 10 SeptemberLigue 1BastiaAL2-124006.30%

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.