Skip to content
442ball
Menu

Sofiane Boufal: match by match

259 appearances across 10 competitions, 2015 to 2025.

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

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

2025

30 played8 unusedJupiler Pro League, Ligue 1, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 17 MayLigue 1LorientAW0-2850107.918
Sunday 10 MayLigue 1MarseilleHL0-172006.915
Sunday 3 MayLigue 1LilleAD1-165000720
Sunday 26 AprilLigue 1MetzHD4-4110006.94
Saturday 18 AprilLigue 1AngersAD1-1801007.224
Sunday 12 AprilLigue 1NiceAD1-1200006.95
Sunday 5 AprilLigue 1AuxerreHD1-17100078
Sunday 22 MarchLigue 1Paris FCAL3-2750106.618
Sunday 15 MarchLigue 1LyonHD0-0850006.915
Sunday 8 MarchLigue 1Stade Brestois 29AL2-0810006.525
Saturday 28 FebruaryLigue 1Paris Saint GermainHL0-1710006.315
Sunday 22 FebruaryLigue 1NantesAL2-0630006.221
Sunday 15 FebruaryLigue 1ToulouseHW2-1650107.319
Sunday 8 FebruaryLigue 1StrasbourgHW2-179010727
Friday 30 JanuaryLigue 1LensAL1-069006.218
Saturday 24 JanuaryLigue 1MonacoHD0-0250006.35
Sunday 18 JanuaryLigue 1RennesAD1-1110006.36
Sunday 14 DecemberJupiler Pro LeagueCharleroiAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 9 DecemberUEFA Champions LeagueMarseilleHL2-3260006.78
Saturday 6 DecemberJupiler Pro LeagueGentHD1-1160006.79
Sunday 30 NovemberJupiler Pro LeagueAnderlechtAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 25 NovemberUEFA Champions LeagueGalatasarayAW0-1190006.36
Saturday 22 NovemberJupiler Pro LeagueCercle BruggeHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 9 NovemberJupiler Pro LeagueKV MechelenAD1-1130006.94
Tuesday 4 NovemberUEFA Champions LeagueAtletico MadridAL3-1160107.26
Saturday 1 NovemberJupiler Pro LeagueZulte WaregemAW1-4230006.611
Sunday 26 OctoberJupiler Pro LeagueSt. TruidenHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 21 OctoberUEFA Champions LeagueInterHL0-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 18 OctoberJupiler Pro LeagueCharleroiHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 5 OctoberJupiler Pro LeagueClub Brugge KVAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 1 OctoberUEFA Champions LeagueNewcastleHL0-4170006.78
Saturday 27 SeptemberJupiler Pro LeagueKVC WesterloHW2-0150006.97
Tuesday 16 SeptemberUEFA Champions LeaguePSV EindhovenAW1-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 24 AugustJupiler Pro LeagueRAAL La LouvièreAD0-0450006.712
Saturday 16 AugustJupiler Pro LeagueStandard LiegeHW3-0170007.510
Saturday 9 AugustJupiler Pro LeagueGentAW2-3270006.79
Sunday 3 AugustJupiler Pro LeagueOH LeuvenHW5-0220107.24
Friday 25 JulyJupiler Pro LeagueAntwerpAD1-11000Not recorded3

2024

23 played5 unusedJupiler Pro League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 25 MayJupiler Pro LeagueGentHW3-11000Not recorded0
Saturday 17 MayJupiler Pro LeagueAntwerpAW0-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 10 MayJupiler Pro LeagueAnderlechtAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 29 MarchJupiler Pro LeagueAntwerpHW5-1140006.62
Saturday 15 MarchJupiler Pro LeagueGenkAL2-1740007.524
Sunday 9 MarchJupiler Pro LeagueStandard LiegeHW3-0840006.934
Saturday 1 MarchJupiler Pro LeagueDenderHW4-1130107.96
Sunday 23 FebruaryJupiler Pro LeagueAnderlechtAW0-261007.220
Thursday 20 FebruaryUEFA Europa LeagueAjaxAW1-261017.928
Sunday 16 FebruaryJupiler Pro LeagueKV MechelenHL0-113006.97
Thursday 13 FebruaryUEFA Europa LeagueAjaxHL0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 11 JanuaryJupiler Pro LeagueCharleroiAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 26 DecemberJupiler Pro LeagueGentAW1-3450006.311
Sunday 22 DecemberJupiler Pro LeagueClub Brugge KVHD2-2810106.231
Sunday 15 DecemberJupiler Pro LeagueKVC WesterloHW3-145006.313
Thursday 12 DecemberUEFA Europa LeagueNiceHW2-1790007.522
Sunday 8 DecemberJupiler Pro LeagueCercle BruggeAD0-023000711
Sunday 1 DecemberJupiler Pro LeagueAntwerpHW2-1520107.214
Thursday 28 NovemberUEFA Europa LeagueTwenteAW0-1640007.220
Sunday 24 NovemberJupiler Pro LeagueOH LeuvenAD1-145006.617
Sunday 10 NovemberJupiler Pro LeagueGenkHW4-0250006.714
Thursday 7 NovemberUEFA Europa LeagueAS RomaHD1-11100074
Saturday 19 OctoberJupiler Pro LeagueGentHD0-0710007.629
Sunday 6 OctoberJupiler Pro LeagueClub Brugge KVAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 29 SeptemberJupiler Pro LeagueKortrijkHW3-0110006.75
Thursday 26 SeptemberUEFA Europa LeagueFenerbahçeAL2-120006.73
Friday 20 SeptemberJupiler Pro LeagueStandard LiegeAD0-0220006.94
Sunday 15 SeptemberJupiler Pro LeagueAntwerpAL2-0100007.25

