Live Scores

cricket Live Scores & Fixtures

Mithali Raj becomes second Indian to play six ODI world cups

India Women's skipper Mithali Raj on Sunday became only the second Indian cricketer (after Sachin Tendulkar) to play in six ODI World Cups

Mar 6, 2022, 5:21 AM2 min read

Mithali Raj becomes second Indian to play six ODI world cups

India Women's skipper Mithali Raj on Sunday became only the second Indian cricketer to play in six ODI World Cups. She achieved the feat when India takes on Pakistan in the ongoing Women's World Cup 2022 here in Mount Maunganui. Meanwhile, she is the only third cricketer (both men's and women's) to play in six ODI World Cups.

Mithali Raj becomes second Indian to play six ODI world cups | SportzPoint.com
India Women skipper Mithali Raj in Action
Image - ZEE5

Also Read: "When I retire after this tournament, I will see that the squad is far more stronger with the upcoming new talent:" Mithali Raj

Mithali Raj is the third cricketer after Sachin Tendulkar and Javed Miandad to play in six ODI World Cups. With this, she has also become the first women's cricketer to play in six ODI World Cups. Mithali had made her World Cup debut back in 2000. Since then she has played in 2000, 2005, 2009, 2013, 2017, and now in the 2022 World Cup.

Speaking about representing India at the grandest stages of them all, Indian captain Mithali had asserted that her career has come full circle.

"I have come a long way from the 2000 World Cup, that also in New Zealand. I missed (matches of) that World Cup because of typhoid and here I am. It has come a full circle and I am looking forward to finishing the journey."

Mithali Raj said in a video posted by the ICC

Read Also: "I hope each and every player becomes a household name," Mithali Raj hopes for a new renaissance in women's cricket

Mithali was asked about her preparation for going into the world cup, she said that she's been focusing on the basics and making sure her basics are strong while playing in big matches and handling high-pressure situations.

Next Article

Most matches by an Indian in international cricket

There have been a few who have made their nation proud with record appearances in all three formats for the Indian cricket side. In this article, we will be discussing about most matches by an Indian in international cricket.

Aug 25, 2025, 12:11 PM4 min read

Most matches by an Indian in international cricket

The Indian team has given the country and the world many great batsmen, whose batting is admired by the whole world. Whether these players are playing at home or abroad, they have shown their batting prowess everywhere.

There have been a few who have made their nation proud with record appearances in all three formats for the Indian cricket side. While some have been able to represent India in a record number of matches, others have done a significant job in all three formats, time and time again. 

In this article, we will be discussing about most matches by an Indian in international cricket.

Also Read: Can You Guess the Indian with Most ICC Appearances?

Most matches by an Indian in international cricket

1. Sachin Tendulkar | 664

Most matches by an Indian in international cricket

Sachin Tendulkar is the player who has played the most matches for the Indian team in international cricket. From 1989 to 2013, the Master Blaster has played a total of 664 matches in international cricket, in which he has scored 34537 runs at an impressive average of 48.52. He is the only batsman to score 100 centuries in international cricket.

Tendulkar featured in 200 Test matches, where he scored 15,921 runs at an average of 53.78, while he had 51 centuries in the format. On the other hand, he made his ODI appearances in 463 games to score 18,426 runs at an average of 44.83, where he struck runs at a strike rate of 86.23. Also, he was also the first player in the format to score a double-century. Meanwhile, he also made a lone T20I appearance against South Africa in 2006.

2. Virat Kohli | 550

Most matches by an Indian in international cricket

Virat Kohli is second in terms of playing the most number of international matches for India. Kohli, who began his international career in 2008, scored a total of 27599 runs at an average of 52.36 in 550 matches, in which 82 centuries have come from his bat. Kohli's highest score in international cricket has been 254* runs. 

Kohli has represented India in 123 Test matches, while he has made 302 and 125 appearances in ODI and T20Is. Kohli has dominated in all three formats, where ODI has been his forte with 14,180 runs at an average of 57.88, with his 51 centuries. On the other hand, he has 9,230 runs in Test cricket, while having 4,188 runs in the duration of his T20I career.

