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

Harshit Rana called up to join India's Test squad for England series as backup

The rising young pacer Harshit Rana called up to join India's Test squad for England series as backup. Discover the reason behind this last-minute key addition for the upcoming intense clash starting from June 20, 2025.

Jun 17, 2025, 5:11 PM2 min read

Harshit Rana called up to join India's Test squad for England series as backup | sportzpoint.com

The BCCI has made a strategic last-minute addition to the India's Test squad for England tour (starts June 20, 2025) which will mark the beginning of Shubman Gill's captaincy era. It is now official that Harshit Rana called up to join India's Test squad for England series as backup.

He has not been officially added to the squad but has travelled to Leeds as an unofficial cover for the team. Check the full story below:

Harshit Rana's inclusion as a backup in India's Test squad against England

Harshit Rana called up to join India's Test squad for England series as backup | sportzpoint.com
Harshit Rana representing India in tests. Image | Instagram

Harshit Rana's journey in England has taken a significant turn as he has been asked to stay with the senior Indian Test squad for the upcoming series. He was initially part of the India A team that toured England.

During this time, Rana played two unofficial test matches against England Lions where he contributed with the ball (took an important wicket) and bat (scored 16 runs).

He was also involved in an intra-squad practice match in Beckenham, providing him further opportunities to showcase his skills in front of the senior team.

Following these engagements, the team management have decided to extend his stay and include him as backup. "Please don't count him as an official member of the squad as yet,” a top BCCI official told Cricbuzz to confirm Rana's presence.

The potential reason behind the call-up:

Harshit Rana called up to join India's Test squad for England series as backup | sportzpoint.com
India's Test squad for England series. Image | Instagram

India's pace attack features Jasprit Bumrah, Mohammed Siraj, Prasidh Krishna, Akash Deep, Arshdeep Singh, and Shardul Thakur.

Rana's inclusion (even as a backup) provides crucial depth and flexibility, and gives them diverse options to adapt to various pitch conditions throughout the demanding series.

Next Article

ICC ODI Rankings: Smriti Mandhana reclaims world No. 1 spot for the first time in six years

Indian star opener Smriti Mandhana has returned to the world no. 1 spot in the ICC ODI rankings for the first time in six years.

Jun 17, 2025, 10:32 AM2 min read

ICC ODI Rankings: Smriti Mandhana reclaims world No. 1 spot for the first time in six years

Indian star opener Smriti Mandhana has regained the number one spot in the women's ICC ODI rankings for the first time since November 2019, according to the latest update released by the International Cricket Council (ICC) on Tuesday.

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

Mandhana surpassed Wolvaardt to claim top spot

The 28-year-old Mandhana has moved up one place to return to the top spot while South Africa captain Laura Wolvaardt has slipped to joint second place with new England skipper Nat Sciver-Brunt after scoring 27 and 28 in the first two ODIs against the West Indies.

Mandhana now sits comfortably with 727 rating points after Wolvaardt held the top spot for over six months. The Indian star batsman has been in great form lately and scored the 11th century of her career, amassing 264 runs across five outings with a 52.80 averae and a strike rate of 90.41 during India's recent tri-series final against Sri Lanka and South Africa in Colombo.

Mandhana named ICC Women’s ODI Cricketer of the Year

The India vice-captain had a stellar run in ODIs in 2024, following which she was named as the ICC Women’s ODI Cricketer of the Year, scoring more runs than she ever has before in a calendar year, racking up 747 runs in 13 innings. Mandhana is one of only four women to record at least 10 centuries, with her 4473 runs standing 10th on the all-time charts.

Mandhana’s rating points currently eight ahead of newly-appointed England skipper Natalie Sciver-Brunt at 719 points. Wolvaardt dropped to equal second alongside Sciver-Brunt, while fellow South African’s Tazmin Brits (up five spots to 27th) and Sune Luus (up seven places to 42nd) are among the big movers this week on the list for ODI batters.

