The Cricket Vault

Stats Encyclopedia

Every record. Every legend. Every milestone. The most comprehensive cricket statistics database — from the first Test in 1877 to today.

0+Years of Test Cricket
0+Tests Played
0Tendulkar's Test Runs
0Murali's Test Wickets
0World Cup Editions

At a Glance

Cricket by the Numbers

Most Test Runs

15,921

Sachin Tendulkar (India)

Most Test Wickets

800

Muttiah Muralitharan (SL)

Highest Test Avg

99.94

Don Bradman (Australia)

Most ODI Runs

18,426

Sachin Tendulkar (India)

Most ODI Wickets

534

Muttiah Muralitharan (SL)

Highest Test Score

400*

Brian Lara (West Indies)

Highest ODI Score

264

Rohit Sharma (India)

Most WC Titles

6

Australia (ODI World Cup)

Most Int'l Centuries

100

Sachin Tendulkar (India)

Best Bowling (Test)

10/74

Anil Kumble vs Pakistan

Fastest ODI Century

31 balls

AB de Villiers (SA, 2015)

Longest Test Career

24 years

Sachin Tendulkar (1989–2013)

India Spotlight

India's All-Time Records

Highest Test Total

759/7 dec

vs England, Chennai 2016

Highest Test Score

319

Virender Sehwag vs SA, 2008

Most Test Wins (Captain)

40 wins

Virat Kohli (68 Tests)

First Test Win

1952

vs England, Madras

Most ODI Runs

18,426

Sachin Tendulkar

World Cup Titles

3 titles

1983, 2007 T20, 2024 T20

Test Cricket Records

Test Batting — All Time

Top run-scorers in Test cricket history. Click column headers to sort.

#PlayerCountryMatInnRunsAvgHS100s50s
🥇Sachin Tendulkar🇮🇳 India2003291592153.78248*5168
🥈Ricky Ponting🇦🇺 Australia1682871337851.852574162
🥉Jacques Kallis🇿🇦 S. Africa1662801328955.372244558
4Rahul Dravid🇮🇳 India1642861328852.312703663
5Kumar Sangakkara🇱🇰 Sri Lanka1342331240057.403193852
6Brian Lara🇹🇹 W. Indies1312321195352.88400*3448
7Alastair Cook🏴󠁧󠁢󠁥󠁮󠁧󠁿 England1612911247245.352943357
8Mahela Jayawardene🇱🇰 Sri Lanka1492521181449.843743450
9Sunil Gavaskar🇮🇳 India1252141012251.12236*3445
10Don Bradman🇦🇺 Australia80120699699.943342913

Did You Know?

Don Bradman's average of 99.94 is so far ahead of any other batsman that if he had scored just 4 more runs in his final innings (he was dismissed for a duck), his average would have been exactly 100. The next best Test average belongs to Adam Voges at 61.87.

Test Cricket Records

Test Bowling — All Time

Greatest wicket-takers in Test cricket history.

#PlayerCountryMatWktsAvgBBISR5WI
🥇Muttiah Muralitharan🇱🇰 Sri Lanka13380022.729/5155.067
🥈Shane Warne🇦🇺 Australia14570825.418/7157.437
🥉Anil Kumble🇮🇳 India13261929.6510/7465.935
4Glenn McGrath🇦🇺 Australia12456321.648/2451.929
5Courtney Walsh🇯🇲 W. Indies13251924.447/3757.822
6Kapil Dev🇮🇳 India13143429.649/8363.923
7R. Ashwin🇮🇳 India10653724.007/5950.737
8James Anderson🏴󠁧󠁢󠁥󠁮󠁧󠁿 England18870426.457/4256.732
9Stuart Broad🏴󠁧󠁢󠁥󠁮󠁧󠁿 England16760427.688/1557.520
10Harbhajan Singh🇮🇳 India10341732.468/8468.525

The 10-Wicket Club

Only two bowlers in history have taken all 10 wickets in a Test innings: Jim Laker (10/53 for England vs Australia, 1956) and Anil Kumble (10/74 for India vs Pakistan, 1999). Kumble bowled with a broken jaw in that match.

One Day International Records

ODI Batting — All Time