3. MS Dhoni | 535

Most matches by an Indian in international cricket

Mahendra Singh Dhoni, has retired after the 2019 World Cup from international cricket. Debuting in the year 2004, MS Dhoni went on to play 535 matches for India where he amassed a total of 17,092 runs while averaging 44.74 across formats. During this, 15 centuries have come from his bat. Under Dhoni's captaincy, the Indian team won the T20 World Cup, Champions Trophy and ODI World Cup titles.

The Indian wicketkeeper batter was the most reliable player in ODI cricket with 10,773 runs in 350 matches. While he made 90 Test appearances to score 4,876 runs, whereas he played 98 matches in the shortest format with 1,617 runs during his career.

4. Rahul Dravid | 504

Most matches by an Indian in international cricket

Rahul Dravid has played cricket for the Indian team from 1996 to 2012. During this time, he featured in a total of 504 matches for the Men in Blue, while scoring a total of 24,064 runs at an average of 45.57. He scored 48 centuries in international cricket.

Dravid, also called as The Wall, was one of the most celebrated players of his time with 164 Test appearances powered by 344 ODI games, while he played a lone T20I match. In Test cricket, Dravid was a beast with 13,288 runs, whereas in one-day cricket, he was at his best with 10,889 runs. Dravid has also been the coach of Team India and under his coaching the Indian team won the T20 World Cup 2024 title.

Also Read: Most Test Centuries in Cricket History

5. Rohit Sharma | 499*

Most matches by an Indian in international cricket

Rohit Sharma played his first international cricket match for the Indian team in 2007. He is just one game away from the record figure of 500 after featuring in 499 matches so far in his overall international career.

Now, Rohit has retired from T20I and Test cricket. He is currently playing in ODIs. In his combined career, Sharma has amassed 19,700 runs at an average of 42.18, while he has scored a total of 49 centuries in all forms of the game for India.

Additionally, Rohit led India to back-to-back two ICC trophies, the 2024 T20 World Cup and Champions Trophy 2025. He has five centuries in the T20I format for India. Moreover, with 11,168 runs in 273 ODIs, he is also one of the top-notch run-scorers.

Next Article

Highest Run Scorer in Asia Cup History (ODI + T20)

With the Asia Cup 2025 right around the corner, let's have a look at the highest run scorer in Asia Cup history.

Aug 14, 2025, 11:05 AM4 min read

Highest Run Scorer in Asia Cup History (ODI + T20)

Asia Cup 2025 will be held in UAE from 9 to 28 September. Due to T20 World Cup 2026, this time Asia Cup will also be organized in T20 format. India is being seen as the biggest contender in the Asia Cup this time.

Over the years, there have been many batters who have made a significant impact for their sides in the Asia Cup and are even featured in the list of highest run scorer in Asia Cup history. Players like Sachin Tendulkar, Sanath Jayasuriya, Virat Kohli and many more are certified legends for their sides, and they fully deserve the status after their brilliant performances over the years.

With the Asia Cup 2025 right around the corner, let's have a look at the highest run scorer in Asia Cup history.

Also Read: Records T20I captain Suryakumar Yadav can break in Asia Cup 2025

Highest Run Scorer in Asia Cup History | ODI Format

1. Sanath Jayasuriya

Highest Run Scorer in Asia Cup History (ODI + T20)

Sri Lanka's great Sanath Jayasuriya holds the record for most runs in the history of the Asia Cup in ODI format. He leads the table with 1220 runs in 25 matches, including 6 centuries and 3 fifties. Jayasuriya played from the 1990 edition till the 2018 edition and also has the most number of centuries (6) in Asia Cup history.

2. Kumar Sangakkara

Highest Run Scorer in Asia Cup History (ODI + T20)

Kumar Sangakkara is second on the list of most runs scored in the Asia Cup. He has been one of Sri Lanka's greatest batters and a consistent run-scorer. Sangakkara played in 5 editions from 2004 to 2014 and scored 1075 runs in 24 games, including 4 hundreds and 8 half-centuries. 

