The home of football tactics, data & odds
Odds 18+
Live scoresLive 54' GYO - VIK 2–1 58' RIG - ARA 2–1 45+1' LEV - BOR 0–0 45+2' THE - SAB 0–2 16' DRI - KAU 0–1 LAR - TRE SHA - FLO FRA - SPA FT KUP - VAR 2–3 FT SAB - FLO 2–2 FT INT - LIN 1–1
HomeJack Groom
Jack Groom
Author

Jack Groom

EFL Championship
EFL Championship 2019/20: Sheffield Wednesday vs Swansea City – tactical analysis
Sheffield Wednesday hosted Swansea City at Hillsborough in the Championship on Saturday, with both sides hoping to continue their promotion push. The…
January 22, 2020
Team Analysis
Crewe Alexandra 2019/20: Analysing League Two’s surprise package – scout report
Not even the most ardent Crewe Alexandra fan would have realistically thought that their side would sit at the top of League…
November 6, 2019
EFL League One
EFL League One 2019/20: Shrewsbury Town Vs Sunderland – Tactical Analysis
Shrewsbury Town hosted Sunderland at Montgomery Waters Meadow in League One at the weekend in Phil Parkinson’s third game as Black Cats…
April 29, 2025
EFL Championship
EFL Championship 2019/20 – Preston North End vs Leeds United – tactical analysis
Preston North End played host to Leeds United on Wednesday evening in a clash between two sides fighting it out at the…
January 22, 2020
Brentford FC
EFL Championship 2019/20: Nottingham Forest vs Brentford – tactical analysis
Nottingham Forest hosted Brentford at the City Ground on Saturday as they looked to continue their impressive start to the Championship season.…
July 16, 2021
EFL League One
EFL League One 2019/20: Gillingham vs Ipswich Town – tactical analysis
As League One begins to take shape, early-season table-toppers Ipswich Town travelled to Gillingham on Saturday as they looked to cement themselves…
January 22, 2020
EFL League Two
EFL League Two 2019/20: Port Vale vs Plymouth Argyle – tactical analysis
Port Vale welcomed promotion hopefuls Plymouth Argyle to Vale Park on Saturday in League Two, and Vale managed to secure an impressive…
January 22, 2020
Player Analysis
Rhys Norrington-Davies 2019/20 – scout report
As is often the case in the lower leagues of the EFL, several teams higher up the footballing pyramid release young, talented…
September 24, 2019
Analysis
EFL League One 2019/20202: Brian Barry-Murphy’s Rochdale Vs Simon Grayson’s Blackpool – Tactical Analysis
Rochdale played host to Blackpool in League One on Saturday, with both sides having had impressive starts to the new season for…
July 21, 2025
EFL League One
EFL League One 2019/20: Sunderland vs Portsmouth – tactical analysis
Having played one another five times last season in all competitions – including in the Checkatrade Trophy final and in the play-off…
January 22, 2020
EFL League One
EFL League One 2019/20: Rotherham United vs Lincoln City – tactical analysis
Rotherham United entertained Lincoln City at the New York Stadium on Saturday in a battle between two clubs who are back in…
August 2, 2024
EFL Championship
EFL Championship 2019/20: Swansea City v Hull City – tactical analysis
Swansea City entertained Hull City in their opening match of the 2019/20 Sky Bet Championship season on Saturday. Both teams were taking…
January 22, 2020
Player Analysis
Jake Clarke-Salter 2019/20 – scout report
Birmingham City have acquired defender Jake Clarke-Salter on a season-long loan deal from Chelsea. The England under-21 international captained his country at…
August 2, 2019
FIFA Women's World Cup 2019
FIFA Women’s World Cup 2019 Tactical Analysis: Spain vs South Africa
Spain overcame South Africa 3-1 in their opening game of the 2019 Women’s World Cup in an intriguing contest in Le Havre.…
January 25, 2020
18+
Please gamble responsibly. When live, 18+/21+ only, region-dependent. BeGambleAware.org · GamCare · National Council on Problem Gambling. TFA may earn commission from operators listed — this never affects our analysis or rankings.

Total Football Analysis — tactical journalism, now with live odds, model-backed predictions and an honest betting layer.

© 2026 Total Football Analysis. Odds via our live aggregation feed — prices change constantly, always confirm at the bookmaker.