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
      • Baccarat Casinos
      • PayPal Casinos
      • Visa Casinos
      • Google Pay Casinos
      • Trustly Casinos
      • New Casino Sites
      • New Casino Slots
      • No Minimum Deposit Casinos
      • European Online Casinos
      • Curacao Online Casinos
      • International Casinos
      • Non-UK Casinos
      • US Casinos
      • Irish Online Casinos
      • Pay By Mobile Casinos
      • Paysafecard Casinos
      • Revolut Casinos
      • Best Payout Casinos
      • £5 Deposit Casinos
      • Poker Sites
      • Non GamStop Poker Sites
      • Non GamStop Roulette Sites
      • Non GamStop PayPal 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 Borussia Dortmund – tactical analysis

Thanoshaan Thayalan by Thanoshaan Thayalan
June 22, 2020
in Bundesliga, Lucien Favre, Match Analysis
0
Bundesliga 2019/20: RB Leipzig vs Borussia Dortmund - tactical analysis tactics

RB Leipzig welcomed Borussia Dortmund to an empty Red Bull Arena in what was an important game for the home side as they looked to secure a top-four finish in the Bundesliga. However, Julian Nagelsmann’s side were undone by a supreme performance by Dortmund, who have now secured 2nd place after Bayern Munich clinched the title earlier in the week. A double from Erling Braut Haaland was enough for Lucien Favre’s side to take three points but luckily for Leipzig, their top-four rivals Bayer Leverkusen were unable to capitalise as they also lost 2-0 to Hertha Berlin. This means that a Champions League place is all but secured for Leipzig.

This tactical analysis will examine the tactics used by both Köln and Leipzig in this Bundesliga match. The analysis will highlight Dortmund’s success in build-up play, Leipzig’s set-up and their tactical changes throughout the game.

Lineups

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

Leipzig manager Nagelsmann organised his starting line-up in a typically flexible 5-3-2 formation. Péter Gulácsi once again starts in goal with a familiar back five of Angeliño, Marcel Halstenberg, Lukas Klostermann, Dayot Upamecano and Nordi Mukiele. Kevin Kampl, Marcel Sabitzer and Emil Forsberg started in the midfield three, staying very compact in the middle of the pitch. The complementary duo of Timo Werner and Patrik Schick completed the starting eleven as a front two.

Dortmund began with a similar set-up as Leipzig but in a 3-5-2 formation that they used for the majority of the fixture. Favre opted for a back three consisting of regular starters Łukasz Piszczek and Mats Hummels and paired them with Emre Can. Axel Witsel sat as the single pivot with Giovanni Reyna and Julian Brandt just ahead of the Belgian. The wing-backs were Raphael Guerreiro and Mateu Morey, who replaced Achraf Hakimi. Thorgan Hazard started up front alongside teenage marksman Erling Braut Haaland, who now has 13 Bundesliga goals in just 14 appearances.

Dortmund’s first-half success

To analyse Dortmund’s quality in the build-up phase, we first have to touch on Leipzig’s set-up in the mid-block.

Leipzig are a great pressing machine under Nagelsmann and is a key tactical principle that not only Leipzig use but all the Red Bull franchise teams. With that being said, Leipzig were standoffish in the first half against Dortmund, which can be seen in their pressing intensity. Leipzig’s PPDA in the first half was a stunning 24.6, which means that they allowed nearly 25 passes by Dortmund before a defensive action. Below, is an image of how Leipzig were structured in the opening 45 minutes.

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

As mentioned before, Leipzig lined up in a 5-3-2 and the image above showcases their shape as such. Normally, the two strikers are just ahead of the single-pivot Witsel but because he has the ball, Schick dropped back to put pressure on the ball. Leipzig like to put pressure on the ball player and the front two are the first ones to do so. The three in midfield are extremely compact and try to shield the defence but they also look to put pressure on players who get into the midfield area. With the midfield compact, Dortmund in theory and practice would play it into the wide areas and utilise their wing-backs. In this instance, Leipzig’s wing-backs immediately jump to them to force a turnover.

