Mumbai Indians vs Royal Challengers Bengaluru

Result - Match 20 - Mumbai

Indian Premier League

MI
MI

209/9 (20 ov)

RCB
RCBwinner

221/5 (20 ov)

RCB won by 12 runs

Sunrisers Hyderabad vs Gujarat Titans

Result - Match 19 - Hyderabad

Indian Premier League

SRH
SRH

152/8 (20 ov)

GT
GTwinner

153/3 (16.4 ov)

GT won by 7 wickets

Kolkata Knight Riders vs Lucknow Super Giants

Upcoming - Match 21 - Kolkata

Indian Premier League

KKR
Kolkata Knight Riders

LSG
Lucknow Super Giants

8 Apr 2025, Tue, 3:30 PM IST

Punjab Kings vs Chennai Super Kings

Upcoming - Match 22 - Chandigarh

Indian Premier League

PBKS
Punjab Kings

CSK
Chennai Super Kings

8 Apr 2025, Tue, 7:30 PM IST

Gujarat Titans vs Rajasthan Royals

Upcoming - Match 23 - Ahmedabad

Indian Premier League

GT
Gujarat Titans

RR
Rajasthan Royals

9 Apr 2025, Wed, 7:30 PM IST

IPL 2025 Schedule

The Indian Premier League (IPL) is all set to return with its 18th edition, scheduled from March 22 to May 25, 2025. With 10 teams and a total of 74 matches across 13 venues, IPL 2025 is ready to bring entertainment and the highest level of cricketing action together.

The season opener will see defending champions Kolkata Knight Riders (KKR) locking horns with Royal Challengers Bengaluru (RCB) at the iconic Eden Gardens in Kolkata on March 22. The very next day, IPL 2025 will see its first double-header, with Sunrisers Hyderabad (SRH) taking on Rajasthan Royals (RR) in the afternoon in Hyderabad, followed by a blockbuster clash in the evening between five-time champions Chennai Super Kings (CSK) and Mumbai Indians (MI) at the MA Chidambaram Stadium in Chennai.

Other fixtures include Delhi Capitals (DC) and Lucknow Super Giants (LSG) beginning their campaign in Visakhapatnam on March 24. The world’s largest cricket stadium, Narendra Modi Stadium in Ahmedabad, will host the Gujarat Titans (GT) and Punjab Kings (PBKS) on March 25. Rajasthan Royals will split their home games between Jaipur and Guwahati, while the Punjab-based franchise will host matches in New Chandigarh and Dharamsala.

Meanwhile, to maintain the quality of pitches and ground conditions, the BCCI has introduced new regulations for IPL 2025. Teams will be allowed a maximum of seven practice sessions and two warm-up games or centre wicket practice sessions. The knockout phase will be hosted in Hyderabad and Kolkata. Qualifier 1 and the Eliminator will take place in Hyderabad on May 20 and May 21, respectively. The action will then shift to Kolkata, where Qualifier 2 is set for May 23. The grand finale of IPL 2025 will take place on May 25.

Indian Premier League Schedule

22 Mar 2025, Sat, 7:30 PM IST

Result | Royal Challengers Bengaluru won by 7 wickets

t20 - Match 1

Eden Gardens, Kolkata

Kolkata Knight Riders

KKR

174/8 (20 ov)

Royal Challengers Bengaluru

RCB

177/3 (16.2 ov)

23 Mar 2025, Sun, 3:30 PM IST

Result | Sunrisers Hyderabad won by 44 runs.

t20 - Match 2

Rajiv Gandhi International Stadium, Uppal, Hyderabad

Sunrisers Hyderabad

SRH

286/6 (20 ov)

Rajasthan Royals

RR

242/6 (20 ov)

23 Mar 2025, Sun, 7:30 PM IST

Result | Chennai Super Kings won by 4 wickets

t20 - Match 3

MA Chidambaram Stadium, Chepauk, Chennai

Chennai Super Kings

CSK

158/6 (19.1 ov)

