Quick answer: the average football match has 24.5 fouls. Across 9,545 league matches in 29 leagues from the 2025/26 season, away teams committed 12.45 fouls per match and home teams 12.03. The first half produced 11.70 and the second half 12.78. The median was 24, and six in ten matches finished with between 20 and 29 fouls.
Unlike corners, the league really matters here: Italy's Serie B averaged 29.93 fouls per match, the A-League only 20.80, and the Premier League 21.64.
Data: StatPair match database · 29 domestic leagues · 2025/26 season (2025 for leagues that run on the calendar year) · league matches only, no cups, friendlies or European competitions · Updated: 25 October 2026
TL;DR
- The average is 24.48 fouls per match (9,545 matches). The median is 24 and the most common total was 23.
- Away teams foul slightly more: 12.45 against 12.03, in 24 of 29 leagues.
- The second half is busier: 12.78 fouls against 11.70, in 28 of 29 leagues.
- Leagues range by more than nine fouls. Highest: Serie B (29.93), Greek Super League (28.88), Primeira Liga (27.52). Lowest: A-League Men (20.80), Bundesliga (20.93), Championship (21.44).
- The record in our sample is 55 fouls: Sampdoria 1-1 Virtus Entella in Serie B on 16 January 2026. The lowest was six.
- More fouls mean more cards, but not one for one. Matches with 29+ fouls averaged 5.35 yellows, those with 18 or fewer 2.84.
How we measured it
Which matches. The same selection as our corners by league table and yellow cards by league table: every domestic league with at least 150 matches in its latest completed season, league matches only. The sample runs from 23 January 2025 to 20 June 2026.
What counts. Fouls committed by each team over 90 minutes plus added time. Second-half fouls are the full-match total minus the first half. All 9,545 matches had full-time and first-half foul counts for both teams.
A check. The five big leagues in our fouls betting strategy guide (Serie A 25.3, Premier League 21.6 and so on) match this table once rounded. That guide explains how to build a fouls bet; this one gives you the baselines for 29 leagues.
Average fouls per match: full league table
| League | Matches | Fouls per match | Home | Away | 1st half | 2nd half | Over 23.5 |
|---|---|---|---|---|---|---|---|
| Serie B (Italy) | 388 | 29.93 | 14.58 | 15.35 | 14.27 | 15.66 | 86.6% |
| Greek Super League | 232 | 28.88 | 13.96 | 14.92 | 13.94 | 14.94 | 81.0% |
| Primeira Liga | 299 | 27.52 | 13.90 | 13.62 | 13.08 | 14.44 | 72.2% |
| Brasileirão Série A | 309 | 27.50 | 13.83 | 13.68 | 13.39 | 14.11 | 75.4% |
| Süper Lig | 298 | 27.14 | 13.54 | 13.60 | 13.06 | 14.09 | 75.8% |
| Israeli Ligat Ha'al | 236 | 26.86 | 13.31 | 13.55 | 13.67 | 13.18 | 69.1% |
| Segunda División | 460 | 26.74 | 13.61 | 13.13 | 12.68 | 14.06 | 68.5% |
| Brazil Serie B | 212 | 26.50 | 13.51 | 13.00 | 12.74 | 13.77 | 68.9% |
| Croatian HNL | 176 | 25.82 | 12.75 | 13.07 | 12.26 | 13.57 | 68.2% |
| Serie A (Italy) | 373 | 25.31 | 12.37 | 12.95 | 11.77 | 13.54 | 59.8% |
| Argentina Liga Profesional | 434 | 25.29 | 12.04 | 13.25 | 12.18 | 13.11 | 61.8% |
| La Liga | 365 | 25.18 | 12.38 | 12.80 | 11.88 | 13.30 | 60.5% |
| Ekstraklasa | 302 | 25.12 | 12.36 | 12.75 | 11.69 | 13.43 | 59.3% |
| Liga MX | 264 | 25.08 | 12.77 | 12.32 | 11.89 | 13.19 | 60.6% |
| MLS | 437 | 24.31 | 12.00 | 12.30 | 11.49 | 12.81 | 55.1% |
| Ligue 1 | 300 | 24.16 | 12.07 | 12.09 | 11.68 | 12.48 | 52.0% |
| Scottish Premiership | 222 | 24.09 | 11.96 | 12.13 | 11.64 | 12.45 | 51.8% |
| Romanian Liga I | 308 | 24.05 | 11.84 | 12.21 | 11.77 | 12.28 | 50.0% |
| Saudi Pro League | 268 | 23.34 | 11.60 | 11.74 | 11.22 | 12.12 | 45.5% |
| League Two | 555 | 23.28 | 11.03 | 12.25 | 11.24 | 12.04 | 46.5% |
| League One | 551 | 22.91 | 11.18 | 11.73 | 10.79 | 12.11 | 42.3% |
| Belgian Pro League | 300 | 22.78 | 10.89 | 11.89 | 10.82 | 11.95 | 43.0% |
| Danish Superliga | 192 | 22.46 | 11.07 | 11.39 | 10.43 | 12.03 | 40.1% |
| J1 League | 379 | 21.91 | 10.77 | 11.14 | 10.66 | 11.25 | 36.4% |
| Eredivisie | 301 | 21.73 | 10.35 | 11.38 | 10.19 | 11.54 | 33.9% |
| Premier League | 374 | 21.64 | 10.63 | 11.01 | 10.34 | 11.30 | 33.7% |
| Championship | 547 | 21.44 | 10.29 | 11.15 | 10.20 | 11.24 | 33.6% |
| Bundesliga | 303 | 20.93 | 10.37 | 10.56 | 9.87 | 11.06 | 31.0% |
| A-League Men | 160 | 20.80 | 10.29 | 10.51 | 9.98 | 10.83 | 25.6% |
| All 29 leagues | 9,545 | 24.48 | 12.03 | 12.45 | 11.70 | 12.78 | 54.1% |
Fouls committed per match; home and away are fouls committed by that side. "Over 23.5" is the share of matches with 24 or more. Argentina, both Brazilian leagues, MLS and the J1 League are the 2025 season; the rest are 2025/26.
The high-foul leagues
Serie B stands out: 29.93 fouls per match over 388 matches, and 45.1% of its games had more than 30. The Greek Super League (28.88) is next, then Portugal, Brazil's Série A and Turkey, all between 27.1 and 27.5.
The low-foul leagues
The A-League (20.80) and the Bundesliga (20.93) had the fewest, followed by the Championship (21.44), the Premier League (21.64) and the Eredivisie (21.73). All four English divisions sit below the overall average.
A bigger gap than corners
The range is 9.13 fouls per match, or 37% of the average. For corners, the gap between the top and bottom league was about 18% of the average. Only 12 of the 29 leagues sit within 1.5 fouls of the overall 24.48, so for fouls the league is a large part of the answer.
For comparison, the 2025/26 Champions League averaged 22.62 fouls (226 matches) and the Europa League 24.91 (195).
How many fouls are there in a match? The distribution
| Total fouls | Matches | Share |
|---|---|---|
| 15 or fewer | 514 | 5.4% |
| 16-20 | 2,000 | 21.0% |
| 21-25 | 3,092 | 32.4% |
| 26-30 | 2,433 | 25.5% |
| 31 or more | 1,506 | 15.8% |
The most common total was 23 (6.9% of matches). The standard deviation was 5.96 fouls, so even an average match can easily land six fouls either side of the line. Only 130 matches (1.4%) had 12 fouls or fewer, and 93 (1.0%) had 40 or more.
Main lines and fair odds (all 29 leagues)
Fair odds = 100 ÷ probability. A 54.1% chance is worth 100 ÷ 54.1 = 1.85.
| Market | Landed | Fair odds |
|---|---|---|
| Over 21.5 fouls | 67.3% | 1.49 |
| Over 23.5 fouls | 54.1% | 1.85 |
| Over 25.5 fouls | 41.3% | 2.42 |
| Home team over 10.5 fouls | 62.9% | 1.59 |
| Away team over 10.5 fouls | 67.4% | 1.48 |
| First half over 11.5 fouls | 49.8% | 2.01 |
These are averages across all 29 leagues. Over 23.5 fouls landed in 86.6% of Serie B matches and only 25.6% of A-League matches, so use the league column from the main table. In the Premier League, 43.3% of matches had 20 fouls or fewer and only 4.5% more than 30; in Serie B it was 4.1% and 45.1%.
Most fouls in a football match: the records in our sample
| Match | League | Date | Score | Fouls (home-away) | Total |
|---|---|---|---|---|---|
| Sampdoria v Virtus Entella | Serie B | 16 Jan 2026 | 1-1 | 25-30 | 55 |
| Pescara v Sampdoria | Serie B | 11 Apr 2026 | 1-2 | 27-24 | 51 |
| Mantova v Bari | Serie B | 7 Feb 2026 | 2-1 | 20-28 | 48 |
| Roma v Inter | Serie A | 18 Oct 2025 | 0-1 | 18-29 | 47 |
Serie B holds the top three. The highest count for one team was Juventude's 32 fouls away at Grêmio on 26 October 2025. Inter committed 29 in their 1-0 win at Roma, so heavy fouling is no sign of a losing side. The lowest total was six fouls, in Sint-Truiden 1-3 Union Saint-Gilloise in Belgium on 22 March 2026.
Home vs away fouls
Away teams committed 12.45 fouls per match and home teams 12.03. The away side committed more in 49.5% of matches, the home side in 43.0%. The away team fouled more in 24 of 29 leagues; the exceptions were both Brazilian divisions, the Segunda División, the Primeira Liga and Liga MX. The gap was widest in Argentina (12.04 home, 13.25 away) and League Two (11.03 against 12.25).
This isn't only losing away teams chasing the game. In the 2,854 matches the away team won, it still committed 12.60 fouls against 11.86 for the home side. Across all 7,023 matches with a winner, winners committed 12.31 fouls and losers 12.07. Close games had slightly more fouls: one-goal games averaged 24.80 (3,794 matches), wins by three or more 23.27 (1,300).