FootballEdgeSeason 2026/27Self-updating record
By the numbers

How football actually ends.

The shape of 14,409 finished matches across 9 leagues, 2022/23 to 2026/27 — the scorelines that keep coming up, how far apart the sides finish, and how each league has drifted season on season. Counted from final scores. No model, no odds, no tips.

Description, not prediction. Every table prints its sample size because a rate without its n is a rumour. The headline hit-rates for this season live on market truths; per-team xG is on the ratings. This page is what neither of those shows.

The scorelines that keep happening

Most common final scores per league, pooled over every season on file. The top of each list barely moves from year to year, which is the point — and why a "correct score" price is the hardest one on the coupon to beat.

Premier League · 1,560 games

ScoreGamesShare
1-117211.0%
2-11388.8%
1-01217.8%
2-21107.1%
0-11056.7%
2-01026.5%
1-21026.5%
0-2885.6%

La Liga · 1,574 games

ScoreGamesShare
1-121813.9%
1-020012.7%
2-11499.5%
0-11227.8%
1-21157.3%
2-0986.2%
0-0976.2%
0-2785.0%

Serie A · 1,561 games

ScoreGamesShare
1-119912.7%
1-016510.6%
2-11368.7%
0-11338.5%
1-21177.5%
0-01147.3%
2-01127.2%
2-2986.3%

Bundesliga · 1,259 games

ScoreGamesShare
1-114111.2%
2-1937.4%
1-2816.4%
2-0816.4%
2-2806.4%
3-1725.7%
0-1705.6%
1-0705.6%

Ligue 1 · 1,341 games

ScoreGamesShare
1-114711.0%
1-01239.2%
2-11188.8%
1-21007.5%
0-0967.2%
0-1886.6%
2-0866.4%
3-1745.5%

Championship · 2,311 games

ScoreGamesShare
1-130413.2%
1-024610.6%
2-123210.0%
0-12028.7%
1-21827.9%
0-01737.5%
2-01576.8%
0-21144.9%

2. Bundesliga · 1,277 games

ScoreGamesShare
1-112910.1%
2-11199.3%
1-01159.0%
1-21098.5%
2-2957.4%
2-0856.7%
0-1705.5%
0-0685.3%

La Liga 2 · 1,927 games

ScoreGamesShare
1-026914.0%
1-124412.7%
0-021110.9%
2-11849.5%
0-11708.8%
2-01527.9%
1-21105.7%
2-2934.8%

Serie B · 1,599 games

ScoreGamesShare
1-123714.8%
1-017510.9%
0-01529.5%
2-11519.4%
0-11277.9%
1-21167.3%
2-01096.8%
2-21046.5%

How far apart the sides finish

Share of games that end level, or are decided by one, two, or three-plus goals — pooled, 14,409 games. Relevant if you have ever wondered why the handicap market prices a one-goal cushion the way it does. Odd total is the share with an odd number of goals.

LeagueGamesDrawBy 1By 2By 3+Odd total
Premier League1,56024%36%22%17%49%
La Liga1,57425%43%18%13%53%
Serie A1,56127%41%19%13%50%
Bundesliga1,25925%32%22%20%46%
Ligue 11,34124%37%23%15%49%
Championship2,31126%41%20%12%50%
2. Bundesliga1,27725%40%20%16%52%
La Liga 21,92729%43%19%9%50%
Serie B1,59932%40%18%10%48%

Season on season · home wins

Share of games the home side won, by season. Home advantage is not a constant.

League2022/232023/242024/252025/262026/27
Premier League48%46%41%43%32%
La Liga48%44%44%49%44%
Serie A42%42%40%39%42%
Bundesliga47%44%38%44%52%*
Ligue 143%39%46%46%28%
Championship41%45%46%42%41%
2. Bundesliga46%45%40%46%40%
La Liga 244%46%46%44%42%
Serie B41%37%41%45%40%

* fewer than 30 games — a season barely started, treat as noise.

Season on season · goals a game

League2022/232023/242024/252025/262026/27
Premier League2.853.282.932.752.85
La Liga2.512.642.622.692.98
Serie A2.572.612.562.433.02
Bundesliga3.183.223.143.223.85*
Ligue 12.812.702.982.832.75
Championship2.422.672.452.592.83
2. Bundesliga2.953.103.022.923.44
La Liga 22.022.232.542.632.31
Serie B2.332.532.462.552.60

* fewer than 30 games — a season barely started, treat as noise.

Season on season · over 2.5 and both teams scoring

Over 2.5 first, then BTTS, as over / btts.

