A Human Actually experiment · World Cup 2026
The Calibration Cup
A prediction game for the 2026 World Cup. Forecast every match — and instead of just calling winners, you say how confident you are. We score how well your confidence matches what actually happens on the pitch.
Pick a match
Every fixture of the 2026 World Cup — group stage to final — is a question waiting for your call.
Set your probability
Don't just pick a winner. Say how sure you are. Your confidence is the whole game.
Get scored on calibration
When the match resolves, we measure how honest your numbers were — not just whether you were right, but whether your 70% calls actually happen 70% of the time.
The slate
Make your calls
Start with the box below: pick a display name, then choose any match. Set how confident you are, save your pick, and come back when results land to collect your Trust Receipts.
Something broken or confusing? Send feedback.
Step 1 · Start here
Pick anything — a handle, an initial, leave it blank. Aggregates never expose individual display names or participant IDs.
Step 2 · Make a call
Pick any match below. Set your confidence. Save.
This is not a bracket. A bracket rewards being right. Calibration measures whether your confidence deserved to be trusted.
Your calibration
Calibration dashboard
—
Calibration Score · /100
No predictions yet. Make one pick, assign your confidence, and let reality grade it later.
The Calibration Score is not a score of intelligence or credibility. It measures how well confidence matched reality. The goal is not to be fearless. The goal is to be honest about uncertainty.
Group A
6 matches · Jun 11–Jun 25
Group A
6 matches · Jun 11–Jun 25
Group A
ScheduledJun 11, 2026 · 19:00 UTC
MexicovsSouth Africa
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group A
ScheduledJun 12, 2026 · 02:00 UTC
South KoreavsCzechia
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group A
ScheduledJun 18, 2026 · 16:00 UTC
CzechiavsSouth Africa
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group A
ScheduledJun 19, 2026 · 01:00 UTC
MexicovsSouth Korea
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group A
ScheduledJun 25, 2026 · 01:00 UTC
CzechiavsMexico
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group A
ScheduledJun 25, 2026 · 01:00 UTC
South AfricavsSouth Korea
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group B
6 matches · Jun 12–Jun 24
Group B
6 matches · Jun 12–Jun 24
Group B
ScheduledJun 12, 2026 · 19:00 UTC
CanadavsBosnia-Herzegovina
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group B
ScheduledJun 13, 2026 · 19:00 UTC
QatarvsSwitzerland
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group B
ScheduledJun 18, 2026 · 19:00 UTC
SwitzerlandvsBosnia-Herzegovina
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group B
ScheduledJun 18, 2026 · 22:00 UTC
CanadavsQatar
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group B
ScheduledJun 24, 2026 · 19:00 UTC
SwitzerlandvsCanada
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group B
ScheduledJun 24, 2026 · 19:00 UTC
Bosnia-HerzegovinavsQatar
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group D
6 matches · Jun 13–Jun 26
Group D
6 matches · Jun 13–Jun 26
Group D
ScheduledJun 13, 2026 · 01:00 UTC
United StatesvsParaguay
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group D
ScheduledJun 14, 2026 · 04:00 UTC
AustraliavsTurkey
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group D
ScheduledJun 19, 2026 · 19:00 UTC
United StatesvsAustralia
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group D
ScheduledJun 20, 2026 · 03:00 UTC
TurkeyvsParaguay
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group D
ScheduledJun 26, 2026 · 02:00 UTC
TurkeyvsUnited States
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group D
ScheduledJun 26, 2026 · 02:00 UTC
ParaguayvsAustralia
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group C
6 matches · Jun 13–Jun 24
Group C
6 matches · Jun 13–Jun 24
Group C
ScheduledJun 13, 2026 · 22:00 UTC
BrazilvsMorocco
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group C
ScheduledJun 14, 2026 · 01:00 UTC
HaitivsScotland
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group C
ScheduledJun 19, 2026 · 22:00 UTC
ScotlandvsMorocco
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group C
ScheduledJun 20, 2026 · 00:30 UTC
BrazilvsHaiti
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group C
ScheduledJun 24, 2026 · 22:00 UTC
MoroccovsHaiti
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group C
ScheduledJun 24, 2026 · 22:00 UTC
ScotlandvsBrazil
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group E
6 matches · Jun 14–Jun 25
Group E
6 matches · Jun 14–Jun 25
Group E
ScheduledJun 14, 2026 · 17:00 UTC
GermanyvsCuraçao
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group E
ScheduledJun 14, 2026 · 23:00 UTC
Ivory CoastvsEcuador
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group E
ScheduledJun 20, 2026 · 20:00 UTC
GermanyvsIvory Coast
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group E
ScheduledJun 21, 2026 · 00:00 UTC
EcuadorvsCuraçao
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group E
ScheduledJun 25, 2026 · 20:00 UTC
EcuadorvsGermany
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group E
ScheduledJun 25, 2026 · 20:00 UTC
CuraçaovsIvory Coast
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group F
6 matches · Jun 14–Jun 25
Group F
6 matches · Jun 14–Jun 25
Group F
ScheduledJun 14, 2026 · 20:00 UTC
NetherlandsvsJapan
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group F
ScheduledJun 15, 2026 · 02:00 UTC
SwedenvsTunisia
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group F
ScheduledJun 20, 2026 · 17:00 UTC
NetherlandsvsSweden
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group F
ScheduledJun 21, 2026 · 04:00 UTC
TunisiavsJapan
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group F
ScheduledJun 25, 2026 · 23:00 UTC
TunisiavsNetherlands
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group F
ScheduledJun 25, 2026 · 23:00 UTC
JapanvsSweden
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group H
6 matches · Jun 15–Jun 27
Group H
6 matches · Jun 15–Jun 27
Group H
ScheduledJun 15, 2026 · 16:00 UTC
SpainvsCape Verde Islands
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group H
ScheduledJun 15, 2026 · 22:00 UTC
Saudi ArabiavsUruguay
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group H
ScheduledJun 21, 2026 · 16:00 UTC
SpainvsSaudi Arabia
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group H
ScheduledJun 21, 2026 · 22:00 UTC
UruguayvsCape Verde Islands
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group H
ScheduledJun 27, 2026 · 00:00 UTC
UruguayvsSpain
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group H
ScheduledJun 27, 2026 · 00:00 UTC
Cape Verde IslandsvsSaudi Arabia
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group G
6 matches · Jun 15–Jun 27
Group G
6 matches · Jun 15–Jun 27
Group G
ScheduledJun 15, 2026 · 19:00 UTC
BelgiumvsEgypt
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group G
ScheduledJun 16, 2026 · 01:00 UTC
IranvsNew Zealand
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group G
ScheduledJun 21, 2026 · 19:00 UTC
BelgiumvsIran
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group G
ScheduledJun 22, 2026 · 01:00 UTC
New ZealandvsEgypt
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group G
ScheduledJun 27, 2026 · 03:00 UTC
New ZealandvsBelgium
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group G
ScheduledJun 27, 2026 · 03:00 UTC
EgyptvsIran
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group I
6 matches · Jun 16–Jun 26
Group I
6 matches · Jun 16–Jun 26
Group I
ScheduledJun 16, 2026 · 19:00 UTC
FrancevsSenegal
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group I
ScheduledJun 16, 2026 · 22:00 UTC
IraqvsNorway
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group I
ScheduledJun 22, 2026 · 21:00 UTC
FrancevsIraq
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group I
ScheduledJun 23, 2026 · 00:00 UTC
NorwayvsSenegal
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group I
ScheduledJun 26, 2026 · 19:00 UTC
NorwayvsFrance
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group I
ScheduledJun 26, 2026 · 19:00 UTC
SenegalvsIraq
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group J
6 matches · Jun 17–Jun 28
Group J
6 matches · Jun 17–Jun 28
Group J
ScheduledJun 17, 2026 · 01:00 UTC
ArgentinavsAlgeria
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group J
ScheduledJun 17, 2026 · 04:00 UTC
AustriavsJordan
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group J
ScheduledJun 22, 2026 · 17:00 UTC
ArgentinavsAustria
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group J
ScheduledJun 23, 2026 · 03:00 UTC
JordanvsAlgeria
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group J
ScheduledJun 28, 2026 · 02:00 UTC
JordanvsArgentina
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group J
ScheduledJun 28, 2026 · 02:00 UTC
AlgeriavsAustria
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group K
6 matches · Jun 17–Jun 27
Group K
6 matches · Jun 17–Jun 27
Group K
ScheduledJun 17, 2026 · 17:00 UTC
PortugalvsCongo DR
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group K
ScheduledJun 18, 2026 · 02:00 UTC
UzbekistanvsColombia
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group K
ScheduledJun 23, 2026 · 17:00 UTC
PortugalvsUzbekistan
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group K
ScheduledJun 24, 2026 · 02:00 UTC
ColombiavsCongo DR
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group K
ScheduledJun 27, 2026 · 23:30 UTC
ColombiavsPortugal
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group K
ScheduledJun 27, 2026 · 23:30 UTC
Congo DRvsUzbekistan
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group L
6 matches · Jun 17–Jun 27
Group L
6 matches · Jun 17–Jun 27
Group L
ScheduledJun 17, 2026 · 20:00 UTC
EnglandvsCroatia
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group L
ScheduledJun 17, 2026 · 23:00 UTC
GhanavsPanama
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group L
ScheduledJun 23, 2026 · 20:00 UTC
EnglandvsGhana
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group L
ScheduledJun 23, 2026 · 23:00 UTC
PanamavsCroatia
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group L
ScheduledJun 27, 2026 · 21:00 UTC
PanamavsEngland
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
Group L
ScheduledJun 27, 2026 · 21:00 UTC
CroatiavsGhana
Your pick
By submitting, you add your prediction and confidence level to the public experiment. Results are reported in aggregate. No account required.
The crowd
Public confidence signal
Aggregated, pseudonymous predictions from everyone who has opted in. Public reporting is aggregate — no participant IDs, no raw rows.
Public confidence signal
What the crowd is predicting
Loading…
This is a live community snapshot, not a scientific poll. The value is not that the crowd is always right. The value is seeing how confidence behaves before reality grades it.
On the record
The Human Actually slate
Our own calls, graded by the same ruler. Confidence stated up front, receipts attached when results land.
Group A
PendingMexicovsSouth Africa
Jun 11
Our call
Mexico · 65%
Pending. We will let the result grade this one.
Group A
PendingSouth KoreavsCzechia
Jun 12
Our call
Czechia · 55%
Pending. We will let the result grade this one.
Group B
PendingCanadavsBosnia-Herzegovina
Jun 12
Our call
Canada · 55%
Pending. We will let the result grade this one.
Group D
PendingUnited StatesvsParaguay
Jun 13
Our call
United States · 60%
Pending. We will let the result grade this one.
Group B
PendingQatarvsSwitzerland
Jun 13
Our call
Switzerland · 65%
Pending. We will let the result grade this one.
Group C
PendingBrazilvsMorocco
Jun 13
Our call
Brazil · 70%
Pending. We will let the result grade this one.
Group C
PendingHaitivsScotland
Jun 14
Our call
Scotland · 65%
Pending. We will let the result grade this one.
Group D
PendingAustraliavsTurkey
Jun 14
Our call
Turkey · 60%
Pending. We will let the result grade this one.
Group E
PendingGermanyvsCuraçao
Jun 14
Our call
Germany · 85%
Pending. We will let the result grade this one.
Group F
PendingNetherlandsvsJapan
Jun 14
Our call
Netherlands · 60%
Pending. We will let the result grade this one.
Group E
PendingIvory CoastvsEcuador
Jun 14
Our call
Ecuador · 55%
Pending. We will let the result grade this one.
Group F
PendingSwedenvsTunisia
Jun 15
Our call
Sweden · 55%
Pending. We will let the result grade this one.
Group H
PendingSpainvsCape Verde Islands
Jun 15
Our call
Spain · 85%
Pending. We will let the result grade this one.
Group G
PendingBelgiumvsEgypt
Jun 15
Our call
Belgium · 65%
Pending. We will let the result grade this one.
Group H
PendingSaudi ArabiavsUruguay
Jun 15
Our call
Uruguay · 70%
Pending. We will let the result grade this one.
Group G
PendingIranvsNew Zealand
Jun 16
Our call
Iran · 60%
Pending. We will let the result grade this one.
Group I
PendingFrancevsSenegal
Jun 16
Our call
France · 65%
Pending. We will let the result grade this one.
Group I
PendingIraqvsNorway
Jun 16
Our call
Norway · 70%
Pending. We will let the result grade this one.
Group J
PendingArgentinavsAlgeria
Jun 17
Our call
Argentina · 75%
Pending. We will let the result grade this one.
Group J
PendingAustriavsJordan
Jun 17
Our call
Austria · 70%
Pending. We will let the result grade this one.
Group K
PendingPortugalvsCongo DR
Jun 17
Our call
Portugal · 80%
Pending. We will let the result grade this one.
Group L
PendingEnglandvsCroatia
Jun 17
Our call
England · 60%
Pending. We will let the result grade this one.
Group L
PendingGhanavsPanama
Jun 17
Our call
Ghana · 60%
Pending. We will let the result grade this one.
Group K
PendingUzbekistanvsColombia
Jun 18
Our call
Colombia · 65%
Pending. We will let the result grade this one.
Group A
PendingCzechiavsSouth Africa
Jun 18
Our call
Czechia · 60%
Pending. We will let the result grade this one.
Group B
PendingSwitzerlandvsBosnia-Herzegovina
Jun 18
Our call
Switzerland · 60%
Pending. We will let the result grade this one.
Group B
PendingCanadavsQatar
Jun 18
Our call
Canada · 60%
Pending. We will let the result grade this one.
Group A
PendingMexicovsSouth Korea
Jun 19
Our call
Mexico · 60%
Pending. We will let the result grade this one.
Group D
PendingUnited StatesvsAustralia
Jun 19
Our call
United States · 65%
Pending. We will let the result grade this one.
Group C
PendingScotlandvsMorocco
Jun 19
Our call
Morocco · 60%
Pending. We will let the result grade this one.
Group C
PendingBrazilvsHaiti
Jun 20
Our call
Brazil · 85%
Pending. We will let the result grade this one.
Group D
PendingTurkeyvsParaguay
Jun 20
Our call
Turkey · 55%
Pending. We will let the result grade this one.
Group F
PendingNetherlandsvsSweden
Jun 20
Our call
Netherlands · 60%
Pending. We will let the result grade this one.
Group E
PendingGermanyvsIvory Coast
Jun 20
Our call
Germany · 70%
Pending. We will let the result grade this one.
Group E
PendingEcuadorvsCuraçao
Jun 21
Our call
Ecuador · 75%
Pending. We will let the result grade this one.
Group F
PendingTunisiavsJapan
Jun 21
Our call
Japan · 60%
Pending. We will let the result grade this one.
Group H
PendingSpainvsSaudi Arabia
Jun 21
Our call
Spain · 80%
Pending. We will let the result grade this one.
Group G
PendingBelgiumvsIran
Jun 21
Our call
Belgium · 65%
Pending. We will let the result grade this one.
Group H
PendingUruguayvsCape Verde Islands
Jun 21
Our call
Uruguay · 75%
Pending. We will let the result grade this one.
Group G
PendingNew ZealandvsEgypt
Jun 22
Our call
Egypt · 65%
Pending. We will let the result grade this one.
Group J
PendingArgentinavsAustria
Jun 22
Our call
Argentina · 65%
Pending. We will let the result grade this one.
Group I
PendingFrancevsIraq
Jun 22
Our call
France · 85%
Pending. We will let the result grade this one.
Group I
PendingNorwayvsSenegal
Jun 23
Our call
Norway · 55%
Pending. We will let the result grade this one.
Group J
PendingJordanvsAlgeria
Jun 23
Our call
Algeria · 65%
Pending. We will let the result grade this one.
Group K
PendingPortugalvsUzbekistan
Jun 23
Our call
Portugal · 75%
Pending. We will let the result grade this one.
Group L
PendingEnglandvsGhana
Jun 23
Our call
England · 70%
Pending. We will let the result grade this one.
Group L
PendingPanamavsCroatia
Jun 23
Our call
Croatia · 70%
Pending. We will let the result grade this one.
Group K
PendingColombiavsCongo DR
Jun 24
Our call
Colombia · 65%
Pending. We will let the result grade this one.
Group B
PendingSwitzerlandvsCanada
Jun 24
Our call
Switzerland · 55%
Pending. We will let the result grade this one.
Group B
PendingBosnia-HerzegovinavsQatar
Jun 24
Our call
Bosnia-Herzegovina · 60%
Pending. We will let the result grade this one.
Group C
PendingScotlandvsBrazil
Jun 24
Our call
Brazil · 80%
Pending. We will let the result grade this one.
Group C
PendingMoroccovsHaiti
Jun 24
Our call
Morocco · 75%
Pending. We will let the result grade this one.
Group A
PendingCzechiavsMexico
Jun 25
Our call
Mexico · 55%
Pending. We will let the result grade this one.
Group A
PendingSouth AfricavsSouth Korea
Jun 25
Our call
South Korea · 60%
Pending. We will let the result grade this one.
Group E
PendingEcuadorvsGermany
Jun 25
Our call
Germany · 65%
Pending. We will let the result grade this one.
Group E
PendingCuraçaovsIvory Coast
Jun 25
Our call
Ivory Coast · 70%
Pending. We will let the result grade this one.
Group F
PendingJapanvsSweden
Jun 25
Our call
Japan · 55%
Pending. We will let the result grade this one.
Group F
PendingTunisiavsNetherlands
Jun 25
Our call
Netherlands · 75%
Pending. We will let the result grade this one.
Group D
PendingTurkeyvsUnited States
Jun 26
Our call
United States · 55%
Pending. We will let the result grade this one.
Group D
PendingParaguayvsAustralia
Jun 26
Our call
Paraguay · 55%
Pending. We will let the result grade this one.
Group I
PendingNorwayvsFrance
Jun 26
Our call
France · 65%
Pending. We will let the result grade this one.
Group I
PendingSenegalvsIraq
Jun 26
Our call
Senegal · 70%
Pending. We will let the result grade this one.
Group H
PendingCape Verde IslandsvsSaudi Arabia
Jun 27
Our call
Saudi Arabia · 60%
Pending. We will let the result grade this one.
Group H
PendingUruguayvsSpain
Jun 27
Our call
Spain · 60%
Pending. We will let the result grade this one.
Group G
PendingEgyptvsIran
Jun 27
Our call
Egypt · 55%
Pending. We will let the result grade this one.
Group G
PendingNew ZealandvsBelgium
Jun 27
Our call
Belgium · 75%
Pending. We will let the result grade this one.
Group L
PendingPanamavsEngland
Jun 27
Our call
England · 80%
Pending. We will let the result grade this one.
Group L
PendingCroatiavsGhana
Jun 27
Our call
Croatia · 60%
Pending. We will let the result grade this one.
Group K
PendingColombiavsPortugal
Jun 27
Our call
Portugal · 55%
Pending. We will let the result grade this one.
Group K
PendingCongo DRvsUzbekistan
Jun 27
Our call
Uzbekistan · 55%
Pending. We will let the result grade this one.
Group J
PendingAlgeriavsAustria
Jun 28
Our call
Austria · 55%
Pending. We will let the result grade this one.
Group J
PendingJordanvsArgentina
Jun 28
Our call
Argentina · 85%
Pending. We will let the result grade this one.
Embed this experiment
Drop the Cup into any page
Use the embed to let readers make predictions and track their own calibration from another page.
Preview the embed →<iframe
src="http://localhost:3000/embed"
width="100%"
height="720"
style="border:0;border-radius:12px;overflow:hidden;"
loading="lazy">
</iframe>