Live Scores

cricket Live Scores & Fixtures

ICC Men’s Champions Trophy 2025 schedule announced

The International Cricket Council (ICC) today announced the fixtures for the ICC Men’s Champions Trophy 2025, which will take place from 19 February to 9 March in Pakistan and UAE.

Dec 24, 2024, 1:26 PM5 min read

ICC Men’s Champions Trophy 2025 schedule announced | sportzpoint.com

The International Cricket Council (ICC) today announced the fixtures for the ICC Men’s Champions Trophy 2025, which will take place from 19 February to 9 March in Pakistan and UAE.

The 15-match, eight-team event returns to the cricket calendar for the first time since the last edition was staged in 2017, with defending champions Pakistan hosting their first global cricket tournament since 1996, alongside the UAE which was confirmed as the neutral venue.

Read Also | Every Indian batter who scored a Boxing-Day test ton: Rahane and Rahul and more

The International Cricket Council (ICC) today announced the fixtures for the ICC Men’s Champions Trophy 2025, which will take place from 19 February to 9 March in Pakistan and UAE.

The 15-match, eight-team event returns to the cricket calendar for the first time since the last edition was staged in 2017, with defending champions Pakistan hosting their first global cricket tournament since 1996, alongside the UAE which was confirmed as the neutral venue.

The thrilling 19-day competition, in which every match counts in the bid to claim the iconic Champions Trophy white jackets, will see Bangladesh, India, New Zealand and Pakistan form Group A with Afghanistan, Australia, England and South Africa in Group B.

Read Also | India to play their 2025 ICC Champions Trophy matches at a neutral venue

The stadiums in Lahore, Karachi and Rawalpindi will host the matches in Pakistan, while Dubai will host the matches in the UAE. Ahead of tickets going on sale, fans are encouraged to register their interest for tickets here.

The Champions Trophy begins with hosts Pakistan facing New Zealand on 19 February - the opening day of the event - in Karachi. Other key match-ups include Bangladesh taking on India on the second day of the competition in Dubai and Afghanistan facing South Africa on 21 February in Karachi.

On 22 February, one of cricket’s most celebrated rivalries will pit Australia against England in Lahore, ahead of an unmissable Pakistan versus India contest on 23 February in Dubai.

The quickfire event showcases the very best about cricket in one big day out, with the first semi-final scheduled to be played on 4 March in Dubai and the second semi-final slated for 5 March in Lahore. Lahore will host the final on 9 March, however if India qualifies for the final it will be played in Dubai, where the victorious team will claim the famous white jackets. Both semi-finals and the final will have reserve days.

ICC Chair, Jay Shah said: “The ICC is delighted to release the schedule for the Men’s Champions Trophy 2025, marking the tournament's much-anticipated return since 2017. The thrilling competition, in which eight teams battle it out to claim the iconic white jackets, will provide fans with 15 matches of unmissable entertainment.

“This edition will take place in Pakistan and the UAE, and with Dubai also serving as the home of the ICC headquarters, it represents an opportunity to showcase the best of cricket with heritage and modernity. This Champions Trophy is truly poised to be an unmissable celebration of the World Cricket’s finest.”

Pakistan Cricket Board Chairman, Mohsin Naqvi said: "We are pleased that an agreement has been reached based on the principles of equality and respect, showcasing the spirit of cooperation and collaboration that defines our sport.

“Our heartfelt gratitude goes out to the ICC members who played a constructive role in helping us achieve a mutually beneficial solution. Their efforts have been invaluable in promoting the interests of international cricket.

“Hosting the Champions Trophy is a significant milestone for Pakistan, highlighting our commitment to promoting cricket at the highest level and showcasing our capabilities as a premier event organizer. We are dedicated to ensuring that this tournament will be a memorable experience for players, officials, and fans alike.

“Pakistan is elated to welcome the world to the Champions Trophy, and we look forward to extending our renowned hospitality to all."

ICC Men’s Champions Trophy 2025 schedule

19 Feb – Pakistan v New Zealand, National Stadium, Karachi

