Live Scores

cricket Live Scores & Fixtures

Most ICC Men's T20 World Cup Runs

The 2024 T20 World Cup is the 9th edition and will be played in the West Indies and USA from June 1 to 29, 2024. Let's take a look at the most ICC Men's T20 World Cup runs list below.

May 27, 2024, 10:22 AM5 min read

Virat Kohli has the most ICC Men's T20 World Cup runs. Image- Mint

World’s best batters fight for glory in the ICC Men's T20 World Cup every two years. They show their hitting skills, leaving fans amazed with their six-hitting abilities. The T20 World Cup 2024 is the 9th edition and will be played in the West Indies and USA from June 1 to 29, 2024. But who among the modern-day batting greats tops the list of total runs scored in the T20 World Cup? Let's take a look at the most ICC Men's T20 World Cup runs list below. 

Also Read: ICC T20 World Cup 2024: Squads of Every Team

Most ICC Men's T20 World Cup Runs

Most ICC Men's T20 World Cup Runs

1. Virat Kohli | 1141 Runs

Most ICC Men's T20 World Cup Runs

Virat Kohli has the most ICC Men's T20 World Cup runs. Kohli has scored 1141 runs in 27 matches at an average of 81.50, which also includes 14 fifties at a strike-rate of 131.30. His highest score in the tournament is 89 not out, which he scored in the 2016 edition of the T20 World Cup against West Indies. In addition to his overall record, Kohli also holds the record for the most runs in a single T20 World Cup tournament, having scored 319 runs in six matches during the 2014 edition.

Also Read: T20 World Cup 2024: Highest run scorers in every T20WC edition

2. Mahela Jayawardene | 1016 Runs 

Most ICC Men's T20 World Cup Runs

Following Kohli is former Sri Lanka cricket team batsman Mahela Jayawardene, who ranks second in the list of most ICC Men's T20 World Cup runs. Jayawardene participated in five editions of the tournament between 2007 and 2014, amassing 1,016 runs in 31 matches at an average of 39.07 and a strike rate of 134.74. He also became the first Sri Lankan player to score a century in T20 World Cups during that tournament. 

3. Chris Gayle | 965 Runs

Most ICC Men's T20 World Cup Runs

Caribbean batter Chris Gayle occupies the third position in this list. Gayle has smashed 965 runs in 33 matches, at an average of 34.46 and a strike rate of 142.75 with the help of 2 centuries and 7 half-centuries. He scored the first hundred in the T20 World Cup and won two world cups.

4. Rohit Sharma | 963 Runs

Most ICC Men's T20 World Cup Runs

Indian skipper Rohit Sharma made 963 runs in 36 spells, which includes nine half-centuries. Hitman comes fourth on the list of most ICC Men's T20 World Cup runs. 79 is the top score for Rohit. He hasn't scored any 100s till now. Rohit has played in all the eight T20 World Cups so far.

5. Tillakaratne Dilshan | 897 Runs

Most ICC Men's T20 World Cup Runs

Tillakaratne Dilshan played his last World Cup in the shortest format in 2016 but is still at the fifth place in the list of most runs in T20 World Cup. He mustered 897 runs in 34 innings with six fifties for Sri Lanka at the mega event with the highest score being 96*. More often than not, Dilshan opened the innings and was also instrumental in Sri Lanka lifting the trophy in 2014. 

Also Read: Youngest Men's player to score a T20I century

6. David Warner | 806 Runs

Most ICC Men's T20 World Cup Runs

David Warner is set to play his last T20 World Cup in 2024 and will open the innings yet again for Australia. Having played since 2009 at the event, the southpaw has amassed 806 runs so far in 34 innings at a strike rate of 133.22 and has surprisingly, not scored a single ton yet. Warner has a chance to bow out on a high and also climb up in this list with a sensational T20 World Cup this year.

7. Jos Buttler | 799 Runs

Most ICC Men's T20 World Cup Runs

