Royal Challengers Bengaluru vs Rajasthan Royals: Prediction, Head-to-Head, Odds & Stats
Wojtek Kolan
Published on 24 Apr, 02:00 PM
FT
205/5 (20)
RR: 10.25194/9 (20)
RR: 9.70Scheduled H2H Match For Royal Challengers Bengaluru Vs Rajasthan Royals
Thu, 24 Apr 2025 at 02:00 PM UTC
Royal Challengers Bengaluru
IND
Recent Form
W
W
W
W
L
6
Win
Last 10 Played
10
0 Draws4
Win
3
Position
9
Rajasthan Royals
IND
Recent Form
L
W
L
L
L
6
Win
Last 10 Played
10
0 Draws4
Win
3
Position
9
Royal Challengers Bengaluru vs Rajasthan Royals H2H Match Summary
Analyzing the most recent 10 head to head matches for these competitors, Royal Challengers Bengaluru have come out on top 6 times and Rajasthan Royals have come out on top on 4 occasion. In the last game between them, Royal Challengers Bengaluru won 205-194.
| Head-to-Head (Last 10 Matches) | |
|---|---|
| Royal Challengers Bengaluru | 6 |
| Rajasthan Royals | 4 |
Royal Challengers Bengaluru vs Rajasthan Royals Past H2H Matches
Indian Premier League
02:00 PM
24/04/25
24/04/25
Royal Challengers Bengaluru
205
Rajasthan Royals
194
10:00 AM
13/04/25
13/04/25
Rajasthan Royals
173
Royal Challengers Bengaluru
175
02:00 PM
22/05/24
22/05/24
Rajasthan Royals
174
Royal Challengers Bengaluru
172
02:00 PM
06/04/24
06/04/24
Rajasthan Royals
189
Royal Challengers Bengaluru
183
10:00 AM
14/05/23
14/05/23
Rajasthan Royals
59
Royal Challengers Bengaluru
171
10:00 AM
23/04/23
23/04/23
Royal Challengers Bengaluru
189
Rajasthan Royals
182
02:00 PM
27/05/22
27/05/22
Rajasthan Royals
161
Royal Challengers Bengaluru
157
02:00 PM
26/04/22
26/04/22
Royal Challengers Bengaluru
115
Rajasthan Royals
144
02:00 PM
05/04/22
05/04/22
Rajasthan Royals
169
Royal Challengers Bengaluru
173
02:00 PM
29/09/21
29/09/21
Rajasthan Royals
149
Royal Challengers Bengaluru
153
02:00 PM
22/04/21
22/04/21
Royal Challengers Bengaluru
181
Rajasthan Royals
177
10:00 AM
17/10/20
17/10/20
Rajasthan Royals
177
Royal Challengers Bengaluru
179
10:00 AM
03/10/20
03/10/20
Royal Challengers Bengaluru
158
Rajasthan Royals
154
02:30 PM
30/04/19
30/04/19
Royal Challengers Bengaluru
62
Rajasthan Royals
41
02:30 PM
02/04/19
02/04/19
Rajasthan Royals
164
Royal Challengers Bengaluru
158
10:30 AM
19/05/18
19/05/18
Rajasthan Royals
164
Royal Challengers Bengaluru
134
10:30 AM
15/04/18
15/04/18
Royal Challengers Bengaluru
198
Rajasthan Royals
217
02:30 PM
20/05/15
20/05/15
Royal Challengers Bengaluru
180
Rajasthan Royals
109
02:30 PM
29/04/15
29/04/15
Royal Challengers Bengaluru
200
Rajasthan Royals
0
02:30 PM
24/04/15
24/04/15
Rajasthan Royals
130
Royal Challengers Bengaluru
134
02:30 PM
11/05/14
11/05/14
Royal Challengers Bengaluru
190
Rajasthan Royals
191
10:30 AM
26/04/14
26/04/14
Rajasthan Royals
71
Royal Challengers Bengaluru
70
10:30 AM
29/04/13
29/04/13
Royal Challengers Bengaluru
171
Rajasthan Royals
173
02:30 PM
20/04/13
20/04/13
Rajasthan Royals
117
Royal Challengers Bengaluru
123
Team Streaks
Losses
4
Royal Challengers Bengaluru Recent Matches
Indian Premier League (30 Matches)
02:00 PM
03/06/25
03/06/25
Royal Challengers Bengaluru
190
Punjab Kings
184
W
02:00 PM
29/05/25
29/05/25
Punjab Kings
101
Royal Challengers Bengaluru
106
W
02:00 PM
27/05/25
27/05/25
Lucknow Super Giants
227
Royal Challengers Bengaluru
230
W
02:00 PM
23/05/25
23/05/25
Royal Challengers Bengaluru
189
Sunrisers Hyderabad
231
L
02:00 PM
17/05/25
17/05/25
Royal Challengers Bengaluru
0
Kolkata Knight Riders
0
-
02:00 PM
09/05/25
09/05/25
Lucknow Super Giants
Royal Challengers Bengaluru
-
02:00 PM
03/05/25
03/05/25
Royal Challengers Bengaluru
213
Chennai Super Kings
211
W
02:00 PM
27/04/25
27/04/25
Delhi Capitals
162
Royal Challengers Bengaluru
165
W
02:00 PM
24/04/25
24/04/25
Royal Challengers Bengaluru
205
Rajasthan Royals
194
W
10:00 AM
20/04/25
20/04/25
Punjab Kings
157
Royal Challengers Bengaluru
159
W
02:00 PM
18/04/25
18/04/25
Royal Challengers Bengaluru
95
Punjab Kings
98
L
10:00 AM
13/04/25
13/04/25
Rajasthan Royals
173
Royal Challengers Bengaluru
175
W
02:00 PM
10/04/25
10/04/25
Royal Challengers Bengaluru
163
Delhi Capitals
169
L
02:00 PM
07/04/25
07/04/25
Mumbai Indians
209
Royal Challengers Bengaluru
221
W
02:00 PM
02/04/25
02/04/25
Royal Challengers Bengaluru
169
Gujarat Titans
170
L
02:00 PM
28/03/25
28/03/25
Chennai Super Kings
146
Royal Challengers Bengaluru
196
W
02:00 PM
22/03/25
22/03/25
Kolkata Knight Riders
174
Royal Challengers Bengaluru
177
W
02:00 PM
22/05/24
22/05/24
Rajasthan Royals
174
Royal Challengers Bengaluru
172
L
02:00 PM
18/05/24
18/05/24
Royal Challengers Bengaluru
218
Chennai Super Kings
191
W
02:00 PM
12/05/24
12/05/24
Royal Challengers Bengaluru
187
Delhi Capitals
140
W
02:00 PM
09/05/24
09/05/24
Punjab Kings
181
Royal Challengers Bengaluru
241
W
02:00 PM
04/05/24
04/05/24
Royal Challengers Bengaluru
152
Gujarat Titans
147
W
10:00 AM
28/04/24
28/04/24
Gujarat Titans
200
Royal Challengers Bengaluru
206
W
02:00 PM
25/04/24
25/04/24
Sunrisers Hyderabad
171
Royal Challengers Bengaluru
206
W
10:00 AM
21/04/24
21/04/24
Kolkata Knight Riders
222
Royal Challengers Bengaluru
221
L
02:00 PM
15/04/24
15/04/24
Royal Challengers Bengaluru
262
Sunrisers Hyderabad
287
L
02:00 PM
11/04/24
11/04/24
Mumbai Indians
199
Royal Challengers Bengaluru
196
L
02:00 PM
06/04/24
06/04/24
Rajasthan Royals
189
Royal Challengers Bengaluru
183
L
02:00 PM
02/04/24
02/04/24
Royal Challengers Bengaluru
153
Lucknow Super Giants
181
L
02:00 PM
29/03/24
29/03/24
Royal Challengers Bengaluru
182
Kolkata Knight Riders
186
L
Rajasthan Royals Recent Matches
Indian Premier League (30 Matches)
02:00 PM
20/05/25
20/05/25
Chennai Super Kings
187
Rajasthan Royals
188
W
10:00 AM
18/05/25
18/05/25
Rajasthan Royals
209
Punjab Kings
219
L
02:00 PM
12/05/25
12/05/25
Chennai Super Kings
Rajasthan Royals
-
10:00 AM
04/05/25
04/05/25
Kolkata Knight Riders
206
Rajasthan Royals
205
L
02:00 PM
01/05/25
01/05/25
Rajasthan Royals
117
Mumbai Indians
217
L
02:00 PM
28/04/25
28/04/25
Rajasthan Royals
212
Gujarat Titans
209
W
02:00 PM
24/04/25
24/04/25
Royal Challengers Bengaluru
205
Rajasthan Royals
194
L
02:00 PM
19/04/25
19/04/25
Rajasthan Royals
178
Lucknow Super Giants
180
L
02:00 PM
16/04/25
16/04/25
Delhi Capitals
201
Rajasthan Royals
199
L
10:00 AM
13/04/25
13/04/25
Rajasthan Royals
173
Royal Challengers Bengaluru
175
L
02:00 PM
09/04/25
09/04/25
Gujarat Titans
217
Rajasthan Royals
159
L
02:00 PM
05/04/25
05/04/25
Punjab Kings
155
Rajasthan Royals
205
W
02:00 PM
30/03/25
30/03/25
Rajasthan Royals
182
Chennai Super Kings
176
W
02:00 PM
26/03/25
26/03/25
Rajasthan Royals
151
Kolkata Knight Riders
153
L
10:00 AM
23/03/25
23/03/25
Sunrisers Hyderabad
286
Rajasthan Royals
242
L
02:00 PM
24/05/24
24/05/24
Sunrisers Hyderabad
175
Rajasthan Royals
139
L
02:00 PM
22/05/24
22/05/24
Rajasthan Royals
174
Royal Challengers Bengaluru
172
W
02:00 PM
19/05/24
19/05/24
Rajasthan Royals
0
Kolkata Knight Riders
0
-
02:00 PM
15/05/24
15/05/24
Rajasthan Royals
144
Punjab Kings
145
L
10:00 AM
12/05/24
12/05/24
Chennai Super Kings
145
Rajasthan Royals
141
L
02:00 PM
07/05/24
07/05/24
Delhi Capitals
221
Rajasthan Royals
201
L
02:00 PM
02/05/24
02/05/24
Sunrisers Hyderabad
201
Rajasthan Royals
200
L
02:00 PM
27/04/24
27/04/24
Lucknow Super Giants
196
Rajasthan Royals
199
W
02:00 PM
22/04/24
22/04/24
Rajasthan Royals
183
Mumbai Indians
179
W
02:00 PM
16/04/24
16/04/24
Kolkata Knight Riders
223
Rajasthan Royals
224
W
02:00 PM
13/04/24
13/04/24
Punjab Kings
147
Rajasthan Royals
152
W
02:00 PM
10/04/24
10/04/24
Rajasthan Royals
196
Gujarat Titans
199
L
02:00 PM
06/04/24
06/04/24
Rajasthan Royals
189
Royal Challengers Bengaluru
183
W
02:00 PM
01/04/24
01/04/24
Mumbai Indians
125
Rajasthan Royals
127
W
02:00 PM
28/03/24
28/03/24
Rajasthan Royals
185
Delhi Capitals
173
W
Royal Challengers Bengaluru vs Rajasthan Royals H2H Recent Match Scorecard
| Batter | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|
| Phil Salt b Wanindu Hasaranga c Shimron Hetmyer | 26 | 23 | 4 | 113.04 | |
| Virat Kohli b Jofra Archer c Nitish Rana | 70 | 42 | 8 | 2 | 166.67 |
| Devdutt Padikkal b Sandeep Sharma c Nitish Rana | 50 | 27 | 4 | 3 | 185.19 |
| Tim David b Jofra Archer (Run out) | 23 | 15 | 2 | 1 | 153.33 |
| Rajat Patidar b Sandeep Sharma c Dhruv Jurel | 1 | 3 | 33.33 | ||
| Jitesh Sharma Not out | 20 | 10 | 4 | 200.00 |
Extras: 15W: 14N: 0B: 0LB: 1P: 0
Total: 205/5 (20 overs)
| Bowler | O | M | R | W | NB | WD | E/R |
|---|---|---|---|---|---|---|---|
| Jofra Archer | 4 | 0 | 33 | 1 | 0 | 2 | 8.25 |
| Fazalhaq Farooqi | 3 | 0 | 30 | 0 | 0 | 1 | 10.00 |
| Tushar Deshpande | 2 | 0 | 36 | 0 | 0 | 2 | 18.00 |
| Sandeep Sharma | 4 | 0 | 45 | 2 | 0 | 4 | 11.25 |
| Wanindu Hasaranga | 4 | 0 | 30 | 1 | 0 | 1 | 7.50 |
| Riyan Parag | 3 | 0 | 30 | 0 | 0 | 0 | 10.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
| Batter | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|
| Phil Salt b Kyle Jamieson c Shreyas Iyer | 16 | 9 | 2 | 1 | 177.78 |
| Virat Kohli c & b Azmatullah Omarzai | 43 | 35 | 3 | 122.86 | |
| Mayank Agarwal b Yuzvendra Chahal c Arshdeep Singh | 24 | 18 | 2 | 1 | 133.33 |
| Rajat Patidar b Kyle Jamieson (LBW) | 26 | 16 | 1 | 2 | 162.50 |
| Liam Livingstone b Kyle Jamieson (LBW) | 25 | 15 | 2 | 166.67 | |
| Jitesh Sharma b Vyshak Vijaykumar (Bowled) | 24 | 10 | 2 | 2 | 240.00 |
| Romario Shepherd b Arshdeep Singh (LBW) | 17 | 9 | 1 | 1 | 188.89 |
| Krunal Pandya b Arshdeep Singh c Shreyas Iyer | 4 | 5 | 80.00 | ||
| Bhuvneshwar Kumar b Arshdeep Singh c Priyansh Arya | 1 | 2 | 50.00 | ||
| Yash Dayal Not out | 1 | 1 | 100.00 |
Extras: 9W: 9N: 0B: 0LB: 0P: 0
Total: 190/9 (20 overs)
| Bowler | O | M | R | W | NB | WD | E/R |
|---|---|---|---|---|---|---|---|
| Arshdeep Singh | 4 | 0 | 40 | 3 | 0 | 2 | 10.00 |
| Kyle Jamieson | 4 | 0 | 48 | 3 | 0 | 3 | 12.00 |
| Azmatullah Omarzai | 4 | 0 | 35 | 1 | 0 | 2 | 8.75 |
| Vyshak Vijaykumar | 4 | 0 | 30 | 1 | 0 | 2 | 7.50 |
| Yuzvendra Chahal | 4 | 0 | 37 | 1 | 0 | 0 | 9.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
| Batter | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|
| Ayush Mhatre b Tushar Deshpande c Kwena Maphaka | 43 | 20 | 8 | 1 | 215.00 |
| Devon Conway b Yudhvir Singh c Riyan Parag | 10 | 8 | 2 | 125.00 | |
| Urvil Patel b Yudhvir Singh c Kwena Maphaka | 2 | 0.00 | |||
| Ravichandran Ashwin b Wanindu Hasaranga c Shimron Hetmyer | 13 | 8 | 1 | 1 | 162.50 |
| Ravindra Jadeja b Yudhvir Singh c Dhruv Jurel | 1 | 5 | 20.00 | ||
| Dewald Brevis b Akash Madhwal (Bowled) | 42 | 25 | 2 | 3 | 168.00 |
| Shivam Dube b Akash Madhwal c Yashasvi Jaiswal | 39 | 32 | 2 | 2 | 121.88 |
| MS Dhoni b Akash Madhwal c Tushar Deshpande | 16 | 17 | 1 | 94.12 | |
| Anshul Kamboj Not out | 5 | 3 | 1 | 166.67 | |
| Noor Ahmad Not out | 2 | 1 | 200.00 |
Extras: 16W: 12N: 1B: 0LB: 3P: 0
Total: 187/8 (20 overs)
| Bowler | O | M | R | W | NB | WD | E/R |
|---|---|---|---|---|---|---|---|
| T Deshpande | 4 | 0 | 33 | 1 | 0 | 0 | 8.25 |
| Y Singh | 4 | 0 | 47 | 3 | 1 | 0 | 11.75 |
| Kwena Maphaka | 2 | 0 | 22 | 0 | 0 | 2 | 11.00 |
| W Hasaranga | 4 | 0 | 27 | 1 | 0 | 2 | 6.75 |
| R Parag | 2 | 0 | 26 | 0 | 0 | 3 | 13.00 |
| A Madhwal | 4 | 0 | 29 | 3 | 0 | 1 | 7.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
| POS | TEAM | MP | W | L | D | PTS |
|---|---|---|---|---|---|---|
| 1 | 14 | 9 | 4 | 0 | 19 | |
| 2 | 14 | 9 | 4 | 0 | 19 | |
| 3 | 14 | 9 | 5 | 0 | 18 | |
| 4 | 14 | 8 | 6 | 0 | 16 | |
| 5 | 14 | 7 | 6 | 0 | 15 | |
| 6 | 14 | 6 | 7 | 0 | 13 | |
| 7 | 14 | 6 | 8 | 0 | 12 | |
| 8 | 14 | 5 | 7 | 0 | 12 | |
| 9 | 14 | 4 | 10 | 0 | 8 | |
| 10 | 14 | 4 | 10 | 0 | 8 |
Cricket Previews & Betting Tips

