Skip to content

Testing theprototype.

A historical reconstruction of 115,933 stored fixtures. The prototype and a simple competition-season baseline are scored on the same matches. This is evidence about this snapshot, with the limits below.

Restored from the 11 October backup. Current updates are not connected.

Model
poisson-proto-1
Evaluated fixtures
115,933
Competition-seasons
639
Cutoff (UTC)
2026-10-18 02:30:00 UTC
Evidence
Retrospective reconstruction

The model beside its baseline.

Lower values are better for every score below. The result Brier score sums three squared probability errors per fixture, on a 0–2 scale. Binary goal-threshold scores use a 0–1 scale. These are scoring rules, not financial returns or a reliability guarantee.

Prototype and same-fixture historical baseline scores across all evaluated source fixtures
ScorePrototypeSeason baseline
Result Brier0.6300.651
Result log loss (natural log)1.0611.076
Three or more goals · Brier0.2560.246
Both clubs score · Brier0.2590.248
Goal error · mean absolute error per side0.9450.950

In this snapshot, the prototype's result Brier score is lower than the baseline. Its three-or-more-goals score is higher than its baseline, and its both-clubs-score result is higher than its baseline. A lower score is better.

Result probabilities below 1e-15 are floored only when calculating log loss: 30 prototype and 0 baseline cases. The probabilities and Brier scores are unchanged.

What entered the test.

Chronology comes first

Only valid scored finished matches with a recorded kickoff strictly before each target kickoff, within the same competition-season. Equal kickoff batches are predicted before any result in the batch is added. Unknown kickoffs are excluded from both fitting and evaluation.

The model keeps its existing minimum of 5 earlier matches per club and 40 per competition-season. It restarts each season. Its formulas and 0–7 score grid are unchanged.

The comparison is deliberately simple

Same-prefix competition-season home/draw/away, over2.5 and BTTS frequencies, and home/away goal averages. Exactly the same evaluated fixtures as the prototype.

The baseline does not use club strength. It establishes whether extra model complexity helps on these same fixtures; the table reports the result either way.

Stored full-time rows
170,549
Unknown kickoff · excluded
15,499
Input or scoring-baseline shortfall
39,113
Numerical failure · excluded
0
Invalid score or identity · excluded
0
At/after cutoff · excluded
4
Known, scored and before cutoff
155,046
Actually evaluated
115,933

Probability and observed frequency.

These ten probability bands cover all 115,933 evaluated fixtures for each outcome. Compare the mean model probability with the proportion that occurred. Empty bands stay empty; small bands provide less evidence. This is descriptive calibration on the stored snapshot, without a claim about future calibration.

Home win

Home win: prototype calibration over all evaluated fixtures
BandNMean probabilityOccurred
0–10%*4,1126.2%19.1%
10–20%*10,82515.5%27.1%
20–30%*16,95425.3%32.6%
30–40%*20,99435.1%39.5%
40–50%*21,21844.9%44.3%
50–60%*17,33854.8%51.3%
60–70%*12,26164.6%57.9%
70–80%*7,49774.5%62.6%
80–90%*3,63284.3%71.9%
90–100% inclusive1,10293.5%80.6%

* Upper edge excluded; the final band includes 100%.

Draw

Draw: prototype calibration over all evaluated fixtures
BandNMean probabilityOccurred
0–10%*3,0646.9%14.1%
10–20%*21,45016.5%21.6%
20–30%*73,45225.0%26.7%
30–40%*16,26833.0%30.0%
40–50%*1,39843.4%31.5%
50–60%*22353.6%26.9%
60–70%*5963.3%28.8%
70–80%*1572.9%40.0%
80–90%*483.9%50.0%
90–100% inclusive0––

* Upper edge excluded; the final band includes 100%.

Away win

Away win: prototype calibration over all evaluated fixtures
BandNMean probabilityOccurred
0–10%*10,8356.1%12.7%
10–20%*22,21015.3%19.8%
20–30%*25,75325.0%26.1%
30–40%*21,83934.8%31.0%
40–50%*15,42344.7%36.9%
50–60%*9,75354.6%43.5%
60–70%*5,62064.5%49.7%
70–80%*2,84474.3%57.3%
80–90%*1,31784.2%64.0%
90–100% inclusive33993.8%70.5%

* Upper edge excluded; the final band includes 100%.

Three or more goals

Three or more goals: prototype calibration over all evaluated fixtures
BandNMean probabilityOccurred
0–10%*9846.5%39.5%
10–20%*4,17016.0%39.5%
20–30%*11,28425.7%42.1%
30–40%*20,99935.4%45.3%
40–50%*27,23345.1%49.1%
50–60%*24,66154.8%53.3%
60–70%*16,17264.5%57.4%
70–80%*7,40274.3%61.9%
80–90%*2,54584.0%67.9%
90–100% inclusive48393.0%79.1%

* Upper edge excluded; the final band includes 100%.

Both clubs score

