Check out the upcoming and recently completed cricket matches.
Regular Season, 26th Match, Pakistan Super League - May 7, 2025


Regular Season, 57th Match, Indian Premier League - May 7, 2025


Live Match
Triangular Series (Sri Lanka), 5th Match, One Day International Women - May 7, 2025


Regular Season, 56th Match, Indian Premier League - May 6, 2025


Gujarat Titans won by 3 wickets (with 0 ball remaining) (D/L method)
Regular Season, 25th Match, Pakistan Super League - May 5, 2025


Peshawar Zalmi won by 7 wickets (with 42 balls remaining)
Regular Season, 55th Match, Indian Premier League - May 5, 2025


No result
Regular Season, 24th Match, Pakistan Super League - May 4, 2025


Karachi Kings won by 4 wickets (with 3 balls remaining)
Regular Season, 54th Match, Indian Premier League - May 4, 2025


Punjab Kings won by 37 runs
Regular Season, 53rd Match, Indian Premier League - May 4, 2025


Kolkata Knight Riders won by 1 run
Triangular Series (Sri Lanka), 4th Match, One Day International Women - May 4, 2025


Sri Lanka W won by 3 wickets (with 5 balls remaining)
Regular Season, 23rd Match, Pakistan Super League - May 3, 2025


Quetta Gladiators won by 2 wickets (with 1 ball remaining)
Regular Season, 52nd Match, Indian Premier League - May 3, 2025


Royal Challengers Bengaluru won by 2 runs
Play Offs, Spring Series - Final, European Cricket Series Malta - May 2, 2025


Swieqi United won by 36 runs
Regular Season, 22nd Match, Pakistan Super League - May 2, 2025


Peshawar Zalmi won by 6 wickets (with 20 balls remaining)
Regular Season, 51st Match, Indian Premier League - May 2, 2025


Gujarat Titans won by 38 runs
Play Offs, Spring Series - Qualifier 2, European Cricket Series Malta - May 2, 2025


Swieqi United won by 84 runs
County Div 1, Division 1, County Championship Division One - May 2, 2025


Warwickshire won by 5 wickets
County Div 1, Division 1, County Championship Division One - May 2, 2025


Match drawn
County Div 1, Division 1, County Championship Division One - May 2, 2025


Somerset won by 3 wickets
Play Offs, Spring Series - Qualifier 1, European Cricket Series Malta - May 2, 2025


Southern Crusaders CC won by 8 wickets (with 9 balls remaining)