20 Feb – Bangladesh v India, Dubai International Cricket Stadium, Dubai

21 Feb – Afghanistan v South Africa, National Stadium, Karachi

22 Feb – Australia v England, Gaddafi Stadium, Lahore

23 Feb – Pakistan v India, Dubai International Cricket Stadium, Dubai

24 Feb - Bangladesh v New Zealand, Rawalpindi Cricket Stadium, Rawalpindi

25 Feb – Australia v South Africa, Rawalpindi Cricket Stadium, Rawalpindi

26 Feb – Afghanistan v England, Gaddafi Stadium, Lahore

27 Feb – Pakistan v Bangladesh, Rawalpindi Cricket Stadium, Rawalpindi

28 Feb – Afghanistan v Australia, Gaddafi Stadium, Lahore

1 Mar – South Africa v England, National Stadium, Karachi

2 Mar – New Zealand v India, Dubai International Cricket Stadium, Dubai

4 Mar – Semi-final 1, Dubai International Cricket Stadium, Dubai*

5 Mar – Semi-final 2, Gaddafi Stadium, Lahore**

9 Mar – Final - Gaddafi Stadium, Lahore***

All matches start at 14h00 Pakistan Standard Time

* Semi-final 1 will involve India if they qualify

**Semi-final 2 will involve Pakistan if they qualify

*** If India qualify for the final it will be played at the Dubai International Cricket Stadium, Dubai.

Note: The article was created as a press release by ICC.

Next Article

Every India vs South Africa Test Series Results

The Test rivalry of India vs South Africa started in 1992 and has given fans many memorable matches. Let's take a look at the every India vs South Africa Test series results.

Nov 13, 2025, 1:14 PM4 min read

Every India vs South Africa Test Series Results

Indian men’s cricket team is ready to host reigning World Test Championship (WTC) holders South Africa in a two-match Test series, starting at the iconic Eden Gardens in Kolkata on November 14. The upcoming two-match Test series is part of the ongoing World Test Championship 2025-27. Led by Shubman Gill, India will aim to bag crucial home points with eyes on the top 2 spot in order to secure qualification for the WTC 2027 final scheduled to be held at the Lord's Cricket Ground in June 2027.

India have enjoyed a solid run of form this year, playing eight matches with four wins, three losses, and one draw. One of those defeats came during a tough tour of Australia, but the team has bounced back impressively since then. They managed a 2-2 draw in England and followed it up with a 2-0 series win over the West Indies. 

The World Test Champions had a mixed start to their campaign, losing the first Test against Pakistan but responding strongly with a win in the second. This tour to India features one of the strongest South African sides in recent years.

Also Read: Most Runs in India vs South Africa Test Series

India vs South Africa | Head-to-head Record in Test

South Africa and India have a very close head-to-head record in Test cricket. Since South Africa’s readmission to international cricket in 1991, these two sides have clashed in 44 Test matches so far. South Africa hold a tiny edge with 18 wins, while India won 16 Tests, and 10 Tests between them ended in a draw.

Format Total Matches India Won South Africa Won Draw/No Result Tie
Tests 44 16 18 10 0

India vs South Africa | Last Five Tests Results

Over the last five Test series between the two nations, both India and South Africa have won two series each, with one series ending in a draw. Home advantage has clearly played a key role in the outcomes.

The 2023/24 two-match Test series in South Africa ended in a draw, with each team winning one match. South Africa won the first Test by an innings and 32 runs, while India clinched the second by 7 wickets.

South Africa won two series on home soil. In 2017/18, they defeated India 2-1 in a three-match series. Again in 2021/22, the Proteas won another three-match series 2-1 at home.

India has also claimed two series at home. In 2015/16, India won a four-match series 3-0, with one match drawn. In 2019/20, India swept South Africa 3-0 in a three-match series.

Also Read: Most Wickets in India vs South Africa Test Series

Every India vs South Africa Test Series Results