Jos Buttler led England to T20 World Cup title in 2022 and is again the captain for the 2024 edition. He is playing the event since 2012 and has scored 799 runs so far sitting at the seventh place in the list of most runs in T20 World Cup. He has smashed the runs at an average of 42.05 and a strike rate of 144.48 with a century and four fifties to his name. Apart from leading from the front with the bat, Buttler will be aiming to defend England’s title this time around. 

8. Shakib Al Hasan | 742 Runs

Most ICC Men's T20 World Cup Runs

Shakib Al Hasan is the only other player apart from Rohit Sharma to feature in all editions of T20 World Cup (including the upcoming one). He has played 36 matches for Bangladesh at the event scoring 742 runs at an average of almost 24 and a strike rate of 122.44 with three fifties. He has won a lot of matches for Bangladesh with his all-rounder skills and will be aiming to do so in what could be his last ICC event in the format.

9. AB de Villiers | 717 Runs

Most ICC Men's T20 World Cup Runs

AB de Villiers last played the mega event in 2016 itself but it still among top 10 in the list of players with most runs in T20 World Cup . Playing for South Africa, he amassed 717 runs in 29 innings at an average of almost 30 and a strike rate of 143.4 that is impeccable for a middle-order batter. He also hit five fifties and played some memorable knocks for Proteas during his playing time.

Also Read: 5 players who played more than 50 matches in every format

10. Kane Williamson | 699 Runs

Most ICC Men's T20 World Cup Runs

New Zealand have again reposed faith in Kane Williamson to lead New Zealand in the upcoming T20 World Cup edition. The man is playing in the tournament since 2012 and has scored 699 runs in 24 innings at an average of 33.28 and a strike rate of 113.84 with three fifties to his name. Despite the fact that his stocks are going down in the shortest format, Williamson remains a key member for the Kiwis having led them to final of T20 World Cup 2021. 

Next Article

Sachin-Sourav, Mahela-Sanga: 5 best cricketing friendships in history

From Sachin Tendulkar & Sourav Ganguly to Kumar Sangakkara & Mahela Jayawardene, on Friendship Day special, we talk about the 5 best cricketing friendships in cricket history.

Aug 1, 2025, 8:00 AM5 min read

5 best cricketing friendships in cricket history - Sachin Tendulkar & Sourav Ganguly | sportzpoint.com

Cricket is a game played in partnership. No matter how good you are, you can not survive without a partner at the non-striker end. Therefore, cricketers form bonds that extend beyond the cricket field and last a lifetime. On this Friendship Day, we bring you the 5 best cricketing friendships in cricket history.

5 best cricketing friendships in cricket history

#1 Sachin Tendulkar & Sourav Ganguly

5 best cricketing friendships in cricket history - Sachin Tendulkar & Sourav Ganguly | sportzpoint.com
Sachin and Sourav scored 8227 ODI runs together, which is the highest by any pair in ODI history. Image | IndiaTimes

Well, if you talk about partnerships in cricket and do not talk about Sachin and Sourav, you are doing a sin. The Indian pair is one of the most successful opening pairs in cricket history. Their cricketing friendship dates back to U-17 days. Sourav and Sachin met each other there and toured with the India U-17 team. Although Sachin went on to represent India at a very young age, their friendship remained the same.

Read Also: Sourav Ganguly Records

In fact, it was Sachin and Sourav who transformed the Indian team post the match-fixing scandal. They both scored 6609 runs as an opening pair in ODI cricket, which is a record in itself. Also, they scored the most number of hundred-run partnerships in ODI cricket, with 21 as an opening pair and 26 overall.

They scored 8227 ODI runs as a pair in ODI cricket, a record that might not be broken ever.

#2 Kumar Sangakkara and Mahela Jayawardene

5 best cricketing friendships in cricket history - Kumar Sangakkara and Mahela Jayawardene | sportzpoint.com
Kumar Sangakkara and Mahela Jayawardene have the record for the highest partnership in test and first-class cricket (624). Image | ICC on X

These two Sri Lankan stalwarts dominated world cricket as a pair throughout their career. In fact, they were the only reason, along with Muralitharan, that Sri Lanka ruled cricket in the mid-2000s. Sri Lanka became unbeatable on their home soil on the banks of partnerships of Sanga and Mahela.

Read Also: Most international sixes in Cricket by Captains

They both piled up runs with ease in international cricket. Kumar Sangakkara and Mahela Jayawardene scored 6554 runs together in test cricket, which is only second to Dravid and Tendulkar's 6920 runs. Their 624-run partnership against South Africa in 2006 is still the highest at any batting position in test cricket.

Kumar and Mahela now own restaurants together. Also, they are trying to help Sri Lankan cricket get back on their feet.

Read Also: Top 10 teams with the most wins in T20I cricket

#3 Shane Warne and Glenn McGrath

5 best cricketing friendships in cricket history - Shane Warne and Glenn McGrath | sportzpoint.com
Shane Warne and Glenn McGrath are one of the grestest bowling pairs in cricket history. Image | ICC on X

Probably the greatest bowling pair in cricket history, Shane Warne and Glenn McGrath played together and ended their cricket careers together. Perhaps it was because of them that Australia would win against any opposition and at any place.

Ashes to Ashes, Dust to dust, If McGrath can't get you, Warne must.

This old saying about Warne and McGrath reveals their greatness. Moreover, it talks about how they used to hunt in pairs. Though Warne was a bit flamboyant in his life, this duo's cricketing friendship ended many batsmen's careers. Warne is the highest wicket-taker in Ashes history with 195 wickets, while McGrath is the second highest with 157 wickets. They both played 104 Tests in tandem and took 1,011 wickets. In fact, Wisden has stated them to be the greatest bowling pair of all time.


Read Also: Most Wickets in the ICC Men's ODI World Cup

#4 AB de Villiers and Dale Steyn

5 best cricketing friendships in cricket history - AB de Villiers and Dale Steyn | sportzpoint.com
Styen and ABD is known as one of the best friends in cricket alongside Faf du Plessis. Image | RCB

The only batting-bowling pair on our special list of best cricketing friendships. Dale Styen and AB de Villiers started their career together and literally made South Africa the best cricket team in the world. 

Though the pair could not win any major ICC trophies for South Africa, they were the best Test team in the world during their time. Steyn finished his career as the highest test wicket-taker for South Africa (439), beating Shaun Pollock's record of 421 test wickets. Meantime, AB Deviliers is known as one of the most complete batters ever.

Read Also: Most Sixes in International Cricket History | Top 25 Batters

#5 Waqar Yunis and Wasim Akram

Waqar Yunis and Wasim Akram - 5 best cricketing friendships in cricket history | sportzpoint.com
Wasim and Waqar took 1,147 wickets while playing together. Image | ICC on X

Waqar and Wasim are probably the most lethal bowling pair in modern cricket. The duo from Pakistan dominated the world with sheer pace and swing. Perhaps, Waqar is said to be the best reverse-swing bowler ever, while Wasim Akram is said to be the "sultan of swing" (king of swing).

If Waqar could break your toes, Wasim could too. They both complemented each other so well that they took 500 test wickets in 61 test matches together. They are both probably the best pacers that Pakistan has ever produced.

Read Also: Fastest to complete 200 Test wickets by balls bowled

Wasim finished as the bowler with the most wickets in ODI cricket, alongside being the highest wicket-taker in international cricket as a left-arm pacer.

Other than these pairs, the world has seen many great friendships like Virat-ABD, Bravo-Pollard, Dravid-Kumble and Smith-Marnus over the years. We have chosen the best from 5 separate countries.

Note: The article was first published on Aug 1, 2021 and then got updated over time.

Next Article

Most Runs for India in a Test Series

Shubman Gill, with his 722 runs and counting in the ongoing England vs India 2025 test series, is the batter with the third most runs for India in a test series.

Jul 27, 2025, 2:20 PM4 min read

Most Runs for India in a Test Series: Shubman Gill is now third highest on the list | sportzpoint.com
Shubman Gill became only the third India batter to score more than 700 runs in a test series. Image | BCCI on X

Since the beginning, India has been known for producing great batsmen. From great Sunil Gavaskar, Sachin Tendulkar, and Rahul Dravid to Virat Kohli and Rohit Sharma, they have all been among the best batsmen of their respective eras. Though all of these batters have set multiple records, only a few could score over 600 test runs in a series.

In this article, we present you with the list of players with the most runs for India in a test series.

Most Runs for India in a Test Series

#1. Suni Gavaskar | 774 in 1970-71 vs West Indies

Most Runs for India in a Test Series - Sunil Gavaskar - 774 | sportzpoint.com

In India's tour of the West Indies in 1970-71, Sunil Gavaskar made his debut and became the first Indian batter to score 700 or more runs in a test series. In the five-match test series against West Indies, Gavaskar scored 774 runs with an average of 154.80.

The highlight of the series was his 124 and a brilliant 220 in the final test. During that historic series, Gavaskar also struck four centuries and three half-centuries in eight innings, which helped India win the five-match test series by 1-0.

Read Also | Youngest Cricketers to lead India in Tests

#2. Sunil Gavaskar | 732 in 1978-79 vs West Indies

Sunil Gavaskar scored 732 runs in the India vs West Indies 1978/79 test series. | sportzpoint.com
Sunil Gavaskar scored 732 runs in the India vs West Indies 1978/79 test series. Image | Wisden

Sunil Gavaskar is the only Indian batter to have scored over 700 runs in a test series, that too for two times in his career. During the six-match test series against West Indies at home in 1978-79, Gavaskar slammed a total of 732 runs in nine innings with an unbelievable average of 91.50. This is also a record for an Indian captain in a test series.

The little master slammed four centuries and one half-century with a best of 205 and helped India win that six-match series by 1-0.

Read Also | Indian Captains to record two hundreds in a Test match

#3 Shubman Gill | 722* in 2025 vs England

Most Runs for India in a Test Series: Shubman Gill is now third highest on the list | sportzpoint.com
Shubman Gill after hitting 4th ton of the Anderson-Tendulakr 2025 series. Image | BCCI on X

In the ongoing Anderson-Tendulkar series 2025, the current Indian test captain has scored 722 runs in 4 test matches so far. In his first test series as a captain, Shubman Gill first broke the record for the highest test score by an Indian captain and then went on to equal the record for most test centuries in a series (4). 

Gill is currently the third batter in test history to score 4 test centuries as a captain in a single series, alongside Don Bradman and Sunil Gavaskar. Till now, Gill has scored 722 runs at an average of 90.25 and has converted every fifty into a ton. He will get two more innings to break Sunil Gavaskar's record.

He is now the third on the list of players with the most runs for India in a test series.

Read Also | Every record Shubman Gill broke during the ENG vs IND, 2nd test at Edgbaston

#4 Yashasvi Jaiswal | 712 in 2024 vs England

Yashasvi Jaiswal - 712 runs in 2024 vs England | sportzpoint.com

Indian opener Yashasvi Jaiswal ended up as the leading run-scorer of the recently concluded IND vs ENG 2024 test series with 712 runs in five matches. He struck two double hundreds and three fifties in the test series.

The 22-year-old became the second batter after legendary cricketer Sunil Gavaskar to score 700 or more runs in a test series.

Read Also | Indian Captains to Score Double Tons in Test Cricket: Shubman Gill joins an elite list

#5 Virat Kohli | 692 in 2014-15 vs Australia

Most Runs for India in a Test Series - Virat Kohli 692 runs - 2014-15 vs Australia | sportzpoint.com

King Kohli has smashed more than 1500 test runs against the mighty Aussies. However, his career-best performance against the Australian side came in the four-match test series in 2014-15 on Australian soil. The right-handed batter fought alone and ended the series with 692 runs in four matches at an average of 86.50, including four centuries and one half-century.

His best score was 169 in that series. Despite his brilliant performance, India lost the series 2-0.

Read Also | Most successful Test captains from India

#6 Virat Kohli | 655 in 2016 vs England

Most Runs for India in a Test Series - Virat Kohli - 2016 series vs England | sportzpoint.com
Image | AFP

During the England vs India 2016/17 test series, Virat Kohli brought out his best against the English side. During the five-match series, the former Indian skipper hammered 655 runs, including two centuries and two half-centuries, with the highest score of 235 with a huge average of 109.16 in eight innings.

Kohli's outstanding performance helped India win the five-match series 4-0.

Note: The article was first written by Abishek Goswami and then was updated by Koushik Biswas.

Follow us on Google News.

Next Article

Most Test Centuries for England

Joe Root scored his 38th Test Century on the third day of the fourth Test between England and India in Manchester. He is now the batsman with the most test centuries for England.

Jul 26, 2025, 11:18 AM4 min read

Most Test Centuries for England

The Nation England has produced some extraordinary Batsmen in Cricket. They have impressed Cricket fans from all over the world with their achievements and glory. The test is considered the Best Format in Cricket. England has & had some players who are the best among many in the world of Test Cricket. Sir Jack Hobbs is considered the Best Test Batsman for England in Tests. He has scored 5410 runs in just 102 innings with 15 centuries and 28 half-centuries.

In recent times of greats, Joe Root has proven himself one of the greatest if not the greatest for England in Test Format as he has every right due to his achievements. Now, Let's give a look at the list of the Top 5 Batsmen with the most test centuries for England.

Read Also: Most International Hundreds among Active Players

Top 5 Batsmen with the Most Test Centuries for England:

1. Joe Root | 38 Centuries

Most Test Centuries for England

England batter Joe Root has written his name in the history books for England in Test Format by bringing up his 38th Test hundred on the third day of the fourth Test between England and India in Manchester. With this century, Root also climbed to second on the all time list of Test run-scorers. Moreover, he also overtook Graham Gooch as the highest run-scorer at Lord's in international cricket. 

Root made his debut in 2012 against team India and since then he has played 157* test matches. He has scored 13,409 runs with an average of 51.17.

2. Alastair Cook | 33 Centuries

Most Test Centuries: Alastair Cook | Sportz Point
Image - ICC

Alastair Cook was one of the greats in Test Cricket of his generation. He made his debut against India in 2006 for the national team in Test Cricket. Cook played 161 Test matches in which he batted 291 innings. He scored 12,472 runs with an average of 45.35. His highest score was 294 and he made 33 centuries and 57 half-centuries for his team. Cook played his last Test Match against India in 2018.

3. Kevin Pietersen | 23 Centuries

Most Test Centuries: Kevin Pietersen | Sportz Point
Image - Cricket Australia

Kevin Pietersen has proved himself across every format for England. He made his Test debut in 2005 against the Australian side at Lords. Pietersen played 104 test matches, in which he scored 8181 runs with an average of 47.29. He played his last test match against Australia in 2014. Kevin Pietersen is third on the list with 23 Centuries.

4. Wally Hammond | 22 Centuries

Walter Hammond | Sportz Point
Image - Cricket Soccer

The judgment of cricket history is that the greatest batsmen the game has known are - WG Grace, Jack Hobbs, Walter Hammond, and Don Bradman. Others may come close indeed to those four but do not quite take place with them. Hammond made his test debut against South Africa in 1927. He played 85 test matches and scored 7249 runs with an average of 58.45. He is 4th on the list with 22 test centuries. The Great Walter Hammond played his last Test match against New Zealand in 1947.

5. Colin Cowdrey | 22 Centuries