League2022/232023/242024/252025/262026/27
Premier League53% / 52%65% / 62%57% / 57%55% / 56%52% / 52%
La Liga48% / 50%46% / 49%49% / 54%50% / 57%56% / 57%
Serie A46% / 50%49% / 52%48% / 52%46% / 45%57% / 60%
Bundesliga61% / 59%63% / 61%60% / 57%64% / 62%81% / 59%*
Ligue 156% / 58%53% / 54%56% / 57%53% / 51%53% / 56%
Championship44% / 48%52% / 52%45% / 50%50% / 57%61% / 65%
2. Bundesliga58% / 56%61% / 59%59% / 60%57% / 59%69% / 60%
La Liga 235% / 44%37% / 43%49% / 53%50% / 56%38% / 36%
Serie B40% / 49%49% / 56%46% / 54%48% / 53%50% / 60%

* fewer than 30 games — a season barely started, treat as noise.

Clean sheets and blanks · 2026/27

Every team, this season: games played, goals for and against, clean sheets kept, games they failed to score in, and how often both sides scored in their matches. Sorted by clean-sheet rate. Open a league to see it.

Early days. Teams have played about 5 game(s) each, so a 100% clean-sheet rate means one clean sheet. The percentages settle down after a month or so; last season's full table is below for scale.
Premier League · 20 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Arsenal481375%025%
Hull City452375%125%
Brighton4135250%050%
Manchester City482250%050%
Everton453250%150%
Liverpool464250%150%
Tottenham405250%40%
Brentford474125%075%
Leeds473125%075%
Newcastle478125%075%
Sunderland435125%150%
Fulham447125%250%
Nottingham Forest444125%250%
Aston Villa417125%325%
Bournemouth46700%0100%
Chelsea410900%0100%
Crystal Palace461100%175%
Ipswich471000%175%
Manchester United47700%250%
Coventry401000%40%
La Liga · 20 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Barcelona5214360%040%
Real Betis576360%040%
Athletic Club576240%140%
Atletico Madrid5106240%140%
Osasuna558240%240%
Levante579240%340%
Espanyol697233%067%
Alaves6116233%150%
Celta Vigo636233%350%
Valencia6210233%417%
Sevilla586120%080%
Getafe536120%240%
Malaga528120%340%
Real Madrid6176117%167%
Real Sociedad6611117%350%
Deportivo La Coruna59600%0100%
Rayo Vallecano6101500%0100%
Elche681600%183%
Racing Santander59900%180%
Villarreal571000%180%
Serie A · 20 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
AS Roma4121375%025%
Juventus464250%050%
Lazio463250%050%
Napoli465250%050%
Cagliari442250%125%
AC Milan474125%075%
Atalanta455125%075%
Inter4136125%075%
Frosinone474125%150%
Lecce457125%225%
Como49400%0100%
Monza461100%0100%
Sassuolo48700%0100%
Udinese481000%0100%
Torino44700%175%
Fiorentina451100%250%
Genoa42800%250%
Parma42600%250%
Venezia441100%250%
Bologna42500%325%
Bundesliga · 18 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Borussia Dortmund382267%033%
RB Leipzig393267%033%
SC Freiburg3101267%033%
FSV Mainz 05363267%133%
Bayer Leverkusen385133%067%
FC Augsburg393133%067%
Bayern München372133%167%
FC Schalke 04334133%233%
SC Paderborn 07304133%30%
1. FC Köln35700%0100%
1899 Hoffenheim36700%0100%
Eintracht Frankfurt37800%0100%
SV Elversberg38700%0100%
VfB Stuttgart36800%0100%
Werder Bremen35600%0100%
Union Berlin341000%167%
Borussia Mönchengladbach331200%233%
Hamburger SV301200%30%
Ligue 1 · 18 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Lille472375%025%
Paris FC462375%225%
Monaco462250%050%
Lorient444250%150%
Lyon462250%150%
Auxerre4511125%075%
Paris Saint Germain466125%075%
Rennes485125%075%
Angers445125%250%
Estac Troyes449125%250%
Le Havre424125%250%
Marseille466125%225%
Nice415125%325%
Le Mans47800%0100%
Lens48700%175%
Stade Brestois 2946600%175%
Strasbourg49800%175%
Toulouse44700%250%
Championship · 24 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Lincoln766457%143%
Swansea7115457%243%
Charlton756457%329%
Millwall71313343%143%
Portsmouth678233%250%
Stoke City71111229%071%
West Brom7107229%071%
West Ham7198229%157%
Wrexham7711229%257%
Bolton7712229%343%
QPR785229%357%
Sheffield Utd789229%357%
Wolves61410117%083%
Middlesbrough71410114%086%
Birmingham7109114%186%
Blackburn71010114%186%
Derby7613114%343%
Burnley781600%0100%
Southampton718800%0100%
Bristol City7101200%271%
Cardiff771100%271%
Norwich7131300%271%
Preston761300%271%
Watford77900%271%
2. Bundesliga · 18 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
1. FC Magdeburg5108360%040%
1. FC Kaiserslautern554360%320%
1. FC Heidenheim51210240%060%
VfL Wolfsburg5107240%240%
1. FC Nürnberg5156120%080%
Arminia Bielefeld5810120%080%
FC St. Pauli577120%080%
Hertha BSC5156120%080%
Dynamo Dresden5712120%160%
Energie Cottbus51312120%160%
Hannover 96558120%160%
VfL Osnabrück5811120%160%
Karlsruher SC5611120%260%
VfL Bochum544120%240%
Eintracht Braunschweig5121200%180%
SpVgg Greuther Fürth581000%180%
Holstein Kiel56900%260%
SV Darmstadt 9854800%340%
La Liga 2 · 22 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Eibar5103480%020%
Mallorca572480%20%
Oviedo541480%30%
Castellón572360%140%
Las Palmas576360%140%
Leganes533360%220%
Sabadell544360%320%
Sporting Gijon523360%30%
Tenerife573240%140%
Almeria584240%220%
Celta de Vigo II578240%240%
Granada CF565240%240%
Eldense536240%320%
Cordoba5711120%160%
Girona597120%160%
Burgos586120%260%
Cadiz557120%260%
Valladolid527120%320%
Real Sociedad II58600%180%
Albacete53800%260%
FC Andorra581000%260%
AD Ceuta FC521500%340%
Serie B · 20 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Avellino463250%050%
Padova444250%050%
Sudtirol452250%050%
Empoli434250%125%
Hellas Verona486125%075%
Mantova483125%075%
Palermo484125%075%
Arezzo459125%150%
Ascoli443125%150%
Catanzaro447125%150%
Modena463125%150%
Pisa466125%150%
Cesena46500%0100%
Benevento45500%175%
Sampdoria43800%175%
Vicenza Virtus46800%175%
Virtus Entella47600%175%
Carrarese42500%250%
Cremonese45700%250%
Juve Stabia43600%250%