Series/Tournament
India in South Africa Test Series, 1992/93 1992/93 South Africa 1-0 (4)
South Africa in India Test Series, 1996/97 1996/97 India 2-1 (3)
India in South Africa Test Series, 1996/97 1996/97 South Africa 2-0 (3)
South Africa in India Test Series, 1999/00 1999/00 South Africa 2-0 (2)
India in South Africa Test Series, 2001/02 2001/02 South Africa 1-0 (2)
South Africa in India Test Series, 2004/05 2004/05 India 1-0 (2)
India in South Africa Test Series, 2006/07 2006/07 South Africa 2-1 (3)
South Africa in India Test Series, 2007/08 2007/08 drawn 1-1 (3)
South Africa in India Test Series, 2009/10 2009/10 drawn 1-1 (2)
India in South Africa Test Series, 2010/11 2010/11 drawn 1-1 (3)
India in South Africa Test Series, 2013/14 2013/14 South Africa 1-0 (2)
Freedom Trophy (South Africa in India), 2015/16 2015/16 India 3-0 (4)
Freedom Trophy (India in South Africa), 2017/18 2017/18 South Africa 2-1 (3)
Freedom Trophy (South Africa in India), 2019/20 2019/20 India 3-0 (3)
Freedom Trophy (India in South Africa), 2021/22 2021/22 South Africa 2-1 (3)
Freedom Trophy (India in South Africa), 2023/24 2023/24 drawn 1-1 (2)

Next Article

Most Wickets 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. So, before the start of the series, let's have a look at the bowlers with most wickets in India vs South Africa Test series.

Nov 13, 2025, 12:37 PM3 min read

Most Wickets 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 bowlers with most wickets in India vs South Africa Test series.

Also Read: Most Runs in India vs South Africa Test Series

Most Wickets in India vs South Africa Test Series

5. Morne Morkel | 58 Wickets

Most Wickets in India vs South Africa Test Series

Across 31 innings against India, Morne Morkel took 58 wickets at an average of 26.41 and a strike rate of 53.77. However, Morkel took only one five-wicket haul against India. His only five-for came in the first Test in 2010 in Centurion. Morkel, who made his Test debut against India, intimidated the Indian batters through most of his career.

4. Harbhajan Singh | 60 Wickets

Most Wickets in India vs South Africa Test Series

Harbhajan Singh is the 4th highest wicket-taker in India vs South Africa test cricket history. With an average of 28.40, Bhajji grabbed 60 wickets in 11 matches against South Africa. In 2004, Harbhajan returned with 7 for 87 at the historic Eden Gardens stadium.

3. Javagal Srinath | 64 Wickets

Most Wickets in India vs South Africa Test Series

Former Indian fast bowler, Javagal Srinath comes in 2nd place on the list of taking the most Test wickets for India against South Africa. Srinath played 13 matches and bagged 64 wickets. During his career, Srinath took 4 out of his 10 five-wicket hauls against the Proteas, with his best against them being 6/21 in Ahmedabad in 1996.

2. Dale Steyn | 65 Wickets

Most Wickets in India vs South Africa Test Series

South Africa’s aggressive fast bowler Dale Steyn has taken 65 wickets in just 14 matches at a bowling average of 21.53. Dale Steyn always wreaked havoc against India and is the most successful Protea bowler against the Asian giants. Interestingly, Steyn went wicketless just four times out of the 23 innings he bowled against India. His best performance came in Nagpur in 2010, when he claimed 10 wickets for 108 runs as the visitors won the game by a huge margin of an innings and 6 runs.

Also Read: Most Wickets in Test Cricket in 2025

1. Anil Kumble | 84 Wickets

Most Wickets in India vs South Africa Test Series

Great leg spinner Anil Kumble tops the list with 84 wickets in 40 innings of 21 Test matches. Kumble took five wickets in an innings thrice in these matches. With 3 five-wicket hauls, Kumble's brilliant performance came in 1992 in Johannesburg, 6/53. Kumble was a part of the Indian team, that won the first-ever test match in South Africa in 2006.

Next Article

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

Nov 13, 2025, 11:29 AM4 min read

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.

Also Read: Most Test Centuries in Cricket History