Michael Colin Cowdrey | Sportz Point
Image - Alchetron

Colin Cowdrey mostly known as Michael Cowdrey played Cricket for 21 years, One of the most durable batsmen in the history of Test Cricket. Cowdrey made his test debut in 1954 against the Aussies and played 114 matches, scoring 7624 runs with an average of 44.06. He is 5th on the list with the same no as Wally Hammond, 22 centuries. Michael Cowdrey played his last test match in 1975 against the Australian side.

Top 10 Players with the Most Centuries in Test Cricket for England:

Player Span Matches Innings Runs HS Average 100 50
Joe Root 2012-2025 157* 286 13409 262 51.17 38 66
Alastair Cook 2006-2018 161 291 12472 294 45.35 33 57
Kevin Pietersen 2005-2014 104 181 8181 227 47.28 23 35
Walter Hammond 1927-1947 85 140 7249 336* 58.45 22 24
Michael Cowdrey 1954-1975 114 188 7624 182 44.06 22 38
G Boycott 1964-1982 108 193 8114 246* 47.72 22 42
Ian Bell 2004-2015 118 205 7727 235 42.69 22 46
Andrew Strauss 2004-2012 100 178 7037 177 40.91 21 27
KF Barrington 1955-1968 82 131 6806 256 58.67 20 35
GA Gooch 1975-1995 118 215 8900 333 42.58 20 46
Next Article

Most Test Centuries in Cricket History

Explore the elite list of most test centuries in cricket history, led by Sachin Tendulkar. See how Joe Root is rapidly climbing to challenge the records set by legends like Ponting and others.

Jul 26, 2025, 10:43 AM5 min read

Most Test Centuries in Cricket History

The battle of supremacy in Test centuries has come a long way in cricket history. Some early established test records, defined by batting greatness, are nearly impossible to imagine being surpassed. The record for most test centuries in cricket history is one of them.

This prestigious list consists of legendary batters around the globe who have shaped the golden era of test cricket with their run-scoring consistency and centuries.

Discover the complete list of players with the most test centuries in cricket history and embrace their legacies.

Most Test Centuries in Cricket History

1. Sachin Tendulkar (IND) | 51 centuries

Sachin Tendulkar holds the Most Test centuries in cricket history | sportzpoint.com
Sachin Tendulkar celebrates his 30th Test century in 2002. Image | ESPNcricinfo

The 'Little Master' Sachin Tendulkar stands right at the top with 51 test centuries in his career, spanning from 1989 to 2013. His career was a saga of brilliance against every bowling attack in every condition.

From being the youngest Indian to score a Test century at the age of 17 years and 109 days in 1990, to ending up having the most test centuries in cricket history, Tendulkar has achieved it all!

He has consistently scored tons, becoming the first and only player to ever cross the fifty-mark in test centuries. These numbers let us believe that maybe some records can never be broken.

Read Also: Youngest Indian cricketers to score an international century

2. Jacques Kallis (SA) | 45 centuries

Jacques Kallis is 2nd in the list of Most Test centuries in cricket history | sportzpoint.com
Jacques Kallis celebrates his 40th test century in 2011. Image | Mint

The legendary all-rounder, Jacques Kallis, graced the longest format from 1995 to 2013, amassing 45 test centuries. He is the only South African to feature at the top of this list and to have scored more than 30 test centuries.

Apart from personal milestones, his hundreds were often foundational blocks for South Africa's innings in the game. He provided the key balance the team needed, contributing to secure a win or draw.

3. Ricky Ponting (AUS) | 41 centuries

Ricky Ponting is 3rd in the list of Most Test centuries in cricket history | sportzpoint.com
Ricky Ponting celebrates his 40th test century against India in 2012. Image | Pinterest

Ricky Ponting, the former Australian captain, led Australia through a golden era, scoring 41 centuries between 1995 to 2012. Known for his aggressive yet classy style, he thrived especially in big matches, putting the opposition under pressure.