2022

20 playedFIFA World Cup, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 15 JanuaryLigue 1Clermont FootHL1-2901007.758
Wednesday 11 JanuaryLigue 1Paris Saint GermainAL2-0280006.522
Saturday 17 DecemberFIFA World CupCroatiaAL2-1640006.616
Wednesday 14 DecemberFIFA World CupFranceAL2-067006.612
Saturday 10 DecemberFIFA World CupPortugalHW1-082000716
Tuesday 6 DecemberFIFA World CupSpainHD0-0660007.34
Thursday 1 DecemberFIFA World CupCanadaAW1-265000713
Sunday 27 NovemberFIFA World CupBelgiumAW0-273000721
Wednesday 23 NovemberFIFA World CupCroatiaHD0-0650006.313
Sunday 23 OctoberLigue 1RennesHL1-286000716
Sunday 16 OctoberLigue 1ToulouseAL3-281000724
Sunday 9 OctoberLigue 1StrasbourgHL2-3900107.749
Friday 30 SeptemberLigue 1MarseilleHL0-3850007.233
Sunday 18 SeptemberLigue 1NiceAW0-16200□□6.334
Sunday 11 SeptemberLigue 1MontpellierHW2-187100724
Saturday 3 SeptemberLigue 1LyonAL5-069006.315
Wednesday 31 AugustLigue 1ReimsHL2-4451108.223
Sunday 28 AugustLigue 1Estac TroyesAL3-1660007.336
Sunday 21 AugustLigue 1Stade Brestois 29HL1-3291006.913
Sunday 14 AugustLigue 1AuxerreAD2-2200107.38

2021

29 playedLigue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Wednesday 20 AprilLigue 1Paris Saint GermainHL0-3140006.63
Sunday 17 AprilLigue 1NantesAD1-1831007.224
Sunday 10 AprilLigue 1LilleHD1-190000720
Sunday 3 AprilLigue 1LyonAL3-284100724
Sunday 20 MarchLigue 1Stade Brestois 29HW1-08910739
Sunday 13 MarchLigue 1ReimsHL0-1900007.331
Sunday 6 MarchLigue 1RennesAL2-088000618
Sunday 27 FebruaryLigue 1LensHL1-290016.620
Sunday 20 FebruaryLigue 1NiceAL1-090000725
Sunday 13 FebruaryLigue 1StrasbourgHL0-1900007.335
Friday 4 FebruaryLigue 1MarseilleAL5-2900007.225
Wednesday 22 DecemberLigue 1MontpellierAL4-19000732
Sunday 12 DecemberLigue 1Clermont FootHL0-1900007.235
Sunday 5 DecemberLigue 1ReimsAW1-289118.930
Wednesday 1 DecemberLigue 1MonacoHL1-382000728
Friday 26 NovemberLigue 1LensAD2-2901007.925
Sunday 21 NovemberLigue 1LorientHW1-0900007.231
Saturday 6 NovemberLigue 1LilleAD1-190000732
Sunday 31 OctoberLigue 1NiceHL1-2901007.29
Friday 22 OctoberLigue 1Saint EtienneAD2-290016.515
Friday 15 OctoberLigue 1Paris Saint GermainAL2-1770107.513
Sunday 3 OctoberLigue 1MetzHW3-284000738
Sunday 26 SeptemberLigue 1Estac TroyesAD1-124006.38
Sunday 19 SeptemberLigue 1NantesHL1-490000731
Sunday 12 SeptemberLigue 1Stade Brestois 29AD1-1870007.319
Sunday 29 AugustLigue 1RennesHW2-0771007.929
Sunday 22 AugustLigue 1BordeauxAD1-1640006.918
Sunday 15 AugustLigue 1LyonHW3-075100826
Sunday 8 AugustLigue 1StrasbourgAW0-2680006.917