Now that we have seen Leipzig’s extremely compact shape and lack of intense pressing, we will look at how Favre’s team were able to progress the play well. Ultimately, Dortmund had two main effective ways to launch an attack against a compact defence. The first was to utilise Leipzig’s idea to pressure the player in possession to create space and this can be seen below.

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

The picture is taken a couple of seconds after Leipzig committed their midfield and one striker to pressure Emre Can, the left centre-back. Following this, the distance between each player in Leipzig’s midfield trio had become too big and they had also become too high. This left ample space for, in this case, Julian Brandt, to find an easy vertical pass into Gio Reyna who now has space in between the lines and can connect with either the overlapping wing-back or the two forwards.

Given that only Brandt is the capable progressive passer in the midfield trio that Dortmund lined up with, Dortmund had to use their centre-backs to build-up play. Mats Hummels and Can did this brilliantly but the best way they did this was via the long ball.

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

The image above showcases a very simple action that was used multiple times by Dortmund but could have been easily preventable on Leipzig’s end. The Leipzig defensive line were not always on the same wavelength and either Upamecano or Halstenberg were caught slightly too deep, allowing Haaland and Hazard to make runs in behind into space. With the quality of passing from Hummels and Can, Dortmund were able to exploit the lack of communication in Leipzig’s defence to bypass the compact structure they had to have an opportunity at the goal. In this scenario, Hazard went through on goal and had a shot saved by the keeper and this happened multiple times, however, it was mostly via Haaland since he is the more capable runner.

Leipzig’s changes after half-time

Nagelsmann’s team were fortunate to go into half-time only 1-0 down and this is shown by not only the previous section but also the fact that Wyscout’s expected goals model had Dortmund at 1.38 xG and with Haaland at 1.17 xG.

Of course, the manager recognised this and made changes at half-time, not only systematically but personnel-wise also. Marcel Sabitzer’s first-half injury forced Dani Olmo to be substituted in but upon the beginning of the second half, Tyler Adams was brought in for Lukas Klostermann. This change helped Leipzig change into a 4-2-3-1 formation and a dramatic increase in intensity, especially in pressing, helped them gain possession of the ball, which they lacked so dearly in the first half. The change in pressing intensity and quality can be seen by the fact that their PPDA went from 24.6 to an incredible 7.9 in the second half.

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

The example above shows the immediate change in Leipzig’s tactics. Teams, especially in the Bundesliga, normally do press high in situations where the play is being built-up from the back but in the first half, Leipzig were unwilling to do so. Piszczek finds Brandt who drops back to help as an extra passing option before laying it off to the Morey. As the image shows, each realistic passing option was already pressed by Leipzig players and when Morey receives the ball, he only can dribble past the defender. Luckily for him, Manchester City loanee Angeliño makes a rash challenge trying to win the ball back and Dortmund are able to win a free-kick. For the most part, the pressing worked extremely well for Leipzig as it was one of the main factors that helped reduce the amount of possession Dortmund had in the second half. Favre’s team had an average of 65% possession in the first half to a very low 41% in the second half.

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

The change to a 4-2-3-1 helped neutralise the midfield of Dortmund’s as the likes of Witsel, Brandt and Reyna found it more difficult to get onto the ball, as shown above. Continuing the theme of pressing, each Leipzig player is now on a Dortmund player. Werner is occupying Hummels to nullify his passing threat and the attacking trident for Leipzig are each marking Dortmund’s midfield trio, with Forsberg wary of Brandt who is off-screen. Olmo is pressing Can, who is in possession, but has Reyna in his cover shadow making the pass to the American much more difficult. Even the wing-back is occupied by Leipzig’s wing back, thus forcing Can to go long.