Last season · 2025/26 — the baseline

A full season, for scale.

Premier League · 20 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Arsenal3871271950%347%
Manchester City3877351642%450%
Crystal Palace3841511232%1253%
Bournemouth3858541129%766%
Everton3847501129%1050%
Sunderland3842481129%1347%
Liverpool3863531026%468%
Brighton3852461026%955%
Brentford3855521026%1253%
Chelsea385852924%763%
Tottenham384857924%761%
Aston Villa385649924%1058%
Fulham384751924%1153%
Nottingham Forest384851924%1447%
Manchester United386950821%471%
Newcastle385355821%966%
Leeds384956821%1258%
West Ham384665718%1353%
Burnley383875411%1458%
Wolves382768411%1945%
La Liga · 20 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Barcelona3895361539%158%
Real Madrid3877351437%455%
Atletico Madrid3862441437%553%
Rayo Vallecano3841441232%1245%
Getafe3832381232%1729%
Real Betis3859481026%468%
Celta Vigo3853481026%663%
Espanyol3843551026%958%
Oviedo3826601026%2132%
Valencia384655924%955%
Levante384761924%1250%
Elche384957821%571%
Villarreal387246821%663%
Osasuna384450718%1255%
Mallorca384757616%963%
Girona383955616%1061%
Sevilla384660616%1058%
Athletic Club384358616%1353%
Alaves384456513%1063%
Real Sociedad38596138%579%
Serie A · 20 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Como3865291950%942%
Inter3889351847%247%
AS Roma3859311847%734%
Juventus3861341642%845%
AC Milan3853351539%747%
Napoli3858361539%847%
Lazio3841401539%1729%
Atalanta3851361334%853%
Parma3828461334%1639%
Bologna3849461232%1145%
Torino3844631232%1150%
Udinese3845481129%1145%
Cremonese3832571129%1742%
Fiorentina3841501026%1158%
Lecce3828501026%1937%
Genoa384151924%1553%
Sassuolo384650821%1253%
Cagliari384053821%1450%
Hellas Verona382561616%2047%
Pisa382671513%2142%
Bundesliga · 19 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
SC Paderborn 07221150%150%
Borussia Dortmund3470341544%250%
Borussia Mönchengladbach3442531338%1241%
Bayern München34122361235%065%
RB Leipzig3466471132%362%
VfB Stuttgart3471491132%362%
Bayer Leverkusen346847824%465%
Eintracht Frankfurt346165721%374%
1899 Hoffenheim346552721%665%
Union Berlin344458721%862%
SC Freiburg345157618%962%
Hamburger SV344054618%1065%
Werder Bremen343760618%1347%
FC Augsburg344561515%962%
FC St. Pauli342960515%1356%
FSV Mainz 05344453412%1062%
1. FC Köln34496339%479%
VfL Wolfsburg36467138%972%
1. FC Heidenheim34417213%1262%
Ligue 1 · 21 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Saint Etienne314267%233%
Paris Saint Germain3474291853%241%
Rodez232150%150%
Lyon3453401544%650%
Lille3452371338%1038%
Lens3466351235%650%
Rennes3459501029%659%
Angers3429481029%1241%
Toulouse334746927%1048%
Strasbourg345847926%665%
Marseille346345926%850%
Stade Brestois 29344355926%1147%
Auxerre343444926%1641%
Paris FC344750824%962%
Le Havre343244824%1450%
Nantes332952721%1445%
Monaco346054721%765%
Lorient344851721%1053%
Metz343276721%1550%
Nice364161719%1258%
RED Star FC 9312300%0100%
Championship · 24 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Millwall4864511940%1048%
Ipswich4680471737%657%
Coventry4697451737%759%
Bristol City4659591430%1546%
West Brom4648581430%1550%
Hull City4973661429%961%
Middlesbrough4973501429%1355%
Charlton4644581328%1054%
Stoke City4651561328%1743%
Derby4667591226%465%
Wrexham4669651226%665%
Swansea4657591226%1054%
Blackburn4642561226%1648%
Southampton4884571225%671%
Birmingham4657561022%1157%
Sheffield Utd4666661022%1157%
Portsmouth4649641022%1354%
QPR4661731022%1363%
Norwich466356920%961%
Preston465562920%1259%
Oxford United464559817%1952%
Watford465365715%1459%
Leicester465868613%972%
Sheffield Wednesday46298949%2348%
2. Bundesliga · 19 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Rot-Weiß Essen212150%10%
FC Schalke 043450311441%647%
Hertha BSC3447441235%947%
Hannover 963460441029%465%
SV Darmstadt 983457451029%662%
SV Elversberg3464391029%656%
SC Paderborn 07345945926%468%
Holstein Kiel344448926%562%
1. FC Kaiserslautern345247926%1047%
VfL Bochum344947824%568%
1. FC Magdeburg345258721%1247%
Dynamo Dresden345453618%571%
Arminia Bielefeld345351618%765%
Eintracht Braunschweig343654618%959%
SpVgg Greuther Fürth365169617%1158%
1. FC Nürnberg344745515%962%
Karlsruher SC345364515%1062%
Fortuna Düsseldorf343353515%1353%
Preußen Münster343861412%1071%
La Liga 2 · 22 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Burgos4248331945%1438%
Eibar4252401843%1145%
Albacete4256551433%957%
Las Palmas4458421432%1057%
Leganes4243511331%1648%
AD Ceuta FC4251631229%1155%
Granada CF4250561229%1352%
Malaga4679541328%761%
Castellón4473551227%864%
Deportivo La Coruna4265441126%760%
Sporting Gijon4260541126%860%
Cadiz4241611126%1548%
Valladolid4244571126%1740%
Huesca4241631024%1157%
Real Sociedad II4252611024%1352%
Almeria4686681022%672%
Cordoba425761921%867%
FC Andorra426254921%1060%
Racing Santander429061819%474%
Zaragoza423559819%1650%
Cultural Leonesa423968717%1750%
Mirandes42476937%1464%
Serie B · 20 teams
TeamPldGFGAClean sheetsCS %Failed to scoreBTTS %
Palermo4063361845%940%
Venezia3877311642%455%
Monza4267371740%650%
Frosinone3876341539%355%
Modena3949371436%1149%
Carrarese3847521232%1447%
Juve Stabia4148491229%1056%
Catanzaro4370551228%860%
Reggiana3836561026%1155%
Sudtirol4038481025%1652%
Padova383949924%1150%
Mantova384557924%1250%
Sampdoria383548924%1450%
Bari403860922%1650%
Avellino394358821%1449%
Empoli384754718%961%
Cesena384556718%1161%
Virtus Entella383651718%1253%
Spezia384359616%1258%
Pescara385166513%966%

The model's own calls, and how they settle, live on the record. Nothing on this page is a tip.