2020

15 playedCoupe de France, Ligue 1

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 21 MarchLigue 1Stade Brestois 29AD0-026006.713
Saturday 13 MarchLigue 1Saint EtienneHL0-1680006.523
Wednesday 3 MarchLigue 1MetzAW0-1770006.921
Sunday 28 FebruaryLigue 1LensHD2-2840005.616
Sunday 21 FebruaryLigue 1StrasbourgAD0-0200006.34
Sunday 14 FebruaryLigue 1NantesHL1-379000627
Thursday 11 FebruaryCoupe de FranceRennesHW2-11000Not recorded0
Sunday 7 FebruaryLigue 1NiceAL3-0620005.715
Wednesday 3 FebruaryLigue 1ReimsAD0-0190006.94
Sunday 24 JanuaryLigue 1BordeauxAL2-117006.67
Sunday 6 DecemberLigue 1LorientHW2-055006.99
Sunday 29 NovemberLigue 1LensAW1-3220006.66
Sunday 1 NovemberLigue 1NiceHL0-3760006.323
Friday 23 OctoberLigue 1RennesAW1-2711006.923
Sunday 18 OctoberLigue 1MetzHD1-1600006.315

2019

24 playedEFL Cup, FA Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Friday 19 JunePremier LeagueNorwichAW0-31000Not recorded0
Saturday 7 MarchPremier LeagueNewcastleHL0-1850006.20
Saturday 29 FebruaryPremier LeagueWest HamAL3-1540006.50
Saturday 15 FebruaryPremier LeagueBurnleyHL1-2390006.50
Wednesday 5 FebruaryFA CupTottenhamAL3-2670005.580
Saturday 1 FebruaryPremier LeagueLiverpoolAL4-080006.60
Saturday 25 JanuaryFA CupTottenhamHD1-1191007.175
Saturday 18 JanuaryPremier LeagueWolvesHL2-3120006.80
Saturday 4 JanuaryFA CupHuddersfieldHW2-0780006.675
Saturday 28 DecemberPremier LeagueCrystal PalaceHD1-1680006.50%
Thursday 26 DecemberPremier LeagueChelseaAW0-210006.20%
Sunday 8 DecemberPremier LeagueNewcastleAL2-1170006.20%
Saturday 30 NovemberPremier LeagueWatfordHW2-13300070%
Saturday 23 NovemberPremier LeagueArsenalAD2-2120006.70%
Saturday 9 NovemberPremier LeagueEvertonHL1-245006.50%
Tuesday 29 OctoberEFL CupManchester CityAL3-1690006.191%
Saturday 19 OctoberPremier LeagueWolvesAD1-1140006.80%
Sunday 6 OctoberPremier LeagueChelseaHL1-4900060%
Saturday 28 SeptemberPremier LeagueTottenhamAL2-1880006.30%
Friday 20 SeptemberPremier LeagueBournemouthHL1-3900007.20%
Saturday 14 SeptemberPremier LeagueSheffield UtdAW0-1850107.30%
Saturday 31 AugustPremier LeagueManchester UnitedHD1-1710006.30%
Saturday 24 AugustPremier LeagueBrightonAW0-2100107.30%
Saturday 10 AugustPremier LeagueBurnleyAL3-0170006.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.

2018