3. Sachin Tendulkar

Highest Run Scorer in Asia Cup History (ODI + T20)

Sachin Tendulkar, the God of Cricket, is the third-highest run scorer in Asia Cup history. He played in Asia Cup from 1990 to 2012 and is India's highest run-getter in the Asia Cup. Sachin has scored 971 runs in 23 matches at an average of 51.10, with 2 centuries and 7 fifties.  

4. Rohit Sharma

Highest Run Scorer in Asia Cup History (ODI + T20)

India's current ODI captain Rohit Sharma is the Asia Cup's most runs scorer among all the active players. He played from 2008 to 2023 and scored 939 runs in 28 matches, averaging 46.95. He helped India win the Asia Cup in 2018 and 2023 and remains one of the most successful captains in the history of the nation.

5. Mushfiqur Rahim

Highest Run Scorer in Asia Cup History (ODI + T20)

Mushfiqur Rahim is the only Bangladesh player in the top 10 batters with the most runs in Asia Cup history. He has played in all the Asia Cups from 2008 to 2023 and scored 830 runs in 25 matches at an impressive average of 36.08 and a strike rate of 83.08. His highest score of 144 was against Sri Lanka in 2018. 

Also Read: Asia Cup 2025 date announced; BCCI yet to confirm participation against Pakistan

Highest Run Scorer in Asia Cup History | T20 Format

1. Virat Kohli

Highest Run Scorer in Asia Cup History (ODI + T20)

Virat Kohli is at the top of the list of players with the most runs in Asia Cup T20 history. He played 10 matches (9 innings) and scored 429 runs at an impressive average of 85.8 and a strike rate of 132, with three fifties and a century to his name. Kohli has retired from T20Is now and will not feature in the upcoming Asia Cup.

2. Mohammad Rizwan

Highest Run Scorer in Asia Cup History (ODI + T20)

Mohammad Rizwan is the next in this list and has scored 281 runs so far in six matches in the T20 format of the Asia Cup. He has scored runs at an average of 56.2 and a strike rate of 117.57 with three fifties to his name. Rizwan is not a part of Pakistan's T20I squad and it remains to be seen if he gets picked for the Asia Cup.

3. Rohit Sharma

Highest Run Scorer in Asia Cup History (ODI + T20)

Rohit Sharma, like Virat Kohli, has also retired from the shortest format of the game. However, he is third in the list of players with the most runs in the Asia Cup T20. He scored 271 runs in nine innings at an average of 30.11 and a strike rate of 141.14 with two fifties to his credit.

4. Babar Hayat

Highest Run Scorer in Asia Cup History (ODI + T20)

Babar Hayat of Hong Kong is one of the surprise entries in this list. He has played five matches so far and scored 235 runs in the Asia Cup T20 at an average of 47 and is one of the only two centurions in the tournament. His best score of 122 is also the joint-highest individual score in the Asia Cup.

5. Ibrahim Zadran

Highest Run Scorer in Asia Cup History (ODI + T20)

Ibrahim Zadran of Afghanistan has also made it to this list. He mustered 196 runs in just five matches at an average of 65.33 and a strike rate of 104.25 with a half-century to his name. Zadran has a chance to climb up the list in the upcoming edition of the Asia Cup.

Next Article

Top 10: Most runs in ICC Women's World Cup

The 13th edition of the ICC Women's ODI Cricket World Cup will begin on September 30. In this article, we will have a look at the top 10 batters with most runs in ICC Women's World Cup.

Aug 7, 2025, 12:41 PM7 min read

Top 10: Most runs in ICC Women's World Cup

The 13th edition of the ICC Women's ODI Cricket World Cup will begin on September 30 with co-hosts India and Sri Lanka facing off in the opening match of the tournament at M. Chinnaswamy Stadium in Bengaluru. Defending champions Australia are the most successful team in the history of the Women’s World Cup having won it seven times. England have won it five times and New Zealand once.

