My scorecard

How right have I been so far?

I write down a pick for every match before it's played. Once the match is over, the scorecard updates itself. Nothing is hidden — wins and misses, both.

I got this many right
68%
43 out of 63 matches
Matches already played
63
picks vs reality
Coming up next
3
matches I've called
When I was sure
75%
right 30 of 40 confident calls

Coming up next

All times IST

My pick for each match before it's played. Grouped by day.

Friday, 10 Jul 2026
1 match
Match · ISTHomeDrawAwayMy pick
Spain vs Belgium
11:30 pm IST · likely goals 1.61.1
67.5%
14%
18.5%
Spain
68% · fairly sure
Saturday, 11 Jul 2026
2 matches
Match · ISTHomeDrawAwayMy pick
Argentina vs Switzerland
11:30 pm IST · likely goals 1.61.1
69.5%
14%
16.5%
Argentina
70% · fairly sure
Norway vs England
11:30 pm IST · likely goals 1.11.6
22.1%
15.7%
62.2%
England
62% · fairly sure

Matches already played

What I said would happen, what actually happened, and whether I was right.

All results →
MatchI saidSure?ActuallyScore
France vs Morocco
9 Jul 2026 · 11:30 pm IST
France
65%
France
20
Argentina vs Egypt
7 Jul 2026 · 11:30 pm IST
Argentina
76%
Argentina
32
Switzerland vs Colombia
7 Jul 2026 · 11:30 pm IST
Switzerland
40%
Draw
00
United States vs Belgium
6 Jul 2026 · 11:30 pm IST
Belgium
73%
Belgium
14
Portugal vs Spain
6 Jul 2026 · 11:30 pm IST
Spain
39%
Spain
01
Mexico vs England
5 Jul 2026 · 11:30 pm IST
England
52%
England
23
Brazil vs Norway
5 Jul 2026 · 11:30 pm IST
Brazil
71%
Norway
12
Paraguay vs France
4 Jul 2026 · 11:30 pm IST
France
72%
France
01
Canada vs Morocco
4 Jul 2026 · 11:30 pm IST
Morocco
44%
Morocco
03
Argentina vs Cape Verde
3 Jul 2026 · 11:30 pm IST
Argentina
82%
Argentina
32
Colombia vs Ghana
3 Jul 2026 · 11:30 pm IST
Colombia
78%
Colombia
10
Australia vs Egypt
3 Jul 2026 · 11:30 pm IST
Australia
45%
Draw
11
Portugal vs Croatia
2 Jul 2026 · 11:30 pm IST
Portugal
56%
Portugal
21
Spain vs Austria
2 Jul 2026 · 11:30 pm IST
Spain
74%
Spain
30
Switzerland vs Algeria
2 Jul 2026 · 11:30 pm IST
Switzerland
61%
Switzerland
20
England vs DR Congo
1 Jul 2026 · 11:30 pm IST
England
82%
England
21
United States vs Bosnia and Herzegovina
1 Jul 2026 · 11:30 pm IST
United States
44%
United States
20
Belgium vs Senegal
1 Jul 2026 · 11:30 pm IST
Belgium
54%
Belgium
32
France vs Sweden
30 Jun 2026 · 11:30 pm IST
France
83%
France
30
Mexico vs Ecuador
30 Jun 2026 · 11:30 pm IST
Mexico
46%
Mexico
20
Ivory Coast vs Norway
30 Jun 2026 · 11:30 pm IST
Ivory Coast
38%
Norway
12
Germany vs Paraguay
29 Jun 2026 · 11:30 pm IST
Germany
74%
Draw
11
Netherlands vs Morocco
29 Jun 2026 · 11:30 pm IST
Netherlands
51%
Draw
11
Brazil vs Japan
29 Jun 2026 · 11:30 pm IST
Brazil
65%
Brazil
21
Jordan vs Argentina
28 Jun 2026 · 07:30 am IST
Argentina
77%
Argentina
13
Algeria vs Austria
28 Jun 2026 · 07:30 am IST
Austria
38%
Draw
33
Egypt vs Iran
27 Jun 2026 · 08:30 am IST
Egypt
39%
Draw
11
New Zealand vs Belgium
27 Jun 2026 · 08:30 am IST
Belgium
68%
Belgium
15
Cape Verde vs Saudi Arabia
27 Jun 2026 · 05:30 am IST
Saudi Arabia
35%
Draw
00
Norway vs France
27 Jun 2026 · 12:30 am IST
France
67%
France
14
Paraguay vs Australia
26 Jun 2026 · 07:30 am IST
Australia
36%
Draw
00
Ecuador vs Germany
26 Jun 2026 · 01:30 am IST
Germany
51%
Ecuador
21
Curaçao vs Ivory Coast
26 Jun 2026 · 01:30 am IST
Ivory Coast
68%
Ivory Coast
02
South Africa vs South Korea
25 Jun 2026 · 06:30 am IST
South Korea
64%
South Africa
10
Morocco vs Haiti
25 Jun 2026 · 03:30 am IST
Morocco
78%
Morocco
42
Scotland vs Brazil
25 Jun 2026 · 03:30 am IST
Brazil
70%
Brazil
03
Switzerland vs Canada
25 Jun 2026 · 12:30 am IST
Switzerland
55%
Switzerland
21
England vs Ghana
24 Jun 2026 · 01:30 am IST
England
82%
Draw
00
Jordan vs Algeria
23 Jun 2026 · 08:30 am IST
Algeria
41%
Algeria
12
Norway vs Senegal
23 Jun 2026 · 05:30 am IST
Norway
35%
Norway
32
Argentina vs Austria
22 Jun 2026 · 10:30 pm IST
Argentina
73%
Argentina
20
New Zealand vs Egypt
22 Jun 2026 · 06:30 am IST
Egypt
49%
Egypt
13
Belgium vs Iran
22 Jun 2026 · 12:30 am IST
Belgium
58%
Draw
00
Tunisia vs Japan
21 Jun 2026 · 09:30 am IST
Japan
49%
Japan
04
Ecuador vs Curaçao
21 Jun 2026 · 05:30 am IST
Ecuador
79%
Draw
00
Germany vs Ivory Coast
21 Jun 2026 · 01:30 am IST
Germany
72%
Germany
21
Brazil vs Haiti
20 Jun 2026 · 06:00 am IST
Brazil
81%
Brazil
30
Scotland vs Morocco
20 Jun 2026 · 03:30 am IST
Morocco
58%
Morocco
01
USA vs Australia
20 Jun 2026 · 12:30 am IST
USA
53%
USA
20
Mexico vs South Korea
19 Jun 2026 · 06:30 am IST
Mexico
47%
Mexico
10
Canada vs Qatar
19 Jun 2026 · 03:30 am IST
Canada
62%
Canada
60
Uzbekistan vs Colombia
18 Jun 2026 · 07:30 am IST
Colombia
62%
Colombia
13
England vs Croatia
18 Jun 2026 · 01:30 am IST
England
59%
England
42
Austria vs Jordan
17 Jun 2026 · 09:30 am IST
Austria
68%
Austria
31
Argentina vs Algeria
17 Jun 2026 · 06:30 am IST
Argentina
77%
Argentina
30
France vs Senegal
17 Jun 2026 · 12:30 am IST
France
72%
France
31
Iran vs New Zealand
16 Jun 2026 · 06:30 am IST
Iran
68%
Draw
22
Saudi Arabia vs Uruguay
16 Jun 2026 · 03:30 am IST
Uruguay
59%
Draw
11
Belgium vs Egypt
16 Jun 2026 · 12:30 am IST
Belgium
62%
Draw
11
Spain vs Cape Verde
15 Jun 2026 · 09:30 pm IST
Spain
82%
Draw
00
Ivory Coast vs Ecuador
15 Jun 2026 · 04:30 am IST
Ecuador
38%
Ivory Coast
10
Germany vs Curaçao
14 Jun 2026 · 10:30 pm IST
Germany
83%
Germany
71
Haiti vs Scotland
14 Jun 2026 · 06:30 am IST
Scotland
45%
Scotland
01
When I was sure
75%
right on 30 of 40 matches
When I leaned one way
77%
right on 10 of 13 matches
When it was a toss-up
30%
right on 3 of 10 matches