35 playedLa Liga

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 18 MayLa LigaRayo VallecanoHD2-2300006.80%
Sunday 12 MayLa LigaAthletic ClubAL3-1270006.30%
Saturday 4 MayLa LigaBarcelonaHW2-071007.10%
Saturday 27 AprilLa LigaLeganesAD0-0690007.10%
Saturday 20 AprilLa LigaGironaHW2-1801180%
Saturday 13 AprilLa LigaAtletico MadridAL2-0860007.60%
Sunday 7 AprilLa LigaReal SociedadHW3-1810006.50%
Wednesday 3 AprilLa LigaHuescaAD3-3890006.70%
Saturday 30 MarchLa LigaVillarrealHW3-2720006.60%
Saturday 16 MarchLa LigaReal MadridAL2-0680007.10%
Sunday 10 MarchLa LigaReal BetisHL0-1850006.80%
Sunday 3 MarchLa LigaEibarAL1-0220006.30%
Saturday 23 FebruaryLa LigaAlavesAD0-0230006.50%
Saturday 16 FebruaryLa LigaLevanteHL1-490006.90%
Saturday 9 FebruaryLa LigaGetafeAL3-1660006.80%
Saturday 2 FebruaryLa LigaSevillaHW1-0800006.80%
Sunday 27 JanuaryLa LigaValladolidAL2-190016.70%
Saturday 19 JanuaryLa LigaValenciaHL1-2710006.20%
Friday 11 JanuaryLa LigaRayo VallecanoAL4-2810006.40%
Monday 7 JanuaryLa LigaAthletic ClubHL1-2740007.30%
Saturday 22 DecemberLa LigaBarcelonaAL2-0760007.20%
Friday 14 DecemberLa LigaLeganesHD0-0710006.40%
Saturday 8 DecemberLa LigaVillarrealAW2-3660006.90%
Saturday 1 DecemberLa LigaHuescaHW2-063007.40%
Monday 26 NovemberLa LigaReal SociedadAL2-1310006.60%
Sunday 11 NovemberLa LigaReal MadridHL2-4630006.40%
Sunday 4 NovemberLa LigaReal BetisAD3-3450005.90%
Saturday 27 OctoberLa LigaEibarHW4-0810006.40%
Friday 19 OctoberLa LigaAlavesHL0-1740007.50%
Sunday 7 OctoberLa LigaSevillaAL2-1201007.20%
Saturday 22 SeptemberLa LigaValladolidHD3-3690107.30%
Monday 17 SeptemberLa LigaGironaAL3-2451006.80%
Saturday 1 SeptemberLa LigaAtletico MadridHW2-020005.80%
Monday 27 AugustLa LigaLevanteAW1-2230070%
Saturday 18 AugustLa LigaEspanyolHD1-1130005.80%

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

27 playedEFL Cup, Premier League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 31 MarchPremier LeagueWest HamAL3-0230006.50%
Saturday 3 MarchPremier LeagueStoke CityHD0-0140006.60%
Saturday 24 FebruaryPremier LeagueBurnleyAD1-1150006.50%
Sunday 11 FebruaryPremier LeagueLiverpoolHL0-2330006.30%
Saturday 3 FebruaryPremier LeagueWest BromAW2-3850106.60%
Wednesday 31 JanuaryPremier LeagueBrightonHD1-1450006.70%
Sunday 21 JanuaryPremier LeagueTottenhamHD1-1250006.40%
Saturday 13 JanuaryPremier LeagueWatfordAD2-21000Not recorded0%
Tuesday 2 JanuaryPremier LeagueCrystal PalaceHL1-2900006.60%
Saturday 30 DecemberPremier LeagueManchester UnitedAD0-085006.50%
Tuesday 26 DecemberPremier LeagueTottenhamAL5-2901006.80%
Saturday 23 DecemberPremier LeagueHuddersfieldHD1-1180006.40%
Saturday 16 DecemberPremier LeagueChelseaAL1-01800070%
Wednesday 13 DecemberPremier LeagueLeicesterHL1-4620006.30%
Sunday 10 DecemberPremier LeagueArsenalHD1-1160006.70%
Sunday 3 DecemberPremier LeagueBournemouthAD1-1900007.60%
Wednesday 29 NovemberPremier LeagueManchester CityAL2-1260107.10%
Sunday 26 NovemberPremier LeagueEvertonHW4-18600070%
Saturday 18 NovemberPremier LeagueLiverpoolAL3-06900060%
Saturday 4 NovemberPremier LeagueBurnleyHL0-1890006.60%
Sunday 29 OctoberPremier LeagueBrightonAD1-1720006.50%
Saturday 21 OctoberPremier LeagueWest BromHW1-091008.40%
Sunday 15 OctoberPremier LeagueNewcastleHD2-2330006.80%
Saturday 30 SeptemberPremier LeagueStoke CityAL2-1290006.70%
Saturday 9 SeptemberPremier LeagueWatfordHL0-2710006.10%
Wednesday 23 AugustEFL CupWolvesHL0-2760007.277%
Saturday 12 AugustPremier LeagueSwanseaHD0-0190007.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.

2016

