Royal Challengers Bengaluru vs Rajasthan Royals: Prediction, Head-to-Head, Odds & Stats

Wojtek Kolan

Wojtek Kolan

Published on 24 Apr, 02:00 PM UTC

FT
205/5 (20)
RR: 10.25
194/9 (20)
RR: 9.70

Scheduled H2H Match For Royal Challengers Bengaluru Vs Rajasthan Royals

Indian Premier League

Thu, 24 Apr 2025 at 02:00 PM UTC

Royal Challengers Bengaluru
Royal Challengers Bengaluru

IND IND

Recent Form

W
W
W
W
L
Rajasthan Royals
Rajasthan Royals

IND IND

Recent Form

L
W
L
L
L

6

Win

Last 10 Played

10
0 Draws

4

Win

3
Position
9

Royal Challengers Bengaluru vs Rajasthan Royals H2H Results Summary

Analyzing the last 10 head-2-head results between these teams, Royal Challengers Bengaluru have won 6 times and Rajasthan Royals have won on 4 occasion. In the latest fixture between them, Royal Challengers Bengaluru won 205-194.


Head-to-Head (Last 10 Matches)
Royal Challengers Bengaluru6
Rajasthan Royals4

Royal Challengers Bengaluru vs Rajasthan Royals Past H2H Matches

11165
Indian Premier League
02:00 PM
24/04/25
187843
Royal Challengers Bengaluru
205
187842
Rajasthan Royals
194
10:00 AM
13/04/25
187842
Rajasthan Royals
173
187843
Royal Challengers Bengaluru
175
02:00 PM
22/05/24
187842
Rajasthan Royals
174
187843
Royal Challengers Bengaluru
172
02:00 PM
06/04/24
187842
Rajasthan Royals
189
187843
Royal Challengers Bengaluru
183
10:00 AM
14/05/23
187842
Rajasthan Royals
59
187843
Royal Challengers Bengaluru
171
10:00 AM
23/04/23
187843
Royal Challengers Bengaluru
189
187842
Rajasthan Royals
182
02:00 PM
27/05/22
187842
Rajasthan Royals
161
187843
Royal Challengers Bengaluru
157
02:00 PM
26/04/22
187843
Royal Challengers Bengaluru
115
187842
Rajasthan Royals
144
02:00 PM
05/04/22
187842
Rajasthan Royals
169
187843
Royal Challengers Bengaluru
173
02:00 PM
29/09/21
187842
Rajasthan Royals
149
187843
Royal Challengers Bengaluru
153
02:00 PM
22/04/21
187843
Royal Challengers Bengaluru
181
187842
Rajasthan Royals
177
10:00 AM
17/10/20
187842
Rajasthan Royals
177
187843
Royal Challengers Bengaluru
179
10:00 AM
03/10/20
187843
Royal Challengers Bengaluru
158
187842
Rajasthan Royals
154
02:30 PM
30/04/19
187843
Royal Challengers Bengaluru
62
187842
Rajasthan Royals
41
02:30 PM
02/04/19
187842
Rajasthan Royals
164
187843
Royal Challengers Bengaluru
158
10:30 AM
19/05/18
187842
Rajasthan Royals
164
187843
Royal Challengers Bengaluru
134
10:30 AM
15/04/18
187843
Royal Challengers Bengaluru
198
187842
Rajasthan Royals
217
02:30 PM
20/05/15
187843
Royal Challengers Bengaluru
180
187842
Rajasthan Royals
109
02:30 PM
29/04/15
187843
Royal Challengers Bengaluru
200
187842
Rajasthan Royals
0
02:30 PM
24/04/15
187842
Rajasthan Royals
130
187843
Royal Challengers Bengaluru
134
02:30 PM
11/05/14
187843
Royal Challengers Bengaluru
190
187842
Rajasthan Royals
191
10:30 AM
26/04/14
187842
Rajasthan Royals
71
187843
Royal Challengers Bengaluru
70
10:30 AM
29/04/13
187843
Royal Challengers Bengaluru
171
187842
Rajasthan Royals
173
02:30 PM
20/04/13
187842
Rajasthan Royals
117
187843
Royal Challengers Bengaluru
123

