Skip to content
442ball
Menu

Ibrahim Salah: match by match

126 appearances across 7 competitions, 2022 to 2026.

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

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

2026

6 played1 unusedJupiler Pro League, Super League

2025

35 played3 unusedLigue 1, Super League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 17 MaySuper LeagueFC LuganoAL4-0620006.38
Thursday 14 MaySuper LeagueFC ST. GallenHL1-3230006.39
Sunday 10 MaySuper LeagueBSC Young BoysAL3-0270006.24
Saturday 2 MaySuper LeagueFC ThunHW3-1230106.33
Saturday 18 AprilSuper LeagueFC ThunAL3-145006.29
Saturday 4 AprilSuper LeagueBSC Young BoysHD3-3900006.623
Sunday 22 MarchSuper LeagueFC WinterthurAW0-2901007.528
Sunday 15 MarchSuper LeagueServette FCHW3-1710006.713
Sunday 8 MarchSuper LeagueFC ST. GallenAL3-0450006.614
Thursday 5 MarchSuper LeagueGrasshoppersHW1-0450106.910
Sunday 1 MarchSuper LeagueLausanneAW1-2320106.717
Sunday 22 FebruarySuper LeagueFC LuzernAL4-2750006.918
Sunday 15 FebruarySuper LeagueFC LuganoHD1-188007.220
Thursday 12 FebruarySuper LeagueFC SionAL2-0450006.516
Sunday 8 FebruarySuper LeagueFC ZurichHW2-181007.64
Sunday 1 FebruarySuper LeagueFC ThunHL1-2280006.913
Thursday 29 JanuaryUEFA Europa LeaguePlzenHL0-1110006.34
Saturday 20 DecemberSuper LeagueServette FCHD1-130006.710
Wednesday 17 DecemberSuper LeagueFC LuzernAW1-2120006.73
Sunday 14 DecemberSuper LeagueLausanneHD0-0740006.737
Thursday 11 DecemberUEFA Europa LeagueAston VillaHL1-2150006.26
Sunday 7 DecemberSuper LeagueFC WinterthurAW1-2300006.213
Sunday 30 NovemberSuper LeagueFC ST. GallenHD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 27 NovemberUEFA Europa LeagueGenkAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 23 NovemberSuper LeagueGrasshoppersAD1-1590006.721
Sunday 9 NovemberSuper LeagueFC LuganoHL0-1450006.320
Thursday 6 NovemberUEFA Europa LeagueFCSBHW3-1141007.612
Sunday 2 NovemberSuper LeagueBSC Young BoysAD0-0310006.515
Wednesday 29 OctoberSuper LeagueFC ZurichHW2-045107.212
Sunday 26 OctoberSuper LeagueLausanneAL5-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 23 OctoberUEFA Europa LeagueLyonAL2-0290006.55
Saturday 18 OctoberSuper LeagueFC WinterthurHW3-0260007.513
Thursday 2 OctoberUEFA Europa LeagueVfB StuttgartHW2-028006.52
Sunday 28 SeptemberSuper LeagueFC LuzernHL1-228000711
Wednesday 24 SeptemberUEFA Europa LeagueSC FreiburgAL2-1580006.220
Saturday 13 SeptemberSuper LeagueFC ThunAW1-3640006.513
Sunday 24 AugustLigue 1LorientAL4-0270006.619
Friday 15 AugustLigue 1MarseilleHW1-0130006.33

2024

