Altora Analysis

🌍 INTERNATIONALS — ACCURACY & RECORD

National-team football · calibrated model analysis, not tips. Tracked in the open.

← all sports

New model, built September 2026. This is a public forward test: every fixture is logged with the bookmakers' price at the time, before kick-off, and settled here whichever way it goes. Nothing is deleted. We will not call it an edge until it has beaten the market on a few hundred settled matches.

Coming up · model vs market (de-vigged) · next 7 days

Upcoming internationals

Kick-off (UK)MatchHomeDrawAway
Sat 03 Oct
13:00
Sri Lanka v Djibouti
Friendlies
51%
mkt 35%
28%
mkt 27%
20%
mkt 37%

The live record · every logged fixture since 21 Sep 2026

Model vs market, settled

287settled
63%model pick hit
0.898model log loss
0.871market log loss

Log loss scores the whole three-way forecast (home / draw / away), not just the pick — lower is better, and it punishes confident misses. Both columns are scored on the same matches. The market is currently ahead of the model on log loss. Market pick hit rate on the same matches: 62%. A sample this small is mostly noise.

DateMatchModel pickMarketScoreResult
07 OctMexico v Chile
Friendlies
Mexico 69%59%0-2L
07 OctFrench Guyana v Belize
CONCACAF Nations League
French Guyana 64%43%1-0W
07 OctUSA v Canada
Friendlies
USA 48%47%1-0W
07 OctColombia v Peru
Friendlies
Colombia 78%67%2-0W
07 OctArgentina v Benin
Friendlies
Argentina 93%94%3-0W
07 OctAntigua and Barbuda v Aruba
CONCACAF Nations League
Aruba 42%28%3-2L
06 OctSt. Vincent / Grenadines v Sint Maarten
CONCACAF Nations League
St. Vincent / Grenadines 67%60%4-0W
06 OctSaint Martin v Bahamas
CONCACAF Nations League
Saint Martin 80%92%6-0W
06 OctAngola v Malawi
AFCON Q
Angola 75%69%3-1W
06 OctScotland v Slovenia
Nations League
Scotland 50%40%1-2L
06 OctEngland v Czechia
Nations League
England 83%78%3-0W
06 OctCroatia v Spain
Nations League
Spain 71%67%1-2W
06 OctMoldova v Slovakia
Nations League
Slovakia 77%66%0-4W
06 OctSwitzerland v FYR Macedonia
Nations League
Switzerland 88%83%3-0W
06 OctLuxembourg v Bulgaria
Nations League
Luxembourg 52%46%0-2L
06 OctEstonia v Iceland
Nations League
Iceland 61%58%0-0L
06 OctBelarus v Finland
Nations League
Belarus 44%26%1-0W
06 OctAlbania v San Marino
Nations League
Albania 96%93%2-1W
06 OctSaudi Arabia v United Arab Emirates
Gulf Cup
Saudi Arabia 42%38%2-0W
06 OctJordan v Venezuela
Friendlies
Jordan 48%47%0-0L
06 OctAlgeria v Niger
Friendlies
Algeria 85%75%2-1W
06 OctRussia v Nigeria
Friendlies
Russia 56%52%3-3L
06 OctKazakhstan v Faroe Islands
Nations League
Kazakhstan 40%39%2-2L
06 OctIndia v Uruguay
Friendlies
Uruguay 77%93%1-6W
06 OctChina v Tajikistan
Friendlies
China 47%54%0-1L
06 OctSouth Korea v Uzbekistan
Friendlies
South Korea 47%56%2-0W
06 OctHonduras v Jamaica
CONCACAF Nations League
Jamaica 39%24%1-1L
06 OctBermuda v Barbados
CONCACAF Nations League
Barbados 39%53%1-2W
06 OctGuatemala v Suriname
CONCACAF Nations League
Guatemala 42%42%1-0W
06 OctGrenada v Bonaire
CONCACAF Nations League
Grenada 59%65%1-4L
05 OctMartinique v El Salvador
CONCACAF Nations League
Martinique 42%38%1-1L
05 OctCuba v St. Kitts and Nevis
CONCACAF Nations League
Cuba 43%53%2-2L
05 OctGuadeloupe v St. Lucia
CONCACAF Nations League
Guadeloupe 63%27%0-1L
05 OctUkraine v Hungary
Nations League
Ukraine 50%40%1-2L
05 OctNorthern Ireland v Georgia
Nations League
Georgia 40%40%0-0L
05 OctFrance v Belgium
Nations League
France 58%61%4-1W
05 OctRomania v Sweden
Nations League
Sweden 53%51%0-1W
05 OctItaly v Türkiye
Nations League
Italy 56%59%3-1W
05 OctBosnia & Herzegovina v Poland
Nations League
Poland 47%44%1-0L
05 OctMontenegro v Armenia
Nations League
Montenegro 64%64%0-0L
05 OctLiechtenstein v Gibraltar
Friendlies
Gibraltar 51%32%0-2W
05 OctCyprus v Latvia
Nations League
Cyprus 46%56%2-1W
05 OctMauritius v Sri Lanka
Friendlies
Mauritius 48%49%2-3L
05 OctUganda v Congo DR
Friendlies
Congo DR 47%49%1-1L
05 OctNicaragua v Dominican Republic
CONCACAF Nations League
Dominican Republic 46%55%1-2W
05 OctCosta Rica v Haiti
CONCACAF Nations League
Costa Rica 39%44%2-0W
05 OctAruba v Anguilla
CONCACAF Nations League
Aruba 79%86%3-2W
04 OctTrinidad and Tobago v Curaçao
CONCACAF Nations League
Curaçao 57%64%1-1L
04 OctPuerto Rico v Cayman Islands
CONCACAF Nations League
Puerto Rico 82%88%1-0W
04 OctBahamas v US Virgin Islands
CONCACAF Nations League
US Virgin Islands 39%64%2-3W
04 OctTurks and Caicos Islands v British Virgin Islands
CONCACAF Nations League
Turks and Caicos Islands 58%52%3-0W
04 OctGuyana v Dominica
CONCACAF Nations League
Guyana 78%83%8-1W
04 OctRep. Of Ireland v Israel
Nations League
Rep. Of Ireland 62%47%1-1L
04 OctWales v Denmark
Nations League
Denmark 61%46%0-1W
04 OctNetherlands v Serbia
Nations League
Netherlands 78%40%2-1W
04 OctGreece v Germany
Nations League
Germany 58%48%0-0L
04 OctPortugal v Norway
Nations League
Portugal 58%40%2-1W
04 OctEgypt v South Africa
Friendlies
Egypt 58%55%0-1L
04 OctKosovo v Austria
Nations League
Austria 61%40%1-1L
04 OctMalta v Andorra
Nations League
Malta 67%55%1-0W

Download every settled prediction (CSV) →

Model validation · out-of-sample · 2,594 matches to 2026-09-21

How the model scored on matches it never saw

Data: API-Football, 25 senior men's competitions (World Cup, Euros, Nations League, continental cups, qualifiers, friendlies) · Method: Elo rating with adaptive K and goal-margin scaling, 3-way logistic layer; fit to 2023, scored 2024 onward.

59%model pick accuracy
0.886model log loss
1.058no-skill baseline
24%draw rate

Reliability — the model's favourite at each confidence band: predicted vs actual

38%
38%
239
45%
41%
546
55%
51%
514
65%
65%
486
75%
73%
458
86%
87%
351

What this does not show: a comparison with the bookmakers. The data provider keeps no historical odds for international matches, so the only honest market test is a forward one — the live record below, where every fixture is logged with the market price at the time.