Matches on 21 November 2026
No favourite leagues yet — add them with the ★ icon next to a competition.
Match prediction
Borussia Mönchengladbach vs Borussia Dortmund prediction
Match predictionBayer Leverkusen vs SC Paderborn 07 prediction
Match predictionEintracht Frankfurt vs 1899 Hoffenheim prediction
Match predictionUnion Berlin vs RB Leipzig prediction
Match predictionSV Elversberg vs SC Freiburg prediction
Match predictionFC Schalke 04 vs VfB Stuttgart prediction
Match prediction
Southampton vs Derby prediction
Match predictionMillwall vs QPR prediction
Match predictionNorwich vs Cardiff prediction
Match predictionWolves vs Charlton prediction
Match predictionWest Ham vs Preston prediction
Match predictionSheffield Utd vs Watford prediction
Match predictionBolton vs Portsmouth prediction
Match predictionMiddlesbrough vs Bristol City prediction
Match predictionStoke City vs Birmingham prediction
Match predictionSwansea vs West Brom prediction
Match predictionLincoln vs Wrexham prediction
Match prediction
Reading vs Bromley prediction
Match predictionBlackpool vs Wigan prediction
Match predictionHuddersfield vs Leicester prediction
Match predictionBurton Albion vs Luton prediction
Match predictionOxford United vs Wycombe prediction
Match predictionBradford vs Doncaster prediction
Match predictionPlymouth vs Peterborough prediction
Match predictionCambridge United vs Stockport County prediction
Match predictionLeyton Orient vs AFC Wimbledon prediction
Match predictionMansfield Town vs Milton Keynes Dons prediction
Match predictionNotts County vs Stevenage prediction
Match prediction
ES Setif vs JS El Biar prediction
Match predictionMC Alger vs JS Saoura prediction
Match predictionMC Oran vs CR Belouizdad prediction
Match predictionUS Biskra vs Khenchela prediction
Match predictionJS Kabylie vs Ben Aknoun prediction
Match predictionASO Chlef vs Olympique Akbou prediction
Match predictionTémouchent vs USM Alger prediction
Match predictionMB Rouisset vs CS Constantine prediction
Match prediction
Oleksandria vs UCSA prediction
Match predictionNyva Ternopil vs SK Poltava prediction
Match predictionYarud Mariupol' vs Ahrobiznes Volochysk prediction
Match predictionLokomotiv Kyiv vs Prykarpattia prediction
Match predictionKulykiv vs Chernihiv prediction
Match predictionProbiy Horodenka vs Metal Kharkiv prediction
Match predictionKolos Kovalivka II vs Viktoriya Mykolaivka prediction
Match predictionPolissya II vs Inhulets prediction
Match prediction
Manchester City vs Fulham prediction
Match predictionBournemouth vs Nottingham Forest prediction
Match predictionTottenham vs Ipswich prediction
Match predictionChelsea vs Leeds prediction
Match predictionAston Villa vs Sunderland prediction
Match predictionCoventry vs Crystal Palace prediction
Match predictionNewcastle vs Arsenal prediction
Match prediction
Kolos Kovalivka vs FC Kharkiv prediction
Match predictionKryvbas KR vs Kudrivka prediction
Match predictionVeres Rivne vs Bukovyna prediction
Match predictionLNZ Cherkasy vs Polessya prediction
Match predictionLivyi Bereh vs Shakhtar Donetsk prediction
Match predictionDynamo Kyiv vs Obolon'-Brovar prediction
Match predictionChornomorets vs Epitsentr Dunayivtsi prediction
Match predictionKarpaty vs Zorya Luhansk prediction
Match prediction
Celtic vs ST Mirren prediction
Match predictionHibernian vs Dundee Utd prediction
Match predictionKilmarnock vs Aberdeen prediction
Match predictionFalkirk vs ST Johnstone prediction
Match predictionDundee vs Heart Of Midlothian prediction
Match predictionMotherwell vs Rangers prediction
Match prediction
Sampdoria vs Benevento prediction
Match predictionHellas Verona vs Cesena prediction
Match predictionAscoli vs Vicenza Virtus prediction
Match predictionEmpoli vs Pisa prediction
Match predictionAvellino vs Mantova prediction
Match predictionArezzo vs Padova prediction
Match predictionModena vs Juve Stabia prediction
Match predictionSudtirol vs Cremonese prediction
Match predictionCarrarese vs Virtus Entella prediction
Match predictionCatanzaro vs Palermo prediction
Match prediction
FK Crvena Zvezda vs Radnik Surdulica prediction
Match predictionMladost Lucani vs Železničar Pančevo prediction
Match predictionRadnicki NIS vs Zemun prediction
Match predictionOFK Beograd vs Novi Pazar prediction
Match predictionMacva vs Vojvodina prediction
Match predictionRadnicki 1923 vs Cukaricki prediction
Match predictionIMT Novi Beograd vs FK Partizan prediction
xG statistics by competition
2. Bundesliga
Allsvenskan
Bundesliga
CAF Champions League
CAF Confederation Cup
Championship
Championship
Czech Liga
Division Profesional - Clausura
Eerste Divisie
Ekstraklasa
Eliteserien
Eredivisie
Euro Championship
Euro Championship - Qualification
FKF Premier League
Friendlies
Friendlies Clubs
HNL
Jupiler Pro League
K League 1
League One
Liga I
Liga MX
Liga Profesional Argentina
Ligue 1
Major League Soccer
NPFL
Persha Liga
Premier Division
Premier League
Premier League
Premiership
Premiership
Primeira Liga
Primera División
Primera División
Segunda División
Serie A
Serie B
Super League
Super League 1
Süper Lig
Super Liga
Superettan
Superliga
UEFA Champions League
UEFA Europa Conference League
UEFA Europa League
UEFA Nations League
UEFA Super Cup
Veikkausliiga
World Cup
World Cup - Qualification Europe
219 365
Matches in the database
59
Leagues and competitions
12 244
Predictions calculated
77
Countries
About xG.Football
xG.Football tracks statistics and model predictions for the leading European competitions: results, team form, head-to-head history and outcome probabilities calculated from stored data.
Pick a competition or match to see detailed statistics and a prediction based on the teams' latest results.