Team Streaks

187842
Losses
4

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

Rajasthan Royals Recent Matches

11165
Indian Premier League (30 Matches)
02:00 PM
20/05/25
187777
Chennai Super Kings
187
187842
Rajasthan Royals
188
W
10:00 AM
18/05/25
187842
Rajasthan Royals
209
187776
Punjab Kings
219
L
02:00 PM
12/05/25
187777
Chennai Super Kings
187842
Rajasthan Royals
-
10:00 AM
04/05/25
187775
Kolkata Knight Riders
206
187842
Rajasthan Royals
205
L
02:00 PM
01/05/25
187842
Rajasthan Royals
117
187780
Mumbai Indians
217
L
02:00 PM
28/04/25
187842
Rajasthan Royals
212
216006
Gujarat Titans
209
W
02:00 PM
24/04/25
187843
Royal Challengers Bengaluru
205
187842
Rajasthan Royals
194
L
02:00 PM
19/04/25
187842
Rajasthan Royals
178
410010
Lucknow Super Giants
180
L
02:00 PM
16/04/25
187841
Delhi Capitals
201
187842
Rajasthan Royals
199
L
10:00 AM
13/04/25
187842
Rajasthan Royals
173
187843
Royal Challengers Bengaluru
175
L
02:00 PM
09/04/25
216006
Gujarat Titans
217
187842
Rajasthan Royals
159
L
02:00 PM
05/04/25
187776
Punjab Kings
155
187842
Rajasthan Royals
205
W
02:00 PM
30/03/25
187842
Rajasthan Royals
182
187777
Chennai Super Kings
176
W
02:00 PM
26/03/25
187842
Rajasthan Royals
151
187775
Kolkata Knight Riders
153
L
10:00 AM
23/03/25
187844
Sunrisers Hyderabad
286
187842
Rajasthan Royals
242
L
02:00 PM
24/05/24
187844
Sunrisers Hyderabad
175
187842
Rajasthan Royals
139
L
02:00 PM
22/05/24
187842
Rajasthan Royals
174
187843
Royal Challengers Bengaluru
172
W
02:00 PM
19/05/24
187842
Rajasthan Royals
0
187775
Kolkata Knight Riders
0
-
02:00 PM
15/05/24
187842
Rajasthan Royals
144
187776
Punjab Kings
145
L
10:00 AM
12/05/24
187777
Chennai Super Kings
145
187842
Rajasthan Royals
141
L
02:00 PM
07/05/24
187841
Delhi Capitals
221
187842
Rajasthan Royals
201
L
02:00 PM
02/05/24
187844
Sunrisers Hyderabad
201
187842
Rajasthan Royals
200
L
02:00 PM
27/04/24
410010
Lucknow Super Giants
196
187842
Rajasthan Royals
199
W
02:00 PM
22/04/24
187842
Rajasthan Royals
183
187780
Mumbai Indians
179
W
02:00 PM
16/04/24
187775
Kolkata Knight Riders
223
187842
Rajasthan Royals
224
W
02:00 PM
13/04/24
187776
Punjab Kings
147
187842
Rajasthan Royals
152
W
02:00 PM
10/04/24
187842
Rajasthan Royals
196
216006
Gujarat Titans
199
L
02:00 PM
06/04/24
187842
Rajasthan Royals
189
187843
Royal Challengers Bengaluru
183
W
02:00 PM
01/04/24
187780
Mumbai Indians
125
187842
Rajasthan Royals
127
W
02:00 PM
28/03/24
187842
Rajasthan Royals
185
187841
Delhi Capitals
173
W

Royal Challengers Bengaluru vs Rajasthan Royals H2H Recent Match Scorecard

