Season Review 2019/20


Welcome to Stats Perform’s German Bundesliga season review for the 2019/20 league season.

Interactive and showcasing a host of detailed performance metrics, this report provides insight into the league’s standout performers, applying innovative frameworks produced by our team of AI scientists.

Within this review, we share a comprehensive breakdown of performance at the key ends of the pitch, as well as sharing detailed insight on team style, both in and out of possession. Detailed player analysis also features, with key metrics ranked across different positions.

Notable additions to our reviews this summer include details on the teams most effective at generating opportunities from high turnovers, together with insights into how each team approached the changes to the goal kick rule. We also apply metrics to highlight the ball carrying players who were effective at generating goalscoring opportunities through running with the ball.

These new features reflect Stats Perform’s ongoing commitment to further explore how performance data can inform a club’s decision-making across performance analysis, recruitment and long-term strategic planning.

We hope you find some interesting insights from this review.


Expected Goals (For)


Key Points:

  • Ranked by league position, this table outlines teams’ performances in front of goal, from both open play and set piece situations.

  • FC Bayern München’s ability to generate high quality chances from open play was demonstrated by them amassing an xG output of 75 from 485 shots. RB Leipzig were the only other team to post more than 400 shots, whilst Borussia Mönchengladbach, who ranked second for open play xG, could only achieve 75% of Bayern’s total.

  • Borussia Dortmund’s attacking players proved to be clinical in front of goal, scoring 20 more open play goals than they would have perhaps expected based on the quality of chances they created. Although fourth placed Gladbach created higher quality chances than Dortmund according to xG, they ended the season scoring 24 fewer open play goals than the league runners-up.

  • 34% of 1.FC Union Berlin’s xG came from set pieces, the highest ratio in the league. The Bundesliga newcomers scored the lowest number of open play goals, but amassed 14.5 xG from set play situations, the highest of any team in the competition, from which they scored on 15 occasions.

  • Eintracht Frankfurt scored the highest number of set piece goals (17), outperforming their xG by nearly four. Dortmund and 1.FC Köln also overperformed on their set piece xG by more than two clear goals.

Expected Goals For
Set Play : Total
Open Play
Set Play
Team xG Ratio Shots xG Goals SP Shots SP xG SP Goals
FC Bayern München 0.11 485 75.0 81 124 10.4 10
Borussia Dortmund 0.13 343 52.0 72 99 8.0 10