Total Football Analysis
  • Football Analysis
    • Data Analysis
    • Formations
      • 2-2-4 Formation
      • 2-3-5 Formation
      • 3-1-4-2 Formation
      • 3-2-2-3 Formation
      • 3-2-4-1 Formation
      • 3-1-6 Formation
      • 3-3-4 Formation
      • 3-4-1-2 Formation
      • 3-4-2-1 Formation
      • 3-4-3 Formation
      • 3-5-1-1 Formation
      • 3-5-2 Formation
      • 4-1-4-1 Formation
      • 4-2-2-2 Formation
      • 4-2-3-1 Formation
      • 4-2-4 Formation
      • 4-3-1-2 Formation
      • 4-3-3 Formation
      • 4-4-2 Formation
      • 4-5-1 Formation
      • 5-3-2 Formation
      • 5-4-1 Formation
      • 6-3-1 Formation
    • Head Coach Analysis
    • Match Analysis
    • Player Analysis
    • Recruitment Analysis
    • Set Piece Analysis
    • Tactical Theory
    • Tactical Preview
    • Team Analysis
    • Training Analysis
    • Tactical Analysis
    • Scouting Report
  • FIFA World Cup 2026
    • World Cup Betting Sites
    • World Cup Betting Promotions
    • World Cup Free Bets
    • World Cup Golden Glove Odds
    • World Cup Top Scorer Odds
    • World Cup Player of the Tournament Odds
  • Competitions
    • English Premier League
    • Champions League
    • La Liga
    • Bundesliga
    • Serie A
    • Ligue 1
    • Eredivisie
    • EFL Championship
    • Women’s Super League
    • NWSL
    • Belgian First Division A
    • A-League
    • Liga Profesional de Argentina
    • Austrian Bundesliga
    • Campeonato Brasileiro Série A
    • DFB Pokal
    • 1. HNL
    • Danish Superliga
    • EFL League One
    • EFL League Two
    • FA Cup
    • EFL Cup
    • Indian Super League
    • K-League
    • J1 League
    • Liga MX
    • Copa del Rey
    • MLS
    • Eliteserien
    • Allsvenskan
    • Primeira Liga
    • Scottish Premiership
    • Europa League
    • UEFA Nations League
    • Liga AUF Uruguaya
  • Coaches
    • All Coaches
    • Alfred Schreuder
    • Ange Postecoglou
    • Antonio Conte
    • Arne Slot
    • Bo Svensson
    • Brendan Rodgers
    • Bruno Lage
    • Carlo Ancelotti
    • Christophe Galtier
    • Claude Puel
    • Claudio Ranieri
    • David Moyes
    • Dean Smith
    • Diego Simeone
    • Domenico Tedesco
    • Frank Lampard
    • Eddie Howe
    • Edin Terzić
    • Emma Hayes
    • Erik ten Hag
    • Ernesto Valverde
    • Gennaro Gattuso
    • Gerardo Seoane
    • Gian Piero Gasperini
    • Giovanni van Bronckhorst
    • Graham Potter
    • Igor Tudor
    • Imanol Alguacil
    • Jesse Marsch
    • Jonas Eidevall
    • Jorge Sampaoli
    • José Bordalás
    • José Mourinho
    • Julien Stéphan
    • Julen Lopetegui
    • Julian Nagelsmann
    • Jürgen Klopp
    • Luciano Spalletti
    • Lucien Favre
    • Manuel Pellegrini
    • Marcelo Bielsa
    • Marco Rose
    • Marco Silva
    • Massimiliano Allegri
    • Mauricio Pochettino
    • Maurizio Sarri
    • Mikel Arteta
    • Niko Kovač
    • Nuno Espírito Santo
    • Oliver Glasner
    • Patrick Vieira
    • Paulo Fonseca
    • Pep Guardiola
    • Peter Bosz
    • Rafa Benítez
    • Ralf Rangnick
    • Ralph Hasenhüttl
    • Roger Schmidt
    • Roy Hodgson
    • Sean Dyche
    • Sérgio Conceição
    • Simone Inzaghi
    • Sonia Bompastor
    • Stefano Pioli
    • Steffen Baumgart
    • Steven Gerrard
    • Thiago Motta
    • Thomas Frank
    • Thomas Tuchel
    • Unai Emery
    • Vincenzo Italiano
    • Xavi
  • Teams
    • ALL Teams
    • AC Milan
    • Ajax Amsterdam
    • Arsenal
    • AS Monaco FC
    • Atalanta
    • Atlético Madrid
    • FC Barcelona
    • FC Bayern Munich
    • Borussia Dortmund
    • Celtic FC
    • Chelsea FC
    • Everton F.C.
    • Inter Milan
    • Juventus F.C.
    • Leeds United F.C.
    • Liverpool FC
    • Manchester City
    • Manchester United FC
    • Paris Saint-Germain
    • Rangers FC
    • RB Leipzig
    • Real Madrid CF
    • Tottenham Hotspur
    • West Ham United
  • Players
    • ALL Players
    • Alisson Becker
    • Bukayo Saka
    • Erling Haaland
    • Harry Kane
    • Jack Grealish
    • John Stones
    • Kevin De Bruyne
    • Julián Alvarez
    • Kalvin Phillips
    • Kyle Walker
    • Kylian Mbappé
    • Luis Díaz
    • Lamine Yamal
    • Mohamed Salah
    • Lionel Messi
    • Virgil Van Dijk
    • Phil Foden
  • Guides
    • Betting Sites
      • Betting Apps
      • Betting Bonuses
      • Betting Exchanges
      • Betting Sites Not on GamStop
      • Cash Out Betting Sites
      • Crypto Betting Sites
      • Credit Card Betting Sites
      • European Bookmakers
      • Non-UK Betting Sites
      • Offshore Betting Sites
      • Independent Betting Sites
      • Curacao Betting Sites
      • Footbal Betting Sites
      • Horse Racing Betting Sites
      • Free Bets
      • New Betting Sites
      • No KYC Betting Sites
      • Live Betting Sites
      • Google Pay Betting Sites
      • Apple Pay Betting Sites
      • PayPal Betting Sites
      • Visa Betting Sites
      • Pay By Phone Betting Sites
      • Paysafecard Betting Sites
    • Online Casinos
      • Casino Apps
      • Credit Card Casinos
      • Apple Pay Casinos
      • Crypto Casinos
      • Fast Payout Casinos
      • Non GamStop Casinos
      • Offshore Casinos
      • Slots Casinos
      • Casino Bonus Offers
      • No Deposit Free Spins
      • High Roller Casinos
      • Live Dealer Casinos
      • No KYC Casinos
      • Blackjack Casinos
      • Roulette Casinos
      • European Online Casinos
      • Curacao Online Casinos
      • Irish Online Casinos
    • International
      • Betting Sites Ireland
      • Betting Sites Canada
      • Betting Sites Indonesia
      • Betting Sites Australia
      • Betting Sites Cyprus
      • Betting Sites Hong Kong
      • Betting Sites Thailand
      • Betting Sites Vietnam
      • Betting Sites New Zealand
      • Betting Sites Malaysia
      • Betting Sites Singapore
      • Betting Sites Philippines
      • Betting Sites Israel
      • Betting Sites Kuwait
      • Betting Sites Oman
      • Betting Sites Qatar
      • Betting Sites Saudi Arabia
      • Betting Sites Netherlands
      • Betting Sites Sweden
  • Contact
