Ball&Boundaries

Cricket Records & Milestones

Historical stats of batting, bowling and team achievements. Search any record, format, or player.

Popular:
Records matches: 16
Most Runs in ODI
trendingbatting

Record

18,426 Runs

Holder

Sachin Tendulkar

Most Runs in ODI

Top players with highest runs in ODI history

Country: IndiaEra: 1989 - 2012
4 Min ReadView Record
Fastest Century in T20
trending

Record

30 Balls Century

Holder

Chris Gayle

Fastest Century in T20

Quickest 100s in T20 cricket history

Country: West IndiesEra: 2013
4 Min ReadView Record
Best Bowling Figures
trendingbowling

Record

8/19 Figures

Holder

Chaminda Vaas

Best Bowling Figures

Top bowling performances in ODI history

Country: Sri LankaEra: 2001
4 Min ReadView Record
Most Sixes in Cricket
trending

Record

550+ Sixes

Holder

Chris Gayle

Most Sixes in Cricket

Players with most sixes in international cricket

Country: West IndiesEra: 1999 - 2021
4 Min ReadView Record
Most Runs in Test
batting

Record

15,921 Runs

Holder

Sachin Tendulkar

Most Runs in Test

Highest run scorers in Test cricket history

Country: IndiaEra: 1989 - 2013
4 Min ReadView Record
Highest Individual Score
batting

Record

400* Runs

Holder

Brian Lara

Highest Individual Score

Biggest innings ever played in Test cricket

Country: West IndiesEra: 2004
4 Min ReadView Record
Most Hundreds in Cricket
batting

Record

100 Centuries

Holder

Sachin Tendulkar

Most Hundreds in Cricket

Players with most international centuries

Country: IndiaEra: 1989 - 2013
4 Min ReadView Record
Most Fours in Cricket
batting

Record

2,016 Fours

Holder

Sachin Tendulkar

Most Fours in Cricket

Top boundary hitters in international cricket

Country: IndiaEra: 1989 - 2013
4 Min ReadView Record
Most Wickets in ODI
bowling

Record

534 Wickets

Holder

Muralitharan

Most Wickets in ODI

All-time leading wicket takers in ODI cricket

Country: Sri LankaEra: 1992 - 2011
4 Min ReadView Record
Best Economy Rate
bowling

Record

3.09 Economy

Holder

Joel Garner

Best Economy Rate

Most economical bowlers in international cricket

Country: West IndiesEra: 1977 - 1987
4 Min ReadView Record
Most Hat-tricks in Cricket
bowling

Record

4 Hat-Tricks

Holder

Lasith Malinga

Most Hat-tricks in Cricket

Players with most hat-tricks in international cricket

Country: Sri LankaEra: 2004 - 2020
4 Min ReadView Record
Fastest 5 Wickets
bowling

Record

9.3 Overs (8/15)

Holder

Stuart Broad

Fastest 5 Wickets

Quickest five-wicket hauls in cricket history

Country: EnglandEra: 2015
4 Min ReadView Record
Most Runs in IPL
ipl

Record

7,600+ Runs

Holder

Virat Kohli

Most Runs in IPL

All-time leading run scorers in IPL history

Country: IndiaEra: 2008 - Present
4 Min ReadView Record
Most Wickets in IPL
ipl

Record

183 Wickets

Holder

Dwayne Bravo

Most Wickets in IPL

All-time leading wicket takers in IPL history

Country: West IndiesEra: 2008 - 2022
4 Min ReadView Record
Most Sixes in IPL
ipl

Record

357 Sixes

Holder

Chris Gayle

Most Sixes in IPL

Top six-hitters in IPL history

Country: West IndiesEra: 2009 - 2021
4 Min ReadView Record
Highest Team Score IPL
ipl

Record

263/5 Score

Holder

RCB Team

Highest Team Score IPL

Highest team totals in IPL history

Country: IPL BangaloreEra: 2013
4 Min ReadView Record

Frequently Asked Questions

Quick Answers to Popular Searches

Sachin Tendulkar of India holds the record for the most runs in One Day International (ODI) cricket. Over a stellar 23-year career (1989-2012), he scored 18,426 runs in 463 matches at an average of 44.83, including 49 centuries and 96 half-centuries.

The record for the fastest century in T20 cricket belongs to Chris Gayle. Playing for Royal Challengers Bangalore (RCB) against Pune Warriors India in IPL 2013, the West Indian powerhouse scored a breathtaking century in just 30 balls, eventually finishing with 175* off 66 balls.

Muttiah Muralitharan of Sri Lanka is the all-time leading wicket-taker in One Day Internationals. The legendary off-spinner claimed 534 wickets in 350 matches at an impressive average of 23.08 between 1992 and 2011.

Brian Lara of the West Indies holds the record for the highest individual score in a Test match innings. He scored an undefeated 400 runs off 582 balls against England at Antigua in April 2004.