Most runs and wickets among players active since 2008

The top run-scorers and wicket-takers in Tests, ODIs and T20Is, men and women, counted from Cricsheet's ball-by-ball records of players active since 2008.

The leading run-scorers and wicket-takers

The tables below rank cricket's leading run-scorers and wicket-takers in Tests, ODIs and T20 internationals, for men and women. They are counted by code from Cricsheet's ball-by-ball records of players active since 2008, so they are a modern record, not the official career totals you will see in the record books.

Each table shows the player's rank, name and side, the matches they played in that format, and their runs or wickets.

How these tables are counted

Cricsheet is an open archive of ball-by-ball scorecards, published free under the Open Data Commons Attribution licence. Every run and wicket here is added up from those deliveries, not typed in by hand, and the tables update as new matches arrive.

That method has limits, and they matter when you read the tables:

  • Careers before 2008 are only partly here. A player whose career began earlier is counted only for the matches in the records, so a long career can sit lower than its official total.
  • Some matches are missing. Cricsheet doesn't have every international, and the note under each table says which gaps matter.
  • Formats are counted apart. A Test run never counts towards an ODI table, and a T20 international is not the same as a franchise league match.

Test cricket

Test tables reward staying power. A batter needs many long innings to climb this list, and a bowler needs to take wickets in every kind of conditions, home and away.

Most Test runs, men, players active since 2008
RankPlayerSideMatchesRuns
1JE RootEngland16914,278
2AN CookEngland16112,472
3SPD SmithAustralia12711,003
4KS WilliamsonNew Zealand1109,515
5V KohliIndia1239,230
6HM AmlaSouth Africa1229,146
7DA WarnerAustralia1128,786
8KC SangakkaraSri Lanka858,489
9AB de VilliersSouth Africa1068,182
10MJ ClarkeAustralia1078,146
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.
Most Test wickets, men, players active since 2008
RankPlayerSideMatchesWickets
1JM AndersonEngland182682
2SCJ BroadEngland167604
3NM LyonAustralia144573
4R AshwinIndia105532
5MA StarcAustralia109451
6DW SteynSouth Africa90431
7HMRKB HerathSri Lanka82404
8TG SoutheeNew Zealand107391
9RA JadejaIndia90350
10K RabadaSouth Africa74346
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.

Women's Tests are played far less often than men's, so the women's tables are shorter on matches.

Most Test runs, women, players active since 2008
RankPlayerSideMatchesRuns
1HC KnightEngland14974
2EA PerryAustralia14904
3NR SciverEngland12866
4S MandhanaIndia8780
5A SutherlandAustralia7715
6Shafali VermaIndia7640
7TT BeaumontEngland12614
8BL MooneyAustralia9578
9CM EdwardsEngland9563
10AJ HealyAustralia11502
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.
Most Test wickets, women, players active since 2008
RankPlayerSideMatchesWickets
1S EcclestoneEngland1048
2KH BruntEngland1039
3A GardnerAustralia831
4EA PerryAustralia1431
5S RanaIndia630
6DB SharmaIndia725
7LA MarshEngland822
8LK BellEngland621
9A SutherlandAustralia719
10KL CrossEngland719
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.

One-day internationals

The 50-over format rewards consistency. The batters near the top of these lists have usually scored heavily for many seasons, and the bowlers have taken wickets in every phase, from the new ball to the last overs.

Most ODI runs, men, players active since 2008
RankPlayerSideMatchesRuns
1V KohliIndia31414,987
2RG SharmaIndia28411,757
3KC SangakkaraSri Lanka29811,640
4MS DhoniIndia33110,274
5AB de VilliersSouth Africa2229,435
6TM DilshanSri Lanka2809,212
7LRPL TaylorNew Zealand2248,126
8DPMD JayawardeneSri Lanka2838,069
9HM AmlaSouth Africa1777,834
10JE RootEngland1927,762
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.
Most ODI wickets, men, players active since 2008
RankPlayerSideMatchesWickets
1SL MalingaSri Lanka213322
2Shakib Al HasanBangladesh211258
3B LeeAustralia154257
4JM AndersonEngland179250
5Shahid AfridiPakistan207242
6MA StarcAustralia128239
7AU RashidEngland160235
8RA JadejaIndia209227
9MG JohnsonAustralia147226
10TG SoutheeNew Zealand152215
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.
Most ODI runs, women, players active since 2008
RankPlayerSideMatchesRuns
1L WolvaardtSouth Africa1205,384
2S MandhanaIndia1014,760
3TT BeaumontEngland1184,400
4NR SciverEngland1134,013
5EA PerryAustralia1123,860
6MM LanningAustralia773,555
7HK MatthewsWest Indies903,530
8HC KnightEngland1233,493
9H KaurIndia1173,454
10SW BatesNew Zealand1073,389
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.
Most ODI wickets, women, players active since 2008
RankPlayerSideMatchesWickets
1DB SharmaIndia114151
2M KappSouth Africa116141
3A KhakaSouth Africa105137
4ML SchuttAustralia98135
5S EcclestoneEngland79133
6S IsmailSouth Africa85128
7A GardnerAustralia93122
8JL JonassenAustralia75119
9AC KerrNew Zealand88118
10HK MatthewsWest Indies90116
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.