#PlayerCountryMatRunsAvgSR100sHS
🥇Sachin Tendulkar🇮🇳 India4631842644.8386.2349200*
🥈Virat Kohli🇮🇳 India2951390658.1893.2550183
🥉Ricky Ponting🇦🇺 Australia3751370442.0380.3930164
4Rohit Sharma🇮🇳 India2641070948.6789.7931264
5Sanath Jayasuriya🇱🇰 Sri Lanka4451343032.3691.2028189
6Kumar Sangakkara🇱🇰 Sri Lanka4041423441.9878.8625169
7Mahela Jayawardene🇱🇰 Sri Lanka4481265033.3778.9619144
8Brian Lara🇹🇹 W. Indies2991040540.4879.3219169
9MS Dhoni🇮🇳 India3501077350.5787.5610183*
10AB de Villiers🇿🇦 S. Africa228957753.50101.1025176

Rohit Sharma

3 ODI Double Centuries

209 vs Australia (2013), 264 vs Sri Lanka (2014), 208* vs Sri Lanka (2017). The only batsman to achieve this feat.

Virat Kohli

50 ODI Centuries

Kohli surpassed Sachin's record of 49 ODI centuries in 2023, becoming the first to reach 50 ODI hundreds.

AB de Villiers

Fastest ODI Century

31 balls vs West Indies in Johannesburg, 2015. Also holds records for fastest 50 (16 balls) and fastest 150 (64 balls).

One Day International Records

ODI Bowling — All Time

#PlayerCountryMatWktsAvgEconBBI5WI
🥇Muttiah Muralitharan🇱🇰 Sri Lanka35053423.083.937/3010
🥈Wasim Akram🇵🇰 Pakistan35650223.523.895/156
🥉Waqar Younis🇵🇰 Pakistan26241623.844.687/3613
4Chaminda Vaas🇱🇰 Sri Lanka32240027.534.188/194
5Shahid Afridi🇵🇰 Pakistan39839534.514.627/129
6Lasith Malinga🇱🇰 Sri Lanka22633828.805.276/385
7Zaheer Khan🇮🇳 India20028229.434.735/424
8Javagal Srinath🇮🇳 India22931528.084.445/233
9Anil Kumble🇮🇳 India27133730.894.306/1210
10Dwayne Bravo🇹🇹 W. Indies16419933.105.406/232

India Cricket Records

India's Batting & Bowling Legends

Batting — All Formats Combined

#PlayerEraTest RunsODI RunsT20I RunsTotalInt'l 100s
🥇Sachin Tendulkar1989–201315,92118,4261034,357100
🥈Virat Kohli2008–present9,23013,9064,18827,32480
🥉Rahul Dravid1996–201213,28810,889024,17748
4Sourav Ganguly1992–20087,21211,363018,57538
5VVS Laxman1996–20128,7812,338011,11923
6Sunil Gavaskar1971–198710,1223,092013,21435
7Rohit Sharma2007–present4,30110,7094,23119,24148
8MS Dhoni2004–20204,87610,7731,61717,26616
9Kapil Dev1978–19945,2483,78309,0318
10Virender Sehwag1999–20138,5868,27339417,25338

Bowling — All Formats Combined

#PlayerEraTest WktsODI WktsT20I WktsTotalBest (Test)
🥇Anil Kumble1990–2008619337095610/74
🥈Kapil Dev1978–199443425306879/83
🥉R. Ashwin2010–present537156727657/59
4Harbhajan Singh1998–2016417269257118/84
5Zaheer Khan2000–2014311282176107/87
6Javagal Srinath1991–200223631505518/86
7Jasprit Bumrah2016–present195149894336/27
8Bishan Singh Bedi1966–1979266702737/98
9Bhagwath Chandrasekhar1964–1979242002428/79
10Ravindra Jadeja2009–present315194545637/48

ICC Tournament Records

World Cup Records

🏆

Most runs (ODI WC)

Sachin Tendulkar

2,278 runs

45 matches, 6 centuries

🏆

Most wickets (ODI WC)

Glenn McGrath

71 wickets

39 matches, Aus 1999–2007

🏆

Highest individual score

Martin Guptill

237* (2015)

NZ vs West Indies, Wellington

🏆

Fastest century (ODI WC)

Kevin O'Brien

50 balls (2011)

Ireland vs England, Bangalore

🏆

Most WC titles

Australia

6 titles

1987, 1999, 2003, 2007, 2015, 2023

