Which Football Leagues Have the Most Yellow Cards?
Which football leagues show the most yellow cards? We compared 50 regular leagues in Footiqo’s current-season dataset, covering 5,413 recorded matches, to rank competitions by average yellow cards per game.
The study also compares home and away teams, common card lines and the split between first-half and second-half bookings. Every league in the comparison has at least 30 recorded matches.
Key findings
At the top of the ranking, Colombia’s Primera A averages 5.52 yellow cards per match. Serbia’s Mozzart Bet Super Liga follows at 5.44, while Portugal’s Liga Portugal 2 is third at 5.11. Four of the 50 leagues currently average at least five yellow cards per match, and 12 average 4.5 or more.
Download our Free Premier League Football Dataset.
Get real football data for AI/ML testing, modelling and backtesting, including match statistics and betting odds for 1X2, Goals, BTTS, Corners & Cards, plus team form, league trends, referee stats and upcoming matches. Get the Free Dataset ā
Football leagues with the most yellow cards per match
The chart shows the 15 highest current-season averages in the dataset. It uses yellow cards per match rather than total cards, so leagues at different stages of their season can be compared on the same basis.
Colombia’s Primera A is the only league in this sample above 5.5 yellow cards per game. Serbia’s top flight is close behind, and the second tiers in Portugal and Germany also sit above five.
Full yellow-card ranking
The complete table includes the number of matches, overall yellow-card average, home and away averages and the percentage of matches finishing above 2.5, 3.5, 4.5 and 5.5 yellow cards.
For an interactive league-by-league view, you can also explore Footiqo’s full-time league card statistics, with filters and detailed yellow-card figures across competitions.
| # | Country | League | Matches | Avg cards | Home avg | Away avg | Over 2.5 | Over 3.5 | Over 4.5 | Over 5.5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Colombia | Primera A | 307 | 5.52 | 2.78 | 2.74 | 90% | 79% | 65% | 48% |
| 2 | Serbia | Mozzart Bet Super Liga | 68 | 5.44 | 2.84 | 2.60 | 91% | 81% | 60% | 46% |
| 3 | Portugal | Liga Portugal 2 | 53 | 5.11 | 2.68 | 2.43 | 83% | 70% | 51% | 43% |
| 4 | Germany | 3. Liga | 70 | 5.06 | 2.33 | 2.73 | 84% | 74% | 61% | 43% |
| 5 | Chile | Liga de Primera | 183 | 4.99 | 2.35 | 2.64 | 89% | 77% | 60% | 39% |
| 6 | Spain | LaLiga2 | 76 | 4.96 | 2.11 | 2.86 | 86% | 78% | 54% | 39% |
| 7 | Argentina | Liga Profesional | 405 | 4.85 | 2.13 | 2.72 | 88% | 73% | 54% | 36% |
| 8 | Brazil | Serie A Betano | 277 | 4.67 | 2.19 | 2.47 | 83% | 69% | 50% | 35% |
| 9 | Russia | Premier League | 72 | 4.63 | 2.07 | 2.56 | 83% | 60% | 44% | 35% |
| 10 | Brazil | Serie B | 298 | 4.60 | 2.20 | 2.41 | 82% | 67% | 50% | 34% |
| 11 | Switzerland | Super League | 54 | 4.56 | 1.93 | 2.63 | 87% | 69% | 46% | 31% |
| 12 | Bulgaria | efbet League | 69 | 4.55 | 2.20 | 2.35 | 84% | 75% | 51% | 29% |
| 13 | Greece | Super League | 35 | 4.43 | 2.23 | 2.20 | 74% | 69% | 51% | 43% |
| 14 | Peru | Liga 1 | 242 | 4.42 | 2.06 | 2.36 | 83% | 69% | 44% | 29% |
| 15 | Ecuador | Liga Pro | 247 | 4.40 | 2.11 | 2.30 | 82% | 65% | 44% | 28% |
| 16 | Germany | 2. Bundesliga | 54 | 4.39 | 2.02 | 2.37 | 83% | 67% | 48% | 26% |
| 17 | Slovenia | Prva liga | 49 | 4.39 | 2.18 | 2.20 | 86% | 59% | 43% | 31% |
| 18 | Romania | Superliga | 79 | 4.29 | 1.96 | 2.33 | 75% | 56% | 39% | 27% |
| 19 | Portugal | Liga Portugal | 62 | 4.23 | 1.81 | 2.42 | 82% | 65% | 42% | 26% |
| 20 | Spain | LaLiga | 69 | 4.19 | 2.10 | 2.09 | 80% | 62% | 46% | 26% |
| 21 | USA | MLS | 401 | 4.11 | 1.95 | 2.16 | 77% | 60% | 41% | 23% |
| 22 | Turkey | Super Lig | 54 | 4.07 | 2.07 | 2.00 | 76% | 57% | 43% | 22% |
| 23 | Italy | Serie B | 50 | 4.02 | 2.06 | 1.96 | 80% | 60% | 36% | 18% |
| 24 | China | Super League | 208 | 3.99 | 1.71 | 2.28 | 75% | 59% | 40% | 20% |
| 25 | Croatia | HNL | 39 | 3.92 | 1.72 | 2.21 | 82% | 62% | 31% | 18% |
| 26 | England | League Two | 94 | 3.86 | 1.70 | 2.16 | 71% | 55% | 40% | 21% |
| 27 | England | Championship | 95 | 3.80 | 1.77 | 2.03 | 75% | 48% | 32% | 15% |
| 28 | France | Ligue 2 | 63 | 3.76 | 1.68 | 2.08 | 70% | 54% | 37% | 17% |
| 29 | England | Premier League | 50 | 3.76 | 1.70 | 2.06 | 76% | 50% | 36% | 18% |
| 30 | England | League One | 87 | 3.72 | 1.72 | 2.00 | 77% | 48% | 31% | 15% |
| 31 | Egypt | Premier League | 50 | 3.72 | 1.92 | 1.80 | 74% | 52% | 30% | 18% |
| 32 | Poland | Ekstraklasa | 78 | 3.69 | 1.64 | 2.05 | 72% | 41% | 28% | 19% |
| 33 | Austria | Bundesliga | 42 | 3.69 | 1.74 | 1.95 | 71% | 48% | 36% | 21% |
| 34 | Scotland | Premiership | 42 | 3.67 | 1.83 | 1.83 | 69% | 57% | 29% | 12% |
| 35 | Ukraine | Premier League | 52 | 3.65 | 1.58 | 2.08 | 62% | 40% | 29% | 23% |
| 36 | Australia | A-League | 163 | 3.64 | 1.77 | 1.87 | 69% | 50% | 27% | 18% |
| 37 | Mexico | Liga MX | 86 | 3.60 | 1.73 | 1.87 | 65% | 47% | 28% | 19% |
| 38 | Germany | Bundesliga | 36 | 3.58 | 1.64 | 1.94 | 67% | 53% | 22% | 14% |
| 39 | Denmark | Superliga | 54 | 3.54 | 1.63 | 1.91 | 69% | 57% | 28% | 13% |
| 40 | Saudi Arabia | Saudi Professional League | 63 | 3.49 | 1.62 | 1.87 | 65% | 43% | 25% | 21% |
| 41 | Norway | Eliteserien | 168 | 3.44 | 1.49 | 1.95 | 65% | 48% | 29% | 15% |
| 42 | Czech Republic | Chance Liga | 71 | 3.42 | 1.59 | 1.83 | 65% | 42% | 24% | 15% |
| 43 | Netherlands | Eerste Divisie | 82 | 3.34 | 1.44 | 1.90 | 62% | 45% | 28% | 11% |
| 44 | Sweden | Allsvenskan | 176 | 3.33 | 1.44 | 1.89 | 63% | 43% | 24% | 9% |
| 45 | Italy | Serie A | 50 | 3.28 | 1.76 | 1.52 | 66% | 46% | 24% | 14% |
| 46 | Belgium | Jupiler Pro League | 63 | 3.19 | 1.41 | 1.78 | 63% | 41% | 27% | 13% |
| 47 | France | Ligue 1 | 45 | 3.13 | 1.71 | 1.42 | 58% | 42% | 24% | 4% |
| 48 | Japan | J1 League | 80 | 2.75 | 1.28 | 1.48 | 61% | 28% | 14% | 4% |
| 49 | Netherlands | Eredivisie | 63 | 2.65 | 1.17 | 1.48 | 49% | 30% | 13% | 11% |
| 50 | Scotland | Championship | 39 | 0.95 | 0.46 | 0.49 | 21% | 15% | 13% | 3% |
What do the Over percentages mean?
Over 2.5 means a match contained at least three yellow cards. Over 3.5 means at least four, Over 4.5 at least five, and Over 5.5 at least six.
For example, 65% of the recorded Colombia Primera A matches in this sample finished with at least five yellow cards.
Average yellow cards per game in the Premier League
The English Premier League currently averages 3.76 yellow cards per match in the Footiqo sample of 50 matches. Home teams average 1.70 cards and away teams 2.06.
In terms of card lines, 76% of Premier League matches have gone over 2.5 yellow cards, 50% over 3.5, 36% over 4.5 and 18% over 5.5.
The timing split is also clear: the Premier League averages 1.34 first-half yellow cards and 2.42 second-half yellow cards. That means 64.4% of the combined first-half and second-half card average occurs after half-time.
How do the Big Five European leagues compare?
Among the five major European top flights in this dataset, LaLiga has the highest current yellow-card average at 4.19 per match. The Premier League follows at 3.76, ahead of the Bundesliga, Serie A and Ligue 1.
| League | Matches | Avg cards | Home avg | Away avg | 1H avg | 2H avg | 2H share |
|---|---|---|---|---|---|---|---|
| Spain ā LaLiga | 69 | 4.19 | 2.10 | 2.09 | 1.45 | 2.74 | 65.4% |
| England ā Premier League | 50 | 3.76 | 1.70 | 2.06 | 1.34 | 2.42 | 64.4% |
| Germany ā Bundesliga | 36 | 3.58 | 1.64 | 1.94 | 1.28 | 2.31 | 64.3% |
| Italy ā Serie A | 50 | 3.28 | 1.76 | 1.52 | 1.22 | 2.06 | 62.8% |
| France ā Ligue 1 | 45 | 3.13 | 1.71 | 1.42 | 1.09 | 2.04 | 65.2% |
All five show more yellow cards after half-time than before it. The difference is not identical from league to league, but the second half accounts for more than 60% of the combined first-half and second-half average in every Big Five competition shown here.
Do away teams receive more yellow cards?
In this dataset, the answer is often yes. Away teams have a higher average than home teams in 39 of the 50 leagues. Home teams have the higher average in 10, while one league is level.
The largest away-over-home gap appears in Spain’s LaLiga2: away teams average 2.86 yellow cards per match compared with 2.11 for home teams, a difference of 0.75. Switzerland’s Super League has the next-largest gap at 0.70.
There are exceptions. In Ligue 1, home teams average 1.71 yellow cards compared with 1.42 for away teams. Italy’s Serie A also runs in the opposite direction, at 1.76 home cards and 1.52 away cards.
These figures describe what is happening in the recorded matches; they do not explain why. Team style, match state, refereeing and the composition of each league can all vary, so the home-away split should not be treated as evidence of a single underlying cause.
To look beyond league averages and compare individual clubs, see Footiqo’s full-time team yellow-card statistics.
First half vs second half yellow cards
The strongest cross-league pattern in the current export is the timing of bookings. All 50 leagues have a higher second-half yellow-card average than first-half average.
The next chart focuses on the ten leagues with the highest overall yellow-card averages and shows the first-half and second-half figures side by side.
Among these ten high-card leagues, second-half averages are substantially higher in every case. Spain’s LaLiga2, for example, rises from 1.63 cards in the first half to 3.33 in the second. Germany’s 3. Liga moves from 1.69 to 3.37.
Full first-half vs second-half table
The table below is ordered by the share of the combined first-half and second-half average occurring after half-time.
| Country | League | Matches | 1H avg | 2H avg | 2H – 1H | 2H share |
|---|---|---|---|---|---|---|
| Scotland | Championship | 39 | 0.23 | 0.72 | 0.49 | 75.8% |
| Netherlands | Eredivisie | 63 | 0.75 | 1.90 | 1.15 | 71.7% |
| Denmark | Superliga | 54 | 1.02 | 2.52 | 1.50 | 71.2% |
| Bulgaria | efbet League | 69 | 1.36 | 3.19 | 1.83 | 70.1% |
| Turkey | Super Lig | 54 | 1.22 | 2.85 | 1.63 | 70.0% |
| England | League One | 87 | 1.15 | 2.57 | 1.42 | 69.1% |
| Austria | Bundesliga | 42 | 1.14 | 2.55 | 1.41 | 69.1% |
| Norway | Eliteserien | 168 | 1.07 | 2.37 | 1.30 | 68.9% |
| Poland | Ekstraklasa | 78 | 1.15 | 2.54 | 1.39 | 68.8% |
| Slovenia | Prva liga | 49 | 1.37 | 3.02 | 1.65 | 68.8% |
| Portugal | Liga Portugal | 62 | 1.34 | 2.89 | 1.55 | 68.3% |
| Australia | A-League | 163 | 1.18 | 2.45 | 1.27 | 67.5% |
| Netherlands | Eerste Divisie | 82 | 1.09 | 2.26 | 1.17 | 67.5% |
| Russia | Premier League | 72 | 1.51 | 3.11 | 1.60 | 67.3% |
| Romania | Superliga | 79 | 1.41 | 2.89 | 1.48 | 67.2% |
| Spain | LaLiga2 | 76 | 1.63 | 3.33 | 1.70 | 67.1% |
| Germany | 3. Liga | 70 | 1.69 | 3.37 | 1.68 | 66.6% |
| France | Ligue 2 | 63 | 1.27 | 2.49 | 1.22 | 66.2% |
| Belgium | Jupiler Pro League | 63 | 1.08 | 2.11 | 1.03 | 66.1% |
| Switzerland | Super League | 54 | 1.56 | 3.00 | 1.44 | 65.8% |
| Portugal | Liga Portugal 2 | 53 | 1.75 | 3.36 | 1.61 | 65.8% |
| Italy | Serie B | 50 | 1.38 | 2.64 | 1.26 | 65.7% |
| Spain | LaLiga | 69 | 1.45 | 2.74 | 1.29 | 65.4% |
| Croatia | HNL | 39 | 1.36 | 2.56 | 1.20 | 65.3% |
| USA | MLS | 401 | 1.43 | 2.68 | 1.25 | 65.2% |
| Sweden | Allsvenskan | 176 | 1.16 | 2.17 | 1.01 | 65.2% |
| France | Ligue 1 | 45 | 1.09 | 2.04 | 0.95 | 65.2% |
| Brazil | Serie B | 298 | 1.62 | 2.99 | 1.37 | 64.9% |
| China | Super League | 208 | 1.40 | 2.59 | 1.19 | 64.9% |
| Scotland | Premiership | 42 | 1.29 | 2.38 | 1.09 | 64.9% |
| England | Premier League | 50 | 1.34 | 2.42 | 1.08 | 64.4% |
| Colombia | Primera A | 307 | 1.98 | 3.56 | 1.58 | 64.3% |
| Germany | Bundesliga | 36 | 1.28 | 2.31 | 1.03 | 64.3% |
| Mexico | Liga MX | 86 | 1.31 | 2.29 | 0.98 | 63.6% |
| Czech Republic | Chance Liga | 71 | 1.25 | 2.17 | 0.92 | 63.5% |
| England | Championship | 95 | 1.39 | 2.41 | 1.02 | 63.4% |
| Brazil | Serie A Betano | 277 | 1.72 | 2.95 | 1.23 | 63.2% |
| Ukraine | Premier League | 52 | 1.35 | 2.31 | 0.96 | 63.1% |
| Chile | Liga de Primera | 183 | 1.85 | 3.15 | 1.30 | 63.0% |
| Argentina | Liga Profesional | 405 | 1.80 | 3.05 | 1.25 | 62.9% |
| Italy | Serie A | 50 | 1.22 | 2.06 | 0.84 | 62.8% |
| England | League Two | 94 | 1.45 | 2.41 | 0.96 | 62.4% |
| Ecuador | Liga Pro | 247 | 1.66 | 2.74 | 1.08 | 62.3% |
| Saudi Arabia | Saudi Professional League | 63 | 1.35 | 2.14 | 0.79 | 61.3% |
| Serbia | Mozzart Bet Super Liga | 68 | 2.12 | 3.32 | 1.20 | 61.0% |
| Japan | J1 League | 80 | 1.08 | 1.68 | 0.60 | 60.9% |
| Peru | Liga 1 | 242 | 1.75 | 2.67 | 0.92 | 60.4% |
| Egypt | Premier League | 50 | 1.50 | 2.22 | 0.72 | 59.7% |
| Germany | 2. Bundesliga | 54 | 1.78 | 2.61 | 0.83 | 59.5% |
| Greece | Super League | 35 | 1.83 | 2.60 | 0.77 | 58.7% |
Why sample size matters when comparing card leagues
Card rankings can move quickly when only a small number of matches have been played. One unusually physical round can have a large effect on a league average early in a season.
For that reason, this comparison uses only the regular leagues in the supplied Footiqo export and every included competition has at least 30 recorded matches. The match count is shown beside every league so readers can judge the size of the sample directly.
The leagues are also at different points in their domestic calendars. A competition with 300 completed matches is naturally more stable than one with 35 or 40, even though both pass the minimum threshold.
Methodology
- Source: Footiqo current-season football data supplied for this study.
- Scope: 50 regular domestic leagues, representing 5,413 recorded matches in total.
- Minimum sample: every included league has at least 30 matches.
- Average yellow cards: combined home and away yellow cards per match.
- Home/Away averages: yellow cards received by the home and away team respectively.
- Over percentages: share of matches exceeding the specified full-time yellow-card line.
- First half / second half: yellow-card averages are analysed separately for each half.
- 2H share: second-half average divided by the sum of the first-half and second-half averages.
This is a descriptive study of the recorded Footiqo data. It does not establish that league, country or venue causes a particular card rate, and current-season figures can change as more matches are played.
About Footiqo
Footiqo is a football statistics and data platform covering teams, leagues, referees, historical results, betting markets and match analysis. Its free statistics pages and football datasets are designed for bettors, analysts, researchers and anyone who wants to explore football through data.
Using this research
Publishers, journalists and researchers are welcome to use the statistics and charts from this study. Please credit Footiqo and link to this page as the original source.
Test real football data for AI/ML & backtesting
Download our free Premier League football dataset with match statistics and betting odds for 1X2, Goals, BTTS, Corners & Cards, plus current team, league and referee data.
Premier League Football Data
ā OPENING & CLOSING ODDS: 1X2, Goals & BTTS
ā Corners & Cards closing odds
ā Upcoming matches
ā Team form & league trends
ā Referee statistics
Frequently asked questions
Which football league has the most yellow cards per match?
What is the average number of yellow cards per Premier League game?
Do away teams get more yellow cards than home teams?
Are there more yellow cards in the first or second half?
Which Big Five league has the most yellow cards?
How many matches are included in the study?
Read our study on betting on football favourites.
Learn how bookmaker payouts and margins work.
Contact Us
If you have any questions, or would like us to add specific leagues or betting markets, please contact us via our contact form or email us at support@footiqo.com. Weāll get back to you as soon as possible.
Enjoying these stats?
If you find this useful, share it with your mates on social media.