Both clubs score: prototype calibration over all evaluated fixtures
BandNMean probabilityOccurred
0–10%*6525.6%43.1%
10–20%*2,78416.0%45.7%
20–30%*9,09425.9%45.9%
30–40%*22,24935.6%48.9%
40–50%*34,33545.1%52.0%
50–60%*29,56654.6%54.8%
60–70%*13,36664.1%59.2%
70–80%*3,33673.6%63.2%
80–90%*52983.2%66.4%
90–100% inclusive2291.4%72.7%

* Upper edge excluded; the final band includes 100%.

Look inside the aggregate.

The score table above and calibration bands keep the complete evaluation population. This directory shows each competition-season with eligible fixtures, so a good aggregate cannot hide every poor subgroup. Small samples remain visible.

Competition-seasons 1–40 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
World Cup Qual. AFC · 23-251140.5910.673
1. NL · 2026-27190.6990.600
2. Bundesliga · 2026-27150.6790.687
2. Liga · 2026-27200.5620.598
2. NL · 2026-27190.7180.698
2. SNL · 2026-27350.5830.524
3. Liga · 2026-27250.5870.660
Armenian 1st League · 2026-27110.6890.649
Armenian Premier League · 2026-27100.6290.735
Austrian Bundesliga · 2026-27240.8440.684
Belgian Pro League · 2026-27230.6280.604
Betclic 1. Liga · 2026-27370.8260.663
Betclic 2. Liga · 2026-27460.6740.665
Betinia Liga · 2026-27180.7680.663
CampoBet 2 Division · 2026-27230.6460.689
Challenge League · 2026-27100.6750.636
Challenger Pro League · 2026-2760.5090.536
Cymru North · 2026-27410.6340.667
Cymru Premier · 2026-27640.5270.621
Cymru South · 2026-27330.6970.689
Czech First League · 2026-27320.5430.639
Danish Superliga · 2026-27370.6580.711
División de Honor Juvenil · 2026-2720.3290.427
Division Nationale · 2026-27240.3510.657
Eerste Divisie · 2026-27480.6300.554
EFL Championship · 2026-27460.6650.668
EFL League One · 2026-27410.7370.676
EFL League Two · 2026-27540.7120.642
Egyptian Second Division A · 2026-27300.7630.652
Ekstraklasa · 2026-27550.6100.633
Eredivisie · 2026-27220.6650.748
EuroMatch Nigeria Premier Football League · 2026-27210.6130.520
First Division League · 2026-2790.5800.661
First League · 2026-27720.6790.695
FNL · 2026-27390.8000.680
Ghana Premier League · 2026-2710.5740.274
Girabola · 2026-2711.1660.979
Greek Super League · 2026-2750.8520.764
HNL · 2026-2720.7680.649
Iraq Stars League · 2026-27350.6130.717
Competition-seasons 41–80 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Israel National League · 2026-27290.4780.633
Isthmian Football League, Premier Division · 2026-27570.5750.612
J1 League · 2026-27400.6430.651
J2 League · 2026-27430.6900.665
J3 League · 2026-27440.6230.662
La Liga · 2026-27220.5890.649
La Liga 2 · 2026-27360.6480.641
Liga 1 · 2026-27630.6320.701
Liga 2 Casa Pariurilor · 2026-27410.5170.625
Liga 3 · 2026-2761.0320.659
Liga de Expansión MX, Apertura · 2026-27530.6580.631
Liga F Moeve · 2026-2780.5880.736
Liga MX · 2026-27430.7080.678
Liga Panameña de Fútbol, Apertura · 2026-27250.6480.672
Liga Portugal 2 · 2026-27110.8910.719
Liga Premier Serie A · 2026-2760.4070.870
Liga Primera de Nicaragua · 2026-27110.4190.591
Ligue 1 · 2026-2760.8440.556
Ligue 2 · 2026-27260.6940.683
Ligue 3 · 2026-27360.6190.661
Malawi Super League · 2026-27800.7160.642
Moldovan Super Liga · 2026-27140.3840.683
Montenegrin First League · 2026-2780.7110.651
Motsepe Foundation Championship · 2026-2760.7610.692
National 1 · 2026-27170.5620.678
National League · 2026-27950.6130.636
National League North · 2026-27730.6520.605
National League South · 2026-27630.6610.670
Nesine 2. Lig · 2026-2720.5020.632
NIFL Premiership · 2026-27220.5720.584
Niké Liga · 2026-27160.6380.686
Northern Premier League, Premier Division · 2026-27780.6310.657
OTP Bank Liga · 2026-27100.5960.676
Parva Liga · 2026-27310.6390.723
Persha Liha · 2026-27380.7280.651
Persian Gulf Pro League · 2026-27230.6510.674
Premier League · 2026-2760.6880.655
Primeira Liga · 2026-27260.6800.718
Primera División, Apertura · 2026-2790.5510.627
Primera División, Apertura · 2026-27420.7240.677
Competition-seasons 81–120 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Primera Federación · 2026-27120.9020.727
Promotion League · 2026-27480.6300.613
Prva Liga (Serbia) · 2026-27550.6350.655
PrvaLiga · 2026-27120.7450.687
Regionalliga Bayern · 2026-27670.6910.664
Regionalliga Nord · 2026-27560.5990.636
Regionalliga Nordost · 2026-27570.5970.655
Regionalliga Südwest · 2026-27480.7250.682
Regionalliga West · 2026-27550.6060.651
Russian Premier League · 2026-27350.6950.674
Saudi Pro League · 2026-27240.6360.677
Scottish Championship · 2026-2750.7010.647
Scottish League One · 2026-2760.5300.809
Scottish League Two · 2026-2751.0160.711
Scottish Premiership · 2026-2760.6900.643
Segunda Federación · 2026-2780.8350.658
Serie A · 2026-2730.6430.472
Serie B · 2026-2770.5710.704
Serie C, Girone A · 2026-27280.7000.666
Serie C, Girone C · 2026-27300.6650.603
Serie D, Girone H · 2026-2790.6530.535
Serie D, Girone I · 2026-2770.9730.420
Slovakia League Two · 2026-27460.6040.649
South African Premier Division · 2026-27160.6060.687
Southern Football League, Premier Division Central · 2026-27550.5530.639
Southern Football League, Premier Division South · 2026-27550.6570.631
Süper Lig · 2026-2790.6560.598
Superbet League 2 · 2026-2711.6901.215
Superliga (Serbia) · 2026-27280.5370.655
Swiss Super League · 2026-27420.6420.641
Tanzanian Premier League · 2026-27170.6640.570
Trendyol 1.Lig · 2026-27380.6330.681
Tweede Divisie · 2026-27340.6260.637
UEFA Champions League · 2026-2730.6710.716
UEFA Conference League · 2026-2740.6260.628
Ukrainian Premier League · 2026-2790.3850.682
Vtora Liga · 2026-27600.5430.621
WWIN Liga BiH · 2026-2720.4160.615
Copa de la Liga · 2026 120.5560.640
2nd Division, Group 1 · 20261160.5780.633
Competition-seasons 121–160 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
2nd Division, Group 2 · 20261170.5300.605
3rd Division, Group 1 · 20261190.5690.595
3rd Division, Group 2 · 20261160.6490.636
3rd Division, Group 3 · 20261200.6010.653
3rd Division, Group 4 · 20261180.6270.639
3rd Division, Group 5 · 20261150.5610.606
AFC Asian Cup Qual. · 2026120.7170.570
Allsvenskan · 20262040.6350.654
Baianão 2026 · 202680.6070.653
Brasileirão Série A · 20262380.6440.641
Brasileirão Série C · 2026140.6730.631
Brasileirão Série D · 20263700.6600.652
Brasiliense · 2026100.6480.731
Calcutta Premier Division · 2026740.5440.661
Campeonato de Fútbol Femenino · 20261640.6040.654
Campeonato de Reserva de Primera División · 20264570.6720.665
Canadian Premier League · 2026600.6530.652
Capixaba · 2026190.7070.676
Carioca · 2026220.6320.680
Carioca, Série A2 · 2026320.6950.669
Catarinense · 2026300.6330.610
Cearense · 202630.4640.754
Chinese League 1 · 20261590.6600.672
Chinese League 2 · 20262210.6920.672
Chinese Super League · 20261730.6850.673
CONCACAF Central American Cup · 202640.5300.477
CONCACAF Champions Cup · 202661.0300.696
CONMEBOL Libertadores · 2026390.7330.673
CONMEBOL Sudamericana · 2026340.5880.622
Copa Bolivia · 2026240.5580.607
Copa Chile · 2026360.5260.620
Copa do Brasil · 202640.5850.636
Copa do Nordeste · 2026100.5630.667
Copa Paulista · 2026280.7340.623
Copa Sul-Sudeste · 202620.6280.448
Copa Verde · 2026101.0700.633
Copinha · 202620.3530.522
Damallsvenskan · 20261070.5270.656
División Intermedia · 20261810.6600.664
División Profesional · 20261190.6010.645
Competition-seasons 161–200 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Durand Cup · 202610.8390.194
Elite One · 20261400.5830.641
Eliteserien · 20262060.5810.617
Erovnuli Liga · 2026970.6400.670
Esiliiga · 20261130.6670.650
Faroe Islands Premier League · 2026750.5920.663
FIFA World Cup · 202680.7360.724
First Division · 20261350.6210.631
Gaúcho · 2026240.6490.657
Gaúcho, Série A2 · 2026810.6560.652
Goiano · 2026300.7320.681
I-League · 2026260.6430.675
Iceland 1. deild · 2026980.5600.574
Iceland 2. deild · 2026900.6110.619
Iceland 3. deild · 2026920.5630.638
K League 2 · 20261780.6740.673
Kazakhstan 1st League · 20261240.5220.632
Kazakhstan Premier League · 20261700.5850.647
Kolmonen · 20268780.5520.609
League of Ireland Premier Division · 20261590.6710.671
Leagues Cup · 202620.1940.263
Liga 1 Te Apuesto · 20261960.6170.629
Liga 2 · 20261090.6030.620
Liga AUF Uruguaya · 20261500.6390.662
Liga de Ascenso · 20261710.6640.660
Liga de Primera · 20261400.6530.656
Liga FUTVE · 20261510.6190.656
Liga Nacional de Fútbol de Guatemala, Apertura · 2026300.6240.587
Liga Panameña de Fútbol, Clausura · 2026630.6880.673
Liga Profesional Argentina · 20263520.6600.662
LigaPro Serie A · 20262050.6250.639
Major League Soccer · 20263430.6840.654
Mato-Grossense · 2026130.8940.673
Mineiro, Módulo I · 2026190.6930.694
MLS Next Pro · 20263410.6320.633
Moçambola · 2026900.6070.639
Norwegian 1st Division · 20261500.6180.629
NPL Capital Football · 2026750.3640.591
NPL New South Wales · 20262050.6430.636
NPL Northern New South Wales · 2026980.6330.654
Competition-seasons 201–240 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
NPL Queensland · 2026980.5790.619
NPL South Australia · 2026990.5680.643
NPL Victoria Men · 20261470.6480.656
NPL Western Australia · 2026950.6250.664
NWSL · 20261730.6250.631
Paraense · 202640.7780.780
Paraibano · 2026110.7460.675
Paranaense · 2026140.5610.689
Paulista Série A1 · 2026320.6920.634
Paulista, Série A2 · 20261100.6670.674
Paulista, Série A3 · 2026940.6000.661
Paulista, Série A4 · 2026940.6200.669
Peru Copa de la Liga · 202630.3630.612
Peru Primera División Femenina · 2026780.4390.590
Pirma Lyga · 20261660.5400.605
Premium Liiga · 20261060.5870.623
Primera A · 20262670.6410.648
Primera B Metropolitana · 20263520.6720.666
Primera C Metropolitana · 20263620.6830.671
Primera División · 2026380.5700.676
Primera División, Apertura · 2026790.6400.646
Primera División, Clausura · 20261040.6380.670
Primera Nacional · 20264740.6430.639
Scottish League Cup · 202610.4491.103
Segunda División · 2026850.7510.683
Sergipano · 2026150.6670.673
Superettan · 20261610.6180.668
TOPLYGA · 20261040.6070.663
Torneo Federal A · 20263700.6530.621
Uruguayan Segunda División · 20261530.6980.667
USL Championship · 20262460.6370.651
USL League One · 20261060.6970.662
USL League Two · 20262980.4820.617
Uzbekistan Super League · 20261400.5890.654
Veikkausliiga · 20262010.6480.657
Virsliga · 20261150.5170.670
WK League · 2026650.6010.695
World Cup Qual. CONMEBOL · 2026500.5150.583
Ykkönen · 20261150.6490.660
Ykkösliiga · 2026890.5890.658
Competition-seasons 241–280 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Zimbabwe Premier Soccer League · 2026410.6310.692
2. Bundesliga · 2025-262610.6500.650
Algerian Cup · 2025-2611.0280.919
Austrian Bundesliga · 2025-261510.6940.660
Belgian Pro League · 2025-262670.6440.663
Bundesliga · 2025-262610.5900.656
Coupe de France · 2025-2610.7240.931
Danish Superliga · 2025-261520.6360.665
EFL Championship · 2025-264920.6530.657
EFL League One · 2025-264910.6440.649
EFL League Two · 2025-264910.6490.654
Ekstraklasa · 2025-262570.6900.658
Eredivisie · 2025-262600.6190.655
GFF First Division · 2025-262000.7230.667
Greek Super League · 2025-261950.5920.665
La Liga · 2025-263290.6070.634
La Liga 2 · 2025-264070.6510.647
Liga 1 · 2025-262700.6470.652
Liga de Expansión MX, Clausura · 2025-26770.6430.589
Liga Hondubet, Clausura · 2025-26840.6410.670
Liga MX · 2025-262900.6150.640
Liga Nacional de Fútbol de Guatemala, Clausura · 2025-261060.5360.547
Ligue 1 · 2025-261420.6350.648
Ligue 1 · 2025-262610.6350.672
Ligue 2 · 2025-262600.6590.672
Ligue Haïtienne de Football · 2025-26260.6930.698
Malian Première Division · 2025-261410.6370.669
National League · 2025-264890.6010.653
Premier League · 2025-263300.6390.659
Primeira Liga · 2025-262600.5690.663
Primera División, Clausura · 2025-26560.6220.640
Russian Premier League · 2025-262000.5920.650
Scottish Championship · 2025-261360.6780.669
Scottish League One · 2025-261370.6690.679
Scottish League Two · 2025-261400.6730.669
Scottish Premiership · 2025-261880.5850.653
Senegal Ligue 2 · 2025-262000.6680.640
Serie A · 2025-263300.6070.662
Serie B · 2025-263300.6270.646
Süper Lig · 2025-262580.6180.659
Competition-seasons 281–320 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Swiss Super League · 2025-261880.6260.663
Africa Cup of Nations · 202540.5440.717
African Nations Championship · 202520.4500.701
Allsvenskan · 20252000.6240.660
Brasileirão Série A · 20253300.6070.632
Chinese Super League · 20252000.5850.642
CONCACAF Gold Cup · 202510.7960.887
Eliteserien · 20251950.5620.630
FIFA Club World Cup · 202530.8460.574
J1 League · 20253280.6370.649
League of Ireland Premier Division · 20251380.6410.660
Liga Profesional Argentina · 20254340.6950.664
Major League Soccer · 20254640.6420.649
Primera A, Finalización · 20251710.6250.636
Veikkausliiga · 20251370.6080.665
World Cup Qual. CAF · 2025990.4940.645
2. Bundesliga · 2024-252610.6850.662
Austrian Bundesliga · 2024-251520.6180.664
Belgian Pro League · 2024-252690.6290.656
Bundesliga · 2024-252610.6430.665
Danish Superliga · 2024-251520.6490.653
EFL Championship · 2024-254920.6420.646
EFL League One · 2024-254900.6240.652
EFL League Two · 2024-254900.6770.666
Ekstraklasa · 2024-252590.6460.647
Eredivisie · 2024-252590.6070.649
Greek Super League · 2024-251930.6010.651
La Liga · 2024-253300.5870.652
La Liga 2 · 2024-254070.6340.641
Liga 1 · 2024-252730.6480.662
Liga MX · 2024-252930.5960.634
Ligue 1 · 2024-252610.5880.635
Ligue 2 · 2024-252610.6250.634
National League · 2024-254920.6420.657
Premier League · 2024-253300.6060.656
Primeira Liga · 2024-252610.5870.664
Russian Premier League · 2024-252000.5750.659
Scottish Championship · 2024-251400.6210.654
Scottish League One · 2024-251400.6860.675
Scottish League Two · 2024-251360.6460.617
Competition-seasons 321–360 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Scottish Premiership · 2024-251870.6000.631
Serie A · 2024-253300.5840.664
Serie B · 2024-253300.6650.664
Süper Lig · 2024-252940.5720.629
Swiss Super League · 2024-251870.6630.639
Allsvenskan · 20242000.6480.648
Brasileirão Série A · 20243270.6300.637
Chinese Super League · 20242000.5460.645
Copa de la Liga Profesional · 2024480.6710.691
Eliteserien · 20241970.6420.658
EURO · 202430.6920.726
EURO, Qualification · 20241030.4880.640
J1 League · 20243290.6770.664
League of Ireland Premier Division · 20241380.6690.661
Liga Profesional Argentina · 20245110.6790.652
Major League Soccer · 20244460.6360.649
Veikkausliiga · 20241270.6160.646
2. Bundesliga · 2023-242610.6410.645
Austrian Bundesliga · 2023-241540.6290.672
Belgian Pro League · 2023-242680.6100.651
Bundesliga · 2023-242610.5960.659
Danish Superliga · 2023-241530.6510.670
EFL Championship · 2023-244920.6360.647
EFL League One · 2023-244920.6360.654
EFL League Two · 2023-244910.6500.646
Ekstraklasa · 2023-242570.6600.666
Eredivisie · 2023-242580.5640.657
Greek Super League · 2023-242000.5610.659
La Liga · 2023-243290.5880.658
La Liga 2 · 2023-244070.6710.643
Liga 1 · 2023-242730.6700.658
Liga MX · 2023-242910.6320.647
Ligue 1 · 2023-242610.6270.665
Ligue 2 · 2023-243290.6780.666
National League · 2023-244920.6450.656
Premier League · 2023-243290.5770.640
Primeira Liga · 2023-242610.5680.655
Russian Premier League · 2023-242000.6560.650
Scottish Championship · 2023-241400.6440.676
Scottish League One · 2023-241400.5820.659
Competition-seasons 361–400 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Scottish League Two · 2023-241400.6650.664
Scottish Premiership · 2023-241860.5610.655
Serie A · 2023-243300.5940.661
Serie B · 2023-243250.6690.669
Süper Lig · 2023-243270.5870.644
Swiss Super League · 2023-241880.6280.639
Allsvenskan · 20232000.6170.640
Brasileirão Série A · 20233300.6520.647
Chinese Super League · 20232000.5740.652
Eliteserien · 20231920.5760.605
J1 League · 20232610.6620.656
League of Ireland Premier Division · 20231400.5200.645
Liga Profesional Argentina · 20235120.6790.642
Major League Soccer · 20234450.6580.637
Veikkausliiga · 20231260.6270.660
2. Bundesliga · 2022-232610.6390.647
Austrian Bundesliga · 2022-231550.6080.671
Belgian Pro League · 2022-232610.6040.657
Bundesliga · 2022-232610.6450.639
Danish Superliga · 2022-231530.6780.680
EFL Championship · 2022-234890.6570.664
EFL League One · 2022-234910.6140.653
EFL League Two · 2022-234910.6650.666
Ekstraklasa · 2022-232530.6490.662
Eredivisie · 2022-232610.5690.648
Greek Super League · 2022-232000.5530.672
La Liga · 2022-233300.6470.639
La Liga 2 · 2022-234070.6500.648
Liga 1 · 2022-232770.6160.652
Liga MX · 2022-232960.6150.655
Ligue 1 · 2022-233290.6000.652
Ligue 2 · 2022-233300.6530.653
National League · 2022-234920.6130.653
Premier League · 2022-233300.6020.635
Primeira Liga · 2022-232610.5230.622
Russian Premier League · 2022-232000.5930.641
Scottish Championship · 2022-231400.6570.671
Scottish League One · 2022-231400.5690.658
Scottish League Two · 2022-231370.6640.655
Scottish Premiership · 2022-231880.5380.620
Competition-seasons 401–440 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Serie A · 2022-233300.6040.659
Serie B · 2022-233300.6620.664
Süper Lig · 2022-232920.5830.643
Swiss Super League · 2022-231400.7080.673
Allsvenskan · 20222000.6340.665
Brasileirão Série A · 20223290.6190.653
Chinese Super League · 20222610.5050.641
Eliteserien · 20221980.6110.652
J1 League · 20222560.6770.665
League of Ireland Premier Division · 20221400.5790.651
Liga Profesional Argentina · 20225110.6730.659
Major League Soccer · 20224160.6560.630
Veikkausliiga · 20221260.6040.655
2. Bundesliga · 2021-222610.6790.665
Austrian Bundesliga · 2021-221540.6450.669
Belgian Pro League · 2021-222600.5780.649
Bundesliga · 2021-222610.6170.643
Danish Superliga · 2021-221530.6650.666
EFL Championship · 2021-224920.6420.647
EFL League One · 2021-224920.6130.658
EFL League Two · 2021-224890.6540.660
Ekstraklasa · 2021-222570.6390.656
Eredivisie · 2021-222590.5940.652
Greek Super League · 2021-221990.6140.654
La Liga · 2021-223280.6260.654
La Liga 2 · 2021-224070.6370.654
Liga 1 · 2021-222760.5650.654
Liga MX · 2021-222960.6750.664
Ligue 1 · 2021-223290.6230.655
Ligue 2 · 2021-223290.6530.660
National League · 2021-224450.5930.649
Premier League · 2021-223300.6070.652
Primeira Liga · 2021-222610.5790.664
Russian Premier League · 2021-222000.6580.657
Scottish Championship · 2021-221400.7090.678
Scottish League One · 2021-221400.6190.674
Scottish League Two · 2021-221400.6530.665
Scottish Premiership · 2021-221880.5730.659
Serie A · 2021-223300.6120.665
Serie B · 2021-223300.6380.665
Competition-seasons 441–480 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Süper Lig · 2021-223300.6220.640
Swiss Super League · 2021-221400.6680.663
Allsvenskan · 20212000.6020.657
Brasileirão Série A · 20213260.6410.645
Chinese Super League · 20211360.5550.647
Eliteserien · 20211920.6540.651
J1 League · 20213250.6390.660
League of Ireland Premier Division · 20211400.6390.656
Liga Profesional Argentina · 20214350.6900.656
Major League Soccer · 20213990.6410.641
Veikkausliiga · 20211210.6160.668
2. Bundesliga · 2020-212610.6390.654
Austrian Bundesliga · 2020-211550.6460.659
Belgian Pro League · 2020-212610.6550.655
Bundesliga · 2020-212610.6360.657
Danish Superliga · 2020-211530.6580.664
EFL Championship · 2020-214920.6560.657
EFL League One · 2020-214890.6520.659
EFL League Two · 2020-214910.6770.661
Ekstraklasa · 2020-211970.6900.662
Eredivisie · 2020-212600.5780.658
Greek Super League · 2020-211990.6130.670
La Liga · 2020-213260.6040.661
La Liga 2 · 2020-214030.6690.659
Liga 1 · 2020-212720.6440.668
Liga MX · 2020-212970.6110.637
Ligue 1 · 2020-213300.6270.664
Ligue 2 · 2020-213300.6510.657
National League · 2020-214150.6150.650
Premier League · 2020-213280.6210.652
Primeira Liga · 2020-212610.5900.656
Russian Premier League · 2020-212000.5960.630
Scottish Championship · 2020-21920.7180.686
Scottish League One · 2020-21680.6500.649
Scottish League Two · 2020-21670.5780.662
Scottish Premiership · 2020-211880.5790.668
Serie A · 2020-213280.5760.660
Serie B · 2020-213280.6620.670
Süper Lig · 2020-213640.6350.659
Swiss Super League · 2020-211390.6530.684
Competition-seasons 481–520 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Allsvenskan · 20202000.6890.670
Brasileirão Série A · 20203270.6480.652
Chinese Super League · 20201200.6470.667
Eliteserien · 20202000.5800.647
J1 League · 20202610.6170.655
League of Ireland Premier Division · 2020500.6300.668
Liga Profesional Argentina · 2020740.6510.669
Major League Soccer · 20202580.6480.633
Veikkausliiga · 2020900.5770.661
2. Bundesliga · 2019-202610.6890.659
Austrian Bundesliga · 2019-201540.6440.666
Belgian Pro League · 2019-201880.5800.641
Bundesliga · 2019-202610.6140.655
Copa MX · 2019-20220.5280.591
Danish Superliga · 2019-202030.6180.644
EFL Championship · 2019-204920.6610.660
EFL League One · 2019-203420.6370.646
EFL League Two · 2019-203800.6580.657
Ekstraklasa · 2019-202540.6330.634
Eredivisie · 2019-201840.5770.609
Greek Super League · 2019-202000.5710.654
La Liga · 2019-203300.6010.645
La Liga 2 · 2019-204070.7080.659
Liga 1 · 2019-202200.6560.647
Liga MX · 2019-202260.6780.659
Liga Profesional Argentina · 2019-202150.6490.668
Ligue 1 · 2019-202290.6160.641
Ligue 2 · 2019-202300.6880.667
National League · 2019-203910.6790.660
Premier League · 2019-203300.5940.645
Primeira Liga · 2019-202610.6060.658
Russian Premier League · 2019-202000.6570.674
Scottish Championship · 2019-20970.7020.661
Scottish League One · 2019-20990.6290.642
Scottish League Two · 2019-20970.5760.626
Scottish Premiership · 2019-201370.5800.652
Serie A · 2019-203300.5900.657
Serie B · 2019-203300.6520.650
Süper Lig · 2019-202610.6400.654
Swiss Super League · 2019-201400.6290.648
Competition-seasons 521–560 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Allsvenskan · 20192000.5290.654
Brasileirão Série A · 20193300.5940.645
Chinese Super League · 20191970.5440.630
Eliteserien · 20191980.6330.648
J1 League · 20192610.6630.656
League of Ireland Premier Division · 20191390.5650.658
Major League Soccer · 20193580.6470.614
Veikkausliiga · 20191250.6330.670
Austrian Bundesliga · 2018-191540.6520.663
Danish Superliga · 2018-192070.6240.665
Ekstraklasa · 2018-192560.6660.647
Liga 1 · 2018-192280.6420.669
Liga MX · 2018-192890.6200.645
Liga Profesional Argentina · 2018-192580.6530.656
Russian Premier League · 2018-192000.6290.659
Swiss Super League · 2018-191400.6130.671
Allsvenskan · 20181990.5720.656
Brasileirão Série A · 20183290.5780.605
Chinese Super League · 20182000.6180.639
Eliteserien · 20181960.6360.652
J1 League · 20182610.6670.649
League of Ireland Premier Division · 20181400.5240.627
Major League Soccer · 20183450.5950.602
Veikkausliiga · 20181560.5930.666
Austrian Bundesliga · 2017-181400.5640.641
Danish Superliga · 2017-182110.5840.649
Ekstraklasa · 2017-182560.6670.653
Liga 1 · 2017-182280.5910.661
Liga MX · 2017-182890.6400.658
Liga Profesional Argentina · 2017-183080.6310.650
Russian Premier League · 2017-182000.6430.667
Swiss Super League · 2017-181400.5970.649
Allsvenskan · 20172000.6170.663
Brasileirão Série A · 20173300.6820.670
Chinese Super League · 20172000.6020.646
Eliteserien · 20172000.6850.660
J1 League · 20172610.6420.660
League of Ireland Premier Division · 20171580.6190.664
Major League Soccer · 20173320.6110.602
Veikkausliiga · 20171560.6270.661
Competition-seasons 561–600 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Austrian Bundesliga · 2016-171400.6490.631
Danish Superliga · 2016-172110.6520.654
Ekstraklasa · 2016-172560.6580.662
Liga 1 · 2016-172280.6560.654
Liga MX · 2016-172890.6700.657
Liga Profesional Argentina · 2016-173750.6440.652
Russian Premier League · 2016-172000.5770.646
Swiss Super League · 2016-171400.6450.678
Allsvenskan · 20162000.5850.652
Brasileirão Série A · 20163290.6130.606
Chinese Super League · 20161980.6320.632
Eliteserien · 20162000.6490.655
J1 League · 20162640.6170.654
League of Ireland Premier Division · 20161580.5630.639
Liga Profesional Argentina · 20161640.6800.641
Major League Soccer · 20163060.6360.617
Veikkausliiga · 20161570.6370.644
Austrian Bundesliga · 2015-161400.6300.649
Danish Superliga · 2015-161580.5910.639
Ekstraklasa · 2015-162560.6790.663
Liga 1 · 2015-162280.6330.669
Liga MX · 2015-162880.6490.659
Russian Premier League · 2015-162000.6210.670
Swiss Super League · 2015-161400.6360.655
Allsvenskan · 20152000.5790.643
Brasileirão Série A · 20153300.6280.619
Chinese Super League · 20151970.5960.658
Eliteserien · 20152000.5860.634
J1 League · 20152640.6350.661
League of Ireland Premier Division · 20151570.5900.659
Liga Profesional Argentina · 20153930.6350.657
Major League Soccer · 20153020.6220.597
Veikkausliiga · 20151580.6930.659
Austrian Bundesliga · 2014-151400.6380.645
Danish Superliga · 2014-151580.6060.650
Ekstraklasa · 2014-152560.6670.645
Liga 1 · 2014-152610.6720.667
Liga MX · 2014-152880.6670.651
Russian Premier League · 2014-152000.6420.655
Swiss Super League · 2014-151400.6300.664
Competition-seasons 601–639 of 639. The competition filter applies to this table; scores are mean result Brier scores.
Competition / seasonNPrototype BrierBaseline Brier
Allsvenskan · 20142000.6280.645
Brasileirão Série A · 20143290.6140.612
Chinese Super League · 20142000.6250.672
Eliteserien · 20142000.6090.642
J1 League · 20142610.6480.659
League of Ireland Premier Division · 20141570.5780.650
Liga Profesional Argentina · 20141390.6840.651
Major League Soccer · 20142880.6360.632
Veikkausliiga · 20141540.6170.648
Austrian Bundesliga · 2013-141400.6520.657
Danish Superliga · 2013-141580.6840.671
Ekstraklasa · 2013-142560.6460.648
Liga 1 · 2013-142570.6110.644
Liga MX · 2013-142870.6640.658
Liga Profesional Argentina · 2013-143330.6740.647
Russian Premier League · 2013-142000.6080.652
Swiss Super League · 2013-141380.6230.642
Allsvenskan · 20132000.6500.652
Brasileirão Série A · 20133300.6260.637
Eliteserien · 20132000.6350.637
J1 League · 20132610.6240.637
League of Ireland Premier Division · 20131570.6250.654
Major League Soccer · 20132880.6230.626
Veikkausliiga · 20131580.6370.654
Austrian Bundesliga · 2012-131400.6430.663
Danish Superliga · 2012-131580.6920.662
Ekstraklasa · 2012-132000.6810.665
Liga 1 · 2012-132610.5950.650
Liga MX · 2012-132890.6620.656
Liga Profesional Argentina · 2012-133310.6630.655
Russian Premier League · 2012-132000.6160.657
Swiss Super League · 2012-131400.6290.639
Allsvenskan · 20122000.6500.666
Brasileirão Série A · 20123300.6180.640
Eliteserien · 20122000.6190.641
J1 League · 20122610.6750.662
League of Ireland Premier Division · 20121390.6330.672
Major League Soccer · 20122870.6170.627
Veikkausliiga · 20121550.6650.626

