Recent Fixtures

Luxembourg
Switzerland tour of Luxembourg,
3rd T20I
22 Jun 02:00 PM, 2025
Luxembourg won by 7 wickets (with 15 balls remaining)
Pierre Werner Cricket Ground, Walferdange
22 Jun 02:00 PM, 2025
Luxembourg won by 7 wickets (with 15 balls remaining)
Pierre Werner Cricket Ground, Walferdange

Switzerland

Hungary
Slovenia tour of Hungary,
3rd T20I
22 Jun 12:30 PM, 2025
Hungary won by 9 wickets (with 42 balls remaining)
GB Oval, Szodliget
22 Jun 12:30 PM, 2025
Hungary won by 9 wickets (with 42 balls remaining)
GB Oval, Szodliget

Slovenia

Luxembourg
Switzerland tour of Luxembourg,
2nd T20I
21 Jun 06:30 PM, 2025
Switzerland won by 57 runs
Pierre Werner Cricket Ground, Walferdange
21 Jun 06:30 PM, 2025
Switzerland won by 57 runs
Pierre Werner Cricket Ground, Walferdange

Switzerland

Hungary
Slovenia tour of Hungary,
2nd T20I
21 Jun 04:30 PM, 2025
Hungary won by 62 runs
GB Oval, Szodliget
21 Jun 04:30 PM, 2025
Hungary won by 62 runs
GB Oval, Szodliget

Slovenia

Luxembourg
Switzerland tour of Luxembourg,
1st T20I
21 Jun 01:30 PM, 2025
Switzerland won by 11 runs
Pierre Werner Cricket Ground, Walferdange
21 Jun 01:30 PM, 2025
Switzerland won by 11 runs
Pierre Werner Cricket Ground, Walferdange

Switzerland

Hungary
Slovenia tour of Hungary,
1st T20I
21 Jun 12:30 PM, 2025
Hungary won by 122 runs
GB Oval, Szodliget
21 Jun 12:30 PM, 2025
Hungary won by 122 runs
GB Oval, Szodliget

Slovenia

Ireland
West Indies tour of Ireland,
3rd T20I
15 Jun 07:30 PM, 2025
West Indies won by 62 runs
Bready Cricket Club, Bready
15 Jun 07:30 PM, 2025
West Indies won by 62 runs
Bready Cricket Club, Bready

West Indies

Ireland
West Indies tour of Ireland,
2nd T20I
14 Jun 07:30 PM, 2025
Match abandoned without a ball bowled
Bready Cricket Club, Bready
14 Jun 07:30 PM, 2025
Match abandoned without a ball bowled
Bready Cricket Club, Bready

West Indies

Ireland
West Indies tour of Ireland,
1st T20I
12 Jun 07:30 PM, 2025
Match abandoned without a ball bowled
Bready Cricket Club, Bready
12 Jun 07:30 PM, 2025
Match abandoned without a ball bowled
Bready Cricket Club, Bready

West Indies

England
West Indies tour of England,
3rd T20I
10 Jun 11:00 PM, 2025
England won by 37 runs
The Rose Bowl, Southampton
10 Jun 11:00 PM, 2025
England won by 37 runs
The Rose Bowl, Southampton

West Indies

England
West Indies tour of England,
2nd T20I
08 Jun 07:00 PM, 2025
England won by 4 wickets (with 9 balls remaining)
County Ground, Bristol
08 Jun 07:00 PM, 2025
England won by 4 wickets (with 9 balls remaining)
County Ground, Bristol

West Indies

England
West Indies tour of England,
1st T20I
06 Jun 11:00 PM, 2025
England won by 21 runs
Riverside Ground, Chester-le-Street
06 Jun 11:00 PM, 2025
England won by 21 runs
Riverside Ground, Chester-le-Street

West Indies

Pakistan
Bangladesh tour of Pakistan,
3rd T20I
01 Jun 08:30 PM, 2025
Pakistan won by 7 wickets (with 16 balls remaining)
Gaddafi Stadium, Lahore
01 Jun 08:30 PM, 2025
Pakistan won by 7 wickets (with 16 balls remaining)
Gaddafi Stadium, Lahore

Bangladesh

Pakistan
Bangladesh tour of Pakistan,
2nd T20I
30 May 08:30 PM, 2025
Pakistan won by 57 runs
Gaddafi Stadium, Lahore
30 May 08:30 PM, 2025
Pakistan won by 57 runs
Gaddafi Stadium, Lahore

Bangladesh

Pakistan
Bangladesh tour of Pakistan,
1st T20I
28 May 08:30 PM, 2025
Pakistan won by 37 runs
Gaddafi Stadium, Lahore
28 May 08:30 PM, 2025
Pakistan won by 37 runs
Gaddafi Stadium, Lahore

Bangladesh

Lahore Qalandars
Pakistan Super League,
Eliminator 1
22 May 08:00 PM, 2025
Gaddafi Stadium, Lahore
22 May 08:00 PM, 2025
Gaddafi Stadium, Lahore

Karachi Kings

Gujarat Titans
Indian Premier League,
64th Match
22 May 07:30 PM, 2025
Narendra Modi Stadium, Ahmedabad
22 May 07:30 PM, 2025
Narendra Modi Stadium, Ahmedabad

