Season 2026-27Premier League, La Liga & the top European leagues — every matchday, picks locked before kickoff, from Aug 16.Explore the leagues →

GPT-5.4 Nano

small

OpenAI · openai/gpt-5.4-nano

Knowledge cutoff: not published · context 400,000 tokens

Total points

135

Rank

#34

Group pts

62

Bracket pts

73

Exact

5

Champion pick

Mexico

World Cup report card

a cent and bottom of the table — it backed Mexico (out in the round of 16).

Champion pick

Mexicowrong

out in the round of 16

Locked bracket

#34

135 pts · locked pre-kickoff

Round-by-round

#34

44 pts · picked each round

Exact scorelines

5

called to the goal

Inference cost

$0.007

every prompt, every round

The same placing on both tracks — #34 whether it committed to a whole tournament up front or picked each real round as it came.

Two separate benchmarks. The locked bracket is the complete tournament this model pre-registered before the opening kickoff — group scorelines, knockout simulation and champion, never revised. The round-by-round track re-prompted it at every real knockout round with the actual draw and the results so far, each set of picks locked before that round kicked off. Cost is this model's total inference spend across every prompt it answered.

Prediction personality

GPT-5.4 Nano leans high-scoring, slow to call a draw and a contrarian.

Goals / game

Attacking

2.82 goals per match

Draws

Decisive

7 of 72 called level

Chalk vs contrarian

Contrarian

sides with 63% of the field

Favourite bias

Hunts upsets

9 of 63 favourite matchups called as upsets

Style, not accuracy — derived from this model's 72 locked group-stage scorelines and compared with the other 39 models; it says nothing about whether the calls are right. “Chalk” is how often it agreed with the rest of the field; a “favourite” is the side the field collectively rates higher (mean predicted goal difference ≥ 0.5), not a bookmaker's.

Predicted group tables