Mumbai Indians

MI

155/9 (20 ov)

24 Mar 2025, Mon, 7:30 PM IST

Result | Delhi Capitals won by 1 wicket

t20 - Match 4

Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam

Delhi Capitals

DC

211/9 (19.3 ov)

Lucknow Super Giants

LSG

209/8 (20 ov)

25 Mar 2025, Tue, 7:30 PM IST

Result | Punjab Kings won by 11 runs

t20 - Match 5

Narendra Modi Stadium, Ahmedabad

Gujarat Titans

GT

232/5 (20 ov)

Punjab Kings

PBKS

243/5 (20 ov)

26 Mar 2025, Wed, 7:30 PM IST

Result | Kolkata Knight Riders won by 8 wickets

t20 - Match 6

Barsapara Cricket Stadium, Guwahati

Rajasthan Royals

RR

151/9 (20 ov)

Kolkata Knight Riders

KKR

153/2 (17.3 ov)

27 Mar 2025, Thur, 7:30 PM IST

Result | Lucknow Super Giants won by 5 wickets

t20 - Match 7

Rajiv Gandhi International Stadium, Uppal, Hyderabad

Sunrisers Hyderabad

SRH

190/9 (20 ov)

Lucknow Super Giants

LSG

193/5 (16.1 ov)

28 Mar 2025, Fri, 7:30 PM IST

Result | Royal Challengers Bengaluru won by 50 runs

t20 - Match 8

MA Chidambaram Stadium, Chepauk, Chennai

Chennai Super Kings

CSK

146/8 (20 ov)

Royal Challengers Bengaluru

RCB

196/7 (20 ov)

29 Mar 2025, Sat, 7:30 PM IST

Result | Gujarat Titans won by 36 runs

t20 - Match 9

Narendra Modi Stadium, Ahmedabad

Gujarat Titans

GT

196/8 (20 ov)

Mumbai Indians

MI

160/6 (20 ov)

30 Mar 2025, Sun, 3:30 PM IST

Result | Delhi Capitals won by 7 wickets

t20 - Match 10

Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam

Delhi Capitals

DC

166/3 (16 ov)

Sunrisers Hyderabad

SRH

163/10 (18.4 ov)

30 Mar 2025, Sun, 7:30 PM IST

Result | Rajasthan Royals won by 6 runs

t20 - Match 11

Barsapara Cricket Stadium, Guwahati

Rajasthan Royals

RR

182/9 (20 ov)

Chennai Super Kings

CSK

176/6 (20 ov)

31 Mar 2025, Mon, 7:30 PM IST

Result | Mumbai Indians won by 8 wickets

t20 - Match 12

Wankhede Stadium, Mumbai

Mumbai Indians

MI

121/2 (12.5 ov)

Kolkata Knight Riders

KKR

116/10 (16.2 ov)

1 Apr 2025, Tue, 7:30 PM IST

Result | Punjab Kings won by 8 wickets

t20 - Match 13

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Lucknow Super Giants

LSG

171/7 (20 ov)

Punjab Kings

PBKS

177/2 (16.2 ov)

2 Apr 2025, Wed, 7:30 PM IST

Result | Gujarat Titans won by 8 wickets

t20 - Match 14

M.Chinnaswamy Stadium, Bengaluru

Royal Challengers Bengaluru

RCB

169/8 (20 ov)

Gujarat Titans

GT

170/2 (17.5 ov)

3 Apr 2025, Thur, 7:30 PM IST

Result | Kolkata Knight Riders won by 80 runs

t20 - Match 15

Eden Gardens, Kolkata

Kolkata Knight Riders

KKR

200/6 (20 ov)

Sunrisers Hyderabad

SRH

120/10 (16.4 ov)

4 Apr 2025, Fri, 7:30 PM IST

Result | Lucknow Super Giants won by 12 runs

t20 - Match 16

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Lucknow Super Giants

LSG

203/8 (20 ov)

Mumbai Indians

MI

191/5 (20 ov)

