Record
18,426 Runs
Holder
Sachin Tendulkar
Most Runs in ODI
Top players with highest runs in ODI history
Historical stats of batting, bowling and team achievements. Search any record, format, or player.
Record
18,426 Runs
Holder
Sachin Tendulkar
Top players with highest runs in ODI history
Record
30 Balls Century
Holder
Chris Gayle
Quickest 100s in T20 cricket history
Record
8/19 Figures
Holder
Chaminda Vaas
Top bowling performances in ODI history
Record
550+ Sixes
Holder
Chris Gayle
Players with most sixes in international cricket
Record
15,921 Runs
Holder
Sachin Tendulkar
Highest run scorers in Test cricket history
Record
400* Runs
Holder
Brian Lara
Biggest innings ever played in Test cricket
Record
100 Centuries
Holder
Sachin Tendulkar
Players with most international centuries
Record
2,016 Fours
Holder
Sachin Tendulkar
Top boundary hitters in international cricket
Record
534 Wickets
Holder
Muralitharan
All-time leading wicket takers in ODI cricket
Record
3.09 Economy
Holder
Joel Garner
Most economical bowlers in international cricket
Record
4 Hat-Tricks
Holder
Lasith Malinga
Players with most hat-tricks in international cricket
Record
9.3 Overs (8/15)
Holder
Stuart Broad
Quickest five-wicket hauls in cricket history
Record
7,600+ Runs
Holder
Virat Kohli
All-time leading run scorers in IPL history
Record
183 Wickets
Holder
Dwayne Bravo
All-time leading wicket takers in IPL history
Record
357 Sixes
Holder
Chris Gayle
Top six-hitters in IPL history
Record
263/5 Score
Holder
RCB Team
Highest team totals in IPL history
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.