Track record

Every forecast Vesta publishes, before kickoff, and what happened. Nothing is edited afterwards.Scored automatically: each forecast as soon as its match ends, with the live score, then confirmed with the checked result the next morning.
Matches checked52since Sun 27 Sep, 133 to come
Favourites won24of 5227.3 expected
Exact scores77.2 expected
Chance given to the result38%on average
Brier score0.658lower is better

Checked

52 matches, newest first
Favourites won against the number Vesta expected, forecast after forecast0102011121314151Favourites won24Expected by Vesta27.3
Favourites wonExpected by Vesta's own chancesForecast by forecast
DateMatchHomeDrawAwayResultOutcome
Sat 3 Oct Fiji v VanuatuSat 3 Oct, Friendly 41%30%29% 1–0 Favourite won
Sat 3 Oct El Salvador v JamaicaSat 3 Oct, CONCACAF Nations League 31%30%39% 0–2 Favourite won
Sat 3 Oct Martinique v HondurasSat 3 Oct, CONCACAF Nations League 19%27%54% 2–1
Sat 3 Oct Colombia v ParaguaySat 3 Oct, Friendly 66%22%12% 0–1
Sat 3 Oct Bonaire v GrenadaSat 3 Oct, CONCACAF Nations League 31%30%39% 2–3 Favourite won
Sat 3 Oct Barbados v BermudaSat 3 Oct, CONCACAF Nations League 40%30%30% 4–1 Favourite won
Sat 3 Oct Suriname v GuatemalaSat 3 Oct, CONCACAF Nations League 46%29%25% 0–0
Fri 2 Oct Saint Kitts and Nevis v CubaFri 2 Oct, CONCACAF Nations League 34%30%36% 3–3
Fri 2 Oct Saint Lucia v GuadeloupeFri 2 Oct, CONCACAF Nations League 18%26%56% 3–0
Fri 2 Oct Ukraine v Northern IrelandFri 2 Oct, UEFA Nations League 66%22%12% 0–3
Fri 2 Oct Poland v RomaniaFri 2 Oct, UEFA Nations League 57%26%17% 6–0 Favourite won
Fri 2 Oct Hungary v GeorgiaFri 2 Oct, UEFA Nations League 53%27%20% 1–0 Favourite won Exact score
Fri 2 Oct France v ItalyFri 2 Oct, UEFA Nations League 72%19%9% 1–1
Fri 2 Oct Faroe Islands v SlovakiaFri 2 Oct, UEFA Nations League 17%26%57% 1–1
Fri 2 Oct Bosnia and Herzegovina v SwedenFri 2 Oct, UEFA Nations League 35%30%35% 1–1 Exact score
Fri 2 Oct Belgium v TurkeyFri 2 Oct, UEFA Nations League 66%22%12% 3–0 Favourite won
Fri 2 Oct Latvia v MontenegroFri 2 Oct, UEFA Nations League 22%28%50% 1–2 Favourite won
Fri 2 Oct Cyprus v ArmeniaFri 2 Oct, UEFA Nations League 40%30%30% 2–0 Favourite won
Thu 1 Oct Wales v NorwayThu 1 Oct, UEFA Nations League 19%26%55% 2–1
Thu 1 Oct Republic of Ireland v AustriaThu 1 Oct, UEFA Nations League 33%30%37% 2–2
Thu 1 Oct Malta v GibraltarThu 1 Oct, UEFA Nations League 74%18%8% 1–1
Thu 1 Oct Israel v KosovoThu 1 Oct, UEFA Nations League 24%28%48% 0–0
Thu 1 Oct Greece v NetherlandsThu 1 Oct, UEFA Nations League 27%29%44% 2–2
Thu 1 Oct Germany v SerbiaThu 1 Oct, UEFA Nations League 69%21%10% 2–0 Favourite won Exact score
Thu 1 Oct Denmark v PortugalThu 1 Oct, UEFA Nations League 29%30%41% 2–4 Favourite won
Thu 1 Oct Azerbaijan v LiechtensteinThu 1 Oct, UEFA Nations League 90%8%2% 0–0
Tue 29 Sep Spain v CroatiaTue 29 Sep, UEFA Nations League 86%11%3% 4–1 Favourite won
Tue 29 Sep Slovenia v North MacedoniaTue 29 Sep, UEFA Nations League 57%26%17% 2–0 Favourite won
Tue 29 Sep Slovakia v KazakhstanTue 29 Sep, UEFA Nations League 71%20%9% 2–1 Favourite won
Tue 29 Sep Scotland v SwitzerlandTue 29 Sep, UEFA Nations League 27%29%44% 0–3 Favourite won
Tue 29 Sep San Marino v AlbaniaTue 29 Sep, UEFA Nations League 1%4%95% 0–3 Favourite won
Tue 29 Sep Luxembourg v IcelandTue 29 Sep, UEFA Nations League 28%30%42% 0–3 Favourite won
Tue 29 Sep Czech Republic v EnglandTue 29 Sep, UEFA Nations League 9%18%73% 0–2 Favourite won Exact score
Tue 29 Sep Bulgaria v EstoniaTue 29 Sep, UEFA Nations League 59%25%16% 0–0
Tue 29 Sep Moldova v Faroe IslandsTue 29 Sep, UEFA Nations League 33%30%37% 1–1 Exact score
Tue 29 Sep Finland v BelarusTue 29 Sep, UEFA Nations League 48%28%24% 0–0
Mon 28 Sep Turkey v ItalyMon 28 Sep, UEFA Nations League 46%29%25% 1–4
Mon 28 Sep Sweden v PolandMon 28 Sep, UEFA Nations League 50%28%22% 3–1 Favourite won
Mon 28 Sep Romania v Bosnia and HerzegovinaMon 28 Sep, UEFA Nations League 49%28%23% 2–4
Mon 28 Sep Northern Ireland v HungaryMon 28 Sep, UEFA Nations League 35%30%35% 0–0
Mon 28 Sep Belgium v FranceMon 28 Sep, UEFA Nations League 34%30%36% 0–1 Favourite won
Mon 28 Sep Latvia v CyprusMon 28 Sep, UEFA Nations League 42%30%28% 0–0
Mon 28 Sep Georgia v UkraineMon 28 Sep, UEFA Nations League 32%30%38% 0–0
Mon 28 Sep Armenia v MontenegroMon 28 Sep, UEFA Nations League 36%30%34% 2–3
Sun 27 Sep Norway v PortugalSun 27 Sep, UEFA Nations League 42%30%28% 1–2
Sun 27 Sep Israel v Republic of IrelandSun 27 Sep, UEFA Nations League 29%30%41% 0–3 Favourite won
Sun 27 Sep Germany v GreeceSun 27 Sep, UEFA Nations League 68%21%11% 0–1
Sun 27 Sep Serbia v NetherlandsSun 27 Sep, UEFA Nations League 21%28%51% 1–2 Favourite won
Sun 27 Sep Gibraltar v AndorraSun 27 Sep, UEFA Nations League 45%29%26% 0–0
Sun 27 Sep Denmark v WalesSun 27 Sep, UEFA Nations League 68%21%11% 2–0 Favourite won Exact score
Sun 27 Sep Austria v KosovoSun 27 Sep, UEFA Nations League 60%25%15% 3–1 Favourite won
Sun 27 Sep Lithuania v AzerbaijanSun 27 Sep, UEFA Nations League 40%30%30% 1–1 Exact score

The highlighted percentage is the chance Vesta gave to the result that happened.

Market by market

The published forecasts checked so far
MarketMatchesRightExpectedBrier
ResultThe favourite won522427.30.658
3 or more goalsThe likelier answer came true; yes 26 times, 23.7 expected522429.90.258
Both teams scoreThe likelier answer came true; yes 24 times, 23.7 expected522828.30.245
Exact scoreThe likeliest score happened5277.2–

Expected: how many Vesta's own chances said should come true. Right well above or below it would mean the chances are off. Brier score: the squared gap between the chance and what happened, lower is better (a coin toss scores 0.25 on a yes/no question, 0.667 on three results).

Competition by competition

CompetitionMatchesFavourites wonExpectedBrier
UEFA Nations League34 to come432023.10.632
CONCACAF Nations League22 to come733.10.745
Friendly28 to come211.10.897

Past seasons, hidden and predicted

16,361 league matches since 2017-18

How Vesta does over many seasons. Each season was hidden from the model, which learned only from the seasons before it and then predicted every match with what was known before kickoff. Reconstructed now with today's Vesta, so not published at the time: the forecasts above are the ones published before kickoff.

Favourites won52.9%8,651 of 16,361; 52.8% expected
Exact scores2,09912.8% of matches; 2,064 expected
Chance given to the result42%on average
Brier score0.583lower is better