T20 internationals

T20 international tables have changed the most in recent years. Since the ICC gave international status to T20 matches between all its members, from 2018 for women and 2019 for men, many more teams play the format, and players from newer cricket nations now sit beside familiar names.

Most T20I runs, men, players active since 2008
RankPlayerSideMatchesRuns
1Babar AzamPakistan1424,545
2JC ButtlerEngland1604,345
3RG SharmaIndia1534,027
4V KohliIndia1183,963
5MJ GuptillNew Zealand1213,503
6Mohammad RizwanPakistan1043,386
7Virandeep SinghMalaysia1213,308
8DA WarnerAustralia1083,249
9SA YadavIndia1103,213
10PR StirlingIreland1343,160
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.
Most T20I wickets, men, players active since 2008
RankPlayerSideMatchesWickets
1AU RashidEngland151169
2IS SodhiNew Zealand140164
3TG SoutheeNew Zealand125162
4Ehsan KhanHong Kong114161
5PWH de SilvaSri Lanka93155
6Mustafizur RahmanBangladesh119153
7A ZampaAustralia116149
8MJ SantnerNew Zealand136148
9Rizwan ButtBahrain94142
10Arshdeep SinghIndia94135
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.
Most T20I runs, women, players active since 2008
RankPlayerSideMatchesRuns
1S MandhanaIndia1654,612
2AC JayanganiSri Lanka1403,837
3BL MooneyAustralia1263,816
4H KaurIndia1663,561
5DN WyattEngland1583,465
6Shafali VermaIndia1223,453
7SW BatesNew Zealand1233,207
8HK MatthewsWest Indies1153,188
9ER OzaUnited Arab Emirates1103,133
10GH LewisIreland1143,109
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.
Most T20I wickets, women, players active since 2008
RankPlayerSideMatchesWickets
1DB SharmaIndia156187
2T PutthawongThailand100157
3S EcclestoneEngland113154
4ML SchuttAustralia118142
5KY ChanHong Kong96132
6O KamchomphuThailand123130
7Nahida AkterBangladesh104123
8HK MatthewsWest Indies115119
9Vaishnave MaheshUnited Arab Emirates96119
10S LaomiThailand103115
Counted by CricMic from Cricsheet's ball-by-ball records of players active since 2008. Cricsheet lacks some matches and leaves out those involving Afghanistan's men, so these are not official career totals.

Reading the tables well

Two players with similar totals can have had very different careers, so look at the matches column too. A total reached in fewer matches usually means a higher average or strike rate. Compare players within a format rather than across them: a T20 bowler bowls four overs at most, while a Test bowler can bowl for hours in one innings.

If a figure here looks different from the one you remember, the counting note under the table is the first place to look. The gap is usually a career that started before the records do, or a match the archive doesn't have yet.

Think you know who has more? Put your memory up against the numbers in a game of higher or lower.

Sources

Questions

Where do these cricket stats come from?

From Cricsheet, an open archive of ball-by-ball scorecards. Every run and wicket in the tables is counted by code from those deliveries, never typed in by hand.

Why are these totals different from official career records?

They cover players active since 2008 and only the matches Cricsheet has, so a career that began earlier, or a match missing from the archive, isn't fully counted. The note under each table lists the gaps.

Are franchise league matches counted in the T20 international tables?

No. The T20I tables count only T20 internationals, and each format is counted on its own, so Test, ODI and T20I figures never mix.

Do the tables include women's cricket?

Yes. There are separate tables for women's Tests, ODIs and T20 internationals, counted the same way as the men's.

Play: Higher or lower: the cricket stats game

More guides

Cricket data from Cricsheet, used under the Open Data Commons Attribution licence. cricsheet.org