Sports deep dive
The Greatest Cricket Games
The best Cricket games, ranked by Game Score, with a clip where one exists.
Data as of · Top 50 games by Game Score · Cricket ratings model
Ranked by Game Score
Tests, ODIs and T20Is ranked by a Game Score of closeness, stakes and strength, on one scale.
How this is measured
Strength comes from the recomputed rankings, with all three formats on one scale under "All formats." A ★ marks the curated all-time classics. Methodology.
Featured games
2019 World Cup Final#1
ODINew Zealand tie England
Tied, then the super over tied; decided on boundary count.
Highlights
2005 Ashes, Edgbaston#2
TESTEngland beat Australia by 2 runs
The closest Ashes Test of all time.
Highlights
2007 T20 World Cup Final#3
T20IIndia beat Pakistan by 5 runs
India's first ICC title in 24 years; lit the T20 fuse.
Highlights
ODI
#1
14 Jul 2019 · Match tied (England won on boundary count) · Cricket World Cup · Final · London
▶ WatchCloseness 0.9 · Stakes 1 · Quality 0.77 · All-time classic (curated pick)TEST
#2
4–7 Aug 2005 · England won by 2 runs · Australia tour of England and Scotland - 2005 (2005) · Birmingham
▶ WatchCloseness 0.99 · Stakes 0.42 · Quality 0.67 · All-time classic (curated pick)T20I
#3
24 Sep 2007 · India won by 5 runs · T20 World Cup · Final · Johannesburg
▶ WatchCloseness 0.89 · Stakes 1 · Quality 0.06 · All-time classic (curated pick)T20I
#4
3 Apr 2016 · West Indies won by 4 wickets · T20 World Cup · Final · Kolkata
Closeness 0.7 · Stakes 1 · Quality 1.15 · All-time classic (curated pick)TEST
#5
11–15 Mar 2001 · India won by 171 runs · Australia tour of India - 2001 (2000/01) · Kolkata
Closeness 0.22 · Stakes 0.42 · Quality 0.07 · All-time classic (curated pick)T20I
#6
29 Jun 2024 · India won by 7 runs · T20 World Cup · Final · Bridgetown
Closeness 0.84 · Stakes 1 · Quality 1.15ODI
#7
17 Jun 1999 · Match tied · Cricket World Cup · Group/League stage · Birmingham
Closeness 0.9 · Stakes 0.68 · Quality 0.7 · All-time classic (curated pick)ODI
#8
12 Mar 2006 · South Africa won by 1 wicket (with 1 ball remaining) · Australia tour of South Africa - 2006 (2005/06) · Johannesburg
Closeness 1 · Stakes 0.42 · Quality 0.8 · All-time classic (curated pick)TEST
#9
9–14 Dec 1960 · Match tied · West Indies tour of Australia - 1960 (1960/61) · Brisbane
Closeness 0.9 · Stakes 0.42 · Quality 0.34 · All-time classic (curated pick)T20I
#10
23 Oct 2022 · India won by 4 wickets · T20 World Cup · Group/League stage · Melbourne
Closeness 0.7 · Stakes 0.68 · Quality 1.15 · All-time classic (curated pick)TEST
#11
22–25 Aug 2019 · England won by 1 wicket · ICC World Test Championship - 2019 (2019-2021) · WTC 2019-21 league · Leeds
Closeness 1 · Stakes 0.42 · Quality 0.09 · All-time classic (curated pick)TEST
#12
15–19 Jan 2021 · India won by 3 wickets · India in Australia - 2020 (2020/21) · WTC 2019-21 league · Brisbane
Closeness 0.8 · Stakes 0.42 · Quality 0.52 · All-time classic (curated pick)T20I
#13
5 Mar 2026 · India won by 7 runs · T20 World Cup · Semi-final · Mumbai
Closeness 0.84 · Stakes 0.85 · Quality 1.15TEST
#14
16–21 Jul 1981 · England won by 18 runs · Australia tour of England - 1981 (1981) · Leeds
Closeness 0.92 · Stakes 0.42 · Quality 0.12 · All-time classic (curated pick)T20I
#15
24 Mar 2014 · South Africa won by 2 runs · T20 World Cup · Group/League stage · Chittagong
Closeness 0.96 · Stakes 0.68 · Quality 1.12ODI
#16
23 Jun 2013 · India won by 5 runs · Champions Trophy · Final · Birmingham
Closeness 0.95 · Stakes 1 · Quality 0.75ODI
#17
2 Apr 2011 · India won by 6 wickets (with 10 balls remaining) · Cricket World Cup · Final · Mumbai
Closeness 0.5 · Stakes 1 · Quality 0.67 · All-time classic (curated pick)T20I
#18
8 May 2010 · New Zealand won by 1 runs · T20 World Cup · Group/League stage · Barbados
Closeness 0.98 · Stakes 0.68 · Quality 1.01T20I
#19
29 Mar 2014 · South Africa won by 3 runs · T20 World Cup · Group/League stage · Chittagong
Closeness 0.93 · Stakes 0.68 · Quality 1.11T20I
#20
24 Feb 2026 · England won by 2 wickets · T20 World Cup · Group/League stage · Kandy
Closeness 0.9 · Stakes 0.68 · Quality 1.15T20I
#21
18 Mar 2016 · England won by 2 wickets · T20 World Cup · Super 10 · Mumbai
Closeness 0.9 · Stakes 0.68 · Quality 1.14T20I
#22
22 Mar 2014 · Sri Lanka won by 5 runs · T20 World Cup · Group/League stage · Chittagong
Closeness 0.89 · Stakes 0.68 · Quality 1.15ODI
#23
8 Nov 1987 · Australia won by 7 runs · Cricket World Cup · Final · Kolkata
Closeness 0.93 · Stakes 1 · Quality 0.66T20I
#24
2 Oct 2012 · India won by 1 runs · T20 World Cup · Group/League stage · Colombo
Closeness 0.98 · Stakes 0.68 · Quality 0.93ODI
#25
16 Oct 1987 · Pakistan won by 1 wicket (with 0 balls remaining) · Cricket World Cup · Group/League stage · Lahore
Closeness 1 · Stakes 0.68 · Quality 0.96T20I
#26
12 Jan 2011 · England won by 1 wickets · England in Australia T20I Series · Adelaide
Closeness 1 · Stakes 0.5 · Quality 1.11T20I
#27
9 Jun 2024 · India won by 6 runs · T20 World Cup · Group/League stage · New York
Closeness 0.87 · Stakes 0.68 · Quality 1.11T20I
#28
14 May 2010 · Australia won by 3 wickets · T20 World Cup · Semi-final · St Lucia
Closeness 0.8 · Stakes 0.85 · Quality 0.99T20I
#29
8 Feb 2026 · England won by 4 runs · T20 World Cup · Group/League stage · Mumbai
Closeness 0.91 · Stakes 0.68 · Quality 1T20I
#30
21 Jun 2024 · South Africa won by 7 runs · T20 World Cup · Group/League stage · Gros Islet
Closeness 0.84 · Stakes 0.68 · Quality 1.15ODI
#31
28 Mar 2007 · South Africa won by 1 wicket (with 10 balls remaining) · Cricket World Cup · Super 8s · Providence
Closeness 1 · Stakes 0.85 · Quality 0.61T20I
#32
24 Jun 2024 · Afghanistan won by 8 runs (DLS method) · T20 World Cup · Super 8s · Kingstown
Closeness 0.82 · Stakes 0.85 · Quality 0.91T20I
#33
10 Jun 2024 · South Africa won by 4 runs · T20 World Cup · Group/League stage · New York
Closeness 0.91 · Stakes 0.68 · Quality 0.97T20I
#34
11 Feb 2026 · Match tied; South Africa won the second Super Over (first double Super Over in T20 World Cup history) · T20 World Cup · Group D · Ahmedabad
Closeness 0.9 · Stakes 0.68 · Quality 0.99T20I
#35
18 Mar 2016 · New Zealand won by 8 runs · T20 World Cup · Super 10 · Dharamsala
Closeness 0.82 · Stakes 0.68 · Quality 1.15T20I
#36
28 Jan 2013 · Sri Lanka won by 2 runs (D/L method) · Sri Lanka in Australia T20I Series · Melbourne
Closeness 0.96 · Stakes 0.5 · Quality 1.12T20I
#37
28 Sep 2012 · Pakistan won by 2 wickets · T20 World Cup · Group/League stage · Colombo
Closeness 0.9 · Stakes 0.68 · Quality 0.96T20I
#38
13 Nov 2022 · England won by 5 wickets · T20 World Cup · Final · Melbourne
Closeness 0.6 · Stakes 1 · Quality 1.15T20I
#39
28 Feb 2026 · Pakistan won by 5 runs · T20 World Cup · Group/League stage · Kandy
Closeness 0.89 · Stakes 0.68 · Quality 0.98T20I
#40
26 Jul 2025 · New Zealand won by 3 runs · Zimbabwe Twenty20 Tri-Series · Harare
Closeness 0.93 · Stakes 0.5 · Quality 1.15T20I
#41
23 Jun 2024 · South Africa won by 3 wickets (D/L method) · T20 World Cup · Group/League stage · North Sound
Closeness 0.8 · Stakes 0.68 · Quality 1.15T20I
#42
22 Feb 2012 · South Africa won by 3 runs · South Africa in New Zealand T20I Series · Auckland
Closeness 0.93 · Stakes 0.5 · Quality 1.12T20I
#43
27 Sep 2012 · Match tied · T20 World Cup · Group/League stage · Pallekele
Closeness 0.9 · Stakes 0.68 · Quality 0.9T20I
#44
14 Jun 2024 · South Africa won by 1 runs · T20 World Cup · Group/League stage · Kingstown
Closeness 0.98 · Stakes 0.68 · Quality 0.72T20I
#45
30 Mar 2017 · Pakistan won by 3 runs · Pakistan in West Indies T20I Series · Trinidad
Closeness 0.93 · Stakes 0.5 · Quality 1.1T20I
#46
14 Jan 2011 · Australia won by 4 runs · England in Australia T20I Series · Melbourne
Closeness 0.91 · Stakes 0.5 · Quality 1.15T20I
#47
20 Nov 2013 · South Africa won by 4 runs (D/L method) · Pakistan in South Africa T20I Series · Johannesburg
Closeness 0.91 · Stakes 0.5 · Quality 1.15T20I
#48
25 Mar 2016 · West Indies won by 3 wickets · T20 World Cup · Super 10 · Nagpur
Closeness 0.8 · Stakes 0.68 · Quality 1.12ODI
#49
9 Oct 1987 · England won by 2 wickets (with 3 balls remaining) · Cricket World Cup · Group/League stage · Gujranwala
Closeness 0.9 · Stakes 0.68 · Quality 0.98T20I
#50
6 Nov 2021 · South Africa won by 10 runs · T20 World Cup · Group/League stage · Sharjah
Closeness 0.78 · Stakes 0.68 · Quality 1.15Where these numbers come from
Game Score is computed from the recomputed cricket team rankings, with all three formats on one scale, and emitted to the sport's data files at build time. Scores are calibrated per sport, so a 3.6 in baseball is not a 3.6 in basketball. A cross-sport scale is a future build, not a claim this page makes.