Jemimah Rodrigues and captain Harmanpreet Kaur, being the only other Indian batters in the top 30, placed at 15th and 16th, respectively.

Women's ICC ODI Rankings

Rank Team Players Rating
1 India Smriti
Mandhana
727
2 England Nat Sciver-Brunt 719
2 South Africa Laura Wolvaardt 719
4 England Amy Jones 689
5 Australia Ellyse Perry 684
6 West Indies Hayley Matthews 682
7 Australia Alyssa Healy 679
8 Sri Lanka Chamari Athapaththu 655
8 Australia Beth Mooney 655
10 Australia Ashleigh Gardner 650

Next Article

Fastest Indians to score 2000 test runs

Discover the fastest Indians to score 2000 test runs, featuring legends like Sehwag and Dravid. Is the rising star Yashasvi Jaiswal set to become the new record holder? Find out how close he is.

Jun 16, 2025, 7:20 PM3 min read

Fatest Indians to score 2000 test runs | sportzpoint.com

In the history of Indian Test Cricket, reaching the 2000-run milestone has always been a matter of pride. While many have achieved this feat, only a few have done so with remarkable speed.

Currently, the record for the fastest Indians to score 2000 test runs is jointly held by Virender Sehwag and Rahul Dravid, both accomplishing it in 40 innings. However, a new name is on the verge of making history: Yashasvi Jaiswal, with 1798 runs from 36 innings, needs only 202 more runs.

If Jaiswal reaches this in 3 or fewer innings, potentially in the upcoming test series against England (starts on June 20, 2025), he will break the legendary record and reach on top!

Now, let's look at the elite list of players who previously set the standard by being the fastest Indians to reach 2000 test runs.

1. Rahul Dravid (40 innings)

Rahul Dravid is among the Fatest Indians to score 2000 test runs | sportzpoint.com
Rahul Dravid representing India in tests. Image | Mint

Rahul Dravid, famously known as "The Wall" for his brilliant defensive technique and concentration in tests, reached 2000 test runs in just 40 innings. His ability to bat for longer periods and wearing down the opposition was a key aspect for India's Test success.

Read Also: Most successful Test captains from India

2. Virender Sehwag (40 innings)

Virender Sehwag is among the Fatest Indians to score 2000 test runs | sportzpoint.com
Virender Sehwag representing India in tests. Image | Instagram

Virender Sehwag, the aggressive opening batsman, matched Dravid's record by also reaching 2000 test runs in 40 innings. He was known for his fearless approach while batting at the top of the order.

He is also the only Indian to score 2 triple centuries in his test career.

3. Vijay Hazare (43 innings)

Vijay Hazare is among the Fatest Indians to score 2000 test runs | sportzpoint.com
Vijay Hazare representing India in tests. Image | ESPNcricinfo

An icon of Indian cricket's early era, Vijay Hazare reached 2000 test runs in 43 innings. He was an incredible run-scorer in his time, known for his elegant batting and contributions.

His contributions mattered highly during a period when Indian cricket was finding its status on the international stage.

4. Gautam Gambhir (43 innings)

Gautam Gambhir is among the Fatest Indians to score 2000 test runs | sportzpoint.com
Gautam Gambhir representing India in tests. Image | BBC

The bold left-handed opener, Gautam Gambhir, also reached 2000 test runs in 43 innings. He was a crucial part of India's top order in the late 2000s and early 2010s.

Gambhir was known for his mental toughness and ability to play long innings when required, with high determination and focus.

Read Also: India's 2011 World Cup winning squad: Where are they now?

5. Sunil Gavaskar (44 innings)

Sunil Gavaskar is among the Fatest Indians to score 2000 test runs | sportzpoint.com
Sunil Gavaskar representing India in tests. Image | Facebook

Sunil Gavaskar, one of the greatest opener in Tests cricket history, scored 2000 test runs in 44 innings. He was known for batting fearlessly and facing West Indian fast bowlers without modern protective gear.

