Football’s most effective attacks are not necessarily those that create the highest volume of attempts, but those that make their opportunities count. Finishing efficiency varies considerably not only between clubs, but also between Europe’s leading domestic competitions, with some teams and leagues requiring substantially fewer attempts to find the net. Shot totals alone therefore tell only part of the story. Looking at how many shots are needed for each goal reveals which sides are currently making the most of their attacking opportunities.
Sportingpedia analysed league shooting data from the Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Eredivisie and Liga Portugal during the 2026/27 season. All figures in the analysis refer exclusively to domestic league matches, excluding domestic cups and European competitions. The primary measure is shots per goal, while shots on target per goal provides a second view of how efficiently teams convert attempts that actually test the goalkeeper.
The data reveals that only 20 clubs average seven or fewer shots for every league goal scored, while 18 require fewer than 2.5 shots on target per league goal. Manchester City lead both measures. Enzo Maresca’s side have scored 16 Premier League goals from 83 shots, an average of just 5.2 shots per goal, and their 31 shots on target translate into a goal every 1.9 efforts on frame. Barcelona follow at 5.4 shots per goal, with Chelsea third at 5.5, while Augsburg and Sporting CP complete the top five at 5.7. City are also the only team below two shots on target per goal, with Brighton, Barcelona, Chelsea and Freiburg forming the next group at 2.1.
The Most Clinical Teams Across Europe’s Top 7 Leagues:
Shots Leading to а Goal


Data Source: Fbref
Manchester City set the standard on both measures
Manchester City have converted 16 Premier League goals from just 83 shots, meaning they need an average of 5.2 attempts for every league goal. No other club across the seven competitions has produced a better rate. Barcelona are close behind. Their 32 La Liga goals are comfortably the largest total among the top 20, yet they have needed only 5.4 shots per goal from 173 attempts. Chelsea are third after scoring 15 Premier League goals from 82 shots, producing an average of 5.5.
The same three clubs remain near the top when the analysis is narrowed to attempts on target. City have scored once for every 1.9 shots on target, while Barcelona and Chelsea both stand at 2.1. This means their position near the top is not simply the result of putting an unusually high share of attempts on target; they are also converting those on-target efforts at a high rate. City are particularly distinctive here. Their 31 shots on target have produced 16 goals, making them the only club in the seven leagues averaging fewer than two shots on target for every goal scored.
Number of Shots Leading to a Goal Across Europe’s Top 7 Leagues


Data Source: Fbref
Eredivisie teams are the most clinical overall
The club ranking is led by Manchester City, but at league level, teams in the Eredivisie currently show the most efficient finishing across Europe’s top seven competitions. Dutch top-flight teams collectively need just 8.25 shots for every league goal, ahead of Bundesliga teams at 8.49 and La Liga teams at 9.07. Liga Portugal teams follow at 9.26, while Premier League teams average 9.75 and Ligue 1 sides 9.91. Serie A teams require the most attempts, at 10.28 shots per goal – around 25% more than teams in the Netherlands.
Eredivisie teams also lead when only accurate attempts are considered, requiring 2.87 shots on target per goal, with Bundesliga teams again second at 2.98. Liga Portugal teams improve to third on this measure at 3.07, ahead of Premier League teams at 3.18 and La Liga teams at 3.20. Serie A teams stand at 3.38, while Ligue 1 teams require the most shots on target to produce a goal, at 3.45. The fact that teams from the Eredivisie and Bundesliga occupy the top two positions on both measures reinforces what is already visible in the club ranking, where the two leagues contribute several of Europe’s most clinical teams.
The Most Clinical Teams Across Europe’s Top 7 Leagues:
Shots on Target Leading to а Goal


Data Source: Fbref
Augsburg and Sporting take different routes into the top five
Augsburg have scored 12 Bundesliga goals from 68 attempts, and exactly half of those shots – 34 of 68 – have been on target. That exceptional 50% shot accuracy helps explain how they can rank fourth on the main measure despite requiring around 2.8 shots on target per goal, well outside the secondary group of teams below 2.5. Sporting have scored 18 Liga Portugal goals from 103 attempts and also put a high proportion of their shots on frame, with 44 of 103 reaching the target. They need 2.4 shots on target per goal, allowing them to perform strongly on both measures. The contrast shows why total shots per goal and shots on target per goal reveal different elements of finishing. A team can become highly efficient overall by regularly hitting the target, by converting a particularly high proportion of those accurate shots, or through a combination of both.
Brighton become far more clinical once the shot is on target
Brighton are one of the clearest examples of how the secondary ranking changes the picture. Their 108 Premier League attempts have produced 16 league goals, giving them 6.8 shots per goal and placing them towards the bottom of the 20-team main list. But only 33 of those attempts have been on target. Once Brighton force the goalkeeper into action, they require just 2.1 shots on target for every goal, matching Barcelona, Chelsea and Freiburg and trailing only Manchester City.
Freiburg display a similar pattern. They sit ninth on the main measure at 6.1 shots per goal but jump into the 2.1 group when only shots on target are counted. Their 14 goals have come from 30 efforts on frame. Excelsior are strong from both perspectives. The Dutch club have scored 16 goals from 95 shots, needing 5.9 attempts per goal, and convert at a rate of one goal every 2.2 shots on target.
Ten clubs remain among the leaders on both measures
The two rankings overlap, but far from completely. Only 10 clubs qualify for both cut-offs: Manchester City, Barcelona, Chelsea, Sporting CP, Excelsior, Freiburg, RB Leipzig, Brighton, Benfica and Newcastle. RB Leipzig have scored 15 goals from 95 shots, producing 6.3 shots per goal, while their 35 attempts on target translate into 2.3 per goal. Benfica need 6.8 total shots and 2.4 on target, while Newcastle sit exactly at the main cut-off of 7.0 shots per goal but improve to 2.4 when only efforts on target are considered.
Several teams move in the opposite direction. Elversberg, Fortuna Sittard, Le Mans, Porto, Groningen, Feyenoord, Werder Bremen, PSV and Go Ahead Eagles all make the top 20 on total-shot efficiency but do not fall below 2.5 shots on target per goal. That distinction is important: needing few shots to score does not necessarily mean converting shots on target at the same exceptional rate.
Inter and Lazio emerge when only shots on target are counted
Inter have scored 18 Serie A goals from 43 shots on target, averaging 2.4 on-target attempts per goal, while Lazio stand at the same figure with 11 Serie A goals from 26. Leverkusen and Mainz both require 2.3 shots on target per goal, as does Brentford. These teams are efficient after getting an attempt on frame, but their overall volume of shots means they do not reach the stricter main threshold of seven or fewer total attempts per goal. That is particularly notable for Serie A. No Italian club appears in the main top 20, but Inter and Lazio both qualify comfortably when the comparison is restricted to shots on target.