In this article, we will have a look at the top 10 batters with most runs in ICC Women's World Cup.

Also Read: ICC Women's World Cup Past Winners & Most Successful Teams

Most Runs in ICC Women's World Cup

10. Claire Taylor | 856 runs

Top 10: Most runs in ICC Women's World Cup

Claire Taylor played 19 World Cup matches and batted in 18 innings, scoring 856 runs at an impressive average of 61.14 and a strike rate of 77.11. She hit three centuries in World Cups, and her highest score of 137 not out came in a tough match against Australia, where she stood firm till the end.

She began her World Cup journey with quiet performances but quickly grew into a powerful presence in the team. In the 2009 ODI World Cup, she was at her very best. She scored 324 runs in the tournament, including one century and two fifties, and was named Player of the Tournament.

9. Harmanpreet Kaur | 876 runs

Top 10: Most runs in ICC Women's World Cup

Harmanpreet Kaur has been one of the biggest match-winners for India in ODI World Cups. She has played 26 World cup matches and scored 876 runs in 22 innings with a strong average of 51.52 and a strike rate of 94.39. Her three centuries include one of the most iconic knocks in women’s cricket. Her top score of 171 not out against Australia in the 2017 semi-final is remembered as a turning point for Indian women’s cricket.

Harmanpreet began her World Cup journey in 2009, but it was in 2013 that she truly showed her talent with a fighting century against England. In 2017, her unbeaten 171 became a historic moment, making her a household name in India. That innings not only helped India reach the final but also brought women’s cricket into the spotlight.

8. Meg Lanning | 948 runs

Top 10: Most runs in ICC Women's World Cup

Meg Lanning has been one of the most dependable players in the history of the ODI World Cup. She has played 22 matches and batted in all of them, scoring 948 runs at a solid average of 52.66 and a strike rate of 88.68. She has scored three centuries in ODI World Cups, with her highest score being 152 not out.

Lanning became the youngest Australian to score an international century at the age of 18. In the 2013 ODI World Cup, she was one of Australia’s leading run scorers and continued to lead from the front in future tournaments.

7. Karen Rolton | 974 runs

Top 10: Most runs in ICC Women's World Cup

Karen Rolton, in her ODI World Cup career, played 28 matches and batted in 22 innings, scoring a total of 974 runs. Her batting average of 74.92 is among the best in the tournament’s history. With a strong strike rate of 85.58, she often dominated bowling attacks and helped Australia build or chase totals with ease.

Rolton scored three centuries in the ODI World Cups. Her highest score was an unbeaten 154. One of her most memorable performances came in the 2005 World Cup final, where she scored a brilliant hundred and was named Player of the Match, helping Australia lift the title.

6. Belinda Clark | 1151 runs

Top 10: Most runs in ICC Women's World Cup

Belinda Clark was one of Australia’s finest players in ODI history. She played 29 matches in the Women’s World Cup and scored 1151 runs at a brilliant average of 60.57 and a strike rate of 76.77. Clark scored one century in the ODI World Cups, and that was a record-breaking 229 not out against Denmark in 1997. This knock remains one of the highest individual scores in women’s ODI history. 

In 1997, she led Australia to the World Cup title, and once again, in 2005, she guided her team to another championship win without losing a single game.

Also Read: Indian batters to score an international ton in all formats: Smriti Mandhana joins an elite list

5. Suzie Bates | 1179 runs

Top 10: Most runs in ICC Women's World Cup

Suzie Bates made her international cricket debut in 2006. Since then, she has become one of New Zealand’s most reliable and attacking ODI batters. 

In the ODI World Cup, Bates has played 27 matches, scoring a total of 1179 runs at an impressive average of 56.14 and a strike rate of 84.82. She has registered four centuries, with her highest score being a breathtaking 168 off just 105 balls against Pakistan.

In the 2013 World Cup, Suzie Bates was named Player of the Tournament for her outstanding performance. She received the ICC Women’s ODI Cricketer of the Year award in the same year.

4. Charlotte Edwards | 1231 runs

