Bari 1908 are averaging 12.3 fouls per game in 2025/2026, with matches involving them seeing 25.6 total fouls on average.
Cas Odenthal leads with 16 fouls across 10 qualifying appearances (1.6/g, 70% hit rate). Sort the foul-rate table to compare every Bari 1908 player by fouls per qualifying appearance (≥20 minutes), hit-rate over six matches and the current Bet365 1+ fouls price.
Bari 1908 are averaging 12.3 fouls per game over 10 games and concede 13.3 for a match-total of 25.6. On average Bari 1908 pick up one yellow card every 0.163 fouls.
Foul matchup blends the defender's fouls per game (40%), the opposition attacker's fouls drawn per game (40%), and the team's underlying foul propensity (20%). Higher score = more foul volume expected.
All numbers come from match-level Sportmonks data ingested into Statz — 10 Bari 1908 fixtures in the active window for 2025/2026. Player odds come from Bet365 player markets when priced.
A player must have featured for at least 20 minutes in a fixture for that match to count toward their foul rate and form. Cameo appearances are excluded so the rates aren't diluted.
Yes — the referee profile module shows the assigned official's average fouls and yellows per match this season. Some referees blow for materially more fouls than others.
| Player | Position | Apps | Fouls | Per game | 1+ hit rate |
|---|---|---|---|---|---|
| Giacomo Stabile | defender | 1 | 2 | 2 | 100% |
| Daouda Traore | midfielder | 1 | 2 | 2 | 100% |
| Matthias Braunöder | midfielder | 7 | 9 | 1.29 | 86% |
| Riccardo Pagano | midfielder | 6 | 7 | 1.17 | 83% |
| Mehdi Dorval | defender | 9 | 12 | 1.33 | 78% |
| Gabriele Moncini | attacker | 10 | 9 | 0.9 | 70% |
| Cas Odenthal | defender | 10 | 16 | 1.6 | 70% |
| Giulio Maggiore | midfielder | 9 | 11 | 1.22 | 67% |
| Kevin Piscopo | midfielder | 9 | 13 | 1.44 | 67% |
| Giacomo De Pieri | attacker | 3 | 3 | 1 | 67% |
| Matthias Verreth | midfielder | 3 | 3 | 1 | 67% |
| Emanuele Rao | attacker | 10 | 8 | 0.8 | 60% |
| Tomás Esteves | midfielder | 6 | 7 | 1.17 | 50% |
| Raffaele Pucino | defender | 2 | 1 | 0.5 | 50% |
| Dimitrios Nikolaou | defender | 5 | 3 | 0.6 | 40% |
| Valerio Mantovani | defender | 8 | 4 | 0.5 | 38% |
| Moussa Mané | defender | 6 | 3 | 0.5 | 33% |
| Lorenzo Dickmann | defender | 3 | 1 | 0.33 | 33% |
| Marvin Cuni | attacker | 3 | 1 | 0.33 | 33% |
| Christian Gytkjaer | attacker | 3 | 1 | 0.33 | 33% |
| Federico Artioli | midfielder | 5 | 1 | 0.2 | 20% |
| Michele Cerofolini | goalkeeper | 9 | 0 | 0 | 0% |
| Andrea Cistana | defender | 5 | 0 | 0 | 0% |
| Marco Pissardo | goalkeeper | 1 | 0 | 0 | 0% |
| Date | Opponent | Venue | Score | Team fouls | Opposition fouls | Match total | Top player |
|---|---|---|---|---|---|---|---|
| 22 May 2026 | Südtirol | Away | 0-0 | 23 | 20 | 43 | Giulio Maggiore (4) |
| 15 May 2026 | Südtirol | Home | 0-0 | 17 | 17 | 34 | Tomás Esteves (4) |
| 8 May 2026 | Catanzaro | Away | 2-3 | 12 | 13 | 25 | Riccardo Pagano (2) |
| 1 May 2026 | Virtus Entella | Home | 2-0 | 15 | 13 | 28 | Gabriele Moncini (2) |
| 24 Apr 2026 | Avellino | Away | 2-0 | 13 | 13 | 26 | Cas Odenthal (2) |
| 18 Apr 2026 | Venezia | Home | 0-3 | 19 | 12 | 31 | Cas Odenthal (5) |
| 11 Apr 2026 | Monza | Away | 2-0 | 8 | 6 | 14 | Mehdi Dorval (3) |
| 6 Apr 2026 | Modena | Home | 3-1 | 2 | 14 | 16 | Gabriele Moncini (1) |
| 22 Mar 2026 | Carrarese | Home | 0-3 | 9 | 9 | 18 | Mehdi Dorval (3) |
| 18 Mar 2026 | Frosinone | Away | 2-1 | 5 | 16 | 21 | Matthias Braunöder (2) |