Most Runs in India vs South Africa Test Series

5. AB de Villiers | 1334 Runs

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

Most Runs in India vs South Africa Test Series

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

Most Runs in India vs South Africa Test Series

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

Most Runs in India vs South Africa Test Series

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. 

Also Read: Most Wickets in Test Cricket in 2025

1. Sachin Tendulkar | 1741 Runs

Most Runs in India vs South Africa Test Series

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.

Next Article

Indian cricket team's schedule till T20 World Cup 2026

While the full schedule of the T20 Men's World Cup 2026 is yet to be out, it is expected to begin in the first week of February with the final slated to be held in the first week of March. India have a total of ten T20I scheduled till the World Cup.

Nov 10, 2025, 2:07 PM3 min read

Indian cricket team's schedule till T20 World Cup 2026

The T20 World Cup 2026 will be hosted by India and Sri Lanka. Defending champion India is the primary host country for the tournament. Team India, led by Rohit Sharma, had performed brilliantly in the last T20 World Cup played in 2024 under the hosting of USA and West Indies and won the title by defeating South Africa in the final. Suryakumar Yadav is now the T20I captain of Team India. He will aim to lead India to the T20 World Cup 2026. However, the schedule for the number of T20 matches Team India will play before the World Cup has been revealed.

While the full schedule of the T20 Men's World Cup 2026 is yet to be out, it is expected to begin in the first week of February with the final slated to be held in the first week of March. India have a total of ten T20I scheduled till the World Cup.

Also Read: Who scored the fastest century in T20 World Cups?

Indian cricket team's schedule till T20 World Cup 2026

India set to host South Africa

Ahead of the 2026 World Cup, the Indian team will host South Africa for an all-format tour that has two Tests, three ODIs and five T20Is. Here is the schedule of the entire tour.

  • 1st Test: November 14-18 - Kolkata
  • 2nd Test: November 22-26 - Guwahati
  • 1st ODI: November 30 - Ranchi
  • 2nd ODI: December 3 - Raipur
  • 3rd ODI: December 6 - Vizag
  • 1st T20I: December 9: Cuttack
  • 2nd T20I: December 11: New Chandigarh
  • 3rd T20I: December 14: Dharamsala
  • 4th T20I: December 17: Lucknow
  • 5th T20I: December 19: Ahmedabad

Also Read: Best bowling spells in T20 World Cups

Limited-overs tour against New Zealand

Following the series against South Africa, the Indian team will play three ODIs and five T20Is against New Zealand on home soil.

  • 1st ODI: January 11 - Vadodara
  • 2nd ODI: January 14 - Rajkot
  • 3rd ODI: January 18 - Indore
  • 1st T20I: January 21 - Nagpur
  • 2nd T20I: January 23 - Raipur
  • 3rd T20I: January 25 - Guwahati
  • 4th T20I: January 28 - Vizag
  • 5th T20I: January 31 - Thiruvananthapuram

With 10 T20Is at home before the T20 World Cup 2026, India’s focus will be on fine-tuning combinations, testing young players, and ensuring the team is ready to defend its crown on home soil.

Next Article

Ranji Trophy 2025-26 Railways vs Bengal preview: Sudip Gharami to lead, Aditya Purohit to debut for Bengal

Sudip Gharami will make his first-class captaincy debut in the Railways vs Bengal, Ranji Trophy 2025-26, Elite Group C match in Surat. Aditya Purohit is likely to make his debut.

Nov 7, 2025, 1:22 PM4 min read

Ranji Trophy 2025-26 Railways vs Bengal preview: Sudip Gharami to lead, Aditya Purohit to debut for Bengal

After winning only one point against Tripura a few days back, Bengal will face Railways in their fourth round match of the Elite Group C contest in the Ranji Trophy 2025-26 at Lalbhai Contractor Stadium in Surat. In the absence of Abhimanyu Easwaran and Abishek Porel, Sudip Gharami will lead the Bengal team, as reported by Sportz Point earlier.

Match details

Match: Railways vs Bengal, Elite Group C, Ranji Trophy 2025-26