Top 10: Most runs in ICC Women's World Cup

Charlotte Edwards was one of the most successful captains in England’s ODIs. In total, Edwards played 30 ODI World Cup matches, where she scored 1231 runs at an incredible average of 53.52. She maintained a strong strike rate of 73.62 and registered four centuries, with her highest score being the unforgettable 173.

Edwards made her ODI debut at the age of 16. In 1997, she stunned the world by scoring 173* against Ireland during a World Cup match, a record-breaking innings that announced her arrival on the world stage.

As a captain, she inspired her team with confidence and focus. Her leadership helped England win the 2009 World Cup, and she remained a key figure in World Cup campaigns throughout her career.

3. Janette Brittin | 1299 runs

Top 10: Most runs in ICC Women's World Cup

Janette Ann Brittin was one of the most dependable and consistent batters in the history of women’s ODI cricket. When it comes to ODI World Cups, Janette’s performance was unmatched. She played 36 World Cup matches, scoring 1299 runs at an excellent average of 43.3, with a strike rate of 60.4. She remains one of the top performers in the tournament’s history, with 4 World Cup centuries, including a best of 138*.

Overall 63 ODI matches, Brittin scored 2121 runs with a solid average of 42.42.

2. Mithali Raj | 1321 runs

Top 10: Most runs in ICC Women's World Cup

Mithali Raj is one of the most iconic players in Women’s One Day Internationals. In the ODI World Cups, Mithali played in 38 matches with 1321 runs at a brilliant average of 47.17 and a strike rate of 67.67. With two centuries, including a top score of 109 and 11 match-winning fifties. 

Mithali made her ODI debut at the young age of 16. She immediately impressed everyone in her first ODI with 114*. Over the years, she became the leading run-scorer in women’s ODIs with 7805 runs. She is the first player to cross the mark of 6000 runs in ODI history. 

Notably, Mithali is the only Indian captain (male or female) to have led India into two ODI World Cup finals, in 2005 and again in 2017. During the 2017 World Cup, she scored 409 runs, finishing as India’s top scorer and the second-highest overall in the tournament.

Also Read: ICC Women's Cricket World Cup 2025 Full Schedule announced; India to face Pakistan on October 5

1. Debbie Hockley | 1501 runs

Top 10: Most runs in ICC Women's World Cup

Debbie Hockley is one of the most respected names in women’s cricket history. She participated in 45 World Cup matches, scoring 1501 runs at an impressive average of 42.88 and a strike rate of 57.16. She hit two centuries, with her highest score being an unbeaten 100.* She became the first woman to score over 1500 runs and appear in more than 40 World Cup matches, which is another record in women’s World Cup history. 

Hockley also represented New Zealand in 118 ODIs, where she scored 4064 runs and became the first woman ever to cross the 4000-run mark in this format.

Next Article

Most Test Centuries in Cricket History

With his latest century against India at the Oval during the fifth test of the series, Joe Root has now climbed up to no. 4 position in the list of most test centuries in cricket history.

Aug 3, 2025, 7:23 PM5 min read

Most Test Centuries in Cricket History - Joe Root - 39 | sportzpoint.com
Image | ICC on X

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. Joe Root (ENG) | 39 centuries

Most Test Centuries in Cricket History - Joe Root - 39 | sportzpoint.com
Joe Root dedicated his 39th test ton to late Graham Thrope. Image | ICC on X

England's highest scorer in tests, Joe Root, has scored 39 test centuries so far in his career. He has scored the most hundreds for his nation and is also the batter with the most test tons in WTC history.

He reached his 39th test century against India at the Oval, during the 5th test of their Anderson-Tendulkar 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: Joe Root vs Sachin Tendulkar – Test Stats Compared: Can Root break Sachin's record

5. 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.

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 Joe Root England 39
5 Kumar Sangakkara Sri Lanka 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

Note: Article was first written by Snighda Halder on 26th July, 2025 and later got updated by the editorial team.

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

Latest Stories

Subscribe Newsletter

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