Gavaskar was the first player to reach 10000-run mark in test cricket history, and also holds the 3rd place for most runs for India in tests.

Next Article

England vs India Test series: 9 test matches India won so far on English soil

In this article, we will take a look at those 9 test matches that India won on English soil.

Jun 16, 2025, 12:15 PM8 min read

England vs India Test series: 9 test matches India won so far on English soil

The Indian cricket team will tour England to play a five-match Test series against England from June 20, 2025. The first match of the England vs India Test series will be played at Headingley Stadium, Leeds.

The Test cricket battle between India and England has always been exciting and challenging, especially when the match is played on English soil. The Indian team has played a total of 67 Test matches in England from 1932 to 2022. India's record in these matches has not been so strong. India has won only 9 times, while the English team has defeated the Indians in 36 matches. The remaining 22 matches have been drawn, which tells the story of this historic struggle and how hard the Indian team has to work to win on English soil.

Also Read: England vs India Test Series: Here is India's overall test record against England in England

In this article, we will take a look at those 9 test matches that India won on English soil.

England vs India Test series: 9 test matches India won so far on English soil

1. By 4 Wickets (1971)

India has tamed the British cricket lion in its own den for the first time in 1971. It was a historic day when India beat England in the third and final Test by four wickets with 205 minutes to spare at the Kennington Oval, to clinch the series 1-0.

The victory established at least three firsts. This was the first time India won a Test in England. It was the first time in, 28 Tests since June 1968 that England was defeated and it was also the first time that India triumphed in two series in one year, having defeated the West Indies earlier.

2. By 5 Wickets (1986)

The 1986 win at Lord’s was India’s first at the iconic venue. Under the leadership of Legendary Kapil Dev, Team India went on to win at Headingley. This win also paved the way for Team India to win the historic Test series on English-soil.

In the first Test of the series, India bowled England out for 294 and replied with 341, with Dilip Vengsarkar scoring a superb 126*. Kapil Dev’s all-round performance and Chetan Sharma’s five-wicket haul in the second innings helped India dismiss England for 180. Needing just 134 to win, India achieved the target with 5 wickets to spare, scripting a historic triumph at the "Home of Cricket."

3. By 279 Runs (1986)

The Indian team carried the momentum into the second Test at Leeds where the bowling attack completely blew away England with the visitors winning by 279 runs inside 4 days. Roger Binny took 7 wickets in the match including a five-wicket haul in the first innings and was ably supported by Kapil (3 wickets), Madan Lal (3 wickets) and Maninder Singh (4 wickets).

4. By an innings and 46 Runs (2002)

India's first Test victory in England in the new millennium took place in 2002 when Sourav Ganguly's team thrashed the hosts by an innings and 46 runs in the third Test at Leeds to level the four-match series 1-1.

India crossed the 600-run barrier for the first time against England as Sachin Tendulkar (193), Rahul Dravid (148) and Sourav Ganguly (128) ripped apart the English bowling attack to declare the first innings on 628 for 8. The bowlers then led India to victory with Anil Kumble leading the way with 7 wickets in the match while Harbhajan Singh (4), Zaheer Khan (3) and Ajit Agarkar (2) played the supporting roles. England had won the first match at Lord's while the second and fourth match ended in draws as Ganguly and Nasser Hussain shared the trophy.

5. By 7 Wickets (2007)

Five years after the Leeds victory India repeated history by claiming the series 1-0 under Rahul Dravid by winning the second Test at Nottingham. India took a massive 283-run first innings lead after bowling out the hosts for 198 with Zaheer Khan (4) and Anil Kumble (3) leading the wickets tally.

Captain Michael Vaughan's hundred in the second innings couldn't save England's batting collapse as they got bowled out for 355 thanks to some brilliant bowling by a fired-up Zaheer, who took a five-wicket haul after the jellybean prank which England had played on him during India's first innings.

