Live Scores

cricket Live Scores & Fixtures

Sri Lanka All-rounder Wanindu Hasaranga Announces Retirement From Test Cricket

Sri Lanka bowling all-rounder Wanindu Hasaranga announced retirement from Test cricket to improve his limited-overs playing career.

Aug 15, 2023, 7:22 AM2 min read

Sri Lanka All-rounder Wanindu Hasaranga Announces Retirement From Test Cricket

On Tuesday, Sri Lanka bowling all-rounder Wanindu Hasaranga announced his retirement from Test cricket. The 26-year-old made his Test debut in December 2020 against South Africa and has featured in only four Tests. His last Test was against Bangladesh at home in April 2021. Hasaranga informed Sri Lanka Cricket (SLC) of his decision to retire from the longest format on Tuesday and the board accepted it.

Read Also: Rahul Dravid drops a hint of Shreyas Iyer and KL Rahul's comeback for the Asia Cup and World Cup after India's defeat against West Indies

Wanindu Hasaranga has represented his country in 48 one-day internationals and 58 T20I games. He has picked up a total of 158 wickets and scored 1,365 runs. Wanindu has been Sri Lanka's white-ball specialist since his ODI debut in 2017 and is a pivotal part of their limited-overs set-up.

"Sri Lanka Men's all-rounder Wanindu Hasaranga has informed Sri Lanka Cricket that he will retire from playing test cricket. Informing his decision, Hasaranga said the reason behind the move is to prolong his career as a limited-overs specialist," Sri Lanka Cricket said.

"We will accept his decision and are confident that Hasaranga will be a vital part of our white-ball program going forward," said Ashley De Silva, CEO of Sri Lanka Cricket.

Next Article

India vs Pakistan in World Cups | All Time Stats

In this article we will take a look at the head-to-head stats of India vs Pakistan in World Cups history.

Jun 25, 2025, 11:23 AM3 min read

India vs Pakistan in World Cups | All Time Stats

The ICC cricket World Cup is the second most popular sport event in the world after the FIFA World Cup and Rugby World Cup. The cricket match played in the ICC World Cup between India and Pakistan is always a high voltage match. India always defeated Pakistan in the World Cup match either in the 50 over format or in the T-20 format.

The cricket match between India and Pakistan is the most sought after game in any tournament. Even cricket experts term this game as important as the final of the tournament. Any match between India and Pakistan is a game for the ages, considering the tough lineup of both teams and the relations between the two countries.

Also Read: Virat Kohli vs Babar Azam in ICC tournaments | Details Stats

In this article we will take a look at the head-to-head stats of India vs Pakistan in World Cups history.

India vs Pakistan in World Cups

India vs Pakistan in ODI World Cup

India vs Pakistan in World Cups | All Time Stats

India and Pakistan have the most famous rivalry in cricket and every game is viewed by hundreds of millions of cricket fans across the globe. They have faced each other 8 times in the ICC Men’s ODI World Cup and all the games have been won by India. The most vital game was the 2011 World Cup semi-final in which India emerged the winners by 29 runs.

Year
Winner
Margin
March 4, 1992
India
43 runs
March 9, 1996
India
39 runs
June 8, 1999
India
47 runs
March 1, 2003
India
6 wickets
March 30, 2011
India
29 runs
Feb 15, 2015
India
76 runs
June 16, 2019
India
89 runs via DLS method
October 14, 2023
India
7 wickets

India vs Pakistan in T20 World Cup

India vs Pakistan in World Cups | All Time Stats

India and Pakistan have met each other eight times in the previous eight editions of the T20 World Cup. The Men in Blue continue to hold the upper hand with six wins, while Pakistan have only grabbed a solitary win against India at the 2021 T20 World Cup. The inaugural T20 World Cup in 2007 saw a tied match between India and Pakistan with the former winning the bowl out 3-0.

Also Read: ICC Trophy winners list year-wise (2000-2025)

Year
Winner
Margin
September 14, 2007
Match Tied
--
September 24, 2007
India
5 runs
September 30, 2012
India
8 wickets 
March 21, 2014
India
7 wickets
March 19, 2016
India
6 wickets
October 24, 2021
Pakistan 
10 wickets
October 23, 2022
India
4 wickets
June 9, 2024
India
6 runs

Next Article

Virat Kohli vs Babar Azam in ICC tournaments | Details Stats

Here we take a look at the Virat Kohli vs Babar Azam stats comparison in ICC tournaments and see who has been a better batter in terms of numbers and stats.

Jun 23, 2025, 10:25 AM4 min read

Virat Kohli vs Babar Azam in ICC tournaments | Details Stats

The comparison between Babar Azam and Virat Kohli is one of the most discussed topics in the cricketing world. Although Virat made his debut much earlier in 2008, while Babar played his first international match in 2015, the debate about these two batting superstars across various formats continues to thrive. 

Both Kohli and Babar were U-19 stars. Kohli won the ODI World Cup in 2011, Champions Trophy in 2013 and T20 World Cup in 2024 with India, while Babar’s only international triumph is the Champions Trophy in 2017.

Here we take a look at the Virat Kohli vs Babar Azam stats comparison in ICC tournaments and see who has been a better batter in terms of numbers and stats. 

Also Read: Joe Root vs Sachin Tendulkar – Test Stats Compared: Can Root break Sachin's record

Virat Kohli vs Babar Azam: ICC ODI Events

ICC ODI World Cup

Virat Kohli vs Babar Azam in ICC tournaments | Details Stats

Kohli has played 37 ODI World Cup matches across four editions, scoring 1,795 runs at an average of 59.83 and a strike rate of 88.20, with five hundreds and 12 half-centuries. The former India captain has been dismissed without scoring only once in the ICC event. His best of 117 came off 113 balls against New Zealand in the 2023 ODI World Cup semifinal at the Wankhede Stadium in Mumbai.

Virat Kohli in ODI WCs Innings Runs Not outs Average SR HS 100s 50s 0s
2011 9 282 1 35.25 82.21 100* 1 1 0
2015 8 305 2 50.83 81.55 107 1 0 0
2019 9 443 1 55.37 94.05 82 0 5 0
2023 11 765 3 95.62 90.31 117 3 6 1
Total 37 1,795 7 59.83 88.20 117 5 12 1

Virat Kohli vs Babar Azam in ICC tournaments | Details Stats

Looking at Babar's record in the ODI World Cup, he has played 17 matches and has scored 794 runs at an average of 52.93 and a strike rate of 85.74, with one hundred and seven fifties. He is yet to be dismissed for a duck in a World Cup match. Babar's only ton in the ODI World Cup came against New Zealand in Birmingham in 2019, when scored 101* off 127 balls.

Babar Azam in ODI WCs Innings Runs Not outs Average SR HS 100s 50s 0s
2019 8 474 1 67.71 87.77 101* 1 3 0
2023 9 320 1 40 82.90 74 0 4 0
Total 17 794 2 52.93 85.74 101* 1 7 0

ICC Champions Trophy

Virat Kohli vs Babar Azam in ICC tournaments | Details Stats

Looking at his stats in the Champions Trophy, Kohli has played 17 innings and has scored 747 runs at an average of 74.07 and a strike rate of 89.04, with six half-centuries and one century to his name. He has been dismissed without scoring on one occasion.

Babar has featured two Champions Trophies. In seven matches so far, he has scored 220 runs at an average of 44.00 and a strike rate of 74.08, with just one fifty. In the 2017 edition that Pakistan won, Babar contributed 133 runs in five innings (two not outs) at an average of 44.33 and a strike rate of 74.71. Again, Kohli has a better average and strike rate than Babar in the Champions Trophy.

Player Innings in CT Runs Average SR HS 100s 50s
Virat Kohli 17 747 74.7 89.4 100 1 6
Babar Azam 7 220 44.0 74.8 64 0 1

Also Read: Indian Cricketers with Most ICC Titles

Virat Kohli vs Babar Azam: ICC T20I Events

ICC T20 World Cup

Virat is the all times highest run scorer in the history of the T20 World Cup. In 33 matches, Virat has scored 1292 runs at a strike rate 128.8 of and an average of 58.7. Kohli has also scored 15 half-centuries with a top score of 89 not out to his name.

Babar, on the other hand, has played only 3 editions of the T20 World Cup. In 2021, he was the top run-scorer after he made 303 runs from 6 games at an average of 60.60. In 17 T20 World Cup matches, Babar has scored 549 runs at an average of 36.6.

Player Innings in T20WC Runs Average SR HS 100s 50s
Virat Kohli 33 1,292 58.7 128.8 89 0 15
Babar Azam 17 549 36.6 111.4 70 0 5

Next Article

Indian Cricketers with Most ICC Titles

