Login
Or login with
Already have an account?
Register
Please enter a valid email format
The password must contain one uppercase letter and be between 8-30 characters long
Need to be the same as the original password
Or login with
Already have an account?Login
Forgotten password
Enter the e-mail address of your account and we will send you instructions regarding change of the password.
Register
An Authentication code has been sent to
The password must contain one uppercase letter and be between 8-30 characters long
05:00
Doesn't receive the code? Resend Code

20 Best Batsmen in the World All Time (All Formats) - 2025 Latest

Who is the Best Batsmen in the World Right Now

As of 2025, the best batsmen varies by format and recent performance. Top batsmen like India's Virat Kohli and Pakistan's Babar Azam are widely recognized for their consistency and rankings. Players like New Zealand's Kane Williamson and South Africa's Keshav Maharaj also stand out in their respective roles. While opinions differ, these athletes are considered among the world's elite.

20 Best Batsmen in the World All Time (All Formats) – 2025 Latest

Here are the top 20 batsmen ranked based on their total international runs (Tests, ODIs, and T20Is) as of 2025:

Sachin Tendulkar (India)

Widely known as the "God of Cricket," Tendulkar tops the all-time scoring chart with an incredible 34,357 runs. His 100 international centuries and unmatched consistency have set the gold standard for batting in cricket history. He is often considered one of the greatest batsmen of all time due to his monumental achievements across formats.

Sachin Tendulkar

Sachin Tendulkar Career Batting Stats

FormatSpanMInnNORunsHSAvgBFSR100s50s4s6s
Test1989–132003293315921248*53.829437-5168205869
ODI1989–124634524118426200*44.82136786.249962016195
T20I2006110101010.01283.30020

Kumar Sangakkara (Sri Lanka)

This elegant left-hander amassed 28,016 runs, showcasing his excellence across all formats of the game.

Kumar Sangakkara

Kumar Sangakkara Career Batting Stats

FormatSpanMInnNORunsHSAvgBFSR100s50s4s6s
Test2000–15134233171240031957.42288254.23852149151
ODI2000–15404380411423416942.01804878.92593138588
T20I2006–145653913827831.41156119.50813920

Virat Kohli (India)

With 27,598 runs, Kohli stands as a symbol of modern cricket. His outstanding performance in the 2025 ICC Champions Trophy has further solidified his status among the world's elite batsmen.

Virat Kohli

Virat Kohli Career Batting Stats

FormatMInnNORunsHSAvgBFSR100s50s4s6s
Test123210139230254*46.91660855.63031102730
ODI302290451418118357.91519293.351741325152
T20I125117314188122*48.73056137.0138369124

Ricky Ponting (Australia)

The former Australian captain scored 27,483 runs, demonstrating leadership and the ability to perform in crucial moments. He is widely regarded as a legendary Test batsman known for his consistency and ability to lead from the front.

Ricky Ponting Career Batting Stats

FormatSpanMInnNORunsHSAvgBFSR100s50s4s6s
Test1995–12168287291337825751.92278258.74162150973
ODI1995–12375365391370416442.01704680.430821231162
T20I2005–091716240198*28.6302132.8024111

Rohit Sharma (India)

A powerful ODI batsman renowned for his explosive starts and ability to convert starts into big scores.

Rohit Sharma Career Batting Stats

FormatMInnNORunsHSAvgBFSR100s50s4s6s
Test6711610430121240.6753857.0121847388
ODI273265361116826448.81203492.832581045344
T20I159151194231121*32.03003140.9532383205

Mahela Jayawardene (Sri Lanka)

Jayawardene scored 25,957 runs and served as a pillar of Sri Lankan cricket. His partnership with Sangakkara is regarded as one of the most successful in cricket history.

Mahela Jayawardene

Mahela Jayawardene Career Batting Stats

FormatSpanMInnNORunsHSAvgBFSR100s50s4s6s
Test1997–14149252151181437449.82295951.53450138761
ODI1998–15448418391265014433.41602079.01977111976
T20I2006–1455558149310031.81121133.21917333

Jacques Kallis (South Africa)

With 25,534 runs, Kallis showcased his brilliance as an all-rounder. His consistency and versatility made him the backbone of the South African team.

Jacques Kallis

Jacques Kallis Career Batting Stats

FormatSpanMInnNORunsHSAvgBFSR100s50s4s6s
Test1995–13166280401328922455.42890346.04558148897
ODI1996–14328314531157913944.41588572.91786911137
T20I2005–12252346667335.0558119.3055620

Rahul Dravid (India)

Dravid scored 24,208 runs, reflecting his resilience and technique. He was a reliable figure for India, especially in challenging conditions.

Rahul Dravid Career Batting Stats

FormatSpanMInnNORunsHSAvgBFSR100s50s4s6s
Test1996–12164286321328827052.33125842.53663165421
ODI1996–11344318401088915339.21528471.2128395042
T20I2011110313131.021147.60003

Brian Lara (West Indies)

Lara scored 22,358 runs, displaying his talent and flair. His 400* remains the highest individual score in Test cricket.

Brian Lara

Brian Lara Career Batting Stats

FormatSpanMInnNORunsHSAvgBFSR100s50s4s6s
Test1990–06131232611953400*52.91975360.53448155988
ODI1990–07299289321040516940.51308679.519631035133

Joe Root (England)

Root has scored 20,500 runs, becoming England's highest run-scorer. He is a highly skilled Test batsman, known for his technique and ability to score consistently, especially in long-format games.

Joe Root

Joe Root Career Batting Stats

FormatMInnNORunsHSAvgBFSR100s50s4s6s
Test152278231297226250.92256857.53665139445
ODI177166236859133*48.0788187.0174154851
T20I3230589390*35.7707126.3059216