What this evidence cannot establish.

  • Retrospective reconstruction from the current stored results, not a record of forecasts published at the time.
  • Original ingestion/publication times and historical corrections are unavailable; contemporaneous data availability is not proven.
  • Unknown kickoffs and invalid observations are excluded, so the evaluation population differs from the live season aggregate input population.
  • No lineups, injuries, odds, betting returns, prospective validation or reliability guarantee is inferred.
  • All source competition types meeting the existing model minimums are included; the aggregate is not a professional-league-only result.
Reproduce this exact calculation

Evaluation chronological-known-kickoff-1. Generated 2026-10-18T02:45:17.169Z. The read-only repository script scripts/analysis/evaluate-forecast.cjs accepts an explicit UTC cutoff. Reproduction requires the same underlying stored rows, not just the same model version.

Source SHA-256: 3c7aaf1eb7d13a8982c0447df0a7f06710abe0543c467c692cc5c513a1cd6876

src/lib/forecast.ts
23346541458742a1d7bb6b5495506d73ddd1672a91dc1ec3a4b4368806e00674
src/lib/forecast-evaluation.ts
824620c4fb5b40714ee3060cafba0deb2ed05a367dea02cd929092bc9495e001
scripts/analysis/evaluate-forecast.cjs
2728c948af825c183907c4820984c70bbab3f1860b96d52c257585e8e0a4c696

More statistics

How to read these figures

The full definitions are in the glossary and the methodology.

What is a sample?
The number of matches behind a figure. A percentage or an average is counted only over matches that have that measurement stored, and a figure from a handful of matches is marked as a small sample.
What is a rate?
The share of measured matches in which something happened, such as both teams scoring. It describes the matches counted and is not a forecast.
Why can two tables differ?
Season views count one competition-season. Last 5, 10 and 20 windows follow each club across stored seasons in its competition, and a home or away filter applies after the window is chosen.
Is a missing figure counted as zero?
No. A missing measurement is left out of that figure's sample and is never treated as zero.

Statistics only, not advice. Not affiliated with any league or club.