Season by season

Favourites won and expected, in percent, season by season17-18, Favourites won: 54.354.317-18, Expected: 54.717-1818-19, Favourites won: 52.352.318-19, Expected: 53.218-1919-20, Favourites won: 52.852.819-20, Expected: 52.819-2020-21, Favourites won: 52.552.520-21, Expected: 52.220-2121-22, Favourites won: 51.951.921-22, Expected: 52.221-2222-23, Favourites won: 53.353.322-23, Expected: 52.822-2323-24, Favourites won: 53.653.623-24, Expected: 53.423-2424-25, Favourites won: 53.453.424-25, Expected: 53.324-2525-26, Favourites won: 52.152.125-26, Expected: 51.225-2626-27, Favourites won: 505026-27, Expected: 49.526-27
Favourites won, %Expected, %
SeasonMatchesFavourites wonExpectedExact scoresBrier
2026-27so far25050.0%49.5%310.592
2025-26test season1,75252.1%51.2%2070.590
2024-25test season1,75253.4%53.3%2190.581
2023-241,75253.6%53.4%2380.578
2022-231,82653.3%52.8%2360.586
2021-221,82651.9%52.2%2410.590
2020-211,82652.5%52.2%2420.587
2019-201,72552.8%52.8%2200.583
2018-191,82652.3%53.2%2420.580
2017-181,82654.3%54.7%2230.571

League by league

LeagueMatchesFavourites wonExpectedExact scoresBrier
Bundesliga2,79051.7%54.0%3350.589
Ligue 13,14250.9%51.4%3770.596
La Liga3,48952.7%51.3%5040.585
Premier League3,47054.8%54.2%4170.571
Serie A3,47053.8%53.5%4660.576

Calibration over 16,361 matches

When Vesta says 30%, does it happen 30% of the time? Black bar: how often it happened. Blue line: what Vesta said.

0–10%7% of 1,822
10–20%15% of 6,817
20–30%26% of 19,280
30–40%34% of 7,502
40–50%45% of 5,417
50–60%55% of 3,956
60–70%64% of 2,279
70–100%78% of 2,010

2024-25 and 2025-26 are the seasons kept aside for the final test of the model; 2026-27 counts the matches played so far. Every past match page shows Vesta's reconstructed forecast.

Coming up