27 playedEFL Cup, Premier League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Sunday 21 MayPremier LeagueStoke CityHL0-125005.90%
Wednesday 17 MayPremier LeagueManchester UnitedHD0-01300070%
Saturday 13 MayPremier LeagueMiddlesbroughAW1-2450006.80%
Wednesday 10 MayPremier LeagueArsenalHL0-2200006.80%
Sunday 7 MayPremier LeagueLiverpoolAD0-0600006.60%
Saturday 29 AprilPremier LeagueHull CityHD0-0580006.50%
Tuesday 25 AprilPremier LeagueChelseaAL4-2680006.30%
Saturday 15 AprilPremier LeagueManchester CityHL0-3300006.60%
Saturday 1 AprilPremier LeagueBournemouthHD0-0270006.30%
Sunday 19 MarchPremier LeagueTottenhamAL2-121006.10%
Saturday 4 MarchPremier LeagueWatfordAW3-4120006.80%
Sunday 26 FebruaryEFL CupManchester UnitedAL3-2130006.387%
Saturday 4 FebruaryPremier LeagueWest HamHL1-3630006.40%
Tuesday 31 JanuaryPremier LeagueSwanseaAL2-1340006.80%
Monday 2 JanuaryPremier LeagueEvertonAL3-0230006.90%
Saturday 31 DecemberPremier LeagueWest BromHL1-2900070%
Wednesday 28 DecemberPremier LeagueTottenhamHL1-4720006.80%
Sunday 18 DecemberPremier LeagueBournemouthAW1-362007.10%
Wednesday 14 DecemberPremier LeagueStoke CityAD0-0900007.10%
Sunday 11 DecemberPremier LeagueMiddlesbroughHW1-073107.50%
Saturday 3 DecemberPremier LeagueCrystal PalaceAL3-0760008.20%
Thursday 24 NovemberUEFA Europa LeagueSparta PrahaAL1-0350006.288%
Saturday 19 NovemberPremier LeagueLiverpoolHD0-0660006.40%
Sunday 6 NovemberPremier LeagueHull CityAL2-1240006.90%
Sunday 30 OctoberPremier LeagueChelseaHL0-2290006.30%
Sunday 23 OctoberPremier LeagueManchester CityAD1-1200006.70%
Thursday 20 OctoberUEFA Europa LeagueInterAL1-0170006.188%

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.

2015

29 playedLigue 1

DateCompetitionOpponentH/AResultMinGACardsRatingPass accuracy
Saturday 30 AprilLigue 1LorientAW0-1260006.5100%
Wednesday 27 AprilLigue 1AngersHD0-0900007.484%
Saturday 16 AprilLigue 1Gazelec FC AjaccioAW2-4893001074%
Sunday 10 AprilLigue 1MonacoHW4-1850107.782%
Saturday 19 MarchLigue 1ToulouseHW1-090007.274%
Saturday 12 MarchLigue 1BastiaAW1-28510873%
Saturday 5 MarchLigue 1ReimsHW2-0450108.178%
Saturday 27 FebruaryLigue 1MontpellierAL3-078007.780%
Sunday 21 FebruaryLigue 1LyonHW1-0751006.685%
Sunday 7 FebruaryLigue 1RennesHD1-17001□□784%
Wednesday 3 FebruaryLigue 1CaenHW1-0450006.674%
Friday 29 JanuaryLigue 1MarseilleAD1-1890006.873%
Saturday 23 JanuaryLigue 1Estac TroyesHL1-383108.395%
Saturday 16 JanuaryLigue 1BordeauxAL1-0810007.182%
Saturday 19 DecemberLigue 1ToulouseAD1-1901007.476%
Saturday 12 DecemberLigue 1LorientHW3-0900107.471%
Saturday 5 DecemberLigue 1CaenAW1-290006.766%
Saturday 7 NovemberLigue 1BastiaHD1-182006.985%
Sunday 1 NovemberLigue 1NiceAD0-0890006.965%
Sunday 25 OctoberLigue 1MarseilleHL1-2900006.179%
Saturday 17 OctoberLigue 1GuingampAD1-189107.272%
Friday 2 OctoberLigue 1MontpellierHW2-0891008.663%
Tuesday 29 SeptemberLigue 1NantesHL0-1900007.872%
Friday 25 SeptemberLigue 1ReimsAL1-0630006.983%
Friday 18 SeptemberLigue 1RennesAD1-17710892%
Saturday 29 AugustLigue 1Gazelec FC AjaccioHW1-088107.774%
Sunday 23 AugustLigue 1BordeauxHD0-0900008.584%
Friday 14 AugustLigue 1MonacoAD0-090006.874%
Friday 7 AugustLigue 1Paris Saint GermainHL0-19000769%

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.