Quick answer: the average football match has 25.3 shots, and 8.5 of them are on target. Across 9,545 league matches in 29 leagues from the 2025/26 season, home teams took 13.8 shots per match and away teams 11.4. Exactly a third of all shots (33.7%) were on target. The first half produced 11.6 shots and the second half 13.7.
So a match shots line of 24.5, or a shots on target line of 8.5, sits right on the average match. The useful question is how far a league, and then a fixture, sits from that number.
Data: StatPair match database · 29 domestic leagues · 2025/26 season (2025 season 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 25.28 shots and 8.51 on target per match (9,545 matches). The medians are 25 and 8.
- Home teams shoot more, not better: 13.84 shots against 11.43, a 55/45 split, but both sides put 33.7% of their shots on target.
- The second half is busier: 13.73 shots against 11.55, in all 29 leagues.
- Leagues differ by about five shots. Highest: Eredivisie (28.26), A-League Men (28.03), Ekstraklasa (27.26). Lowest: Argentina's Liga Profesional (23.28), Greek Super League (23.62), League One (23.74).
- On target, the range is three shots: from 10.40 in the Eredivisie to 7.44 in Argentina.
- The record in our sample is 54 shots: Marseille 3-1 Rennes in Ligue 1 on 17 May 2026.
How we measured it
Which leagues. We used the same rules as our average corners per match by league table: every domestic league in the StatPair database with at least 150 matches with full shot data in its most recent completed season. That gave the same 29 leagues and the same 9,545 matches: 2025/26 for leagues played from summer to spring, 2025 for calendar-year leagues.
Which matches. League matches only, including play-off or split rounds that belong to the league. Cups, friendlies and European club competitions are left out.
What counts. Total shots are all attempts by each team over 90 minutes plus added time, as recorded in our team match statistics. Shots on target are attempts that would have gone in without a save, so they include goals. First-half numbers come from our half-by-half data; second-half numbers are the full-match total minus the first half.
Data checks. All 9,545 matches had full-time and first-half shot data for both teams. No team had more shots on target than shots, and no first-half figure exceeded the full-match one.
Average shots per match: full league table
| League | Season | Matches | Shots per match | On target | On-target % | Home shots | Away shots | 1st half | 2nd half |
|---|---|---|---|---|---|---|---|---|---|
| Eredivisie | 2025/26 | 301 | 28.26 | 10.40 | 36.8% | 15.4 | 12.9 | 12.6 | 15.7 |
| A-League Men | 2025/26 | 160 | 28.03 | 9.39 | 33.5% | 15.0 | 13.0 | 12.5 | 15.6 |
| Ekstraklasa | 2025/26 | 302 | 27.26 | 8.67 | 31.8% | 14.6 | 12.6 | 12.7 | 14.6 |
| Brazil Serie B | 2025 | 212 | 27.05 | 8.14 | 30.1% | 15.4 | 11.7 | 12.9 | 14.2 |
| Liga MX | 2025/26 | 264 | 26.70 | 8.95 | 33.5% | 14.6 | 12.1 | 12.2 | 14.5 |
| Danish Superliga | 2025/26 | 192 | 26.59 | 9.67 | 36.4% | 14.3 | 12.3 | 12.6 | 14.0 |
| Bundesliga | 2025/26 | 303 | 26.41 | 9.51 | 36.0% | 14.6 | 11.8 | 11.8 | 14.6 |
| Belgian Pro League | 2025/26 | 300 | 26.28 | 8.90 | 33.9% | 14.5 | 11.8 | 11.8 | 14.5 |
| Romanian Liga I | 2025/26 | 308 | 26.13 | 8.55 | 32.7% | 14.1 | 12.0 | 12.1 | 14.1 |
| Serie B (Italy) | 2025/26 | 388 | 26.03 | 8.40 | 32.3% | 14.2 | 11.8 | 12.0 | 14.0 |
| Brasileirão Série A | 2025 | 309 | 25.93 | 8.68 | 33.5% | 14.8 | 11.2 | 11.9 | 14.1 |
| Israeli Ligat Ha'al | 2025/26 | 236 | 25.86 | 9.11 | 35.2% | 13.3 | 12.6 | 11.9 | 14.0 |
| Süper Lig | 2025/26 | 298 | 25.56 | 8.52 | 33.3% | 14.1 | 11.4 | 11.3 | 14.3 |
| MLS | 2025 | 437 | 25.43 | 9.23 | 36.3% | 13.9 | 11.5 | 11.7 | 13.8 |
| Scottish Premiership | 2025/26 | 222 | 25.26 | 8.60 | 34.1% | 13.8 | 11.5 | 12.0 | 13.3 |
| Championship | 2025/26 | 547 | 25.25 | 8.10 | 32.1% | 14.0 | 11.2 | 11.6 | 13.6 |
| Segunda División | 2025/26 | 460 | 25.10 | 8.65 | 34.5% | 13.9 | 11.2 | 11.3 | 13.8 |
| Premier League | 2025/26 | 374 | 24.98 | 8.34 | 33.4% | 13.8 | 11.2 | 11.2 | 13.8 |
| La Liga | 2025/26 | 365 | 24.96 | 8.68 | 34.8% | 13.9 | 11.1 | 11.3 | 13.7 |
| Ligue 1 | 2025/26 | 300 | 24.87 | 8.64 | 34.7% | 13.7 | 11.2 | 11.2 | 13.7 |
| Serie A (Italy) | 2025/26 | 373 | 24.61 | 8.04 | 32.7% | 13.6 | 11.0 | 11.2 | 13.4 |
| Croatian HNL | 2025/26 | 176 | 24.49 | 8.15 | 33.3% | 13.1 | 11.4 | 11.2 | 13.3 |
| Saudi Pro League | 2025/26 | 268 | 24.34 | 8.96 | 36.8% | 12.7 | 11.7 | 11.3 | 13.1 |
| Primeira Liga | 2025/26 | 299 | 24.22 | 8.25 | 34.1% | 12.7 | 11.5 | 11.2 | 13.1 |
| J1 League | 2025 | 379 | 24.07 | 7.68 | 31.9% | 12.9 | 11.2 | 10.9 | 13.1 |
| League Two | 2025/26 | 555 | 24.04 | 7.92 | 32.9% | 13.0 | 11.1 | 10.8 | 13.2 |
| League One | 2025/26 | 551 | 23.74 | 7.82 | 32.9% | 13.1 | 10.7 | 11.1 | 12.7 |
| Greek Super League | 2025/26 | 232 | 23.62 | 7.92 | 33.5% | 13.2 | 10.4 | 10.9 | 12.8 |
| Argentina Liga Profesional | 2025 | 434 | 23.28 | 7.44 | 32.0% | 13.2 | 10.1 | 10.8 | 12.5 |
| All 29 leagues | – | 9,545 | 25.28 | 8.51 | 33.7% | 13.8 | 11.4 | 11.6 | 13.7 |
Home, away and half figures are rounded to one decimal, so they may not add up exactly to the total.
Highest-shot leagues
The Eredivisie led with 28.26 shots per match (301 matches), just ahead of the A-League Men (28.03, 160 matches) and Poland's Ekstraklasa (27.26, 302 matches). The Eredivisie was also joint most accurate (36.8% on target, level with the Saudi Pro League), so it was the only league above ten shots on target per match.
Lowest-shot leagues
Argentina's Liga Profesional had the fewest, 23.28 per match (434 matches), then the Greek Super League (23.62, 232 matches) and League One (23.74, 551 matches). Argentina was also bottom for shots on target (7.44) and for goals (1.94 per match).
Volume and accuracy are different things
The Ekstraklasa and Brazil Serie B were third and fourth for total shots, but had the two lowest on-target rates (31.8% and 30.1%). The Saudi Pro League was the opposite: below average for shots (24.34), above average on target (8.96). 22 of the 29 leagues are within 1.5 shots of the overall 25.3, and 25 of 29 average between 7.5 and 9.5 shots on target.
Shots on target per match: the ranking
| Rank | League | Shots on target per match | On-target % | Over 8.5 on target |
|---|---|---|---|---|
| 1 | Eredivisie | 10.40 | 36.8% | 71.8% |
| 2 | Danish Superliga | 9.67 | 36.4% | 61.5% |
| 3 | Bundesliga | 9.51 | 36.0% | 57.8% |
| 4 | A-League Men | 9.39 | 33.5% | 60.6% |
| 5 | MLS | 9.23 | 36.3% | 56.8% |
| – | All 29 leagues | 8.51 | 33.7% | 47.2% |
| 25 | League Two | 7.92 | 32.9% | 39.5% |
| 26 | Greek Super League | 7.92 | 33.5% | 42.2% |
| 27 | League One | 7.82 | 32.9% | 37.2% |
| 28 | J1 League | 7.68 | 31.9% | 37.5% |
| 29 | Argentina Liga Profesional | 7.44 | 32.0% | 32.0% |
Among the big five leagues, the Bundesliga stands out with 9.51 shots on target per match. La Liga (8.68), Ligue 1 (8.64) and the Premier League (8.34) are close to the overall average, and Serie A (8.04) is below it.
For context, the 2025/26 Champions League averaged 26.97 shots and 10.09 on target (226 matches, including qualifying rounds), the Europa League 24.76 and 8.80 (195), and the Conference League 25.29 and 8.62 (200).
How many shots are there in a match? The distribution
An average of 25.3 doesn't mean most matches land near 25. Here is how all 9,545 matches spread out:
| Total shots | Matches | Share |
|---|---|---|
| 15 or fewer | 384 | 4.0% |
| 16-20 | 1,635 | 17.1% |
| 21-25 | 3,067 | 32.1% |
| 26-30 | 2,727 | 28.6% |
| 31 or more | 1,732 | 18.1% |
The most common total was 23 shots, in only 6.9% of matches. The standard deviation was about six shots, and 73.4% of matches had between 19 and 31.
Shots on target cluster more tightly:
| Shots on target | Matches | Share |
|---|---|---|
| 0-4 | 842 | 8.8% |
| 5-6 | 1,827 | 19.1% |
| 7-8 | 2,367 | 24.8% |
| 9-10 | 2,130 | 22.3% |
| 11 or more | 2,379 | 24.9% |
Seven, eight and nine shots on target were the most common totals, each in about 12% of matches. Eight in ten matches (79.7%) had between 5 and 12. In 483 matches (5.1%), at least one team failed to put a single shot on target.
Hit rates for common lines
| Line | Over | Line | Over |
|---|---|---|---|
| Total shots over 20.5 | 78.8% | On target over 6.5 | 72.0% |
| Total shots over 22.5 | 66.8% | On target over 7.5 | 59.8% |
| Total shots over 24.5 | 53.3% | On target over 8.5 | 47.2% |
| Total shots over 26.5 | 39.9% | On target over 9.5 | 34.9% |
| Total shots over 28.5 | 27.7% | On target over 10.5 | 24.9% |
The league matters for these lines. Over 24.5 shots landed in 71.8% of Eredivisie matches and 72.5% of A-League matches, but only 39.2% in Argentina and 39.7% in Greece. The Premier League was a coin flip at 50.3%.
Most shots in a football match: the records in our sample
| Match | League | Date | Score | Shots (home-away) | Total |
|---|---|---|---|---|---|
| Marseille v Rennes | Ligue 1 | 17 May 2026 | 3-1 | 27-27 | 54 |
| Unirea Slobozia v UTA Arad | Romanian Liga I | 18 May 2026 | 0-1 | 16-35 | 51 |
| Mantova v Frosinone | Serie B (Italy) | 27 Sep 2025 | 1-5 | 28-22 | 50 |
| Bristol City v Hull City | Championship | 30 Aug 2025 | 4-2 | 29-20 | 49 |
The record total is 54 shots, in Marseille's 3-1 win over Rennes on the final day of the Ligue 1 season. The highest count for one team was St. Louis City's 43 shots at home to FC Dallas in MLS on 7 September 2025. They put 15 on target and still drew 1-1 against a side that had four shots.
The most shots on target in one match was 28, in Hapoel Haifa 3-4 Maccabi Netanya in Israel on 7 December 2025, with Netanya putting 23 of their 38 shots on target. That is well clear of any other match in the sample (the next highest was 21), so treat it as an outlier as recorded.
At the other end, the fewest shots was six, in NK Varaždin 1-1 Lokomotiva Zagreb in Croatia (three each). Only one match had no shots on target at all: Bolton 0-0 Northampton in League One, from 25 attempts.