No Result
View All Result
No Result
View All Result
Total Football Analysis
No Result
View All Result
Home Competitions Bundesliga

Bundesliga 2019/20: RB Leipzig vs Mainz – tactical analysis

Max Bergmann by Max Bergmann
November 4, 2019
in Bundesliga, Match Analysis
0
Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics

With an 8-0 win, RB Leipzig demolished Mainz on the tenth Bundesliga match-day. Therewith, Leipzig confirmed their current top shape, especially attacking-wise, after a 6-1 win over Wolfsburg in the DFB-Pokal.

The following tactical analysis deals with Leipzig’s successful attacking tactics. Moreover, our analysis examines why Mainz’s defensive approach failed.

Lineups and formations

Julian Nagelsmann set his team up in a 4-4-2 formation. However, as their wingers played quite narrow, often attacking through the half-spaces, Leipzig’s shape resembled of a 4-2-2-2 at times.

Since centre-back Willi Orban missed due to an injury, usual full-back Lukas Klostermann replaced the Leipzig captain as a central defender next to Dayot Upamecano. In the attacking department, Christopher Nkunku and Marcel Sabitzer often tucked inside while the full-backs pushed high. Last but not least, attacker Yussuf Poulsen mostly provided depth while his striking partner Timo Werner also dropped to receive between the lines or on the wing.

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
Lineups of RB Leipzig and Mainz [Credit: Wyscout]
Sandro Schwarz lined his side up in a centrally focused 4-3-1-2. Due to the ban of central defender, Moussa Niakhaté, Alexander Hack played in the central defence. While the full-backs supported the attack in wide areas, advanced midfielders Ridle Baku and Levin Öztunali were tasked to support the attackers in more central areas. Pierre Kunde took over the role of the single pivot in front of the backline.