Indian won seven ICC trophies over the years. A few players have been part of several of these victorious campaigns. let's take a look at the Indian Cricketers with Most ICC Titles.

Jun 20, 2025, 11:38 AM4 min read

Indian Cricketers with Most ICC Titles

The International Cricket Council (ICC) is cricket’s global governing body, overseeing various prestigious tournaments. These include the ICC Cricket World Cup, T20 World Cup, Champions Trophy, and the World Test Championship. The ICC tournaments are considered the most prestigious in cricket, and players strive to lift the trophies.

India have always had the services of the best players. And thanks to them, India have been a consistent force in world cricket. The same consistency is visible in the ICC tournaments. This has helped the Indian team win seven ICC trophies over the years. A few players have been part of several of these victorious campaigns.

Also Read: Most Centuries in World Cup History

So, let's take a look at the Indian Cricketers with Most ICC Titles.

Indian Cricketers with Most ICC Titles

6. Harbhajan Singh | 3 Titles

Indian Cricketers with Most ICC Titles

  • 2002 Champions Trophy (shared with Sri Lanka)
  • 2007 T20 World Cup
  • 2011 Cricket World Cup

Having started his career in 1998, Harbhajan Singh is one of the few Indian cricketers to have won all three ICC white-ball titles. 

He was part of India's 2002 ICC Champions Trophy title-winning campaign, where they were joint winners with Sri Lanka. Five years later, he played a key role in India's triumph in the inaugural edition of the T20 World Cup, in 2007. He was also a part of India's 2011 ODI World Cup winning squad.

5. Yuvraj Singh | 3 Titles

Indian Cricketers with Most ICC Titles

  • 2002 Champions Trophy (shared with Sri Lanka)
  • 2007 T20 World Cup
  • 2011 Cricket World Cup

One of India's greatest all-rounders, Yuvraj Singh has also won all three ICC white-ball tournaments. He was part of the teams that won the 2002 Champions Trophy, 2007 T20 World Cup, and 2011 ODI World Cup.

In the 2011 ODI World Cup, Yuvraj was the Player of the Tournament for his stellar all-round performance. He made history in the 2007 T20I World Cup by hitting six sixes in an over against England.

4. Ravindra Jadeja | 3 Titles

Indian Cricketers with Most ICC Titles

  • 2013 Champions Trophy
  • 2024 T20 World Cup
  • 2025 Champions Trophy

After India lifted the 2025 Champions Trophy in Dubai, Ravindra Jadeja went level with Dhoni. The star all-rounder now has three ICC trophies.

Before the latest win, Jadeja was part of another Champions Trophy victory in 2013. He picked up the most wickets in that tournament to win the Golden Ball. Fast forward to 11 years, and Jadeja found himself in the 2024 T20 World Cup-winning squad. After this, he retired from T20I cricket.

3. MS Dhoni | 3 Titles

Indian Cricketers with Most ICC Titles

  • 2007 T20 World Cup
  • 2011 Cricket World Cup
  • 2013 Champions Trophy

MS Dhoni was the first Indian player to win three ICC trophies. Interestingly, he won all three of them as skipper. Under Dhoni’s leadership, India had a successful run in limited-overs. And he showed a glimpse of his tactical acumen early in his captaincy stint.

Captain Cool guided a young team to the inaugural T20 World Cup victory in 2007. Then he followed it with the ODI World Cup triumph in 2011. And Dhoni completed the ICC ODI tournament trophy with the Champions Trophy win in 2013.

2. Rohit Sharma | 4 Titles

Indian Cricketers with Most ICC Titles

  • 2007 T20 World Cup
  • 2013 Champions Trophy
  • 2024 T20 World Cup
  • 2025 Champions Trophy

Rohit Sharma is level with Kohli when it comes to ICC trophy victories. The current Indian captain has won two of the four titles while leading the Indian team. Before that, he was part of the Indian team that won the inaugural T20 World Cup in 2007. 

Then, alongside Kohli, he took India to the Champions Trophy victory in 2013. Rohit repeated the feat in 2024 and 2025, but this time as a captain. He guided the Men in Blue to the T20 World Cup win in 2024, followed by the Champions Trophy triumph in 2025.

Also Read: Joe Root vs Sachin Tendulkar – Test Stats Compared: Can Root break Sachin's record

1. Virat Kohli | 4 Titles

