Vatexverifiable forecast timelines
schedule

Scores & fixtures

Every match by day. Played matches show the result; upcoming matches show the win / draw / win probability. Click a played match for its predicted-vs-actual timeline. The knockout rounds follow below. bracket →

Oracle so far: 17 of 28 correcthome windrawaway win

Thursday 11 June

Mexico
2 - 0FT
South Africa
no oracle call
First Stage · Group A
view predicted-vs-actual timeline →
South Korea
2 - 1FT
Czechia
no oracle call
First Stage · Group A
view predicted-vs-actual timeline →

Friday 12 June

Canada
1 - 1FT
Bosnia-Herzegovina
no oracle call
First Stage · Group B
view predicted-vs-actual timeline →
USA
4 - 1FT
Paraguay
no oracle call
First Stage · Group D
view predicted-vs-actual timeline →

Saturday 13 June

Qatar
1 - 1FT
Switzerland
no oracle call
First Stage · Group B
view predicted-vs-actual timeline →
Haiti
0 - 1FT
Scotland
no oracle call
First Stage · Group C
view predicted-vs-actual timeline →
Brazil
1 - 1FT
Morocco
no oracle call
First Stage · Group C
view predicted-vs-actual timeline →
Australia
2 - 0FT
Türkiye
no oracle call
First Stage · Group D
view predicted-vs-actual timeline →

Sunday 14 June

Ivory Coast
1 - 0FT
Ecuador
no oracle call
First Stage · Group E
view predicted-vs-actual timeline →
Germany
7 - 1FT
Curaçao
no oracle call
First Stage · Group E
view predicted-vs-actual timeline →
Netherlands
2 - 2FT
Japan
no oracle call
First Stage · Group F
view predicted-vs-actual timeline →
Sweden
5 - 1FT
Tunisia
no oracle call
First Stage · Group F
view predicted-vs-actual timeline →

Monday 15 June

Iran
2 - 2FT
New Zealand
Oracle: Iran
First Stage · Group G
view predicted-vs-actual timeline →
Belgium
1 - 1FT
Egypt
Oracle: Egypt
First Stage · Group G
view predicted-vs-actual timeline →
Saudi Arabia
1 - 1FT
Uruguay
Oracle: Uruguay or Draw
First Stage · Group H
view predicted-vs-actual timeline →
Spain
0 - 0FT
Cape Verde
Oracle: Spain or Draw
First Stage · Group H
view predicted-vs-actual timeline →

Tuesday 16 June

France
3 - 1FT
Senegal
Oracle: France or Draw
First Stage · Group I
view predicted-vs-actual timeline →
Iraq
1 - 4FT
Norway
Oracle: Norway
First Stage · Group I
view predicted-vs-actual timeline →
Argentina
3 - 0FT
Algeria
Oracle: Argentina or Draw
First Stage · Group J
view predicted-vs-actual timeline →
Austria
3 - 1FT
Jordan
Oracle: Austria
First Stage · Group J
view predicted-vs-actual timeline →

Wednesday 17 June

Portugal
1 - 1FT
DR Congo
Oracle: Portugal
First Stage · Group K
view predicted-vs-actual timeline →
Uzbekistan
1 - 3FT
Colombia
Oracle: Colombia
First Stage · Group K
view predicted-vs-actual timeline →
Ghana
1 - 0FT
Panama
Oracle: Ghana or Draw
First Stage · Group L
view predicted-vs-actual timeline →
England
4 - 2FT
Croatia
Oracle: England
First Stage · Group L
view predicted-vs-actual timeline →

Thursday 18 June

Czechia
1 - 1FT
South Africa
Oracle: Czechia
First Stage · Group A
view predicted-vs-actual timeline →
Mexico
1 - 0FT
South Korea
Oracle: Mexico
First Stage · Group A
view predicted-vs-actual timeline →
Switzerland
4 - 1FT
Bosnia-Herzegovina
Oracle: Bosnia-Herzegovina
First Stage · Group B
view predicted-vs-actual timeline →
Canada
6 - 0FT
Qatar
Oracle: Canada or Draw
First Stage · Group B
view predicted-vs-actual timeline →

Friday 19 June

Brazil
3 - 0FT
Haiti
Oracle: Brazil
First Stage · Group C
view predicted-vs-actual timeline →
Scotland
0 - 1FT
Morocco
Oracle: Scotland
First Stage · Group C
view predicted-vs-actual timeline →
Türkiye
0 - 1FT
Paraguay
Oracle: Paraguay
First Stage · Group D
view predicted-vs-actual timeline →
USA
2 - 0FT
Australia
Oracle: USA
First Stage · Group D
view predicted-vs-actual timeline →

Saturday 20 June

Germany
2 - 1FT
Ivory Coast
Oracle: Germany
First Stage · Group E
view predicted-vs-actual timeline →
Ecuador
0 - 0FT
Curaçao
Oracle: Ecuador
First Stage · Group E
view predicted-vs-actual timeline →
Netherlands
5 - 1FT
Sweden
Oracle: Sweden
First Stage · Group F
view predicted-vs-actual timeline →
Tunisia
0 - 4FT
Japan
Oracle: Japan
First Stage · Group F
view predicted-vs-actual timeline →

Sunday 21 June

Belgium
0 - 0FT
Iran
Oracle: Belgium
First Stage · Group G
view predicted-vs-actual timeline →
New Zealand
1 - 3FT
Egypt
Oracle: Egypt
First Stage · Group G
view predicted-vs-actual timeline →
Uruguay
2 - 2FT
Cape Verde
Oracle: Uruguay
First Stage · Group H
view predicted-vs-actual timeline →
Spain
4 - 0FT
Saudi Arabia
Oracle: Saudi Arabia or Draw
First Stage · Group H
view predicted-vs-actual timeline →