This meant that India needed just 73 runs to win which they chased down in 24.1 overs with 7 wickets in hand and took a 1-0 lead in the 3-match series. The third Test at The Oval ended in a draw as Sourav Ganguly lifted the Pataudi Trophy, named in honour of former India captain Mansoor Ali Khan Pataudi.

6. By 95 Runs (2014)

MS Dhoni led the Indian team in a five-match Test series and delivered the first blow on the hosts by winning at Lord's for the first time after 1986.

The first Test ended in a draw at Nottingham following which the teams locked horns on a green top at Lord's. Ajinkya Rahane scored one of the greatest hundreds in Indian Test history as he negotiated prodigious swing and seam movement against the likes of James Anderson and Stuart Broad.

Such was Rahane's class that none of the other batsmen managed to score over 36 runs, which was the next best score coming from Bhuvneshwar Kumar. India made 295 and then conceded a first innings lead of 24 runs with Gary Ballance scoring a century. Bhuvneshwar took a six-wicket haul as England made 319.

Murali Vijay (95), Ravindra Jadeja (68) and Bhuvneshwar (52) then rose to the occasion with the bat in the second innings to help India set a target of 319 for the hosts. Ishant Sharma then produced one of the most memorable spells by an Indian bowler on English soil and picked up a record 7 wickets in the process as India bowled out England for 223 and registered a historic win at the Mecca of cricket.

7. By 203 Runs (2018)

As team India took the field in Nottingham, Kohli and his men were determined to make amends and they did it in style. After being put in to bat by Root, India were off to a commendable start thanks to KL Rahul and Shikhar Dhawan and after they departed, Kohli and Ajinkya Rahane put on a 189-run stand for the fourth wicket to take India to a commendable position. Rahane scored 81 and Kohli missed his century by three runs as he fell for 97. India were eventually bowled out for 329 but the stage was set for India to make a comeback in the series.

The bowlers didn't' disappoint as well. Led by Hardik Pandya, India rocked England and bowled them out for a paltry total of 161. Pandya answered his critics in style as he grabbed his maiden five-wicket haul in Tests.

With a lead of 168, India were again provided a solid start by their openers and after they fell, Cheteshwar Pujara and Kohli led the charge as they planned to bat England out of the game. Pujara fell for a gritty 72 but Kohli scored his 23rd Test century and it was followed by a run-a-ball 52 from Pandya as the visitors declared for 352/7, with a lead of 520.

Chasing 521 to win, the England openers somehow managed to play out the nine overs on day four but the nervousness and fear was there in their mammoth chase. Bumrah got the wickets of Buttler and Woakes early and then Pandya got the wicket of Stokes to get England eight down. And finally Ashwin got the wicket of Anderson to earn a 203-run victory for the visitors

8. By 151 Runs (2021)

In one of the most dramatic finishes in recent memory, India defeated England by 151 runs at Lord’s in the second Test of the 2021 series. After setting a target of 272 thanks to a stunning 89-run partnership between Mohammed Shami and Jasprit Bumrah, India’s bowlers went on the attack.

Led by Mohammed Siraj (4/32), India bowled England out for 120 in just 51.5 overs. The aggressive attitude under Virat Kohli’s captaincy and India’s never-say-die spirit made this a modern classic.

9. By 157 Runs (2021)

India secured a famous win at The Oval in the fourth Test of the 2021 series. Rohit Sharma scored his first overseas Test hundred (127), anchoring a solid second-innings effort.

Shardul Thakur played two impactful cameos with bat and ball, while the pace trio of Bumrah, Siraj, and Umesh Yadav dismantled England in the fourth innings. India won by 157 runs and took a 2-1 lead in the series, reaffirming their dominance on English soil.

Next Article

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

The ICC Women’s ODI World Cup 2025 schedule was revealed on Monday, with hosts India and Sri Lanka slated to play the opener at the M Chinnaswamy Stadium in Bengaluru on September 30.

