One Day Internationals are a great source of entertainment for cricket fanatics. Limited overs cricket attracts thousands of audiences and viewers and the one-day format has helped the sport to rise and popularize globally. ODIs have gifted many players the chance of their lifetime and helped them to excel in the sport. ODIs witnessed hundreds of incredible and memorable performances and here is the highest individual score at no. 5 in ODI cricket.
Jaskaran Malhotra tops this list of the highest individual score at no. 5 in ODI cricket among all these legendary cricketers. On 9 September 2021, he broke all the previous records and scored 173* runs against Papua New Guinea. The wicketkeeper-batsman is also the first cricketer from the USA to score an ODI ton. He smashed 6 sixes in an over and became the second cricketer to do so in ODIs. Also, he slammed a total of 4 fours and 16 sixes to aggregate the total runs, and without a doubt, USA won the match by 134 runs.
AB de Villiers thrashed the West Indies bowlers in the 2015 ICC World Cup and scored an unbeaten knock of 162* runs in just 66 balls. This is the second-highest individual score at no. 5 in ODI cricket. He hit 17 fours and 8 sixes to aggregate the total un. This unbelievable knock by the captain surely helped South Africa to win the match by 257 runs.
In the 2nd ODI of Australia tour of New Zealand, Andrew Symonds scored an incredible knock of 156 runs in 127 balls. This is his highest ODI knock that he scored seamlessly with 12 fours and 8 sixes. Without a second thought, he was awarded the Player of the Match award. Also, this match was quite a close call but in the end, Australia won the match by 2 runs.
Once again Andrew Symonds proved his caliber as one of the greatest batting all-rounders after scoring 151 runs against Sri Lanka in the 2nd final of the 2005-06 VB series. This is his second-highest ODI knock and he took 127 balls to aggregate the total runs. He slammed 13 fours and 3 sixes to score it. Also, he received the Player of the Match and also Australia defeated Sri Lanka by 167 runs.
In the 4th ODI of 2019 England tour of West Indies, Jos Buttler scored an astounding knock of 150 runs in just 77 balls. The English Vice-captain in limited-overs cricket smashed 13 fours and 12 sixes with a strike rate of 194.80 to score the total runs. Also, England won by 29 runs and Jos Buttler received the Player of the Match award.
India and South Africa will lock horns in a two-match Test series, starting at the Eden Gardens in Kolkata on Friday. So, before the start of the series, let's have a look at the batters with most runs in India vs South Africa Test series.
India and South Africa will lock horns in a two-match Test series, starting at the Eden Gardens in Kolkata on Friday. The Proteas last toured India for a Test series back in 2019, when the host blanked them 3-0.
Talking about recent form in Test cricket, India ushered in the Shubman Gill era with a 2-2 draw in England and a 2-0 sweep over the West Indies at home. Meanwhile, the Proteas levelled 1-1 in Pakistan last month to kick off the defense of the ICC World Test Championship crown. This series is vital for both sides as they look to move up in the ICC WTC standings.
So, before the start of the series, let's have a look at the batters with most runs in India vs South Africa Test series.
Former South African captain and 'Mr. 360 Degree' of cricket, AB de Villiers, completes this top-5 list. AB de scored 1,334 runs in 20 Test matches at an average of 39.23 against India, including 3 centuries and 6 half-centuries.
His best score was an unbeaten 217 runs, which he played in Ahmedabad in 2008. This remains one of the finest innings played on Indian soil by a visiting batsman. This was also his first double century in Test cricket. This innings was played at a time when India was a strong team at home and facing legendary spinners like Harbhajan Singh and Anil Kumble. Amla and de Villiers combined to put the Indian bowlers on the back foot, helping South Africa to an innings victory by scoring 494 runs in the first innings.
4. Virat Kohli | 1408 Runs
Virat Kohli has been one of India’s most consistent performers against South Africa in Test cricket, scoring 1,408 runs in 28 innings at an impressive average of 54.15, including 3 centuries and 5 fifties.
Kohli’s highest score of 254* against the proteas came in Pune (2019). He played this innings while captaining the Indian Test team. He completely demolished the opposition, leading India to over 600 runs and win the match by an innings. Kohli is the only Indian captain to have won a Test series 3-0 against South Africa. This happened in 2019 when India hosted South Africa. He's also the only Indian captain to have beaten South Africa in a Test series twice. Sachin Tendulkar did it first, followed by Sourav Ganguly in 2004.
3. Hashim Amla | 1528 Runs
Elegant and composed Hashim Amla is in third place when it comes to most runs in Tests between India and South Africa. He made 1528 runs at an average of 43.65 in 21 tests, including five centuries and seven fifties.
He had made his South Africa debut in 2004 against India in Kolkata and went on to score big against India both at home and in India, on pitches that helped spinners. His highest score of 253* came in South Africa’s huge innings and six runs in Nagpur in 2010. His knock included 22 fours and, along with Jacques Kallis’ 173, he helped South Africa post 558/6d. India managed 233 and 319 runs in response.
2. Jacques Kallis | 1734 Runs
Legendary South Africa all-rounder Jacques Kallis comes in at the second spot in this list. Kallis amassed 1734 runs at an average of 69.36 in 18 Tests, including seven centuries and five fifties.
Kallis’ highest score with the bat against India was 201*, which came in the first Test at Centurion in the 2010 series. India had made 136 runs in the first innings. South Africa made 620/4d with centuries by Kallis, Hashim Amla (140), and AB de Villiers (129*). Kallis starred with 201* with 15 fours and five sixes. He also took two wickets across two India innings and was Player of the Match as the Proteas won by an innings and 25 runs.
The record for most runs in India vs South Africa Test series is held by India's batting maestro Sachin Tendulkar. The legendary batter has 1741 runs in 45 innings at an average of 42.26 in 25 Tests, including seven centuries and five fifties.
Tendulkar’s brilliant 169 came in the second Test in Cape Town in the 1996 series. South Africa had made 529/7d, and in return, India was 58/5 when Tendulkar, the captain, got together with Mohammad Azharuddin to launch a scathing counterattack in a 222-run partnership. Tendulkar made 169 in 254 balls with 26 fours to his name. His knock was ended by a brilliant catch by Adam Bacher as India went on to lose by 282 runs.
Since its inception in 2008, the Indian Premier League (IPL) has produced some brilliant batting performances, each more devastating than the other. Some batters gradually become the face of the franchise. IPL teams also heavily depend on them to deliver consistent performances and do the bulk of run-scoring.
In this article, we will take a look at those batters with nost runs in an edition of IPL.
Gujarat Titans' Sai Sudhaesan surpassed 750 runs in IPL 2025 to sign off with a tally of 759 from 15 matches at 54.21. He registered his 6th fifty of the season (100s: 1). He hit 88 fours and 21 sixes, striking at 156.17.
He also won the IPL 2025 Orange Cap award. This also makes Sai Sudharsan, 23 years and 237 days old when IPL 2025 ended, the youngest IPL Orange Cap history, surpassing the previous record held by GT captain Shubman Gill, who was 23 years and 263 days old when he won the award in IPL 2023.
4. David Warner (2016) | 848 Runs
David Warner’s explosive starts at the top are something SRH fans will never forget. Warner’s meteoric rise in the IPL began with his exploits in the 2016 season, when he guided the team to the final and helped them win their first IPL trophy. Warner scored nine half-centuries in the event, averaging more than 60. He had his greatest season with the bat, scoring 848 runs in 17 matches.
Despite scoring a staggering 848 runs, Warner finished as the second-highest run-scorer in 2016 as Kohli's 973 runs trumped him.
3. Jos Buttler (2022) | 863 Runs
Jos Buttler has been a consistent performer for Rajasthan Royals ever since he signed for the team before the Indian Premier League 2018 season.
In 2022, the Englishman went on a scoring spree, notching up four hundreds and as many fifties for his tally of 863 runs that won him the Orange Cap, awarded to the leading run-scorer in IPL each season. He averaged 57.53 from 17 matches that season scoring runs at a healthy strike rate of 149.05, taking the Royals to their first final after the inaugural edition in 2008.
2. Shubman Gill (2023) | 890 Runs
Gujarat Titans talisman took his batsmanship to astronomical heights in the 2023 edition of the IPL. Shubman Gill delivered consistent batting performances throughout the season to amass a staggering 890 runs in 17 matches at an impressive average of 59.33 and a strike rate of 157.80.
Apart from winning the coveted Orange Cap, Gill recorded the second-highest runs in a single IPL season, only behind Virat Kohli. Gill also smashed three centuries in IPL 2023, including a blazing 129 against the Mumbai Indians in Qualifier 2 to register the highest individual score in an IPL Playoff game.
The 2016 IPL season saw Virat Kohli elevate his batting to a level never seen before. He amassed 973 runs in 16 matches, coming agonisingly close to becoming the first player to score 1,000 runs in a single IPL season. With an average of 81.08 and a strike rate of 152.03.
Interestingly, no other batter has scored 900 or more runs in an IPL season. Kohli led RCB to the final that year as they lost to Sunrisers Hyderabad.
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.
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
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.
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
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.
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.
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.
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.
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.
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.
Rohit Sharma's 637 international sixes stand tall by a massive margin. Explore the active batters who can break Rohit's six-hitting record with firing abilities. Can anyone actually surpass it? Let's find out.
Rohit Sharma, widely known as the "Hitman," has redefined power-hitting in international cricket. He has been a key opener for the Indian cricket team and always managed to give them a solid start.
Rohit's six-hitting show is incredibly exciting to watch, as he completely dominantes every bowler from the opponent. He has smashed a staggering 637 sixes in his international cricket, and the numbers are yet to increase.
The breakdown of his 637 sixes goes like: 88 sixes in Tests, 344 sixes in ODIs, and 205 sixes in T20Is. Following his retirement from Test cricket and T20Is, the only way the numbers could increase is ODIs.
As the game of cricket continues to evolve and new talents emerge, it raises a question: who can break Rohit’s six-hitting record? Join us as we explore the list of batters.
Chris Gayle hitting a flat six for West Indies. Image | X
There's a number of retired cricket legends who follow down the list of most international sixes after Rohit Sharma. Their careers concluded with a high count of sixes, that were celebrated throughout.
The West Indies power-hitter, Chris Gayle, with 553 international sixes, is the closest someone could ever get to Rohit's numbers.
Here's a list of retired cricketers with high six counts that no longer impose a threat to Rohit's record:
Player
Span
Matches
Innings
Runs
6s
Chris Gayle
1999-2021
483
551
19593
553
Shahid Afridi
1996-2018
524
508
11196
476
Brendon McCullum
2002-2016
432
474
14676
398
Martin Guptill
2009-2022
367
402
13463
383
Active players with potential to break Rohit's record
Rohit Sharma celebrating a century for India. Image | Pinterest
Beyond the above list of retired batters, there's a group of active players whose evolving numbers suggest they possess the firepower and skill to climb o top and challenge Rohit's six-hitting record.
England's explosive wicket-keeper batter, Jos Buttler, is a rising name in the list of most international sixes, having smashed 369 sixes in 384 matches. He is a true gem who can hit massive sixes under pressure and turn the game around.
Buttler's quality, especially in limited overs, makes him the strongest contender to challenge Rohit's record in the upcoming years.
Other active players on the run: Virat Kohli, Glenn Maxwell
Virat Kohli: Although not known to be big of a six hitter, Kohli has hit an impressive 306 sixes. With his ODIs career still ongoing, he will surely climb a significant amount and get closer.
Glenn Maxwell: After his ODI retirement, Maxwell is currently on the run with 299 sixes. The numbers will take a leap as he continues to do well in T20Is for Australia.
In the thrilling world of international cricket, hitting sixes remains one of the most entertaining aspects of the game. Over the years, power-hitters have delighted fans by clearing boundaries with ease and rewriting records with their big-hitting skills.
Let's take a look at the batters with most sixes in international cricket history.
Most Sixes in International Cricket History
10. AB de Villiers | 328 Sixes
Former South African player AB de Villiers gets the 10th spot on this list. The former right-handed batsman slammed 328 sixes in international cricket. De Villiers shattered 64 sixes in Tests, 204 in ODIs, and 60 in the shortest format. During his career from 2004 to 2018, De Villiers was known as Mr. 360 due to his ability to smash sixes all over the ground.
9. Eoin Morgan | 346 Sixes
England’s limited-overs skipper Eoin Morgan represented both Ireland and England. From 2006 to 2022, he hit 346 sixes in international cricket. The English player has slammed 6 sixes in Tests, 220 in ODIs, and 120 in T20Is. Morgan captained England to their first ICC Cricket World Cup win in 2019.
8. Sanath Jayasuriya | 352 Sixes
Former Sri Lanka cricketer Sanath Jayasurya grabs the 8th spot on this list. Jayasuriya, who played from 1989 to 2011, was widely popular for his ability to smash sixes. The former left-handed batsman slammed 352 sixes in international cricket during his active career. The former Sri Lanka opener smacked 59 sixes in Tests, 270 in ODIs, and 23 in T20Is. Jayasuriya retired in 2011 from international cricket.
7. MS Dhoni | 359 Sixes
Former Indian captain and wicketkeeper-batsman MS Dhoni bags 7th spot in this list. Dhoni accounts for 359 sixes in international cricket. Dhoni, who played for India from 2004 to 2019, slammed 78 sixes in Tests and 229 in ODIs. The wicketkeeper-batsman slammed 52 sixes in the shortest format as well. His leadership and batting prowess led India to numerous victories, including the 2011 ICC Cricket World Cup.
6. Jos Buttler | 369 Sixes
Jos Buttler, England's dynamic wicketkeeper-batsman, has been a key player since his debut in 2011. By 2025, he amassed 369 sixes in international cricket. Buttler's innovative stroke play and aggressive batting have been instrumental in England's recent successes.
5. Martin Guptill | 383 Sixes
Martin Guptill, another prominent New Zealand batsman, has been a consistent performer since his debut in 2009. As of 2022, he has hit 383 sixes in international cricket. In Tests, the right-handed batsman has shattered 23 sixes. The opening batsman has also slammed 187 sixes in ODIs and 173 sixes in T20Is.
Former New Zealand skipper Brendon McCullum grabs the 4th spot in this list. The former right-handed batsman accounts for 398 sixes in international cricket. The former Kiwi opener slammed 107 sixes in Tests, 200 in ODIs, and 91 in T20Is. Mccullum played for New Zealand from 2002 to 2016.
3. Shahid Afridi | 476 Sixes
Shahid Afridi, affectionately known as "Boom Boom," was famous for his explosive batting style. Representing Pakistan from 1996 to 2018, Afridi hit 476 sixes in international cricket. The former Pakistan skipper accounts for 52 sixes in Tests, 351 in ODIs, and 73 in T20Is. Afridi retired from international cricket in 2018.
2. Chris Gayle | 553 Sixes
West Indies cricketer Chris Gayle steals the second spot in this list. Gayle, known as the "Universe Boss," is one of the most destructive batsmen in cricket history. Over his career spanning from 1999 to 2021, he amassed 553 sixes in international cricket. Gayle has slammed 98 sixes in Tests, 331 sixes in ODIs, and 124 sixes in T20Is.
1. Rohit Sharma | 637 Sixes
Rohit Sharma, the current captain of the Indian cricket team in ODI formats, is renowned for his exceptional batting prowess. He holds the record for the most sixes in international cricket, with a total of 637 sixes across all formats. Notably, he also holds the record for the highest individual score in a One Day International (ODI) match, with 264 runs.