5 Apr 2025, Sat, 3:30 PM IST

Result | Delhi Capitals won by 25 runs

t20 - Match 17

MA Chidambaram Stadium, Chepauk, Chennai

Chennai Super Kings

CSK

158/5 (20 ov)

Delhi Capitals

DC

183/6 (20 ov)

5 Apr 2025, Sat, 7:30 PM IST

Result | Rajasthan Royals won by 50 runs

t20 - Match 18

Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

Punjab Kings

PBKS

155/9 (20 ov)

Rajasthan Royals

RR

205/4 (20 ov)

6 Apr 2025, Sun, 7:30 PM IST

Result | Gujarat Titans won by 7 wickets

t20 - Match 19

Rajiv Gandhi International Stadium, Uppal, Hyderabad

Sunrisers Hyderabad

SRH

152/8 (20 ov)

Gujarat Titans

GT

153/3 (16.4 ov)

7 Apr 2025, Mon, 7:30 PM IST

Result | Royal Challengers Bengaluru won by 12 runs

t20 - Match 20

Wankhede Stadium, Mumbai

Mumbai Indians

MI

209/9 (20 ov)

Royal Challengers Bengaluru

RCB

221/5 (20 ov)

8 Apr 2025, Tue, 3:30 PM IST

Upcoming scheduled

t20 - Match 21

Eden Gardens, Kolkata

Kolkata Knight Riders

Kolkata Knight Riders

Lucknow Super Giants

Lucknow Super Giants

Match Yet To Start

8 Apr 2025, Tue, 7:30 PM IST

Upcoming scheduled

t20 - Match 22

Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

Punjab Kings

Punjab Kings

Chennai Super Kings

Chennai Super Kings

Match Yet To Start

9 Apr 2025, Wed, 7:30 PM IST

Upcoming scheduled

t20 - Match 23

Narendra Modi Stadium, Ahmedabad

Gujarat Titans

Gujarat Titans

Rajasthan Royals

Rajasthan Royals

Match Yet To Start

10 Apr 2025, Thur, 7:30 PM IST

Upcoming scheduled

t20 - Match 24

M.Chinnaswamy Stadium, Bengaluru

Royal Challengers Bengaluru

Royal Challengers Bengaluru

Delhi Capitals

Delhi Capitals

Match Yet To Start

11 Apr 2025, Fri, 7:30 PM IST

Upcoming scheduled

t20 - Match 25

MA Chidambaram Stadium, Chepauk, Chennai

Chennai Super Kings

Chennai Super Kings

Kolkata Knight Riders

Kolkata Knight Riders

Match Yet To Start

12 Apr 2025, Sat, 3:30 PM IST

Upcoming scheduled

t20 - Match 26

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Lucknow Super Giants

Lucknow Super Giants

Gujarat Titans

Gujarat Titans

Match Yet To Start

12 Apr 2025, Sat, 7:30 PM IST

Upcoming scheduled

t20 - Match 27

Rajiv Gandhi International Stadium, Uppal, Hyderabad

Sunrisers Hyderabad

Sunrisers Hyderabad

Punjab Kings

Punjab Kings

Match Yet To Start

13 Apr 2025, Sun, 3:30 PM IST

Upcoming scheduled

t20 - Match 28

Sawai Mansingh Stadium, Jaipur

Rajasthan Royals

Rajasthan Royals

Royal Challengers Bengaluru

Royal Challengers Bengaluru

Match Yet To Start

13 Apr 2025, Sun, 7:30 PM IST

Upcoming scheduled

t20 - Match 29

Arun Jaitley Stadium, Delhi

Delhi Capitals

Delhi Capitals

Mumbai Indians

Mumbai Indians

Match Yet To Start

14 Apr 2025, Mon, 7:30 PM IST

Upcoming scheduled

t20 - Match 30

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Lucknow Super Giants

Lucknow Super Giants

Chennai Super Kings

Chennai Super Kings

Match Yet To Start

15 Apr 2025, Tue, 7:30 PM IST