BatterRB4s6sSR
Phil Salt
b Wanindu Hasaranga c Shimron Hetmyer
26234113.04
Virat Kohli
b Jofra Archer c Nitish Rana
704282166.67
Devdutt Padikkal
b Sandeep Sharma c Nitish Rana
502743185.19
Tim David
b Jofra Archer (Run out)
231521153.33
Rajat Patidar
b Sandeep Sharma c Dhruv Jurel
1333.33
Jitesh Sharma
Not out
20104200.00
Extras: 15W: 14N: 0B: 0LB: 1P: 0
Total: 205/5 (20 overs)
BowlerOMRWNBWDE/R
Jofra Archer40331028.25
Fazalhaq Farooqi303000110.00
Tushar Deshpande203600218.00
Sandeep Sharma404520411.25
Wanindu Hasaranga40301017.50
Riyan Parag303000010.00
Fall of Wickets
1. P Salt61-1 (6.4)
2. V Kohli156-2 (15.1)
3. D Padikkal161-3 (16.1)
4. R Patidar163-4 (16.5)
5. T David205-5 (19.6)
Partnerships
Virat Kohli / Phil Salt61 (40)
Virat Kohli / Devdutt Padikkal95 (51)
Tim David / Devdutt Padikkal5 (6)
Tim David / Rajat Patidar2 (4)
Tim David / Jitesh Sharma42 (19)

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)

Rajasthan Royals Last Match Played Scorecard Stats

BatterRB4s6sSR
Ayush Mhatre
b Tushar Deshpande c Kwena Maphaka
432081215.00
Devon Conway
b Yudhvir Singh c Riyan Parag
1082125.00
Urvil Patel
b Yudhvir Singh c Kwena Maphaka
20.00
Ravichandran Ashwin
b Wanindu Hasaranga c Shimron Hetmyer
13811162.50
Ravindra Jadeja
b Yudhvir Singh c Dhruv Jurel
1520.00
Dewald Brevis
b Akash Madhwal (Bowled)
422523168.00
Shivam Dube
b Akash Madhwal c Yashasvi Jaiswal
393222121.88
MS Dhoni
b Akash Madhwal c Tushar Deshpande
1617194.12
Anshul Kamboj
Not out
531166.67
Noor Ahmad
Not out
21200.00
Extras: 16W: 12N: 1B: 0LB: 3P: 0
Total: 187/8 (20 overs)
BowlerOMRWNBWDE/R
T Deshpande40331008.25
Y Singh404731011.75
Kwena Maphaka202200211.00
W Hasaranga40271026.75
R Parag202600313.00
A Madhwal40293017.25
Fall of Wickets
1. Urvil Patel12-1 (1.6)
2. Devon Conway12-2 (1.4)
3. Ayush Mhatre68-3 (5.5)
4. Ravichandran Ashwin70-4 (6.3)
5. Ravindra Jadeja78-5 (7.4)
6. Dewald Brevis137-6 (13.4)
7. Shivam Dube180-7 (19.1)
8. MS Dhoni185-8 (19.5)
Partnerships
Ayush Mhatre / Devon Conway12 (10)
Ayush Mhatre / Urvil Patel0 (2)
Ayush Mhatre / Ravichandran Ashwin56 (24)
Ravindra Jadeja / Ravichandran Ashwin2 (4)
Ravindra Jadeja / Dewald Brevis8 (7)
Shivam Dube / Dewald Brevis59 (36)
Shivam Dube / MS Dhoni43 (33)
Anshul Kamboj / MS Dhoni5 (4)
Anshul Kamboj / Noor Ahmad2 (1)

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

Cricket Previews & Betting Tips

10 Nov 2025

Sheffield Shield Preview And Prediction: Western Australia vs Queensland Betting Tips & Picks November 11, 2025

09 Nov 2025

Sheffield Shield Preview And Prediction: New South Wales vs Victoria Betting Tips & Picks November 9, 2025

31 Oct 2025

One Day International Preview And Prediction: New Zealand vs England Betting Tips & Picks November 1, 2025

27 Oct 2025

Sheffield Shield Preview And Prediction: Western Australia vs South Australia Betting Tips & Picks October 28, 2025

27 Oct 2025

Sheffield Shield Preview And Prediction: Victoria vs Tasmania Betting Tips & Picks October 27, 2025

28 Jul 2025

T20 International Preview And Prediction: West Indies vs Australia Betting Tips & Picks July 28, 2025