One of the memorable moments in his century collection is the twin centuries during his 100th test match against South Africa in Sydney. This came in 2006, where Ponting scored back-to-back 120 and 142* in two innings.

He is the 3rd batter to go 40+ in the list of most test centuries in cricket history.

Read Also: Most Test Runs in Cricket History (Men's)

4. Kumar Sangakkara (SL) | 38 centuries

Kumar Sangakkara is 4th in the list of Most Test centuries in cricket history | sportzpoint.com
Kumar Sangakkara celebrates his first century at the Lord's Cricket Ground in 2014. Image | Sky Sports

The Sri Lankan batting maestro, Kumar Sangakkara, is a perfect example of elegance and power blended together. His ability to score big placed him in the top 5 of most test centuries in cricket history.

Sangakkara scored 38 test centuries from 2000 to 2015. One of his defining moments in his career was his 287 runs against South Africa in 2006. This knock was a part of the record-breaking partnership of 624 runs with his teammate, Mahela Jayawardene.

5. Joe Root (ENG) | 38 centuries

Most Test Centuries in Cricket History

England's highest scorer in tests, Joe Root, has scored 38 test centuries so far, equaling Sangakkara's record with his flourishing career still ongoing. He has scored the most number of hundreds for his nation.

He reached his 38th test century in 2025 against India, during the 4th test of their series. Root is currently the World's No. 1 in the ICC Test batter rankings, and the only player in the top 5 of this list who has not yet retired.

Root's fiery form is a clear indication of him soaring higher in all charts of test cricket records, setting the standards for generations to come.

Read Also: Most Test Centuries for England

Most Test Centuries in Cricket History (TOP 20)

Here's the tabular breakdown of the Top 20 players having the most test centuries in cricket history, featuring 6 players from Australia, 4 from India, and several other cricketing nations.

Rank Player Country Test centuries
1 Sachin Tendulkar India 51
2 Jacques Kallis

South Africa

45
3 Ricky Ponting Australia 41
4 Kumar Sangakkara Sri Lanka 38
5 Joe Root England 38
6 Steve Smith Australia 36
7 Rahul Dravid India 36
8 Younis Khan Pakistan 34
9 Sunil Gavaskar India 34
10 Brian Lara West Indies 34
11 Mahela Jayawardene Sri Lanka 34
12 Kane Williamson New Zealand 33
13 Alastair Cook England 33
14 Steve Waugh Australia 32
15 Matthew Hayden Australia 30
16 Virat Kohli India 30
17 Shivnarine Chanderpaul West Indies 30
18 Dom Bradman Australia 29
19 Michael Clarke Australia 28
20

Hashim Amla

South Africa 28

Next Article

Most Sixes for India in Tests

Discover the players with most sixes for India in tests. Explore how Rishabh Pant surpassed Dhoni's record and recently equaled Rohit Sharma. Can he claim the top spot? Find out.

Jul 13, 2025, 11:37 AM4 min read

Most Sixes for India in Tests | sportzpoint.com

Indian batters have showcased an impressive six-hitting record in the history of test cricket, etching their names among the big hitters around the world. It represents not just power, but a fearless approach in the longest format.

Some of India's most celebrated cricketers have taken this record for most sixes in tests to another level, having smashed an unparalleled number of sixes. Focusing on the current standings, Rishabh Pant is the one name growing rapidly to the top, surpassing Dhoni's record.

Find out who hit the most sixes for India in tests, and how close Pant is to claiming the top spot.

Read Also: Most sixes in a Test innings

Most sixes for India in Tests

1. Virender Sehwag | 90 sixes

Virender Sehwag is 1st in the list of Most Sixes for India in Tests | sportzpoint.com
Virender Sehwag hitting a six for India in a test match. Image | ESPNcricinfo

The former Indian cricketer, Virender Sehwag, has hit the most sixes for India in tests. His six-hitting approach was defined by a dominant mindset, where he would take on a bowler in the very first over if he wanted.

Sehwag smashed 90 sixes for India in test format, spanning from 2001 to 2013. This came across 103 test matches (178 innings) and has been unmatched over a decade.

2. Rishabh Pant | 88 sixes

Rishabh Pant is 2nd in the list of Most Sixes for India in Tests | sportzpoint.com
Rishabh Pant hitting his iconic one-handed sixes for India in a test match. Image | NDTV

Rishabh Pant has rapidly climbed up in the elite list of six-hitters, recently levelling up Rohit Sharma's numbers with 88 sixes in tests. He also became the player with most sixes (36 sixes) against England in tests, surpassing Viv Richards' record.

Pant's immense power and confidence in the format is really exciting to watch. He is only 3 big hits away from surpassing Sehwag and becoming the player with most sixes for India in tests.

He reached to this spot in just 46 matches (80 innings), which shows how he is capable of taking this record to the highest level with his one-handed flicks, aggressive sweeps, and powerful pulls.

Read Also: Indian players to record two hundreds in a Test match

3. Rohit Sharma | 88 sixes

Rohit Sharma is 3rd in the list of Most Sixes for India in Tests | sportzpoint.com
Rohit Sharma smashing a six for India in test. Image | X

Rohit Sharma put an end to his test career with an astounding 88 sixes for India in 67 matches (116 innings). From his test debut as a middle-order batsman to transitioning into one of the best test openers for India, he kept his big-hitting prowess alive throughout.

Sharma's ability to read lengths early and deliver the ball effortlessly to the stands was phenomenal. Given that he holds the record for the most international sixes across all formats, his position within his nation's top 5 in Test cricket is certainly not a surprise.

Read Also: Who can break Rohit’s six-hitting record?

4. MS Dhoni | 78 sixes

MS Dhoni is 4th in the list of Most Sixes for India in Tests | sportzpoint.com
MS Dhoni hitting a flat six ina a test match for India. Image | TOI

MS Dhoni holds the 4th spot for most sixes for India in tests, having 78 sixes across 90 matches (144 innings). Renowned for his "helicopter shot," which delivered the ball soaring over long-on or mid-wicket, his strength lay in his powerful forearms and lower body.

Dhoni often converted decent deliveries into maximums, in order to shift the pressure at crucial times for India.

5. Ravindra Jadeja | 73 sixes

Ravindra Jadeja is 5th in the list of Most Sixes for India in Tests | sportzpoint.com
Ravindra Jadeja going big against England in a test match. Image | Facebook

Being the only all-rounder in the list of most sixes for India in tests, Ravindra Jadeja, with 73 sixes to his name, needs to be given the appreciation he truly deserves. He achieved those numbers in only 83 matches (123 innings).

Jadeja is the second player, after Pant, to have an ongoing test career among the Top 5, which indicates his potential to surpass Dhoni's record. Considering his current pace, the day he breaks records and climbs higher on the list doesn't seem far off.

Read Also: Latest ICC Test player rankings update: Featuring new No.1 and Shubman Gill's historic Top 10 debut

Most Sixes for India in Tests (Top 20)

Rank Player Sixes
1 Virender Sehwag 90
2 Rishabh Pant 88
3 Rohit Sharma 88
4 MS Dhoni 78
5 Ravindra Jadeja 73
6 Sachin Tendulkar 69
7 Kapil Dev 61
8 Sourav Ganguly 57
9 Shubman Gill 43
10 Harbhajan Singh 42
11 Yashasvi Jaiswal 40
12 Navjot Singh Sidhu 38
13 Ajinkya Rahane 35
14 Murali Vijay 33
15 Virat Kohli 30
16 Mayank Agarwal 28
17 Zaheer Khan 28
18 KL Rahul 26
19 Sunil Gavaskar 26
20 Mohammed Shami 25

Next Article

Latest Stories

Subscribe Newsletter

Get the latest sports updates and news delivered directly to your inbox.