Upcoming scheduled

t20 - Match 31

Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

Punjab Kings

Punjab Kings

Kolkata Knight Riders

Kolkata Knight Riders

Match Yet To Start

16 Apr 2025, Wed, 7:30 PM IST

Upcoming scheduled

t20 - Match 32

Arun Jaitley Stadium, Delhi

Delhi Capitals

Delhi Capitals

Rajasthan Royals

Rajasthan Royals

Match Yet To Start

17 Apr 2025, Thur, 7:30 PM IST

Upcoming scheduled

t20 - Match 33

Wankhede Stadium, Mumbai

Mumbai Indians

Mumbai Indians

Sunrisers Hyderabad

Sunrisers Hyderabad

Match Yet To Start

18 Apr 2025, Fri, 7:30 PM IST

Upcoming scheduled

t20 - Match 34

M.Chinnaswamy Stadium, Bengaluru

Royal Challengers Bengaluru

Royal Challengers Bengaluru

Punjab Kings

Punjab Kings

Match Yet To Start

19 Apr 2025, Sat, 3:30 PM IST

Upcoming scheduled

t20 - Match 35

Narendra Modi Stadium, Ahmedabad

Gujarat Titans

Gujarat Titans

Delhi Capitals

Delhi Capitals

Match Yet To Start

19 Apr 2025, Sat, 7:30 PM IST

Upcoming scheduled

t20 - Match 36

Sawai Mansingh Stadium, Jaipur

Rajasthan Royals

Rajasthan Royals

Lucknow Super Giants

Lucknow Super Giants

Match Yet To Start

20 Apr 2025, Sun, 3:30 PM IST

Upcoming scheduled

t20 - Match 37

Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

Punjab Kings

Punjab Kings

Royal Challengers Bengaluru

Royal Challengers Bengaluru

Match Yet To Start

20 Apr 2025, Sun, 7:30 PM IST

Upcoming scheduled

t20 - Match 38

Wankhede Stadium, Mumbai

Mumbai Indians

Mumbai Indians

Chennai Super Kings

Chennai Super Kings

Match Yet To Start

21 Apr 2025, Mon, 7:30 PM IST

Upcoming scheduled

t20 - Match 39

Eden Gardens, Kolkata

Kolkata Knight Riders

Kolkata Knight Riders

Gujarat Titans

Gujarat Titans

Match Yet To Start

22 Apr 2025, Tue, 7:30 PM IST

Upcoming scheduled

t20 - Match 40

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Lucknow Super Giants

Lucknow Super Giants

Delhi Capitals

Delhi Capitals

Match Yet To Start

23 Apr 2025, Wed, 7:30 PM IST

Upcoming scheduled

t20 - Match 41

Rajiv Gandhi International Stadium, Uppal, Hyderabad

Sunrisers Hyderabad

Sunrisers Hyderabad

Mumbai Indians

Mumbai Indians

Match Yet To Start

24 Apr 2025, Thur, 7:30 PM IST

Upcoming scheduled

t20 - Match 42

M.Chinnaswamy Stadium, Bengaluru

Royal Challengers Bengaluru

Royal Challengers Bengaluru

Rajasthan Royals

Rajasthan Royals

Match Yet To Start

25 Apr 2025, Fri, 7:30 PM IST

Upcoming scheduled

t20 - Match 43

MA Chidambaram Stadium, Chepauk, Chennai

Chennai Super Kings

Chennai Super Kings

Sunrisers Hyderabad

Sunrisers Hyderabad

Match Yet To Start

26 Apr 2025, Sat, 7:30 PM IST

Upcoming scheduled

t20 - Match 44

Eden Gardens, Kolkata

Kolkata Knight Riders

Kolkata Knight Riders

Punjab Kings

Punjab Kings

Match Yet To Start

27 Apr 2025, Sun, 3:30 PM IST

Upcoming scheduled

t20 - Match 45

Wankhede Stadium, Mumbai

Mumbai Indians