20 played10 unusedCoupe de France, Ligue 1, UEFA Champions League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 17 MayLigue 1NiceAL6-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 10 MayLigue 1LilleHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 14 FebruaryLigue 1AuxerreHD2-2210006.52
Tuesday 11 FebruaryUEFA Champions LeagueParis Saint GermainHL0-3130006.34
Friday 7 FebruaryLigue 1NantesAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 4 FebruaryCoupe de FranceEstac TroyesAW1-2901007.721
Saturday 1 FebruaryLigue 1Paris Saint GermainHL2-5100006.71
Wednesday 29 JanuaryUEFA Champions LeagueReal MadridHL0-3110006.21
Sunday 26 JanuaryLigue 1Le HavreAW0-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 22 JanuaryUEFA Champions LeagueShakhtar DonetskAL2-0190006.67
Wednesday 15 JanuaryCoupe de FranceNantesHW2-183000715
Saturday 11 JanuaryLigue 1LyonHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 5 JanuaryLigue 1AngersAL2-0160006.59
Sunday 15 DecemberLigue 1NantesHW4-11000Not recorded1
Tuesday 10 DecemberUEFA Champions LeaguePSV EindhovenHW1-080006.23
Friday 6 DecemberLigue 1LilleAL3-1140006.54
Saturday 30 NovemberLigue 1StrasbourgHW3-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Tuesday 26 NovemberUEFA Champions LeagueBarcelonaAL3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 22 NovemberLigue 1MonacoAL3-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 10 NovemberLigue 1MontpellierAL3-1630106.911
Wednesday 6 NovemberUEFA Champions LeagueSparta PrahaAW1-2100006.21
Saturday 2 NovemberLigue 1NiceHL0-1210006.96
Saturday 26 OctoberLigue 1ReimsAW1-2900006.924
Wednesday 23 OctoberUEFA Champions LeagueBayer LeverkusenHD1-118006.98
Sunday 6 OctoberLigue 1Le HavreHW2-0331007.79
Tuesday 1 OctoberUEFA Champions LeagueRed Bull SalzburgAW0-4BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 27 SeptemberLigue 1AuxerreAL3-0170006.23
Sunday 22 SeptemberLigue 1ToulouseHW2-0660006.612
Thursday 19 SeptemberUEFA Champions LeagueSturm GrazHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 14 SeptemberLigue 1Paris Saint GermainAL3-1100006.52

2023

32 played10 unusedCoupe de France, Ligue 1, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Sunday 19 MayLigue 1ReimsAL2-1120006.54
Sunday 12 MayLigue 1LensHD1-1231007.36
Saturday 4 MayLigue 1MetzAW2-3150006.33
Saturday 20 AprilLigue 1NantesAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 13 AprilLigue 1ToulouseHL1-219006.77
Wednesday 3 AprilCoupe de FranceParis Saint GermainAL1-080006.33
Sunday 31 MarchLigue 1StrasbourgAL2-0150006.32
Sunday 17 MarchLigue 1MarseilleHW2-02000Not recorded4
Sunday 10 MarchLigue 1LilleAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 3 MarchLigue 1LorientHL1-280006.76
Thursday 29 FebruaryCoupe de FranceLe Puy FootAW1-3200006.64
Sunday 25 FebruaryLigue 1Paris Saint GermainAD1-1660006.326
Thursday 22 FebruaryUEFA Europa LeagueAC MilanHW3-21900078
Sunday 18 FebruaryLigue 1Clermont FootHW3-1630106.718
Thursday 15 FebruaryUEFA Europa LeagueAC MilanAL3-0140006.55
Sunday 11 FebruaryLigue 1Le HavreAW0-1290006.911
Tuesday 6 FebruaryCoupe de FranceSochauxAW1-6901007.232
Saturday 3 FebruaryLigue 1MontpellierHW2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Friday 26 JanuaryLigue 1LyonAW2-3110006.71
Sunday 21 JanuaryCoupe de FranceMarseilleHD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 13 JanuaryLigue 1NiceHW2-0130006.53
Sunday 7 JanuaryCoupe de FranceGuingampAW0-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Wednesday 20 DecemberLigue 1Clermont FootAW1-3140006.52
Thursday 14 DecemberUEFA Europa LeagueVillarrealHL2-3210006.67
Saturday 9 DecemberLigue 1MonacoHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 3 DecemberLigue 1MarseilleAL2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 30 NovemberUEFA Europa LeagueMaccabi HaifaAW0-3BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 26 NovemberLigue 1ReimsHW3-1140006.62
Sunday 12 NovemberLigue 1LyonHL0-145006.714
Thursday 9 NovemberUEFA Europa LeaguePanathinaikosHW3-1281007.31
Sunday 29 OctoberLigue 1StrasbourgHD1-180006.91
Thursday 26 OctoberUEFA Europa LeaguePanathinaikosAW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 22 OctoberLigue 1LorientAL2-128006.69
Thursday 5 OctoberUEFA Europa LeagueVillarrealAL1-0640006.315
Sunday 1 OctoberLigue 1NantesHW3-1100006.93
Sunday 24 SeptemberLigue 1MontpellierAD0-0750007.222
Thursday 21 SeptemberUEFA Europa LeagueMaccabi HaifaHW3-0730007.226
Saturday 16 SeptemberLigue 1LilleHD2-2351007.211
Saturday 2 SeptemberLigue 1Stade Brestois 29AD0-0220006.68
Sunday 27 AugustLigue 1Le HavreHD2-21000078
Sunday 20 AugustLigue 1LensAD1-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 13 AugustLigue 1MetzHW5-1142008.92