133 forecasts published, checked after kickoff
DateMatchHomeDrawAway
Sat 3 Oct Finland v AlbaniaSat 3 Oct, UEFA Nations League 29' 1–1 36%30%34%
Sat 3 Oct India v BrazilSat 3 Oct, Friendly 0%2%98%
Sat 3 Oct Russia v NamibiaSat 3 Oct, Friendly 89%9%2%
Sat 3 Oct Belarus v San MarinoSat 3 Oct, UEFA Nations League 98%2%0%
Sat 3 Oct Croatia v EnglandSat 3 Oct, UEFA Nations League 23%28%49%
Sat 3 Oct Estonia v LuxembourgSat 3 Oct, UEFA Nations League 45%29%26%
Sat 3 Oct Iceland v BulgariaSat 3 Oct, UEFA Nations League 64%23%13%
Sat 3 Oct Canada v PeruSat 3 Oct, Friendly 55%26%19%
Sat 3 Oct Sri Lanka v DjiboutiSat 3 Oct, Friendly 43%29%28%
Sat 3 Oct North Macedonia v ScotlandSat 3 Oct, UEFA Nations League 28%29%43%
Sat 3 Oct Spain v Czech RepublicSat 3 Oct, UEFA Nations League 97%3%0%
Sat 3 Oct Switzerland v SloveniaSat 3 Oct, UEFA Nations League 78%16%6%
Sat 3 Oct Ivory Coast v CameroonSat 3 Oct, Friendly 62%24%14%
Sat 3 Oct Tunisia v MaliSat 3 Oct, Friendly 35%30%35%
Sat 3 Oct Sint Maarten v Saint Vincent and the GrenadinesSat 3 Oct, CONCACAF Nations League 27%29%44%
Sun 4 Oct Argentina v Burkina FasoSun 4 Oct, Friendly 97%3%0%
Sun 4 Oct Belize v French GuianaSun 4 Oct, CONCACAF Nations League 33%30%37%
Sun 4 Oct United States v MexicoSun 4 Oct, Friendly 32%30%38%
Sun 4 Oct Azerbaijan v LithuaniaSun 4 Oct, UEFA Nations League 50%28%22%
Sun 4 Oct Comoros v SenegalSun 4 Oct, Friendly 12%22%66%
Sun 4 Oct Kyrgyzstan v LebanonSun 4 Oct, Friendly 47%29%24%
Sun 4 Oct Kosovo v AustriaSun 4 Oct, UEFA Nations League 30%30%40%
Sun 4 Oct Malta v AndorraSun 4 Oct, UEFA Nations League 71%20%9%
Sun 4 Oct Egypt v South AfricaSun 4 Oct, Friendly 62%24%14%
Sun 4 Oct Morocco v MaliSun 4 Oct, Friendly 79%15%6%
Sun 4 Oct Greece v GermanySun 4 Oct, UEFA Nations League 34%30%36%
Sun 4 Oct Netherlands v SerbiaSun 4 Oct, UEFA Nations League 78%16%6%
Sun 4 Oct Portugal v NorwaySun 4 Oct, UEFA Nations League 62%24%14%
Sun 4 Oct Republic of Ireland v IsraelSun 4 Oct, UEFA Nations League 61%24%15%
Sun 4 Oct Wales v DenmarkSun 4 Oct, UEFA Nations League 31%30%39%
Sun 4 Oct Guyana v DominicaSun 4 Oct, CONCACAF Nations League 88%9%3%
Sun 4 Oct Bahamas v United States Virgin IslandsSun 4 Oct, CONCACAF Nations League 32%30%38%
Sun 4 Oct Turks and Caicos Islands v British Virgin IslandsSun 4 Oct, CONCACAF Nations League 52%27%21%
Mon 5 Oct Puerto Rico v Cayman IslandsMon 5 Oct, CONCACAF Nations League 85%11%4%
Mon 5 Oct Trinidad and Tobago v CuraçaoMon 5 Oct, CONCACAF Nations League 23%28%49%
Mon 5 Oct Bolivia v GambiaMon 5 Oct, Friendly 60%25%15%
Mon 5 Oct Aruba v AnguillaMon 5 Oct, CONCACAF Nations League 86%11%3%
Mon 5 Oct Costa Rica v HaitiMon 5 Oct, CONCACAF Nations League 39%30%31%
Mon 5 Oct Nicaragua v Dominican RepublicMon 5 Oct, CONCACAF Nations League 35%30%35%
Mon 5 Oct Uganda v DR CongoMon 5 Oct, Friendly 23%28%49%
Mon 5 Oct Mauritius v Sri LankaMon 5 Oct, Friendly 66%22%12%
Mon 5 Oct Cyprus v LatviaMon 5 Oct, UEFA Nations League 57%26%17%
Mon 5 Oct Rwanda v KenyaMon 5 Oct, Friendly 53%27%20%
Mon 5 Oct Bosnia and Herzegovina v PolandMon 5 Oct, UEFA Nations League 42%30%28%
Mon 5 Oct France v BelgiumMon 5 Oct, UEFA Nations League 59%25%16%
Mon 5 Oct Italy v TurkeyMon 5 Oct, UEFA Nations League 59%25%16%
Mon 5 Oct Liechtenstein v GibraltarMon 5 Oct, Friendly 29%30%41%
Mon 5 Oct Montenegro v ArmeniaMon 5 Oct, UEFA Nations League 65%22%13%
Mon 5 Oct Northern Ireland v GeorgiaMon 5 Oct, UEFA Nations League 54%27%19%
Mon 5 Oct Romania v SwedenMon 5 Oct, UEFA Nations League 26%29%45%
Mon 5 Oct Ukraine v HungaryMon 5 Oct, UEFA Nations League 51%28%21%
Mon 5 Oct Guadeloupe v Saint LuciaMon 5 Oct, CONCACAF Nations League 67%22%11%
Mon 5 Oct Cuba v Saint Kitts and NevisMon 5 Oct, CONCACAF Nations League 59%25%16%
Tue 6 Oct Martinique v El SalvadorTue 6 Oct, CONCACAF Nations League 46%29%25%
Tue 6 Oct Bermuda v BarbadosTue 6 Oct, CONCACAF Nations League 45%29%26%
Tue 6 Oct Grenada v BonaireTue 6 Oct, CONCACAF Nations League 66%22%12%
Tue 6 Oct Guatemala v SurinameTue 6 Oct, CONCACAF Nations League 48%28%24%
Tue 6 Oct Honduras v JamaicaTue 6 Oct, CONCACAF Nations League 48%28%24%
Tue 6 Oct South Korea v UzbekistanTue 6 Oct, Friendly 56%26%18%
Tue 6 Oct China v TajikistanTue 6 Oct, Friendly 57%26%17%
Tue 6 Oct India v UruguayTue 6 Oct, Friendly 2%6%92%
Tue 6 Oct Kazakhstan v Faroe IslandsTue 6 Oct, UEFA Nations League 49%28%23%
Tue 6 Oct Russia v NigeriaTue 6 Oct, Friendly 50%28%22%
Tue 6 Oct Jordan v VenezuelaTue 6 Oct, Friendly 34%30%36%
Tue 6 Oct Albania v San MarinoTue 6 Oct, UEFA Nations League 99%1%0%
Tue 6 Oct Belarus v FinlandTue 6 Oct, UEFA Nations League 44%29%27%
Tue 6 Oct Croatia v SpainTue 6 Oct, UEFA Nations League 11%21%68%
Tue 6 Oct England v Czech RepublicTue 6 Oct, UEFA Nations League 90%8%2%
Tue 6 Oct Estonia v IcelandTue 6 Oct, UEFA Nations League 25%29%46%
Tue 6 Oct Luxembourg v BulgariaTue 6 Oct, UEFA Nations League 42%29%29%
Tue 6 Oct Moldova v SlovakiaTue 6 Oct, UEFA Nations League 13%22%65%
Tue 6 Oct Scotland v SloveniaTue 6 Oct, UEFA Nations League 51%28%21%
Tue 6 Oct Switzerland v North MacedoniaTue 6 Oct, UEFA Nations League 88%9%3%
Tue 6 Oct Angola v MalawiTue 6 Oct, African Cup of Nations qualification 65%22%13%
Tue 6 Oct Algeria v NigerTue 6 Oct, Friendly 84%12%4%
Tue 6 Oct Montserrat v Turks and Caicos IslandsTue 6 Oct, CONCACAF Nations League 77%16%7%
Tue 6 Oct Saint Martin v BahamasTue 6 Oct, CONCACAF Nations League 86%11%3%
Tue 6 Oct Saint Vincent and the Grenadines v Sint MaartenTue 6 Oct, CONCACAF Nations League 67%22%11%
Wed 7 Oct Antigua and Barbuda v ArubaWed 7 Oct, CONCACAF Nations League 35%30%35%
Wed 7 Oct Argentina v BeninWed 7 Oct, Friendly 98%2%0%
Wed 7 Oct Colombia v PeruWed 7 Oct, Friendly 78%16%6%
Wed 7 Oct United States v CanadaWed 7 Oct, Friendly 48%29%23%
Wed 7 Oct French Guiana v BelizeWed 7 Oct, CONCACAF Nations League 60%25%15%
Wed 7 Oct Mexico v ChileWed 7 Oct, Friendly 71%20%9%
Wed 7 Oct Colombia v PeruWed 7 Oct, Friendly 78%16%6%
Fri 9 Oct Borussia Dortmund v Werder BremenFri 9 Oct, Bundesliga 70%19%11%
Fri 9 Oct Lens v LyonFri 9 Oct, Ligue 1 45%27%28%
Fri 9 Oct Malaga v EspanyolFri 9 Oct, La Liga 34%30%36%
Sat 10 Oct Arsenal v LeedsSat 10 Oct, Premier League 59%26%15%
Sat 10 Oct Brest v AngersSat 10 Oct, Ligue 1 55%24%21%
Sat 10 Oct Lille v Le HavreSat 10 Oct, Ligue 1 63%22%15%
Sat 10 Oct Lorient v Paris FCSat 10 Oct, Ligue 1 37%27%36%
Sat 10 Oct Monaco v ToulouseSat 10 Oct, Ligue 1 52%24%24%
Sat 10 Oct Nice v StrasbourgSat 10 Oct, Ligue 1 38%25%37%
Sat 10 Oct Paris Saint Germain v Le MansSat 10 Oct, Ligue 1 79%13%8%
Sat 10 Oct Rennes v AuxerreSat 10 Oct, Ligue 1 55%23%22%
Sat 10 Oct Troyes v MarseilleSat 10 Oct, Ligue 1 24%21%55%
Sat 10 Oct Augsburg v Bayern MunichSat 10 Oct, Bundesliga 10%16%74%
Sat 10 Oct FC Cologne v Borussia M.GladbachSat 10 Oct, Bundesliga 46%26%28%
Sat 10 Oct Freiburg v Schalke 04Sat 10 Oct, Bundesliga 52%26%22%
Sat 10 Oct Hoffenheim v Hamburger SVSat 10 Oct, Bundesliga 60%23%17%
Sat 10 Oct Mainz 05 v Bayer LeverkusenSat 10 Oct, Bundesliga 30%26%44%
Sat 10 Oct Paderborn v VfB StuttgartSat 10 Oct, Bundesliga 23%27%50%
Sat 10 Oct RasenBallsport Leipzig v Eintracht FrankfurtSat 10 Oct, Bundesliga 54%23%23%
Sat 10 Oct Union Berlin v ElversbergSat 10 Oct, Bundesliga 34%27%39%
Sat 10 Oct Aston Villa v BrentfordSat 10 Oct, Premier League 36%27%37%
Sat 10 Oct Chelsea v BournemouthSat 10 Oct, Premier League 41%26%33%
Sat 10 Oct Ipswich v FulhamSat 10 Oct, Premier League 28%28%44%
Sat 10 Oct Sunderland v BrightonSat 10 Oct, Premier League 29%29%42%
Sat 10 Oct Manchester United v TottenhamSat 10 Oct, Premier League 55%25%20%
Sun 11 Oct Atalanta v VeneziaSun 11 Oct, Serie A 67%20%13%
Sun 11 Oct Cagliari v JuventusSun 11 Oct, Serie A 12%24%64%
Sun 11 Oct Como v RomaSun 11 Oct, Serie A 33%29%38%
Sun 11 Oct Crystal Palace v Nottingham ForestSun 11 Oct, Premier League 40%29%31%
Sun 11 Oct Genoa v FiorentinaSun 11 Oct, Serie A 32%31%37%
Sun 11 Oct Hull v EvertonSun 11 Oct, Premier League 38%33%29%
Sun 11 Oct Inter v ParmaSun 11 Oct, Serie A 83%12%5%
Sun 11 Oct Lazio v MonzaSun 11 Oct, Serie A 53%27%20%
Sun 11 Oct Lecce v BolognaSun 11 Oct, Serie A 18%28%54%
Sun 11 Oct Napoli v FrosinoneSun 11 Oct, Serie A 58%25%17%
Sun 11 Oct Sassuolo v AC MilanSun 11 Oct, Serie A 22%26%52%
Sun 11 Oct Torino v UdineseSun 11 Oct, Serie A 36%30%34%
Sun 11 Oct Alaves v Atletico MadridSun 11 Oct, La Liga 34%27%39%
Sun 11 Oct Barcelona v GetafeSun 11 Oct, La Liga 85%11%4%
Sun 11 Oct Elche v Celta VigoSun 11 Oct, La Liga 38%27%35%
Sun 11 Oct Levante v SevillaSun 11 Oct, La Liga 51%25%24%
Sun 11 Oct Racing Santander v ValenciaSun 11 Oct, La Liga 40%25%35%
Sun 11 Oct Rayo Vallecano v Athletic ClubSun 11 Oct, La Liga 38%28%34%
Sun 11 Oct Real Betis v OsasunaSun 11 Oct, La Liga 57%24%19%
Sun 11 Oct Real Madrid v VillarrealSun 11 Oct, La Liga 64%19%17%
Sun 11 Oct Real Sociedad v Deportivo La CorunaSun 11 Oct, La Liga 52%25%23%
Sun 11 Oct Liverpool v Manchester CitySun 11 Oct, Premier League 34%27%39%
Mon 12 Oct Coventry v Newcastle UnitedMon 12 Oct, Premier League 27%29%44%