Indian Cricketers with Most ICC Titles

  • 2011 Cricket World Cup
  • 2013 Champions Trophy
  • 2024 T20 World Cup
  • 2025 Champions Trophy

Virat Kohli has been a proven match-winner for India. And the same is true when it comes to ICC events. The top-order batter hardly fails to perform in these high-stakes tournaments. He has powered the team to many wins, including four ICC title victories.

Kohli managed to land his hands on an ICC trophy for the first time in 2011. He was part of the 2011 World Cup squad that defeated Sri Lanka in the final at home. Two years later, he was on the podium yet again as India won the Champions Trophy in England. But then Kohli had to endure a decade’s wait to add the third title. He helped India win the T20 World Cup in 2024 before clinching his fourth silverware in 2025 as India landed the Champions Trophy.

Next Article

Joe Root vs Sachin Tendulkar – Test Stats Compared: Can Root break Sachin's record

As Joe Root needs only 2915 test runs to catch Sachin Tendulkar to become the highest run getter in test cricket, we bring you a comprehensive Joe Root vs Sachin Tendulkar test career comparison.

Jun 19, 2025, 4:53 PM5 min read

Joe Root vs Sachin Tendulkar – Test Stats Compared: Can Root break Sachin's record | sportzpoint.com

One is called the God of Cricket, and the other is perhaps the greatest test batter of his generation. Both Sachin Tendulkar and Joe Root have contributed to test cricket in their own way.

Since Root started his incredible run with the bat in 2021, everyone started the Joe Root vs Sachin Tendulkar comparison in test cricket. Some even suggested that the former English captain might even break Sachin Tendulkar's test record as well. 

Before India take on England in another mouthwatering five-test match series, we will try to analyse whose test career is better. Is it Joe Root or Sachin Tendulkar? Who is better in test cricket? 

Sachin Tendulkar in test cricket - in numbers

Sachin Tendulkar in test cricket - in numbers | sportzpoint.com
Image - BCCI

Even before we get into comparing the players, we need to get the numbers right. 

Sachin, the highest run-getter in test and international cricket, scored 15921 test runs in a record 200 test matches. The Indian legend averaged 53.78 and also scored 51 test tons, which is also a record. 

Read Also | 16 Indian Cricketers with stands named after them at a stadium

Debuted at the age of 16, soon, Sachin soon became the then second youngest ever test centurion at the age of 17 years 107 days old. Sachin created that record when he smashed an unbeaten 119 against England in Manchester in 1990. 

He is still the youngest Indian to score an international ton

Format Mat Inns NO Runs HS Ave 100s 50s
Tests 200 329 33 15,921 248* 53.78 51 68

Other records Sachin has in his test career: 

  • Most fours in test cricket (2058)
  • Most fifties in test cricket (119)
  • Fastest to 10000, 13000, 14000, 15000 test runs
  • The only batter to surpass the mark of 14000 and 15000 test runs
  • 3rd most test innings without a duck (91)
  • 2nd most test hundreds in a calendar year (7 in 2010)

Read Also | The Most Memorable Test Centuries in Cricket History

Joe Root in test cricket - in numbers

Joe Root in test cricket - in numbers | sportzpoint.com
Image - Getty

Part of the modern fav-four in cricket, Joe Root debuted in 2012 against India and announced himself with a gritty 73 from 229 balls.

In his sixth test, he scored his first test hundred against New Zealand and then two tests later, he smashed a 180 against the Aussies at Lord's. 

With 13006, he is the fifth-highest run scorer in test cricket history. He is the highest international and test scorer for England. Moreover, he is also the batter with the most test tons and runs among active batters in world cricket. 

Root till now has played only 153 test matches and has a batting average of 50.80. Since the start of 2022, Root has scored 13 test tons, scoring 3475 runs at an average of 53.46. He is also the highest run scorer in World Test Championship history. 

Format Mat Inns NO Runs HS Ave 100s 50s
Tests 153 279 23 13,006 262 50.80 36 65

Other records Root has in his test career:

  • 3rd most test runs in a calendar year (1708, in 2021)
  • 5th most test hundreds (36)
  • 6th most test hundreds in a calendar year (6 in 2021)
  • Most fifties in consecutive test matches (12)
  • 4th most test fifties (101)

Root vs Sachin in Test Cricket: Comparison

Sachin currently has a lead over Joe Root in every aspect of numbers in test cricket. The master blaster has better records than Root in test cricket.

But to compare them, we will have to compare them with the current number of matches Root has played so far.