🏆

Highest team total (ODI WC)

Australia

417/6 (2015)

vs Afghanistan, Perth

🏆

Most T20 WC titles

West Indies / England

2 titles each

WI: 2012, 2016 | ENG: 2010, 2022

🏆

Most T20 WC runs

Virat Kohli

1,292 runs

33 matches, avg 81.00

🏆

Most T20 WC wickets

Wanindu Hasaranga

47 wickets

25 matches, avg 13.06

🏆

India WC titles

India

3 titles

1983 ODI, 2007 T20, 2024 T20

Indian Premier League

IPL Records

Most Runs (Career)

Virat Kohli

8,004+RCB

Since 2008

Most Wickets (Career)

Dwayne Bravo

183+CSK

Multiple seasons

Highest Score

Brendon McCullum

158* (2008)KKR

vs RCB, Bangalore

Most Sixes (Career)

Chris Gayle

357+PBKS/RCB

Multiple franchises

Highest Team Total

Royal Challengers Bangalore

277/3 (2013)RCB

vs Pune Warriors

Most IPL Titles

Mumbai Indians

5 titlesMI

2013, 2015, 2017, 2019, 2020

Most Runs in a Season

Virat Kohli

973 (2016)RCB

16 matches, 4 centuries

Fastest Fifty

Yusuf Pathan

15 balls (2010)KKR

vs Mumbai Indians

Most Matches Played

MS Dhoni

264+CSK

Since 2008

Best Bowling Figures

Alzarri Joseph

6/12 (2019)MI

vs SRH, debut match

Women's International Cricket

Women's Cricket Records

#PlayerCountryFormatRecordValueDetail
🥇Mithali Raj🇮🇳 IndiaODIMost Runs7,805232 matches, avg 50.68
🥈Jhulan Goswami🇮🇳 IndiaODIMost Wickets355 wkts204 matches, avg 21.78
🥉Belinda Clark🇦🇺 AustraliaODIFirst ODI Double Hundred229* (1997)vs Denmark, Mumbai
4Smriti Mandhana🇮🇳 IndiaT20IICC Cricketer of Year2021 & 2023Only Indian to win twice
5Ellyse Perry🇦🇺 AustraliaTestHighest Test Score (Women)213* (2017)vs England, Sydney
6Charlotte Edwards🏴󠁧󠁢󠁥󠁮󠁧󠁿 EnglandODIMost ODI Caps (Women)191 matchesEngland captain 2006–2016
7Harmanpreet Kaur🇮🇳 IndiaT20IMost T20I Runs (India Women)3,500+Current India captain
8Deepti Sharma🇮🇳 IndiaODIBest All-Rounder1,500+ runs & 100+ wktsODI career

Mithali Raj

India ODI Captain

10,868 int'l runs

Jhulan Goswami

India Fast Bowler

355 ODI wickets

Smriti Mandhana

India Opener

ICC COTY 2021 & 2023

Cricket History 1877–2024

Historic Milestones

1877
🏏

First Test Match

Australia beat England by 45 runs at MCG, Melbourne

1882
⚱️

The Ashes Born

England's shock defeat at The Oval — mock obituary published for English cricket

1932
🇮🇳

India's Test Debut

India played their first Test at Lord's against England

1952
🏆

India's First Test Win

India beat England at Madras — their first-ever Test victory

1971
✈️

India Win in England

Ajit Wadekar's India win their first Test series in England

1983
🌍

1983 World Cup

Kapil Dev's India stun West Indies at Lord's to win the World Cup

1994
4️⃣

Sachin at No.4

Sachin Tendulkar moves to No.4 in ODIs — a tactical masterstroke

2001
🌟

Kolkata Miracle

India follow on and beat Australia — Laxman 281, Dravid 180

2007

T20 World Cup

MS Dhoni leads India to inaugural T20 World Cup title in South Africa

2011
🎆

World Cup at Home

Dhoni's six at Wankhede — India win the ODI World Cup on home soil

2013
👑

Sachin Retires

Sachin Tendulkar plays his 200th and final Test at Wankhede Stadium

2024
🏅

2024 T20 World Cup

Rohit Sharma leads India to T20 World Cup glory in Barbados

Think You Know These Stats?

Put your cricket knowledge to the test with 12 quizzes, real scoring, and speed bonuses.