Result grid
Indian Premier League 2025
Royal Challengers Bangalore
Punjab Kings
Gujarat Titans
Mumbai Indians
Delhi Capitals
Sunrisers Hyderabad
Lucknow Super Giants
Kolkata Knight Riders
Chennai Super Kings
Rajasthan Royals
Pontos

Punjab
by 5 wickets
by 5 wickets
Gujarat
by 8 wickets
by 8 wickets
Delhi
by 6 wickets
by 6 wickets
Hyderabad
by 42 runs
by 42 runs
tied
no result
no result
Bangalore
by 2 runs
by 2 runs
Bangalore
by 11 runs
by 11 runs
19
Bangalore
by 7 wickets
by 7 wickets

Punjab
by 7 wickets
by 7 wickets
Delhi
by 6 wickets
by 6 wickets
Punjab
by 37 runs
by 37 runs
Punjab
by 16 runs
by 16 runs
Punjab
by 18 runs
by 18 runs
Rajasthan
by 50 runs
by 50 runs
19
Punjab
by 11 runs
by 11 runs

Gujarat
by 36 runs
by 36 runs
Gujarat
by 7 wickets
by 7 wickets
Gujarat
by 38 runs
by 38 runs
Lucknow
by 33 runs
by 33 runs
Chennai
by 83 runs
by 83 runs
Gujarat
by 58 runs
by 58 runs
18
Bangalore
by 12 runs
by 12 runs
Gujarat
by 3 runs
by 3 runs

Mumbai
by 59 runs
by 59 runs
Mumbai
by 4 wickets
by 4 wickets
Mumbai
by 54 runs
by 54 runs
Mumbai
by 8 wickets
by 8 wickets
Mumbai
by 9 wickets
by 9 wickets
16
Bangalore
by 6 wickets
by 6 wickets
Gujarat
by 10 wickets
by 10 wickets
Mumbai
by 12 runs
by 12 runs

Delhi
by 7 wickets
by 7 wickets
Delhi
by 1 wickets
by 1 wickets
Kolkata
by 14 runs
by 14 runs
Delhi
by 1 run
by 1 run
15
Hyderabad
by 8 wickets
by 8 wickets
Gujarat
by 7 wickets
by 7 wickets
Mumbai
by 7 wickets
by 7 wickets
tied
no result
no result

Lucknow
by 5 wickets
by 5 wickets
Hyderabad
by 110 runs
by 110 runs
Hyderabad
by 44 runs
by 44 runs
13
Bangalore
by 6 wickets
by 6 wickets
Punjab
by 8 wickets
by 8 wickets
Lucknow
by 6 wickets
by 6 wickets
Lucknow
by 12 runs
by 12 runs
Delhi
by 8 wickets
by 8 wickets
Hyderabad
by 6 wickets
by 6 wickets

Chennai
by 5 wickets
by 5 wickets
12
Bangalore
by 7 wickets
by 7 wickets
tied
no result
no result
Gujarat
by 39 runs
by 39 runs
Kolkata
by 80 runs
by 80 runs
Lucknow
by 4 runs
by 4 runs

Chennai
by 2 wickets
by 2 wickets
Kolkata
by 1 run
by 1 run
12
Bangalore
by 50 runs
by 50 runs
Punjab
by 4 wickets
by 4 wickets
Chennai
by 4 wickets
by 4 wickets
Delhi
by 25 runs
by 25 runs
Hyderabad
by 5 wickets
by 5 wickets
Kolkata
by 8 wickets
by 8 wickets

Rajasthan
by 6 wickets
by 6 wickets
8
Bangalore
by 9 wickets
by 9 wickets
Punjab
by 10 runs
by 10 runs
Rajasthan
by 8 wickets
by 8 wickets
Mumbai
by 100 runs
by 100 runs
Lucknow
by 2 runs
by 2 runs
Kolkata
by 8 wickets
by 8 wickets
Rajasthan
by 6 runs
by 6 runs

8