Sachin after 153 test matches 

Runs: 12152

Innings: 250

Average: 54.25

100s: 39

50s: 51

Highest: 248*

Sachin in wins after 153 tests: 

Won: 48 tests

Runs: 4011

Average: 62.67

100s: 13

50s: 16

Root after 153 test matches

Runs: 13006

Innings: 279

Average: 50.80

100s: 36

50s: 65

Highest: 262

Root in wins after 153 test matches:

Wins: 70 tests

Runs: 6999

Average: 64.21

100s: 25

50s: 28

So, if we compare Sachin's record to Joe Root's after 153 test matches, we can see that Root is leading the chart with more runs and more fifties. But, Sachin has a better batting average, more hundreds. 

However, in 153 test matches, Root won 70 test matches for England while Sachin had only won 48 test matches as a player. Although their batting averages in winning causes are nearly the same, Root has scored nearly 3000 more test runs on winning occasions for England. 

Bonus: Did you know who was ahead after 145 test matches each for Sachin and Root? 

Can Root catch Sachin in test cricket?

Can Root catch Sachin in test cricket? - sportzpoint.com
Image - Getty

Although Joe Root has scored the most test runs if we compare their stats after 153 test matches, Sachin played nearly five years after playing his 153rd test match in 2008. 

Not only that, in those next 47 test matches he played for India, he scored 3769 runs at an average of 52.34 with 12 tons.

Root is currently 34, and can stretch his career for at least 4-5 years if he can stay fit. With the number of test matches England play every season, there is a certain possibility that Root can end up playing more than 200 test matches in his career. 

Even if he plays 47 more test matches and bats at least 75 innings, he would need 2915 test runs at an average of 38.87. 

With the current form Joe Root is in, this is quite possible for him to get. But, will he be able to keep the form like Sachin had done at the age of 35 and after? That's the question the World Cricket will be eyeing. 

Next Article

Most Test Wins by a Team since 2010

Let’s look at the statistics of Most Test Wins by a Team since 2010.

Jun 19, 2025, 1:02 PM3 min read

Most Test Wins by a Team since 2010

Playing test matches is one thing but to win test matches is a whole other ball game as only the best teams are able to win and get better as a test match side. During the 140+ years of test cricket there have been around 2500+ test matches that have been played by the various teams playing and these teams strive to beat the other team in this match and win the series as a result. Winning a test match is the ultimate satisfaction for a team even now. So, let’s look at the statistics of Most Test Wins by a Team since 2010.

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

Most Test Wins by a Team since 2010

5. New Zealand | 52

Most Test Wins by a Team since 2010

The number 5 team in this list is the New Zealand team which has won 52 test matches since 2010 out of a total of 122 test matches played till now. They have lost 46 matches which is not a good record to have and hopefully the win loss difference decreases and they have a total of drawn test matches of 24 and going forward it can be said that their record will improve.

4. South Africa | 66

Most Test Wins by a Team since 2010

South Africa have one of the most impressive records in the test cricket as in the 127 test matches they have played in from 2010-2025 , they have been able to win 66 test matches and they have lost 39 matches against good teams as well and they also have drawn 22 test matches. South Africa was barred from cricket as well for a number of years and they were reinstated in 1993 again and their journey hasn’t looked back since.

3. India | 80

Most Test Wins by a Team since 2010

After Australia, the third team with most test match wins is the Indian team with 80 test match wins since 2010 in a total of 156 matches. They have also lost 48 matches which is not a good sign as well as they have 28 drawn matches throughout their journey from 2010 and the hope is this record gets better with time and they win more matches than they lose.

2. Australia | 84

Most Test Wins by a Team since 2010

Australia have played a total of 157 test matches since 2010 and they have won 84 matches and also lost 48 matches as a side and some of the losses were memorable. And Australia have drawn 25 matches and drawn test matches can be very entertaining as well. Australia will play more test matches as they go along over the years and they will reach 100 test wins really soon as well.

Also Read: Most ICC Trophies by any men's team

1. England | 90

Most Test Wins by a Team since 2010

England is the test team with the most number of wins in test matches since 2010. They are the only team who have played over a 190 test matches and they have won 90 matches whereas they have also lost 70 test matches as well which shows they are beaten a lot of times as well and the number of drawn test matches by England are at 31 and as they play along they will win more rest matches as well as lose matches as well.

Next Article

Latest Stories

Subscribe Newsletter

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