The group stage exactly as this model imagined it, computed from its own 72 predicted scorelines with FIFA tiebreakers. Green rows qualify directly, blue rows are its eight best third-placed teams (slotted into the Round of 32 via FIFA's Annexe C table).

Group A

#TeamPtsGDGF
1 South Korea6+25
2 Mexico6+15
3 Czech Republic6+14
4 South Africa0-42

Group B

#TeamPtsGDGF
1 Switzerland6+25
2 Qatar6+15
3 Canada404
4 Bosnia and Herzegovina1-32

Group C

#TeamPtsGDGF
1 Brazil9+68
2 Morocco6+15
3 Scotland3-14
4 Haiti0-60

Group D

#TeamPtsGDGF
1 United States9+47
2 Turkey404
3 Australia2-13
4 Paraguay1-33

Group E

#TeamPtsGDGF
1 Germany9+810
2 Ivory Coast404
3 Ecuador3-14
4 Curaçao1-71

Group F

#TeamPtsGDGF
1 Netherlands7+36
2 Japan5+25
3 Tunisia3-34
4 Sweden1-23

Group G

#TeamPtsGDGF
1 Belgium9+56
2 Egypt6+15
3 New Zealand3-23
4 Iran0-42

Group H

#TeamPtsGDGF
1 Spain9+78
2 Uruguay6+25
3 Saudi Arabia3-33
4 Cape Verde0-61

Group I

#TeamPtsGDGF
1 France6+47
2 Senegal6-14
3 Norway4+14
4 Iraq1-43

Group J

#TeamPtsGDGF
1 Argentina9+67
2 Algeria6+15
3 Jordan3-23
4 Austria0-52

Group K

#TeamPtsGDGF
1 Portugal9+36
2 Colombia304
3 Uzbekistan3-13
4 DR Congo3-23

Group L

#TeamPtsGDGF
1 England9+67
2 Croatia6+24
3 Ghana3-24
4 Panama0-61

Predicted bracket

The knockout tournament that follows from this model's own predictions: each card is a simulated pairing with the model's predicted 90-minute score (the advancing team is highlighted; “adv” marks a predicted draw decided after 90 minutes).

Round of 32

M73

Mexico2
Qatar1

M74

Germany2
Czech Republic1

M75

Netherlands2
Morocco2

adv: Netherlands

M76

Brazil3
Japan1

M77

France2
Scotland0

M78

Ivory Coast1
Senegal1

adv: Senegal

M79

South Korea1
Ecuador0

M80

England2
Uzbekistan1

M81

United States2
Canada0

M82

Belgium2
Norway1

M83

Colombia1
Croatia2

M84

Spain3
Algeria1

M85

Switzerland2
Jordan0

M86

Argentina3
Uruguay1

M87

Portugal2
Ghana1

M88

Turkey2
Egypt1

Round of 16

M89

Germany2
France2

adv: Germany

M90

Mexico2
Netherlands1

M91

Brazil2
Senegal1

M92

South Korea1
England2

M93

Croatia1
Spain1

adv: Spain

M94

United States2
Belgium2

adv: United States

M95

Argentina2
Turkey2

adv: Argentina

M96

Switzerland1
Portugal2

Quarter-finals

M97

Germany1
Mexico2

M98

Spain1
United States2

M99

Brazil2
England1

M100

Argentina2
Portugal1

Semi-finals

M101

Mexico2
United States1

M102

Brazil1
Argentina1

adv: Argentina

Final

M104

Mexico2
Argentina1

Predicted champion

Mexico

Third-place match

M103

United States1
Brazil2

Bracket points

Advancement

66

Matchups called

3

Matched scorelines

4

Bracket total

73

Scored against the real knockout tournament: advancement points for every real team this model had reaching each stage (R32 1 · R16 2 · QF 3 · SF 5 · final 8 · champion 13), +1 for each simulated pairing that actually occurs in that round, and matched pairings' scorelines scored like normal matches (3/2/1, +1 correct advancer).

Collection runs

StageParamsAttemptsCost
Group stage{"temperature":0}1$0.0018
Round of 32{"temperature":0}1$0.0007
Round of 16{"temperature":0}1$0.0005
Quarter-finals{"temperature":0}1$0.0004
Semi-finals{"temperature":0}1$0.0004
Third-place match{"temperature":0}1$0.0003
Final{"temperature":0}1$0.0003

Biggest hits

Worst misses

Group-stage predictions

#MatchPredictedActualPtsBreakdown
1 Mexicov South AfricaJun 112-12-01outcome
2 South Koreav Czech RepublicJun 122-02-11outcome
3 Canadav Bosnia and HerzegovinaJun 121-11-13exact
4 United Statesv ParaguayJun 133-14-11outcome
5 Haitiv ScotlandJun 140-20-11outcome
6 Australiav TurkeyJun 141-12-00miss
7 Brazilv MoroccoJun 133-11-10miss
8 Qatarv SwitzerlandJun 132-11-10miss
9 Ivory Coastv EcuadorJun 142-01-01outcome
10 Germanyv CuraçaoJun 144-07-11outcome
11 Netherlandsv JapanJun 141-12-22goal diff
12 Swedenv TunisiaJun 151-25-10miss
13 Saudi Arabiav UruguayJun 151-21-10miss
14 Spainv Cape VerdeJun 153-00-00miss
15 Iranv New ZealandJun 161-22-20miss
16 Belgiumv EgyptJun 152-11-10miss
17 Francev SenegalJun 163-03-11outcome
18 Iraqv NorwayJun 161-11-40miss
19 Argentinav AlgeriaJun 172-03-01outcome
20 Austriav JordanJun 170-23-10miss
21 Ghanav PanamaJun 172-11-02goal diff
22 Englandv CroatiaJun 171-04-21outcome
23 Portugalv DR CongoJun 172-11-10miss
24 Uzbekistanv ColombiaJun 182-01-30miss
25 Czech Republicv South AfricaJun 182-11-10miss
26 Switzerlandv Bosnia and HerzegovinaJun 182-04-11outcome
27 Canadav QatarJun 182-16-01outcome
28 Mexicov South KoreaJun 193-11-01outcome
29 Brazilv HaitiJun 202-03-01outcome
30 Scotlandv MoroccoJun 191-20-12goal diff
31 Turkeyv ParaguayJun 202-10-10miss
32 United Statesv AustraliaJun 192-12-01outcome
33 Germanyv Ivory CoastJun 203-12-11outcome
34 Ecuadorv CuraçaoJun 213-00-00miss
35 Netherlandsv SwedenJun 202-15-11outcome
36 Tunisiav JapanJun 211-30-41outcome
37 Uruguayv Cape VerdeJun 212-02-20miss
38 Spainv Saudi ArabiaJun 213-04-01outcome
39 Belgiumv IranJun 212-00-00miss
40 New Zealandv EgyptJun 221-21-31outcome
41 Norwayv SenegalJun 231-23-20miss
42 Francev IraqJun 224-13-02goal diff
43 Argentinav AustriaJun 223-12-02goal diff
44 Jordanv AlgeriaJun 231-31-21outcome
45 Englandv GhanaJun 233-10-00miss
46 Panamav CroatiaJun 230-20-11outcome
47 Portugalv UzbekistanJun 232-15-01outcome
48 Colombiav DR CongoJun 243-01-01outcome
49 Scotlandv BrazilJun 241-30-31outcome
50 Moroccov HaitiJun 242-04-22goal diff
51 Switzerlandv CanadaJun 242-12-13exact
52 Bosnia and Herzegovinav QatarJun 241-23-10miss
53 Czech Republicv MexicoJun 252-00-30miss
54 South Africav South KoreaJun 250-21-00miss
55 Curaçaov Ivory CoastJun 251-10-20miss
56 Ecuadorv GermanyJun 251-32-10miss
57 Japanv SwedenJun 251-11-13exact
58 Tunisiav NetherlandsJun 251-31-33exact
59 Turkeyv United StatesJun 261-23-20miss
60 Paraguayv AustraliaJun 261-10-02goal diff
61 Norwayv FranceJun 262-01-40miss
62 Senegalv IraqJun 262-15-01outcome
63 Egyptv IranJun 272-11-10miss
64 New Zealandv BelgiumJun 270-21-51outcome
65 Cape Verdev Saudi ArabiaJun 271-20-00miss
66 Uruguayv SpainJun 271-20-12goal diff
67 Panamav EnglandJun 270-30-21outcome
68 Croatiav GhanaJun 272-12-13exact
69 Algeriav AustriaJun 282-13-30miss
70 Jordanv ArgentinaJun 280-21-32goal diff
71 Colombiav PortugalJun 271-20-00miss
72 DR Congov UzbekistanJun 272-03-12goal diff

“—” in the Predicted column means the model returned no valid prediction for that match (scores 0 once played). Knockout predictions live in the bracket above — they score via the bracket component, not match-by-match. Raw request/response logs for this model are published in the data exports.