Mainz’s lack of defensive cover and Leipzig’s threatening counter-attacks

Under Sandro Schwarz, Mainz attack in high numbers. Since their 4-3-1-2 system included many centrally positioned players, the full-backs were supposed to support the attack and provide width. But that often only leaves three defenders in the back to cover the attack.

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
Leipzig start a dangerous counter-attack and create a numerical superiority upfront. Mainz’s left-back is still out of position and Leipzig’s ball-carrier has got enough a lot of space and time on the ball.

That is not a problem in general but requires good positioning from the midfielders in order to quickly support their defenders after losing the ball. Instead, Mainz’s midfielders often neither defended the ball-carrier nor tracked back Leipzig’s attackers as in the situation above. This passive way of defending allowed Leipzig to create several promising opportunities in transition moments.

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
Leipzig score the leading goal in this counter-attack. Both of Mainz’s full-backs are caught high up the pitch leaving only three defenders in the back.

Since Leipzig often quickly created a numerical superiority against Mainz’s lone pivot, the ball-carrier had several options and was not pressured. Due to the pace of Leipzig’s attackers, they could then support the attack and even outnumber Mainz’s defenders.

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
Again, Leipzig quickly create a numerical superiority within the last third and score after Mainz lost the ball high up the pitch.

It was often Mainz left-back Aarón Martín who was high up the pitch when Mainz lost the ball. In these scenarios, right-back Ronaël Pierre-Gabriel stayed in the back. As a consequence, Leipzig left-back Halstenberg was unoccupied and free to quickly move up the pitch in transition phases. That was one way how Leipzig created an overload on their left attacking side. Therefore, it is not a coincidence that Leipzig created an amount of 1.34 xG through counter-attacks on the left side as shown below.

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
Leipzig’s counter-attacks throughout the game [Credit: Wyscout]

Leipzig’s dynamic half-space attacks

With their 4-3-1-2 formation, Mainz were capable of shutting down central passing options whenever Leipzig were building up. That way, Schwarz’s side guided Leipzig’s build-up towards their open full-backs. Being forced to play out wide first, did not seem to diminish Leipzig’s attacking power though. Nagelsmann’s side played towards the wing and back into a more central area from there.

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
Attacker Werner drops into space between the lines to receive from right-back Mukiele. Therewith, Leipzig overplay the whole opposition midfield.

Their right-back Nordi Mukiele could often play the ball into the ball near half-space. That way, Leipzig initiated their fourth goal of the day as displayed above.