Mumbai Indians

Lucknow Super Giants

Lucknow Super Giants

Match Yet To Start

27 Apr 2025, Sun, 7:30 PM IST

Upcoming scheduled

t20 - Match 46

Arun Jaitley Stadium, Delhi

Delhi Capitals

Delhi Capitals

Royal Challengers Bengaluru

Royal Challengers Bengaluru

Match Yet To Start

28 Apr 2025, Mon, 7:30 PM IST

Upcoming scheduled

t20 - Match 47

Sawai Mansingh Stadium, Jaipur

Rajasthan Royals

Rajasthan Royals

Gujarat Titans

Gujarat Titans

Match Yet To Start

29 Apr 2025, Tue, 7:30 PM IST

Upcoming scheduled

t20 - Match 48

Arun Jaitley Stadium, Delhi

Delhi Capitals

Delhi Capitals

Kolkata Knight Riders

Kolkata Knight Riders

Match Yet To Start

30 Apr 2025, Wed, 7:30 PM IST

Upcoming scheduled

t20 - Match49

MA Chidambaram Stadium, Chepauk, Chennai

Chennai Super Kings

Chennai Super Kings

Punjab Kings

Punjab Kings

Match Yet To Start

1 May 2025, Thur, 7:30 PM IST

Upcoming scheduled

t20 - Match 50

Sawai Mansingh Stadium, Jaipur

Rajasthan Royals

Rajasthan Royals

Mumbai Indians

Mumbai Indians

Match Yet To Start

2 May 2025, Fri, 7:30 PM IST

Upcoming scheduled

t20 - Match 51

Narendra Modi Stadium, Ahmedabad

Gujarat Titans

Gujarat Titans

Sunrisers Hyderabad

Sunrisers Hyderabad

Match Yet To Start

3 May 2025, Sat, 7:30 PM IST

Upcoming scheduled

t20 - Match 52

M.Chinnaswamy Stadium, Bengaluru

Royal Challengers Bengaluru

Royal Challengers Bengaluru

Chennai Super Kings

Chennai Super Kings

Match Yet To Start

4 May 2025, Sun, 3:30 PM IST

Upcoming scheduled

t20 - Match 53

Eden Gardens, Kolkata

Kolkata Knight Riders

Kolkata Knight Riders

Rajasthan Royals

Rajasthan Royals

Match Yet To Start

4 May 2025, Sun, 7:30 PM IST

Upcoming scheduled

t20 - Match 54

Himachal Pradesh Cricket Association Stadium, Dharamsala

Punjab Kings

Punjab Kings

Lucknow Super Giants

Lucknow Super Giants

Match Yet To Start

5 May 2025, Mon, 7:30 PM IST

Upcoming scheduled

t20 - Match 55

Rajiv Gandhi International Stadium, Uppal, Hyderabad

Sunrisers Hyderabad

Sunrisers Hyderabad

Delhi Capitals

Delhi Capitals

Match Yet To Start

6 May 2025, Tue, 7:30 PM IST

Upcoming scheduled

t20 - Match 56

Wankhede Stadium, Mumbai

Mumbai Indians

Mumbai Indians

Gujarat Titans

Gujarat Titans

Match Yet To Start

7 May 2025, Wed, 7:30 PM IST

Upcoming scheduled

t20 - Match 57

Eden Gardens, Kolkata

Kolkata Knight Riders

Kolkata Knight Riders

Chennai Super Kings

Chennai Super Kings

Match Yet To Start

8 May 2025, Thur, 7:30 PM IST

Upcoming scheduled

t20 - Match 58

Himachal Pradesh Cricket Association Stadium, Dharamsala

Punjab Kings

Punjab Kings

Delhi Capitals

Delhi Capitals

Match Yet To Start

9 May 2025, Fri, 7:30 PM IST

Upcoming scheduled

t20 - Match 59

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Lucknow Super Giants

Lucknow Super Giants

Royal Challengers Bengaluru

Royal Challengers Bengaluru