Sanath Jayasuriya (Sri Lanka)

With 21,032 runs, Jayasuriya revolutionized the way ODIs were opened. His aggressive approach brought a new energy to the Sri Lankan side.

Sanath Jayasuriya

Sanath Jayasuriya Career Batting Stats

FormatSpanMInnNORunsHSAvgBFSR100s50s4s6s
Test1991–0711018814697334040.110683-143191059
ODI1989–11445433181343018932.41472591.228681500270
T20I2006–11313036298823.3487129.2047623

Shivnarine Chanderpaul (West Indies)

Chanderpaul scored 20,988 runs, known for his grit and consistency. His performances in crucial moments made him a key figure for the West Indies.

Shivnarine Chanderpaul

Shivnarine Chanderpaul Career Batting Stats

FormatSpanMInnNORunsHSAvgBFSR100s50s4s6s
Test1994–151642804911867203*51.42739543.33066128536
ODI1994–1126825140877815041.61240870.7115972285
T20I2006–10222253434120.234798.800345

Inzamam-ul-Haq (Pakistan)

Inzamam scored 20,580 runs and became Pakistan's highest scorer. His calm demeanor and technique helped him deliver match-winning performances on numerous occasions.

Inzamam-ul-Haq Career Batting Stats

FormatSpanMInnNORunsHSAvgBFSR100s50s4s6s
Test1992–0712020022883032949.61634554.02546110548
ODI1991–073783505311739137*39.51581274.21083971144
T20I20061111111*-1573.30000

Babar Azam (Pakistan)

One of the top-ranked ODI batsmen, Babar Azam has consistently delivered across formats.

Babar Azam Career Batting Stats

FormatMatchesInningsRunsHSAvgSR100s50s4s6s
Test59108423519642.854.492949423
ODI131128623515855.288.0193757467
T20I128121422312239.8129.233644773

Kane Williamson (New Zealand)

A dominant Test batsman known for his patience, technique, and ability to score big runs in tough conditions.

Kane Williamson Career Batting Stats

FormatMInnNORunsHSAvgBFSR100s50s4s6s
Test10518617927625154.91791351.83337103127
ODI17316518723514849.2885381.7154766460
T20I93901325759533.42092123.101824558

Shubman Gill (India)

A rising star in ODIs, known for his aggressive playing style and consistent performances.

Shubman Gill Career Batting Stats

FormatMInnNORunsHSAvgBFSR100s50s4s6s
Test32595189312835.0315959.95721031
ODI55558277520859.0278799.681531359
T20I21212578126*30.4415139.3136022

Daryl Mitchell (New Zealand)

A versatile batsman who has shown consistent form in both Test and ODI formats.

Daryl Mitchell Career Batting Stats

FormatMInnNORunsHSAvgBFSR100s50s4s6s
Test31525205919043.8385753.451420238
ODI52475204113448.6215594.76915656
T20I757014147372*26.31065138.30810156

Heinrich Klaasen (South Africa)

Known for his powerful hitting in ODIs, Klaasen is a dangerous middle-order player.

Heinrich Klaasen Career Batting Stats

FormatMInnNORunsHSAvgBFSR100s50s4s6s
Test4801043513.023045.200110
ODI60567214117443.71829117.041120071
T20I58531010008123.2705141.8057252

Shreyas Iyer (India)

A valuable middle-order ODI batsman for India, known for his reliability and composure.

Shreyas Iyer Career Batting Stats

FormatMInnNORunsHSAvgBFSR100s50s4s6s
Test1425281110535.3128763.0159416
ODI706562845128*48.22845100.052226272
T20I514711110474*30.7811136.1089044

Travis Head (Australia)

An aggressive batsman who excels across formats, Head is known for his ability to score quickly and dominate bowling attacks.

Travis Head Career Batting Stats

FormatMInnNORunsHSAvgBFSR100s50s4s6s
Test56936371917542.7547268.091845332
ODI737062767154*43.22638104.961731567
T20I3837410939133.1681160.50511453

FAQs

Who is the No. 1 batsman in history?

Because of his vision in international cricket, Sachin Tendulkar is commonly considered the best batsman in cricket history.

Who is the best cricketer in the IPL 2025?

The IPL 2025 run-scoring records are topped by Sai Sudharsan, who has 456 runs from nine games. His innovative stroke play and match-winning consistency make him a standout performer this season.

Who is the world's No.1 batsman in ODIs?

The current world's No. 1 batsman in ODIs is Shubman Gill of India. He is currently rated at 784.

Who is rank 1 in T20 batsman?

The current number one ranked T20I batsman is Travis Head from Australia, according to the latest ICC rankings. He has a rating of 856.

From legends of the past to current superstars, cricket's landscape is rich with batting talent. As formats continue to evolve, so will the competition-but one thing remains constant: the chase to be the best batsman in the world.

TAGS
Cricket News cricket Virat Kohli
More Links
Timezone
UTC +05:30
  • UTC +12:00
  • UTC +11:00
  • UTC +10:00
  • UTC +09:00
  • UTC +08:00
  • UTC +07:00
  • UTC +06:00
  • UTC +05:30
  • UTC +05:00
  • UTC +04:00
  • UTC +03:00
  • UTC +02:00
  • UTC +01:00
  • UTC ±00:00
  • UTC -1:00
  • UTC -2:00
  • UTC -3:00
  • UTC -4:00
  • UTC -5:00
  • UTC -6:00
  • UTC -7:00
  • UTC -8:00
  • UTC -9:00
  • UTC -10:00
  • UTC -11:00
  • UTC -12:00
Search
Please type at least 2 characters. The results will start displaying here immediately.
MOST POPULAR PLAYERS