ODI all-time records

ODI all-time records: most career runs — V Kohli · 14,675; most career wickets — SL Malinga · 322; most sixes — RG Sharma · 351. Every record on this page is computed from every recorded ball and routinely cross-checked against official records.

V Kohli
14,675
most career runs · V Kohli
ODI all-time

Who has the most career runs in ODIs?

V Kohli · 14,675 — computed from every recorded ball.

Who has the most career wickets in ODIs?

SL Malinga · 322 — computed from every recorded ball.

Who has the most sixes in ODIs?

RG Sharma · 351 — computed from every recorded ball.

Batting records

RecordLeader
Most career runsV Kohli · 14,675
Highest individual inningsRG Sharma · 264
Most sixesRG Sharma · 351
Most foursV Kohli · 1,365
Most 50sKC Sangakkara · 76
Most 100sV Kohli · 54
Highest Strike Rate (250+ balls)Shahid Afridi · 136

Bowling records

RecordLeader
Most career wicketsSL Malinga · 322
Best innings figuresShahid Afridi · 7/12
Most 3W haulsSL Malinga · 42
Most 4W haulsMA Starc · 20
Most 5W haulsMA Starc · 9
Best economy (250+ balls)Anshuman Rath · 2.5
Best bowling Strike Rate (20+ wkts)BJ Currie · 20.1
Most dot ballsSL Malinga · 5,748

Match records

RecordLeader
Highest team totalEngland · 498 (2022)
Biggest win by runsEngland · 342 runs
Highest successful chaseSouth Africa · 438 (2005)
Most Player of the MatchV Kohli · 45

Venue records

RecordLeader
Venue with most matchesShere Bangla National Stadium, Mirpur · 116
Highest average 1st-innings scoreMCA Stadium, Pune · 310
Strongest chasing groundRawalpindi Cricket Stadium, Rawalpindi · bat-first win 22.2%
Venue with most sixesShere Bangla National Stadium, Mirpur · 747

This season (2026)

RecordLeader
Most runsDS Airee · 384
Most wicketsS Lamichhane · 19
Highest team totalScotland · 321

Records in other leagues

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions