Delhi Capitals vs Royal Challengers Bengaluru: Prediction, Head-to-Head, Odds & Stats

Wojtek Kolan

Wojtek Kolan

Published on 27 Apr, 02:00 PM

FT
162/8 (20)
RR: 8.10
165/4 (18.3)
RR: 8.92

Scheduled H2H Match For Delhi Capitals Vs Royal Challengers Bengaluru

Indian Premier League

Sun, 27 Apr 2025 at 02:00 PM UTC

Delhi Capitals
Delhi Capitals

IND IND

Recent Form

W
L
L
L
L
Royal Challengers Bengaluru
Royal Challengers Bengaluru

IND IND

Recent Form

W
W
W
W
L

4

Win

Last 10 Played

10
0 Draws

6

Win

5
Position
3

Delhi Capitals vs Royal Challengers Bengaluru H2H Game Summary

For the most recent 10 head to head results for these rivals, Delhi Capitals have got the victory 4 times and Royal Challengers Bengaluru have won on 6 occasion. In the last game between them, Royal Challengers Bengaluru won 162-165.


Head-to-Head (Last 10 Matches)
Delhi Capitals4
Royal Challengers Bengaluru6

Delhi Capitals vs Royal Challengers Bengaluru Past H2H Matches

11165
Indian Premier League
02:00 PM
27/04/25
187841
Delhi Capitals
162
187843
Royal Challengers Bengaluru
165
02:00 PM
10/04/25
187843
Royal Challengers Bengaluru
163
187841
Delhi Capitals
169
02:00 PM
12/05/24
187843
Royal Challengers Bengaluru
187
187841
Delhi Capitals
140
02:00 PM
06/05/23
187841
Delhi Capitals
187
187843
Royal Challengers Bengaluru
181
10:00 AM
15/04/23
187843
Royal Challengers Bengaluru
174
187841
Delhi Capitals
151
02:00 PM
16/04/22
187841
Delhi Capitals
173
187843
Royal Challengers Bengaluru
189
02:00 PM
08/10/21
187843
Royal Challengers Bengaluru
166
187841
Delhi Capitals
164
02:00 PM
27/04/21
187841
Delhi Capitals
170
187843
Royal Challengers Bengaluru
171
02:00 PM
02/11/20
187841
Delhi Capitals
154
187843
Royal Challengers Bengaluru
152
02:00 PM
05/10/20
187843
Royal Challengers Bengaluru
137
187841
Delhi Capitals
196
10:30 AM
28/04/19
187841
Delhi Capitals
187
187843
Royal Challengers Bengaluru
171
10:30 AM
07/04/19
187843
Royal Challengers Bengaluru
149
187841
Delhi Capitals
152
02:30 PM
12/05/18
187841
Delhi Capitals
181
187843
Royal Challengers Bengaluru
187
02:30 PM
21/04/18
187843
Royal Challengers Bengaluru
176
187841
Delhi Capitals
174
02:30 PM
14/05/17
187841
Delhi Capitals
151
187843
Royal Challengers Bengaluru
161
02:30 PM
08/04/17
187843
Royal Challengers Bengaluru
157
187841
Delhi Capitals
142
02:30 PM
22/05/16
187841
Delhi Capitals
138
187843
Royal Challengers Bengaluru
139
02:30 PM
17/04/16
187843
Royal Challengers Bengaluru
191
187841
Delhi Capitals
192
10:30 AM
17/05/15
187843
Royal Challengers Bengaluru
2
187841
Delhi Capitals
187
02:30 PM
26/04/15
187841
Delhi Capitals
95
187843
Royal Challengers Bengaluru
99
02:30 PM
13/05/14
187843
Royal Challengers Bengaluru
186
187841
Delhi Capitals
170
02:30 PM
17/04/14
187841
Delhi Capitals
145
187843
Royal Challengers Bengaluru
146
02:30 PM
10/05/13
187843
Royal Challengers Bengaluru
183
187841
Delhi Capitals
179
02:30 PM
16/04/13
187841
Delhi Capitals
152
187843
Royal Challengers Bengaluru
152

Delhi Capitals Recent Matches

11165
Indian Premier League (30 Matches)
02:00 PM
24/05/25
187776
Punjab Kings
206
187841
Delhi Capitals
208
W
02:00 PM
21/05/25
187780
Mumbai Indians
180
187841
Delhi Capitals
121
L
02:00 PM
18/05/25
187841
Delhi Capitals
199
216006
Gujarat Titans
205
L
02:00 PM
11/05/25
187841
Delhi Capitals
216006
Gujarat Titans
-
02:00 PM
05/05/25
187844
Sunrisers Hyderabad
0
187841
Delhi Capitals
133
-
02:00 PM
29/04/25
187841
Delhi Capitals
190
187775
Kolkata Knight Riders
204
L
02:00 PM
27/04/25
187841
Delhi Capitals
162
187843
Royal Challengers Bengaluru
165
L
02:00 PM
22/04/25
410010
Lucknow Super Giants
159
187841
Delhi Capitals
161
W
10:00 AM
19/04/25
216006
Gujarat Titans
204
187841
Delhi Capitals
203
L
02:00 PM
16/04/25
187841
Delhi Capitals
201
187842
Rajasthan Royals
199
W
02:00 PM
13/04/25
187841
Delhi Capitals
193
187780
Mumbai Indians
205
L
02:00 PM
10/04/25
187843
Royal Challengers Bengaluru
163
187841
Delhi Capitals
169
W
10:00 AM
05/04/25
187777
Chennai Super Kings
158
187841
Delhi Capitals
183
W
10:00 AM
30/03/25
187841
Delhi Capitals
166
187844
Sunrisers Hyderabad
163
W
02:00 PM
24/03/25
187841
Delhi Capitals
211
410010
Lucknow Super Giants
209
W
02:00 PM
14/05/24
187841
Delhi Capitals
208
410010
Lucknow Super Giants
189
W
02:00 PM
12/05/24
187843
Royal Challengers Bengaluru
187
187841
Delhi Capitals
140
L
02:00 PM
07/05/24
187841
Delhi Capitals
221
187842
Rajasthan Royals
201
W
02:00 PM
29/04/24
187775
Kolkata Knight Riders
157
187841
Delhi Capitals
153
L
10:00 AM
27/04/24
187841
Delhi Capitals
257
187780
Mumbai Indians
247
W
02:00 PM
24/04/24
187841
Delhi Capitals
224
216006
Gujarat Titans
220
W
02:00 PM
20/04/24
187841
Delhi Capitals
199
187844
Sunrisers Hyderabad
266
L
02:00 PM
17/04/24
216006
Gujarat Titans
89
187841
Delhi Capitals
92
W
02:00 PM
12/04/24
410010
Lucknow Super Giants
167
187841
Delhi Capitals
170
W
10:00 AM
07/04/24
187780
Mumbai Indians
234
187841
Delhi Capitals
205
L
02:00 PM
03/04/24
187841
Delhi Capitals
166
187775
Kolkata Knight Riders
272
L
02:00 PM
31/03/24
187841
Delhi Capitals
191
187777
Chennai Super Kings
171
W
02:00 PM
28/03/24
187842
Rajasthan Royals
185
187841
Delhi Capitals
173
L
10:00 AM
23/03/24
187776
Punjab Kings
177
187841
Delhi Capitals
174
L
10:00 AM
20/05/23
187841
Delhi Capitals
146
187777
Chennai Super Kings
223
L

Royal Challengers Bengaluru Recent Matches

11165
Indian Premier League (30 Matches)
02:00 PM
03/06/25
187843
Royal Challengers Bengaluru
190
187776
Punjab Kings
184
W
02:00 PM
29/05/25
187776
Punjab Kings
101
187843
Royal Challengers Bengaluru
106
W
02:00 PM
27/05/25
410010
Lucknow Super Giants
227
187843
Royal Challengers Bengaluru
230
W
02:00 PM
23/05/25
187843
Royal Challengers Bengaluru
189
187844
Sunrisers Hyderabad
231
L
02:00 PM
17/05/25
187843
Royal Challengers Bengaluru
0
187775
Kolkata Knight Riders
0
-
02:00 PM
09/05/25
410010
Lucknow Super Giants
187843
Royal Challengers Bengaluru
-
02:00 PM
03/05/25
187843
Royal Challengers Bengaluru
213
187777
Chennai Super Kings
211
W
02:00 PM
27/04/25
187841
Delhi Capitals
162
187843
Royal Challengers Bengaluru
165
W
02:00 PM
24/04/25
187843
Royal Challengers Bengaluru
205
187842
Rajasthan Royals
194
W
10:00 AM
20/04/25
187776
Punjab Kings
157
187843
Royal Challengers Bengaluru
159
W
02:00 PM
18/04/25
187843
Royal Challengers Bengaluru
95
187776
Punjab Kings
98
L
10:00 AM
13/04/25
187842
Rajasthan Royals
173
187843
Royal Challengers Bengaluru
175
W
02:00 PM
10/04/25
187843
Royal Challengers Bengaluru
163
187841
Delhi Capitals
169
L
02:00 PM
07/04/25
187780
Mumbai Indians
209
187843
Royal Challengers Bengaluru
221
W
02:00 PM
02/04/25
187843
Royal Challengers Bengaluru
169
216006
Gujarat Titans
170
L
02:00 PM
28/03/25
187777
Chennai Super Kings
146
187843
Royal Challengers Bengaluru
196
W
02:00 PM
22/03/25
187775
Kolkata Knight Riders
174
187843
Royal Challengers Bengaluru
177
W
02:00 PM
22/05/24
187842
Rajasthan Royals
174
187843
Royal Challengers Bengaluru
172
L
02:00 PM
18/05/24
187843
Royal Challengers Bengaluru
218
187777
Chennai Super Kings
191
W
02:00 PM
12/05/24
187843
Royal Challengers Bengaluru
187
187841
Delhi Capitals
140
W
02:00 PM
09/05/24
187776
Punjab Kings
181
187843
Royal Challengers Bengaluru
241
W
02:00 PM
04/05/24
187843
Royal Challengers Bengaluru
152
216006
Gujarat Titans
147
W
10:00 AM
28/04/24
216006
Gujarat Titans
200
187843
Royal Challengers Bengaluru
206
W
02:00 PM
25/04/24
187844
Sunrisers Hyderabad
171
187843
Royal Challengers Bengaluru
206
W
10:00 AM
21/04/24
187775
Kolkata Knight Riders
222
187843
Royal Challengers Bengaluru
221
L
02:00 PM
15/04/24
187843
Royal Challengers Bengaluru
262
187844
Sunrisers Hyderabad
287
L
02:00 PM
11/04/24
187780
Mumbai Indians
199
187843
Royal Challengers Bengaluru
196
L
02:00 PM
06/04/24
187842
Rajasthan Royals
189
187843
Royal Challengers Bengaluru
183
L
02:00 PM
02/04/24
187843
Royal Challengers Bengaluru
153
410010
Lucknow Super Giants
181
L
02:00 PM
29/03/24
187843
Royal Challengers Bengaluru
182
187775
Kolkata Knight Riders
186
L

Delhi Capitals vs Royal Challengers Bengaluru H2H Recent Match Scorecard

BatterRB4s6sSR
Abishek Porel
b Josh Hazlewood c Jitesh Sharma
281122254.55
Faf du Plessis
b Krunal Pandya c Virat Kohli
2226284.62
Karun Nair
b Yash Dayal c Bhuvneshwar Kumar
441100.00
KL Rahul
b Bhuvneshwar Kumar c Jacob Bethell
41393105.13
Axar Patel
b Josh Hazlewood (Bowled)
151311115.38
Tristan Stubbs
b Bhuvneshwar Kumar c Josh Hazlewood
341851188.89
Ashutosh Sharma
b Bhuvneshwar Kumar (Bowled)
2366.67
Vipraj Nigam
b Bhuvneshwar Kumar (Run out)
1261200.00
Mitchell Starc
Not out
0.00
Dushmantha Chameera
Not out
10.00
Extras: 4W: 2N: 1B: 0LB: 1P: 0
Total: 162/8 (20 overs)
BowlerOMRWNBWDE/R
B Kumar40333008.25
Y Dayal404211110.50
J Hazlewood40362019.00
S Sharma40220005.50
K Pandya40281007.00
Fall of Wickets
1. A Porel33-1 (3.4)
2. K Nair44-2 (4.4)
3. Faf du Plessis72-3 (9.5)
4. A Patel102-4 (13.4)
5. Rahul118-5 (16.2)
6. A Sharma120-6 (16.5)
7. V Nigam158-7 (19.2)
8. T Stubbs162-8 (19.5)
Partnerships
Abishek Porel / Faf du Plessis33 (22)
Karun Nair / Faf du Plessis11 (7)
KL Rahul / Faf du Plessis28 (31)
KL Rahul / Axar Patel30 (23)
KL Rahul / Tristan Stubbs16 (16)
Ashutosh Sharma / Tristan Stubbs2 (3)
Vipraj Nigam / Tristan Stubbs38 (15)
Mitchell Starc / Tristan Stubbs4 (3)
Mitchell Starc / Dushmantha Chameera0 (1)

Delhi Capitals Last Match Played Scorecard Stats

BatterRB4s6sSR
Priyansh Arya
b Mustafizur Rahman c Tristan Stubbs
69166.67
Prabhsimran Singh
b Vipraj Nigam (Bowled)
281841155.56
Josh Inglis
b Vipraj Nigam (Stumped)
321232266.67
Shreyas Iyer
b Kuldeep Yadav c Mohit Sharma
533452155.88
Nehal Wadhera
b Mukesh Kumar c Faf du Plessis
16161100.00
Shashank Singh
b Mustafizur Rahman c Tristan Stubbs
1110110.00
Marcus Stoinis
Not out
441634275.00
Azmatullah Omarzai
b Kuldeep Yadav c Sameer Rizvi
1333.33
Marco Jansen
b Mustafizur Rahman c Tristan Stubbs
20.00
Harpreet Brar
Not out
721350.00
Extras: 8W: 6N: 2B: 0LB: 0P: 0
Total: 206/8 (20 overs)
BowlerOMRWNBWDE/R
M Kumar404910412.25
Mustafizur Rahman40333008.25
Mohit Sharma404701111.75
V Nigam40382019.50
Kuldeep Yadav40392109.75
Fall of Wickets
1. P Arya8-1 (1.5)
2. Josh Inglis55-2 (5.2)
3. P Singh77-3 (7.5)
4. N Wadhera118-4 (12.3)
5. S Singh144-5 (15.4)
6. S Iyer172-6 (17.2)
7. A Omarzai174-7 (17.6)
8. Marco Jansen197-8 (19.3)
Partnerships
Priyansh Arya / Prabhsimran Singh8 (11)
Josh Inglis / Prabhsimran Singh47 (21)
Shreyas Iyer / Prabhsimran Singh22 (16)
Shreyas Iyer / Nehal Wadhera41 (28)
Shreyas Iyer / Shashank Singh26 (19)
Shreyas Iyer / Marcus Stoinis28 (10)
Azmatullah Omarzai / Marcus Stoinis2 (4)
Marco Jansen / Marcus Stoinis23 (10)
Harpreet Brar / Marcus Stoinis9 (3)

Royal Challengers Bengaluru Last Match Played Scorecard Stats

BatterRB4s6sSR
Phil Salt
b Kyle Jamieson c Shreyas Iyer
16921177.78
Virat Kohli
c & b Azmatullah Omarzai
43353122.86
Mayank Agarwal
b Yuzvendra Chahal c Arshdeep Singh
241821133.33
Rajat Patidar
b Kyle Jamieson (LBW)
261612162.50
Liam Livingstone
b Kyle Jamieson (LBW)
25152166.67
Jitesh Sharma
b Vyshak Vijaykumar (Bowled)
241022240.00
Romario Shepherd
b Arshdeep Singh (LBW)
17911188.89
Krunal Pandya
b Arshdeep Singh c Shreyas Iyer
4580.00
Bhuvneshwar Kumar
b Arshdeep Singh c Priyansh Arya
1250.00
Yash Dayal
Not out
11100.00
Extras: 9W: 9N: 0B: 0LB: 0P: 0
Total: 190/9 (20 overs)
BowlerOMRWNBWDE/R
Arshdeep Singh404030210.00
Kyle Jamieson404830312.00
Azmatullah Omarzai40351028.75
Vyshak Vijaykumar40301027.50
Yuzvendra Chahal40371009.25
Fall of Wickets
1. Phil Salt18-1 (1.4)
2. Mayank Agarwal56-2 (6.2)
3. Rajat Patidar96-3 (10.5)
4. Virat Kohli131-4 (14.5)
5. Liam Livingstone167-5 (16.5)
6. Jitesh Sharma171-6 (17.4)
7. Romario Shepherd188-7 (19.2)
8. Krunal Pandya189-8 (19.4)
9. Bhuvneshwar Kumar190-9 (19.6)
Partnerships
Phil Salt / Virat Kohli18 (10)
Mayank Agarwal / Virat Kohli38 (28)
Rajat Patidar / Virat Kohli40 (27)
Liam Livingstone / Virat Kohli35 (24)
Liam Livingstone / Jitesh Sharma36 (12)
Romario Shepherd / Jitesh Sharma4 (5)
Romario Shepherd / Krunal Pandya17 (10)
Bhuvneshwar Kumar / Krunal Pandya1 (2)
Bhuvneshwar Kumar / Yash Dayal1 (2)

Indian Premier League Standings

POSTEAMMPWLDPTS
1Punjab KingsPunjab Kings1494019
2Royal Challengers BengaluruRoyal Challengers Bengaluru1494019
3Gujarat TitansGujarat Titans1495018
4Mumbai IndiansMumbai Indians1486016
5Delhi CapitalsDelhi Capitals1476015
6Sunrisers HyderabadSunrisers Hyderabad1467013
7Lucknow Super GiantsLucknow Super Giants1468012
8Kolkata Knight RidersKolkata Knight Riders1457012
9Rajasthan RoyalsRajasthan Royals1441008
10Chennai Super KingsChennai Super Kings1441008