04 Dec 2025
Read Full Article →Sheffield Shield Preview And Prediction: New South Wales vs Queensland Betting Tips & Picks December 4, 2025

03 Dec 2025
Read Full Article →Sheffield Shield Preview And Prediction: Victoria vs Western Australia Betting Tips & Picks December 3, 2025

21 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: South Australia vs Western Australia Betting Tips & Picks November 22, 2025

21 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: Queensland vs Victoria Betting Tips & Picks November 22, 2025

21 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: New South Wales vs Tasmania Betting Tips & Picks November 21, 2025

10 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: Western Australia vs Queensland Betting Tips & Picks November 11, 2025
Top Upcoming
Limpopo
Border
Northern Cape
Knights
Colts Cricket Club
Police Sports Club
Moors Sports Club
Tamil Union Cricket and Athletic Club
Chilaw Marians Cricket Club
Nugegoda Sports Welfare Club
Ace Capital Cricket Club
Nondescripts Cricket Club
Colombo Cricket Club
Bloomfield Cricket and Athletic Club
Burgher Recreation Club
Kurunegala Youth Cricket Club
Otago Volts
Central Stags
Canterbury
Auckland Aces
08:00 AM 11/12/25
Prediction08:00 AM 11/12/25
Prediction04:30 AM 12/12/25
Prediction04:30 AM 12/12/25
Prediction04:30 AM 12/12/25
Prediction04:30 AM 12/12/25
Prediction04:30 AM 12/12/25
Prediction04:30 AM 12/12/25
Prediction09:30 PM 12/12/25
Prediction09:30 PM 12/12/25
Prediction