Another way in which the formation change helped was that Leipzig had a numerical advantage in midfield. The double pivots and three attacking midfielders tried to force a small pentagon in the middle of the park to reduce Dortmund midfielders’ link-up play. This strategy worked well but was not needed for the majority of the second half given that Dortmund rarely had possession. In the situation above, Dortmund were able to win a free-kick following the pass due to a soft foul called on Upamecano but the change in formation helped Leipzig recycle possession better and also reduce the effectiveness of Dortmund’s midfield.

Dortmund’s transitional play

Given Leipzig’s tactical switches in the second half, Dortmund had to react accordingly. As they were unable to keep possession as well as they did in the opening 45 minutes, their attack in transition had to be great to create goalscoring opportunities. The main way in which Dortmund were able to do that was by using late runners effectively. This is normally difficult for Dortmund given that Haaland is the only great runner in behind but against Leipzig that was not necessarily needed.

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

Above, is a perfect example of Dortmund’s use of the late runner but this is in the final third of a counter-attacking move. Guerreiro plays a pass into Haaland’s feet who receives the ball with two late runners in Brandt and Reyna. Leipzig only have two centre-backs and one is already occupied with Haaland, leaving the other with Brandt given that he is the closer option. This leaves Reyna free to run into the box unmarked and Haaland is able to find him. Reyna’s touch eludes him and the chance goes missing otherwise the teenager would have been clean through on goal with only the keeper to beat.

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

This move did not only apply in the final third as the example above shows this happening earlier in transition. This time Brandt plays a pass into Haaland, who expertly slows down when receiving the ball. This draws both Leipzig defenders to him as Konaté, the defender on the same plane as Haaland, does not realise that Upamecano is looking to close Haaland. With both defenders closing the teenager, Can is free to sprint into space in behind yet the pass from the striker is overhit and Dortmund once again fumble a good opportunity.

In a half that gave Dortmund few opportunities, these runs were crucial for their attack and they had made them work brilliantly. The final actions were lacking and thus meant that Favre’s side were unable to put the game beyond doubt.

Final remarks

Dortmund had to wait until the last kick of the game to get the second goal but despite suffering a lot in the second half, Favre’s team were able to hold on with a solid performance. It was a good tactical war between two of the best coaches in the league and both teams had good chances as shown by the xG being 1.69 to 2.92 in Dortmund’s favour.

Die Schwarzgelben welcome Hoffenheim to the Signal Iduna Park and Leipzig go away to 15th placed Augsburg in what will be the final gameweek of the Bundesliga season.

Previous Post

The TFA Premier League Analysis Podcast #5

Next Post

La Liga 2019/20: Sevilla vs Barcelona – tactical analysis

Next Post
La Liga 2019/20: Sevilla vs Barcelona - tactical analysis tactics

La Liga 2019/20: Sevilla vs Barcelona - tactical analysis

Latest Analyses
Floodlit stadium pitch at dusk with national colour stands, low-angle view, shadow patterns, no players.

World Cup 2026 Round of 16 Switzerland vs. Colombia Prediction & Best Bets

July 6, 2026
Floodlit stadium pitch at golden-hour with dramatic shadow patterns, empty turf in blue and amber light, packed stands blurred behind.

World Cup 2026 Round of 16 Argentina vs. Egypt Prediction & Best Bets

July 6, 2026
Floodlit stadium at dusk with goal frame shadows on empty pitch, packed stands silhouetted, dramatic lighting

World Cup 2026 Round of 16 United States vs. Belgium Prediction & Best Bets

July 6, 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
      • Baccarat Casinos
      • PayPal Casinos
      • Visa Casinos
      • Google Pay Casinos
      • Trustly Casinos
      • New Casino Sites
      • New Casino Slots
      • No Minimum Deposit Casinos
      • European Online Casinos
      • Curacao Online Casinos
      • International Casinos
      • Non-UK Casinos
      • US Casinos
      • Irish Online Casinos
      • Pay By Mobile Casinos
      • Paysafecard Casinos
      • Revolut Casinos
      • Best Payout Casinos
      • £5 Deposit Casinos
      • Poker Sites
      • Non GamStop Poker Sites
      • Non GamStop Roulette Sites
      • Non GamStop PayPal 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