Lucknow Super Giants

England W
West Indies Women tour of England,
1st T20I
21 May 11:00 PM, 2025
--,
21 May 11:00 PM, 2025
--,

West Indies W

United Arab Emirates
Bangladesh tour of UAE,
3rd Match
21 May 08:30 PM, 2025
United Arab Emirates won by 7 wickets (with 5 balls remaining)
Sharjah Cricket Stadium, Sharjah
21 May 08:30 PM, 2025
United Arab Emirates won by 7 wickets (with 5 balls remaining)
Sharjah Cricket Stadium, Sharjah

Bangladesh

Quetta Gladiators
Pakistan Super League,
Qualifier
21 May 08:00 PM, 2025
Gaddafi Stadium, Lahore
21 May 08:00 PM, 2025
Gaddafi Stadium, Lahore

Islamabad United

Mumbai Indians
Indian Premier League,
63rd Match
21 May 07:30 PM, 2025
Wankhede Stadium, Mumbai
21 May 07:30 PM, 2025
Wankhede Stadium, Mumbai

Delhi Capitals

Chennai Super Kings
Indian Premier League,
62nd Match
20 May 07:30 PM, 2025
Rajasthan Royals won by 6 wickets (with 17 balls remaining)
Arun Jaitley Stadium, Delhi
20 May 07:30 PM, 2025
Rajasthan Royals won by 6 wickets (with 17 balls remaining)
Arun Jaitley Stadium, Delhi

Rajasthan Royals

United Arab Emirates
Bangladesh tour of UAE,
2nd T20I
19 May 08:30 PM, 2025
United Arab Emirates won by 2 wickets (with 1 ball remaining)
Sharjah Cricket Stadium, Sharjah
19 May 08:30 PM, 2025
United Arab Emirates won by 2 wickets (with 1 ball remaining)
Sharjah Cricket Stadium, Sharjah

Bangladesh

Islamabad United
Pakistan Super League,
30th Match
19 May 08:00 PM, 2025
Islamabad United won by 79 runs
Rawalpindi Cricket Stadium, Rawalpindi
19 May 08:00 PM, 2025
Islamabad United won by 79 runs
Rawalpindi Cricket Stadium, Rawalpindi

Karachi Kings

Lucknow Super Giants
Indian Premier League,
61st Match
19 May 07:30 PM, 2025
Sunrisers Hyderabad won by 6 wickets (with 10 balls remaining)
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
19 May 07:30 PM, 2025
Sunrisers Hyderabad won by 6 wickets (with 10 balls remaining)
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Sunrisers Hyderabad

Peshawar Zalmi
Pakistan Super League,
29th Match
18 May 08:30 PM, 2025
Lahore Qalandars won by 26 runs
Rawalpindi Cricket Stadium, Rawalpindi
18 May 08:30 PM, 2025
Lahore Qalandars won by 26 runs
Rawalpindi Cricket Stadium, Rawalpindi

Lahore Qalandars

Delhi Capitals
Indian Premier League,
60th Match
18 May 07:30 PM, 2025
Gujarat Titans won by 10 wickets (with 6 balls remaining)
Arun Jaitley Stadium, Delhi
18 May 07:30 PM, 2025
Gujarat Titans won by 10 wickets (with 6 balls remaining)
Arun Jaitley Stadium, Delhi

Gujarat Titans

Rajasthan Royals
Indian Premier League,
59th Match
18 May 03:30 PM, 2025
Punjab Kings won by 10 runs
Sawai Mansingh Stadium, Jaipur
18 May 03:30 PM, 2025
Punjab Kings won by 10 runs
Sawai Mansingh Stadium, Jaipur

Punjab Kings

Multan Sultans
Pakistan Super League,
28th Match
18 May 03:30 PM, 2025
Quetta Gladiators won by 2 wickets (with 0 ball remaining)
Rawalpindi Cricket Stadium, Rawalpindi
18 May 03:30 PM, 2025
Quetta Gladiators won by 2 wickets (with 0 ball remaining)
Rawalpindi Cricket Stadium, Rawalpindi

Quetta Gladiators

United Arab Emirates
Bangladesh tour of UAE,
1st T20I
17 May 08:30 PM, 2025
Bangladesh won by 27 runs
Sharjah Cricket Stadium, Sharjah
17 May 08:30 PM, 2025
Bangladesh won by 27 runs
Sharjah Cricket Stadium, Sharjah

Bangladesh

Peshawar Zalmi
Pakistan Super League,
27th Match
17 May 08:00 PM, 2025
Karachi Kings won by 23 runs
Rawalpindi Cricket Stadium, Rawalpindi
17 May 08:00 PM, 2025
Karachi Kings won by 23 runs
Rawalpindi Cricket Stadium, Rawalpindi

Karachi Kings

Royal Challengers Bengaluru
Indian Premier League,
58th Match
17 May 07:30 PM, 2025
Match abandoned without a ball bowled
M.Chinnaswamy Stadium, Bengaluru
17 May 07:30 PM, 2025
Match abandoned without a ball bowled
M.Chinnaswamy Stadium, Bengaluru

Kolkata Knight Riders

Royal Challengers Bengaluru
Indian Premier League,
64th Match
13 May 07:30 PM, 2025
13 May 07:30 PM, 2025