Jun 16, 2025, 10:42 AM3 min read

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

The schedule of the ICC Women's Cricket World Cup 2025 has been released. The Women's World Cup will begin on September 30 with hosts India playing their first match against Sri Lanka at the M. Chinnaswamy Stadium in Bengaluru.

Also Read: BCCI announce Indian women's squad for ODI and T20I series against England

The eight-team tournament will be a round-robin format with the top four teams advancing to the semi-finals. The much-awaited final will be played on November 2. Australia will begin their campaign against New Zealand on October 1 at the Holkar Cricket Stadium in Indore.

India vs Pakistan Match details

Due to tension between India and Pakistan, Pakistan will play all its matches in Colombo, Sri Lanka under the hybrid hosting model agreed upon by BCCI and PCB. In such a situation, the teams playing with Pakistan including India will go to Colombo, which is a neutral venue.

The most awaited match of the group stage between India and Pakistan will be played on 5th October in Colombo.

Women's Cricket World Cup 2025: Venues

  • India : Bengaluru, Guwahati, Indore, Visakhapatnam 
  • Sri Lanka : Colombo

The tournament will be held at five major venues in the two countries. Bengaluru and Colombo have been shortlisted as potential hosts for the final.

Women's Cricket World Cup 2025: Full Schedule

Day/Date Match Venue Time
Tuesday, September 30 India vs Sri Lanka Bengaluru 3:00 PM
Wednesday, October 1 Australia vs New Zealand Indore 3:00 PM
Thursday, October 2 Bangladesh vs Pakistan Colombo 3:00 PM
Friday, October 3 England vs South Africa Bengaluru 3:00 PM
Saturday, October 4 Australia vs Sri Lanka Colombo 3:00 PM
Sunday, October 5 India vs Pakistan Colombo 3:00 PM
Monday, October 6 New Zealand vs South Africa Indore 3:00 PM
Tuesday, October 7 England vs Bangladesh Guwahati 3:00 PM
Wednesday, October 8 Australia vs Pakistan Colombo 3:00 PM
Thursday, October 9 India vs South Africa Vizag 3:00 PM
Friday, October 10 New Zealand vs Bangladesh Vizag 3:00 PM
Saturday, October 11 England vs Sri Lanka Guwahati 3:00 PM
Sunday, October 12 India vs Australia Vizag 3:00 PM
Monday, October 13 South Africa vs Bangladesh Vizag 3:00 PM
Tuesday, October 14 New Zealand vs Sri Lanka Colombo 3:00 PM
Wednesday, October 15 England vs Pakistan Colombo 3:00 PM
Thursday, October 16 Australia vs Bangladesh Vizag 3:00 PM
Friday, October 17 South Africa vs Sri Lanka Colombo 3:00 PM
Saturday, October 18 New Zealand vs Pakistan Colombo 3:00 PM
Sunday, October 19 India vs England Indore 3:00 PM
Monday, October 20 Sri Lanka vs Bangladesh Colombo 3:00 PM
Tuesday, October 21 South Africa vs Pakistan Colombo 3:00 PM
Wednesday, October 22 Australia vs England Indore 3:00 PM
Thursday, October 23 India vs New Zealand Guwahati 3:00 PM
Friday, October 24 Pakistan vs Sri Lanka Colombo 3:00 PM
Saturday, October 25 Australia v Sri Lanka Indore 3:00 PM
Sunday, October 26 England vs New Zealand Guwahati 3:00 PM
Sunday, October 26 India vs Bangladesh Bengaluru 3:00 PM
Wednesday, October 29 Semifinal 1 (TBA) Guwahati/Colombo 3:00 PM
Thursday, October 30 Semifinal 2 (TBA) Bengaluru 3:00 PM
Sunday, 2 November Final (TBA) Colombo/Bengaluru 3:00 PM

Next Article

Latest Stories

Subscribe Newsletter

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