Monday 22 June

Norway
31
21
48
Senegal
Oracle: Norway
First Stage · Group I
France
83
Iraq
Oracle: France
First Stage · Group I
Argentina
66
22
Austria
Oracle: Argentina
First Stage · Group J
Jordan
21
69
Algeria
Oracle: Jordan or Draw
First Stage · Group J

Tuesday 23 June

Portugal
82
Uzbekistan
Oracle: Portugal
First Stage · Group K
Colombia
77
13
DR Congo
Oracle: Colombia
First Stage · Group K
England
80
Ghana
Oracle: England or Draw
First Stage · Group L
Panama
16
74
Croatia
no oracle call
First Stage · Group L

Wednesday 24 June

Czechia
19
71
Mexico
Oracle: Czechia or Draw
First Stage · Group A
South Africa
16
74
South Korea
Oracle: South Africa
First Stage · Group A
Switzerland
52
19
29
Canada
Oracle: Canada
First Stage · Group B
Bosnia-Herzegovina
33
23
44
Qatar
Oracle: Bosnia-Herzegovina
First Stage · Group B
Scotland
16
74
Brazil
Oracle: Scotland
First Stage · Group C
Morocco
88
Haiti
no oracle call
First Stage · Group C

Thursday 25 June

Türkiye
30
20
50
USA
Oracle: USA or Draw
First Stage · Group D
Paraguay
30
20
50
Australia
Oracle: Australia or Draw
First Stage · Group D
Curaçao
82
Ivory Coast
Oracle: Ivory Coast
First Stage · Group E
Ecuador
29
19
52
Germany
Oracle: Germany
First Stage · Group E
Japan
46
22
32
Sweden
Oracle: Sweden
First Stage · Group F
Tunisia
16
74
Netherlands
Oracle: Draw
First Stage · Group F

Friday 26 June

Egypt
29
19
52
Iran
Oracle: Egypt or Draw
First Stage · Group G
New Zealand
87
Belgium
Oracle: New Zealand
First Stage · Group G
Cape Verde
31
21
48
Saudi Arabia
Oracle: Saudi Arabia
First Stage · Group H
Uruguay
29
19
52
Spain
Oracle: Uruguay
First Stage · Group H
Norway
21
68
France
Oracle: Norway
First Stage · Group I
Senegal
77
13
Iraq
Oracle: Senegal or Draw
First Stage · Group I

Saturday 27 June

Algeria
30
20
50
Austria
Oracle: Austria
First Stage · Group J
Jordan
85
Argentina
no oracle call
First Stage · Group J
Colombia
31
21
48
Portugal
Oracle: Portugal or Draw
First Stage · Group K
DR Congo
39
26
35
Uzbekistan
Oracle: Uzbekistan
First Stage · Group K
Panama
78
England
Oracle: Panama or Draw
First Stage · Group L
Croatia
77
13
Ghana
Oracle: Draw
First Stage · Group L

Knockout stage

The bracket is fixed; teams fill in as the group stage finishes. Each slot shows the group position or earlier match that feeds the tie.

Round of 32

Runner-up Group AvsRunner-up Group B
Sunday 28 June
Winner Group Evs3rd Group A/B/C/D/F
Monday 29 June
Winner Group FvsRunner-up Group C
Monday 29 June
Winner Group CvsRunner-up Group F
Monday 29 June
Winner Group Ivs3rd Group C/D/F/G/H
Tuesday 30 June
Runner-up Group EvsRunner-up Group I
Tuesday 30 June
Winner Group Avs3rd Group C/E/F/H/I
Tuesday 30 June
Winner Group Lvs3rd Group E/H/I/J/K
Wednesday 1 July
Winner Group Dvs3rd Group B/E/F/I/J
Wednesday 1 July
Winner Group Gvs3rd Group A/E/H/I/J
Wednesday 1 July
Runner-up Group KvsRunner-up Group L
Thursday 2 July
Winner Group HvsRunner-up Group J
Thursday 2 July
Winner Group Bvs3rd Group E/F/G/I/J
Thursday 2 July
Winner Group Kvs3rd Group D/E/I/J/L
Friday 3 July
Runner-up Group DvsRunner-up Group G
Friday 3 July
Winner Group JvsRunner-up Group H
Friday 3 July

Round of 16

Winner Match 74vsWinner Match 77
Saturday 4 July
Winner Match 73vsWinner Match 75
Saturday 4 July
Winner Match 76vsWinner Match 78
Sunday 5 July
Winner Match 79vsWinner Match 80
Sunday 5 July
Winner Match 83vsWinner Match 84
Monday 6 July
Winner Match 81vsWinner Match 82
Monday 6 July
Winner Match 86vsWinner Match 88
Tuesday 7 July
Winner Match 85vsWinner Match 87
Tuesday 7 July

Quarter-finals

Winner Match 89vsWinner Match 90
Thursday 9 July
Winner Match 93vsWinner Match 94
Friday 10 July
Winner Match 91vsWinner Match 92
Saturday 11 July
Winner Match 95vsWinner Match 96
Saturday 11 July

Semi-finals

Winner Match 97vsWinner Match 98
Tuesday 14 July
Winner Match 99vsWinner Match 100
Wednesday 15 July

Third-place play-off

Loser Match 101vsLoser Match 102
Saturday 18 July

Final

Winner Match 101vsWinner Match 102
Sunday 19 July