Date: 8 November 2025 - 11 November 2025

Venue: Lalbhai Contractor Stadium

Streaming: No streaming available

Spin-friendly pitch might produce a result

With most of the matches of Group C already producing results, Railways would love to take advantage of their conditions and go for an outright win when Bengal will miss stars like Abhimanyu Easwaran, Abishek Porel, Akash Deep, Mohammed Shami, and Mukesh Kumar.

As per the reports, the pitch at the Lalbhai Contractor Stadium will be a spin-friendly one, with Railways having spinners like Karn Sharma, the captain, along with Akash Pandey, who has done well for them in the last few seasons. Moreover, Akash Pandey, who is for Bengal, knows most of the Bengal batters as well.

Even Bengal will have Shahbaz Ahmed along with Rahul Prasad, who made his debut in the last match against Tripura last week.

Read Also: Tripura vs Bengal, Ranji Trophy 2025-26 recap: Tripura shocks Bengal with tons from Vihari and Mura; Tripura 3, Bengal 1

Sudip Gharami to lead Bengal

Ranji Trophy 2025-26 Railways vs Bengal preview: Sudip Gharami to lead, Aditya Purohit to debut for Bengal
Sudip Gharami will lead Bengal in Ranji Trophy for the first time. 

As we had reported earlier, Sudip Gharami will lead the Bengal side with Abhimanyu Easwaran and Abishek Porel missing the game. Easwaran is in India-A duty, whereas Porel will be in action in the Rising Stars Asia Cup and has left for the Centre of Excellence (COE) before leaving for Qatar.

Gharami has led Bengal in the past in white-ball tournaments last season, where Bengal went on to qualify for the knockouts of the Vijay Hazare Trophy. Due to the unavailability of the players, Bengal will now have three captains in the last three games.

Aditya Purohit to make his debut

Ranji Trophy 2025-26 Railways vs Bengal preview: Sudip Gharami to lead, Aditya Purohit to debut for Bengal | sportzpoint.com
Aditya Purohit during the practice session in Agartala.

After Kazi Junaid Saifi’s shocking return to first-class cricket, where he could only add 1 run in three innings (1,0,0), he was released from the squad. Now that makes the case for Aditya Purohit, another left-handed opener, who did well for Adamas Howrah Warriors in BPT20L and club cricket, to make his first-class debut.

Subham Chatterjee - Bengal cricketer | sportzpoint.com
Subham Chatterjee might return to the playing XI for Bengal. 

Purohit will be opening the innings with captain Sudip Gharami, whereas we can expect Subham Chatterjee to return to the playing XI in the middle order. Shakir Habib Gandhi, who scored 95 in the first inning against Tripura, will continue as their No.3 along with Anustup Majumdar at 4.

Subham and Sumnata can bat anywhere in 5 or 6 with Shahbaz Ahmed at 7.

In the bowling department, Rahul Prasad will continue as the second spinner of the team, with Mohammed Kaif giving depth in the pace bowling department. Ishan Porel will be playing his 50th first-class match with Suraj Sindhu Jaiswal coming back in the lineup, replacing Mohammed Shami.

Points table situtation

Bengal are currently at No.3 with 13 points, while Railways are at No.5 with four points.

Team M W L D PT Quotient
HRYNA 3 3 0 0 18 1.446
SVCS 3 2 1 0 13 1.439
BENG 3 2 0 1 13 1.338
UKHND 3 1 1 1 9 0.857
RLYS 3 0 1 2 4 0.987
GUJ 3 0 2 1 3 0.798
TPURA 3 0 2 1 3 0.635
ASSAM 3 0 1 2 2 0.721

Bengal’s possible XI

Aditya Purohit, Sudip Gharami (C), Shakir Habib Gandhi (wk), Anustup Majumdar, Subham Chatterjee, Sumanta Gupta, Shahbaz Ahmed, Rahul Prasad, Suraj Sindhu Jaiswal, Mohammed Kaif, Ishan Porel.

Next Article

Latest Stories

Subscribe Newsletter

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