

Match Prediction
RCB are second in the IPL regular season with 10 points from 7 games, while DC are seventh with 6 points from 7 games. DC have a four-point gap to bridge with the top four and have lost four of their last five games. KL Rahul scored a half-century in the reverse fixture in Bengaluru and then hit 152* off 67 balls vs PBKS in DC’s last match. RCB opener Phil Salt remains unavailable after missing the last game with injury.
Toss & Conditions
Head-to-Head
DC have won 2 of the last 3 H2H vs RCB, including a 6-wicket win in Bengaluru on 2026-04-18.
Delhi Capitals
DC are 7th in the IPL regular season with 6 points (3W-4L, NRR -0.184). They have lost 2 of their last 3 matches, including a 1-run loss to PBKS (264/2 vs 265/4) and a 47-run loss to SRH.
Royal Challengers Bengaluru
RCB are 2nd in the IPL regular season with 10 points (5W-2L, NRR +1.101) and are currently in the playoff zone. They have won 2 of their last 3 matches, including a 5-wicket win over GT (206/5 vs 205/3).
Playing XI
News & Facts
- Since leaving RCB in 2018, KL Rahul has scored 789 IPL runs vs RCB, his most against any team in that period.
- In his IPL career, Rahul averages 69.91 vs RCB (his best vs any team) and strikes at 145.65 vs RCB (second only to 164.89 vs PBKS).
- Rahul hit 152* off 67 balls vs PBKS in DC’s last match, and also has scores of 57 and 92 in his four games prior to that.
- Lungi Ngidi took a blow to his head attempting a catch vs PBKS, was stretchered off and taken to hospital; DC said he was stable and due to be discharged shortly, but he may not be ready to play RCB with a one-day gap.
- RCB opener Phil Salt missed the last match vs Gujarat Titans with injury and batting coach Dinesh Karthik confirmed he is still unavailable.
Key Stats
Verdict
Key Stats favor RCB 6-2, driven by points (10 vs 6), NRR (+1.10 vs -0.18), and Elo (1578 vs 1478). All 4 models favor RCB, with a model-average win probability of RCB 63% vs DC 37% (ML 59-41, AI1 72-28, AI2 62-38, Math 58-42). Bookmakers also lean RCB at 58% (odds 1.66) vs DC 42% (odds 2.24), with the decisive factors in the data being RCB’s NRR and Elo edges.
Hazlewood rips out the top
Josh Hazlewood turned the match into a mismatch with a new-ball spell that left Delhi Capitals gasping, and Royal Challengers Bengaluru barely had to break stride after that. DC were skittled for 75 in 16.3 overs, and RCB cruised home by 9 wickets with 81 balls remaining, the chase effectively decided long before the sixth over ended.
Powerplay collapse decides it
The game was won in the first six overs, when DC’s innings imploded to 13 for 6 at a run rate of 2.2. Hazlewood and Bhuvneshwar Kumar hit hard lengths and kept the ball on a tight line, forcing hurried pushes and late defensive shots. By the time the field spread, the damage was terminal: even a 35-run stand between Abishek Porel and David Miller only dragged DC into the 50s, never into a position where 75 could feel defendable.
Padikkal makes it a sprint
Hazlewood’s 4 for 12 set the tone, with Bhuvneshwar’s 3 for 5 ensuring DC never rebuilt. In the chase, Devdutt Padikkal’s 34 off 13 blew the target apart, including a burst that pushed RCB past 50 inside the powerplay. Virat Kohli’s 23 off 15 then closed the door calmly, while the 51-run stand between the pair removed any late drama.
RCB’s edges show up early
Pre-match numbers leaned RCB’s way on form, points and overall quality, but the clearest on-field translation was their powerplay advantage. DC’s bowling had been expensive up front in the matchup data, and once they were asked to defend a tiny total, there was no margin for error. RCB’s top order attacked immediately, and the contest became a question of how quickly they would finish rather than whether they could.
DCDelhi Capitals
264/2
PBPunjab Kings
265/4
SRSunrisers Hyderabad
242/2
DCDelhi Capitals
195/9
RCRoyal Challengers Bengaluru
175/8
DCDelhi Capitals
179/4
CSChennai Super Kings
212/1
DCDelhi Capitals
189/10
DCDelhi Capitals
209/8
GTGujarat Titans
210/4
DCDelhi Capitals
164/4
MIMumbai Indians
162/6
LSLucknow Super Giants
141/10
DCDelhi Capitals
145/4
PBPunjab Kings
206/8
DCDelhi Capitals
208/4
MIMumbai Indians
180/5
DCDelhi Capitals
121/10
DCDelhi Capitals
199/3
GTGujarat Titans
205/0
DC4
RC6
RCRoyal Challengers Bengaluru
175/8
DCDelhi Capitals
179/4
DCDelhi Capitals
162/8
RCRoyal Challengers Bengaluru
165/4
RCRoyal Challengers Bengaluru
163/7
DCDelhi Capitals
169/4
RCRoyal Challengers Bengaluru
187/9
DCDelhi Capitals
140/10
DCDelhi Capitals
187/3
RCRoyal Challengers Bengaluru
181/4
RCRoyal Challengers Bengaluru
174/6
DCDelhi Capitals
151/9
DCDelhi Capitals
173/7
RCRoyal Challengers Bengaluru
189/5
RCRoyal Challengers Bengaluru
166/3
DCDelhi Capitals
164/5
DCDelhi Capitals
170/4
RCRoyal Challengers Bengaluru
171/5
DCDelhi Capitals
154/4
RCRoyal Challengers Bengaluru
152/7
RCRoyal Challengers Bengaluru
206/5
GTGujarat Titans
205/3
RCRoyal Challengers Bengaluru
175/8
DCDelhi Capitals
179/4
RCRoyal Challengers Bengaluru
149/5
LSLucknow Super Giants
146/10
MIMumbai Indians
222/5
RCRoyal Challengers Bengaluru
240/4
RRRajasthan Royals
202/4
RCRoyal Challengers Bengaluru
201/8
RCRoyal Challengers Bengaluru
250/3
CSChennai Super Kings
207/10
RCRoyal Challengers Bengaluru
203/4
SRSunrisers Hyderabad
201/9
RCRoyal Challengers Bengaluru
190/9
PBPunjab Kings
184/7
PBPunjab Kings
101/10
RCRoyal Challengers Bengaluru
106/2
LSLucknow Super Giants
227/3
RCRoyal Challengers Bengaluru
230/4
PBKS
7
6-0
13
RCB
7
5-2
10
SRH
8
5-3
10
RR
8
5-3
10
GT
8
4-4
8
CSK
8
3-5
6
DC
7
3-4
6
KKR
8
2-5
5
MI
7
2-5
4
LSG
8
2-6
4
PBKS
7
6
0
1
+1.333
13
RCB
7
5
2
—
+1.101
10
SRH
8
5
3
—
+0.815
10
RR
8
5
3
—
+0.602
10
GT
8
4
4
—
-0.475
8
CSK
8
3
5
—
-0.121
6
DC
7
3
4
—
-0.184
6
KKR
8
2
5
1
-0.751
5
MI
7
2
5
—
-0.736
4
LSG
8
2
6
—
-1.106
4
PBKSNWWWW
RCBLWWLW
SRHLWWWW
RRWLLWL
GTWWLLW
CSKWWLWL
DCLLWLL
KKRLLLWW
MILLLWL
LSGLLLLL