2022

33 played10 unusedJupiler Pro League, Ligue 1, UEFA Conference League, UEFA Europa League

DateCompetitionOpponentH/AResultMinGACardsRatingAccurate passes
Saturday 3 JuneLigue 1Stade Brestois 29AW1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Saturday 27 MayLigue 1MonacoHW2-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 21 MayLigue 1AjaccioAW0-5270006.312
Sunday 14 MayLigue 1Estac TroyesHW4-0120006.73
Saturday 6 MayLigue 1NiceAL2-1140006.65
Sunday 30 AprilLigue 1AngersHW4-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 23 AprilLigue 1MontpellierAL1-0100006.78
Saturday 15 AprilLigue 1ReimsHW3-0150006.64
Sunday 9 AprilLigue 1LyonAL3-1100006.37
Sunday 19 MarchLigue 1Paris Saint GermainAW0-2120006.66
Saturday 11 MarchLigue 1AuxerreAD0-0160006.33
Sunday 5 MarchLigue 1MarseilleHL0-1170007.28
Sunday 26 FebruaryLigue 1NantesAW0-1640007.322
Thursday 23 FebruaryUEFA Europa LeagueShakhtar DonetskHW2-1231007.59
Sunday 19 FebruaryLigue 1Clermont FootHW2-080006.32
Thursday 16 FebruaryUEFA Europa LeagueShakhtar DonetskAL2-1190006.69
Sunday 12 FebruaryLigue 1ToulouseAL3-180006.38
Saturday 4 FebruaryLigue 1LilleHL1-3110006.52
Sunday 29 JanuaryJupiler Pro LeagueCercle BruggeAL3-2900006.923
Sunday 22 JanuaryJupiler Pro LeagueSt. TruidenAW0-3811007.734
Thursday 19 JanuaryJupiler Pro LeagueCharleroiHD0-0630006.618
Sunday 15 JanuaryJupiler Pro LeagueKortrijkHW2-189006.624
Saturday 7 JanuaryJupiler Pro LeagueAntwerpAL2-0900007.232
Friday 23 DecemberJupiler Pro LeagueStandard LiegeHD0-0140006.77
Sunday 13 NovemberJupiler Pro LeagueKortrijkAW0-4772008.729
Sunday 6 NovemberJupiler Pro LeagueClub Brugge KVHW2-0780006.712
Thursday 3 NovemberUEFA Conference LeagueMoldeHW4-071000730
Sunday 30 OctoberJupiler Pro LeagueOH LeuvenAD1-1190006.31
Thursday 27 OctoberUEFA Conference LeagueShamrock RoversAD1-1750005.915
Sunday 23 OctoberJupiler Pro LeagueSeraing UnitedHW2-1450107.210
Sunday 16 OctoberJupiler Pro LeagueKV MechelenHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 13 OctoberUEFA Conference LeagueDjurgardens IFAL4-2150006.32
Sunday 9 OctoberJupiler Pro LeagueAS EupenAW0-4230006.76
Thursday 6 OctoberUEFA Conference LeagueDjurgardens IFHL0-1180006.310
Sunday 18 SeptemberJupiler Pro LeagueGenkAL1-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 15 SeptemberUEFA Conference LeagueShamrock RoversHW3-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 11 SeptemberJupiler Pro LeagueZulte WaregemHW2-0630006.617
Thursday 8 SeptemberUEFA Conference LeagueMoldeAD0-0BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 4 SeptemberJupiler Pro LeagueCharleroiAL2-1BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Thursday 1 SeptemberJupiler Pro LeagueAnderlechtAW0-1300006.34
Sunday 28 AugustJupiler Pro LeagueAntwerpHL1-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded
Sunday 7 AugustJupiler Pro LeagueKVC WesterloHW2-157000718
Friday 22 JulyJupiler Pro LeagueStandard LiegeAD2-2BenchNot recordedNot recordedNot recordedNot recordedNot recorded