Match Yet To Start

10 May 2025, Sat, 7:30 PM IST

Upcoming scheduled

t20 - Match 60

Rajiv Gandhi International Stadium, Uppal, Hyderabad

Sunrisers Hyderabad

Sunrisers Hyderabad

Kolkata Knight Riders

Kolkata Knight Riders

Match Yet To Start

11 May 2025, Sun, 3:30 PM IST

Upcoming scheduled

t20 - Match 61

Himachal Pradesh Cricket Association Stadium, Dharamsala

Punjab Kings

Punjab Kings

Mumbai Indians

Mumbai Indians

Match Yet To Start

11 May 2025, Sun, 7:30 PM IST

Upcoming scheduled

t20 - Match 62

Arun Jaitley Stadium, Delhi

Delhi Capitals

Delhi Capitals

Gujarat Titans

Gujarat Titans

Match Yet To Start

12 May 2025, Mon, 7:30 PM IST

Upcoming scheduled

t20 - Match 63

MA Chidambaram Stadium, Chepauk, Chennai

Chennai Super Kings

Chennai Super Kings

Rajasthan Royals

Rajasthan Royals

Match Yet To Start

13 May 2025, Tue, 7:30 PM IST

Upcoming scheduled

t20 - Match 64

M.Chinnaswamy Stadium, Bengaluru

Royal Challengers Bengaluru

Royal Challengers Bengaluru

Sunrisers Hyderabad

Sunrisers Hyderabad

Match Yet To Start

14 May 2025, Wed, 7:30 PM IST

Upcoming scheduled

t20 - Match 65

Narendra Modi Stadium, Ahmedabad

Gujarat Titans

Gujarat Titans

Lucknow Super Giants

Lucknow Super Giants

Match Yet To Start

15 May 2025, Thur, 7:30 PM IST

Upcoming scheduled

t20 - Match 66

Wankhede Stadium, Mumbai

Mumbai Indians

Mumbai Indians

Delhi Capitals

Delhi Capitals

Match Yet To Start

16 May 2025, Fri, 7:30 PM IST

Upcoming scheduled

t20 - Match 67

Sawai Mansingh Stadium, Jaipur

Rajasthan Royals

Rajasthan Royals

Punjab Kings

Punjab Kings

Match Yet To Start

17 May 2025, Sat, 7:30 PM IST

Upcoming scheduled

t20 - Match 68

M.Chinnaswamy Stadium, Bengaluru

Royal Challengers Bengaluru

Royal Challengers Bengaluru

Kolkata Knight Riders

Kolkata Knight Riders

Match Yet To Start

18 May 2025, Sun, 3:30 PM IST

Upcoming scheduled

t20 - Match 69

Narendra Modi Stadium, Ahmedabad

Gujarat Titans

Gujarat Titans

Chennai Super Kings

Chennai Super Kings

Match Yet To Start

18 May 2025, Sun, 7:30 PM IST

Upcoming scheduled

t20 - Match 70

Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Lucknow Super Giants

Lucknow Super Giants

Sunrisers Hyderabad

Sunrisers Hyderabad

Match Yet To Start

20 May 2025, Tue, 7:30 PM IST

Upcoming scheduled

t20 - Qualifier 1

Rajiv Gandhi International Stadium, Uppal, Hyderabad

TBA

TBA

TBA

TBA

Match Yet To Start

21 May 2025, Wed, 7:30 PM IST

Upcoming scheduled

t20 - Eliminator

Rajiv Gandhi International Stadium, Uppal, Hyderabad

TBA

TBA

TBA

TBA

Match Yet To Start

23 May 2025, Fri, 7:30 PM IST

Upcoming scheduled

t20 - Qualifier 2

Eden Gardens, Kolkata

TBA

TBA

TBA

TBA

Match Yet To Start

25 May 2025, Sun, 7:30 PM IST

Upcoming scheduled

t20 - Final

Eden Gardens, Kolkata

TBA

TBA

TBA

TBA

Match Yet To Start