In general, Leipzig always tried to occupy the central area between the lines. As Mainz’s single pivot Pierre Kunde defended the central part of this area, Leipzig were offered more space within the half-spaces. As a consequence, several of their attacks resulted from combinations through the half-spaces. Often Mainz’s advanced midfielders were positioned slightly higher as their single pivot which created space behind them.

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
When Mainz’s ball near midfielder (#34) moved out to press, Leipzig occupied the half-spaces in front of Mainz’s backline. That way, Nagelsmann’s side created a 2v1 against the opposition defensive midfielder (#14).

Nagelsmann’s team aimed at occupying the space between the lines in a dynamic way. Therefore, striker Timo Werner often acted in wide areas allowing either advanced midfielder Nkunku or left-back Marcel Halstenberg to move into space between the opposition midfield and defence. These rotational movements made it difficult for Schwarz’s side to defend as the agile Leipzig players often moved into new positions on the pitch and therewith the responsibility for direct opponents constantly changed.

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
As striker Poulsen occupies the opposition central defence, there is open space between the lines. Leipzig use a rotational movement with left-back Halstenberg moving into the vacated space to receive the ball.

One of Leipzig’s individual attacking principles was that their attackers positioned themselves on different lines. That complicated defending for Mainz as they would need to move out of their position to follow their direct opponent.

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
Leipzig’s attackers position themselves in a wavelike formation.

With this positioning, Nagelsmann’s side also facilitated Up-Back-Through combinations to get into an open body shape in Zone 14 (the central are in front of the opposition box).

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
Leipzig penetrate Mainz’s defensive block with an Up-Back-Through combination and score their fifth goal.

Since Mainz played with a back four, their central defenders were often forced to stay in their positions in order to ensure a numerical superiority within the backline. A back five might have changed this issue at least as a centre-back could have moved out to press Leipzig’s players between the lines.

Mainz’s change to a back five

In the 39th minute, Mainz coach Schwarz changed the formation of his side to a 5-4-1. Central midfielder Danny Latza came into the game for attacker Ádám Szalai. That only left Robin Quaison upfront, while midfielder Baku moved back into the right wing-back position to turn the back four into a back five.

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
All formations Mainz used throughout the game [Credit: Wyscout]
Mainz’s new back five system only led to a change in their defensive phase.

In the defensive transition, however, Mainz still showed the same issues as in the first half. As their wing-backs moved up the line when attacking, Mainz still possessed a line of three in the back during Leipzig’s dangerous counter-attacks.

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
Leipzig penalise the high positioning of Mainz’s wing-backs in a counter-attack and score the sixth goal of the day.

And even if the wing-backs stayed in the back, they failed to stay close to their direct opponents as when Leipzig scored the seventh goal (image below).

Bundesliga 2019/20: RB Leipzig vs Mainz - tactical analysis tactics
Leipzig score the seventh goal since the ball far wing-back is in a worse position than goalscorer Mukiele. As the Leipzig full-back is on the inside lane, he gets faster to the ball than the Mainz defender.

After the 50th minute, Mainz only allowed 4 shots which is way less compared to the 14 shots within the first 55 minutes. However, whether that was down to Mainz’s changed tactics or rather caused by a decrease in the purposefulness of Leipzig’s attacks is difficult to tell. The fact is that Mainz already lost the game within the first half and even an outstanding performance in the second half would not have risked Leipzig’s win in any way.

Conclusion

All in all, Leipzig clearly dominated the game and demolished Mainz with their fast counter-attacks and attacks through the half-spaces.

The hammering was caused by a lack of adaptability of Mainz under Schwarz. They attempted to continue to play with their 4-3-1-2 formation with committing many players forward during the attacking phase. As Leipzig are known for their strength in counter-attacking, more defensive cover would have been sensible. Nevertheless, Leipzig also perfectly penalised this.


If you love tactical analysis, then you’ll love the digital magazines from totalfootballanalysis.com – a guaranteed 100+ pages of pure tactical analysis covering topics from the Premier League, Serie A, La Liga, Bundesliga and many, many more. Buy your copy of the October issue for just ₤4.99 here

Previous Post

Bundesliga 2019/20: Borussia Dortmund vs Wolfsburg – tactical analysis

Next Post

Serie A 2019/20: Roma vs Napoli – tactical analysis

Next Post
Serie A 2019/20: Roma vs Napoli – tactical analysis tactics

Serie A 2019/20: Roma vs Napoli – tactical analysis

Latest Analyses
Floodlit stadium with dramatic shadows and packed stands at golden-hour kick-off, cinematic shallow depth of field.

New Zealand vs Belgium Prediction: World Cup 2026 Preview & Best Bets

June 23, 2026
Empty floodlit stadium at dusk showing Uruguay and Spain national colours reflected on pitch

Uruguay vs Spain Prediction: World Cup 2026 Preview & Best Bets

June 23, 2026
Empty floodlit football stadium at golden hour with dramatic shadow patterns and national colour-graded stands, Group I match setting.

Senegal vs Iraq Prediction: World Cup 2026 Preview & Best Bets

June 23, 2026
  • About Total Football Analysis
  • Contact Total Football Analysis
  • Advertise
  • Privacy Policy
  • Cancellation / Refund Policy
  • Resources
  • Terms Of Service

© 2026 Total Football Analysis

No Result
View All Result
  • Football Analysis
    • Data Analysis
    • Formations
      • 2-2-4 Formation
      • 2-3-5 Formation
      • 3-1-4-2 Formation
      • 3-2-2-3 Formation
      • 3-2-4-1 Formation
      • 3-1-6 Formation
      • 3-3-4 Formation
      • 3-4-1-2 Formation
      • 3-4-2-1 Formation
      • 3-4-3 Formation
      • 3-5-1-1 Formation
      • 3-5-2 Formation
      • 4-1-4-1 Formation
      • 4-2-2-2 Formation
      • 4-2-3-1 Formation
      • 4-2-4 Formation
      • 4-3-1-2 Formation
      • 4-3-3 Formation
      • 4-4-2 Formation
      • 4-5-1 Formation
      • 5-3-2 Formation
      • 5-4-1 Formation
      • 6-3-1 Formation
    • Head Coach Analysis
    • Match Analysis
    • Player Analysis
    • Recruitment Analysis
    • Set Piece Analysis
    • Tactical Theory
    • Tactical Preview
    • Team Analysis
    • Training Analysis
    • Tactical Analysis
    • Scouting Report
  • FIFA World Cup 2026
    • World Cup Betting Sites
    • World Cup Betting Promotions
    • World Cup Free Bets
    • World Cup Golden Glove Odds
    • World Cup Top Scorer Odds
    • World Cup Player of the Tournament Odds
  • Competitions
    • English Premier League
    • Champions League
    • La Liga
    • Bundesliga
    • Serie A
    • Ligue 1
    • Eredivisie
    • EFL Championship
    • Women’s Super League
    • NWSL
    • Belgian First Division A
    • A-League
    • Liga Profesional de Argentina
    • Austrian Bundesliga
    • Campeonato Brasileiro Série A
    • DFB Pokal
    • 1. HNL
    • Danish Superliga
    • EFL League One
    • EFL League Two
    • FA Cup
    • EFL Cup
    • Indian Super League
    • K-League
    • J1 League
    • Liga MX
    • Copa del Rey
    • MLS
    • Eliteserien
    • Allsvenskan
    • Primeira Liga
    • Scottish Premiership
    • Europa League
    • UEFA Nations League
    • Liga AUF Uruguaya
  • Coaches
    • All Coaches
    • Alfred Schreuder
    • Ange Postecoglou
    • Antonio Conte
    • Arne Slot
    • Bo Svensson
    • Brendan Rodgers
    • Bruno Lage
    • Carlo Ancelotti
    • Christophe Galtier
    • Claude Puel
    • Claudio Ranieri
    • David Moyes
    • Dean Smith
    • Diego Simeone
    • Domenico Tedesco
    • Frank Lampard
    • Eddie Howe
    • Edin Terzić
    • Emma Hayes
    • Erik ten Hag
    • Ernesto Valverde
    • Gennaro Gattuso
    • Gerardo Seoane
    • Gian Piero Gasperini
    • Giovanni van Bronckhorst
    • Graham Potter
    • Igor Tudor
    • Imanol Alguacil
    • Jesse Marsch
    • Jonas Eidevall
    • Jorge Sampaoli
    • José Bordalás
    • José Mourinho
    • Julien Stéphan
    • Julen Lopetegui
    • Julian Nagelsmann
    • Jürgen Klopp
    • Luciano Spalletti
    • Lucien Favre
    • Manuel Pellegrini
    • Marcelo Bielsa
    • Marco Rose
    • Marco Silva
    • Massimiliano Allegri
    • Mauricio Pochettino
    • Maurizio Sarri
    • Mikel Arteta
    • Niko Kovač
    • Nuno Espírito Santo
    • Oliver Glasner
    • Patrick Vieira
    • Paulo Fonseca
    • Pep Guardiola
    • Peter Bosz
    • Rafa Benítez
    • Ralf Rangnick
    • Ralph Hasenhüttl
    • Roger Schmidt
    • Roy Hodgson
    • Sean Dyche
    • Sérgio Conceição
    • Simone Inzaghi
    • Sonia Bompastor
    • Stefano Pioli
    • Steffen Baumgart
    • Steven Gerrard
    • Thiago Motta
    • Thomas Frank
    • Thomas Tuchel
    • Unai Emery
    • Vincenzo Italiano
    • Xavi
  • Teams
    • ALL Teams
    • AC Milan
    • Ajax Amsterdam
    • Arsenal
    • AS Monaco FC
    • Atalanta
    • Atlético Madrid
    • FC Barcelona
    • FC Bayern Munich
    • Borussia Dortmund
    • Celtic FC
    • Chelsea FC
    • Everton F.C.
    • Inter Milan
    • Juventus F.C.
    • Leeds United F.C.
    • Liverpool FC
    • Manchester City
    • Manchester United FC
    • Paris Saint-Germain
    • Rangers FC
    • RB Leipzig
    • Real Madrid CF
    • Tottenham Hotspur
    • West Ham United
  • Players
    • ALL Players
    • Alisson Becker
    • Bukayo Saka
    • Erling Haaland
    • Harry Kane
    • Jack Grealish
    • John Stones
    • Kevin De Bruyne
    • Julián Alvarez
    • Kalvin Phillips
    • Kyle Walker
    • Kylian Mbappé
    • Luis Díaz
    • Lamine Yamal
    • Mohamed Salah
    • Lionel Messi
    • Virgil Van Dijk
    • Phil Foden
  • Guides
    • Betting Sites
      • Betting Apps
      • Betting Bonuses
      • Betting Exchanges
      • Betting Sites Not on GamStop
      • Cash Out Betting Sites
      • Crypto Betting Sites
      • Credit Card Betting Sites
      • European Bookmakers
      • Non-UK Betting Sites
      • Offshore Betting Sites
      • Independent Betting Sites
      • Curacao Betting Sites
      • Footbal Betting Sites
      • Horse Racing Betting Sites
      • Free Bets
      • New Betting Sites
      • No KYC Betting Sites
      • Live Betting Sites
      • Google Pay Betting Sites
      • Apple Pay Betting Sites
      • PayPal Betting Sites
      • Visa Betting Sites
      • Pay By Phone Betting Sites
      • Paysafecard Betting Sites
    • Online Casinos
      • Casino Apps
      • Credit Card Casinos
      • Apple Pay Casinos
      • Crypto Casinos
      • Fast Payout Casinos
      • Non GamStop Casinos
      • Offshore Casinos
      • Slots Casinos
      • Casino Bonus Offers
      • No Deposit Free Spins
      • High Roller Casinos
      • Live Dealer Casinos
      • No KYC Casinos
      • Blackjack Casinos
      • Roulette Casinos
      • European Online Casinos
      • Curacao Online Casinos
      • Irish Online Casinos
    • International
      • Betting Sites Ireland
      • Betting Sites Canada
      • Betting Sites Indonesia
      • Betting Sites Australia
      • Betting Sites Cyprus
      • Betting Sites Hong Kong
      • Betting Sites Thailand
      • Betting Sites Vietnam
      • Betting Sites New Zealand
      • Betting Sites Malaysia
      • Betting Sites Singapore
      • Betting Sites Philippines
      • Betting Sites Israel
      • Betting Sites Kuwait
      • Betting Sites Oman
      • Betting Sites Qatar
      • Betting Sites Saudi Arabia
      • Betting Sites Netherlands
      • Betting Sites Sweden
  • Contact
  • Login

© 2026 Total Football Analysis