Ligue 1 2025/2026 · 26 appearances
Juma Bah has made 26 Ligue 1 appearances for Man City in 2025/2026. Averaging 1.4 tackles per game, Juma Bah commits 1 fouls per match and has picked up 7 yellow cards. Their average match rating is 6.8.
Recent form for Juma Bah: 9 tackles and 2 fouls across the last 5 Ligue 1 appearances. Card markets are the most actively traded Bet Builder leg for a centre-back, and the per-game foul rate keeps that market live.
Juma Bah anchors Man City's Ligue 1 back line in 2025/2026, with 1.4 tackles and 1 fouls per game across 26 appearances. The 7 bookings flow naturally from the position.
For tackle and card markets, Juma Bah has made 1+ tackles in 69% of Ligue 1 appearances (18/26) and committed 1+ fouls in 62% of games. With 7 bookings in 26 games, they are worth monitoring for card markets. Last 5 games: 9 tackles, 2 fouls. Man City's next fixture is against AFC Bournemouth on Sun 23rd Aug.
Juma Bah averages 1.4 tackles per Ligue 1 game in 2025/2026, recording 1+ tackles in 69% of appearances.
Juma Bah has 7 yellow cards in 26 Ligue 1 appearances this season, committing 1 fouls per game.
Juma Bah has made 1+ tackles in 69% and committed 1+ fouls in 62% of appearances this season. Check the match-by-match data above for recent form.
Juma Bah has an average match rating of 6.8 across 26 Ligue 1 appearances in 2025/2026.
Juma Bah plays as a defender for Man City, primarily appearing in Ligue 1 fixtures in 2025/2026.
Juma Bah plays for Man City in Ligue 1 during the 2025/2026 season.
Juma Bah and Man City face AFC Bournemouth on Sun 23rd Aug — see the match-by-match table above for Juma Bah's historical output against AFC Bournemouth where the fixture has been played in 2025/2026.
| Date | Competition | Opposition | Venue | Result | Score | Minutes | Goals | Assists | Shots | Shots on Target | Passes | Accurate Passes | Tackles | Fouls | Fouls Drawn | Interceptions | Yellow Cards | Opta Points |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10.05.2026 | Ligue 1 | Auxerre | Away | L | 1-2 | 90 | 0 | 0 | 0 | 0 | 54 | 46 | 1 | 1 | 0 | 0 | 0 | 8.8 |
| 02.05.2026 | Ligue 1 | Lens | Home | D | 1-1 | 90 | 0 | 0 | 1 | 1 | 40 | 38 | 3 | 0 | 0 | 2 | 1 | 24.0 |
| 26.04.2026 | Ligue 1 | Marseille | Away | D | 1-1 | 90 | 0 | 0 | 0 | 0 | 25 | 24 | 4 | 0 | 0 | 5 | 0 | 26.0 |
| 18.04.2026 | Ligue 1 | Lille | Away | D | 0-0 | 90 | 0 | 0 | 0 | 0 | 31 | 28 | 0 | 0 | 0 | 1 | 0 | 12.2 |
| 04.04.2026 | Ligue 1 | Strasbourg | Away | L | 1-3 | 46 | 0 | 0 | 0 | 0 | 17 | 16 | 1 | 1 | 0 | 2 | 0 | 9.4 |
| 30.03.2026 | Friendly International | Azerbaijan | Away | D | 1-1 | 120 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.0 |
| 21.03.2026 | Ligue 1 | PSG | Home | L | 0-4 | 90 | 0 | 0 | 0 | 0 | 8 | 7 | 2 | 0 | 0 | 1 | 0 | 7.6 |
| 14.03.2026 | Ligue 1 | Angers | Away | W | 2-0 | 90 | 0 | 0 | 0 | 0 | 67 | 61 | 1 | 3 | 0 | 0 | 1 | 12.4 |
| 08.03.2026 | Ligue 1 | Rennes | Home | L | 0-4 | 90 | 0 | 0 | 1 | 0 | 61 | 51 | 3 | 1 | 0 | 2 | 0 | 21.2 |
| 01.03.2026 | Ligue 1 | Paris | Away | L | 0-1 | 90 | 0 | 0 | 0 | 0 | 69 | 59 | 2 | 1 | 2 | 1 | 0 | 21.8 |