Royal Challengers Bengaluru vs Kolkata Knight Riders: Prediction, Head-to-Head, Odds & Stats

Wojtek Kolan

Wojtek Kolan

Published on 17 May, 02:00 PM

FT
0-0
0-0

Scheduled H2H Match For Royal Challengers Bengaluru Vs Kolkata Knight Riders

Indian Premier League

Sat, 17 May 2025 at 02:00 PM UTC

Royal Challengers Bengaluru
Royal Challengers Bengaluru

IND IND

Recent Form

W
W
W
W
L
Kolkata Knight Riders
Kolkata Knight Riders

IND IND

Recent Form

L
L
W
W
L

4

Win

Last 10 Played

10
0 Draws

6

Win

3
Position
7

Royal Challengers Bengaluru vs Kolkata Knight Riders H2H Match Summary

In the most recent 10 head-to-head matches for these rivals, Royal Challengers Bengaluru have got the victory 4 times and Kolkata Knight Riders have won on 6 occasion.


Head-to-Head (Last 10 Matches)
Royal Challengers Bengaluru4
Kolkata Knight Riders6

Royal Challengers Bengaluru vs Kolkata Knight Riders Past H2H Matches

11165
Indian Premier League
02:00 PM
17/05/25
187843
Royal Challengers Bengaluru
0
187775
Kolkata Knight Riders
0
02:00 PM
22/03/25
187775
Kolkata Knight Riders
174
187843
Royal Challengers Bengaluru
177
10:00 AM
21/04/24
187775
Kolkata Knight Riders
222
187843
Royal Challengers Bengaluru
221
02:00 PM
29/03/24
187843
Royal Challengers Bengaluru
182
187775
Kolkata Knight Riders
186
02:00 PM
26/04/23
187843
Royal Challengers Bengaluru
179
187775
Kolkata Knight Riders
200
02:00 PM
06/04/23
187775
Kolkata Knight Riders
204
187843
Royal Challengers Bengaluru
123
02:00 PM
30/03/22
187843
Royal Challengers Bengaluru
132
187775
Kolkata Knight Riders
128
02:00 PM
11/10/21
187843
Royal Challengers Bengaluru
138
187775
Kolkata Knight Riders
139
02:00 PM
20/09/21
187775
Kolkata Knight Riders
94
187843
Royal Challengers Bengaluru
92
10:00 AM
18/04/21
187843
Royal Challengers Bengaluru
204
187775
Kolkata Knight Riders
166
02:00 PM
21/10/20
187775
Kolkata Knight Riders
84
187843
Royal Challengers Bengaluru
85
02:00 PM
12/10/20
187843
Royal Challengers Bengaluru
194
187775
Kolkata Knight Riders
112
02:30 PM
19/04/19
187775
Kolkata Knight Riders
203
187843
Royal Challengers Bengaluru
213
02:30 PM
05/04/19
187843
Royal Challengers Bengaluru
205
187775
Kolkata Knight Riders
206
02:30 PM
29/04/18
187843
Royal Challengers Bengaluru
175
187775
Kolkata Knight Riders
176
02:30 PM
08/04/18
187775
Kolkata Knight Riders
177
187843
Royal Challengers Bengaluru
176
10:30 AM
07/05/17
187843
Royal Challengers Bengaluru
158
187775
Kolkata Knight Riders
159
02:30 PM
23/04/17
187775
Kolkata Knight Riders
131
187843
Royal Challengers Bengaluru
49
02:30 PM
16/05/16
187775
Kolkata Knight Riders
183
187843
Royal Challengers Bengaluru
186
02:30 PM
02/05/16
187843
Royal Challengers Bengaluru
185
187775
Kolkata Knight Riders
189
10:30 AM
02/05/15
187843
Royal Challengers Bengaluru
115
187775
Kolkata Knight Riders
111
02:30 PM
11/04/15
187775
Kolkata Knight Riders
177
187843
Royal Challengers Bengaluru
179
10:30 AM
22/05/14
187775
Kolkata Knight Riders
195
187843
Royal Challengers Bengaluru
165
02:30 PM
24/04/14
187843
Royal Challengers Bengaluru
148
187775
Kolkata Knight Riders
150
10:30 AM
12/05/13
187843
Royal Challengers Bengaluru
115
187775
Kolkata Knight Riders
116
10:30 AM
11/04/13
187775
Kolkata Knight Riders
154
187843
Royal Challengers Bengaluru
158

Team Streaks

187843
Wins
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

Kolkata Knight Riders Recent Matches

11165
Indian Premier League (30 Matches)
02:00 PM
25/05/25
187844
Sunrisers Hyderabad
278
187775
Kolkata Knight Riders
168
L
02:00 PM
17/05/25
187843
Royal Challengers Bengaluru
0
187775
Kolkata Knight Riders
0
-
02:00 PM
10/05/25
187844
Sunrisers Hyderabad
187775
Kolkata Knight Riders
-
02:00 PM
07/05/25
187775
Kolkata Knight Riders
179
187777
Chennai Super Kings
183
L
10:00 AM
04/05/25
187775
Kolkata Knight Riders
206
187842
Rajasthan Royals
205
W
02:00 PM
29/04/25
187841
Delhi Capitals
190
187775
Kolkata Knight Riders
204
W
02:00 PM
26/04/25
187775
Kolkata Knight Riders
7
187776
Punjab Kings
201
-
02:00 PM
21/04/25
187775
Kolkata Knight Riders
159
216006
Gujarat Titans
198
L
02:00 PM
15/04/25
187776
Punjab Kings
111
187775
Kolkata Knight Riders
95
L
02:00 PM
11/04/25
187777
Chennai Super Kings
103
187775
Kolkata Knight Riders
107
W
10:00 AM
08/04/25
187775
Kolkata Knight Riders
234
410010
Lucknow Super Giants
238
L
02:00 PM
03/04/25
187775
Kolkata Knight Riders
200
187844
Sunrisers Hyderabad
120
W
02:00 PM
31/03/25
187780
Mumbai Indians
121
187775
Kolkata Knight Riders
116
L
02:00 PM
26/03/25
187842
Rajasthan Royals
151
187775
Kolkata Knight Riders
153
W
02:00 PM
22/03/25
187775
Kolkata Knight Riders
174
187843
Royal Challengers Bengaluru
177
L
02:00 PM
26/05/24
187775
Kolkata Knight Riders
114
187844
Sunrisers Hyderabad
113
W
02:00 PM
21/05/24
187775
Kolkata Knight Riders
164
187844
Sunrisers Hyderabad
159
W
02:00 PM
19/05/24
187842
Rajasthan Royals
0
187775
Kolkata Knight Riders
0
-
02:00 PM
13/05/24
216006
Gujarat Titans
0
187775
Kolkata Knight Riders
0
-
02:00 PM
11/05/24
187775
Kolkata Knight Riders
157
187780
Mumbai Indians
139
W
02:00 PM
05/05/24
410010
Lucknow Super Giants
137
187775
Kolkata Knight Riders
235
W
02:00 PM
03/05/24
187780
Mumbai Indians
145
187775
Kolkata Knight Riders
169
W
02:00 PM
29/04/24
187775
Kolkata Knight Riders
157
187841
Delhi Capitals
153
W
02:00 PM
26/04/24
187775
Kolkata Knight Riders
261
187776
Punjab Kings
262
L
10:00 AM
21/04/24
187775
Kolkata Knight Riders
222
187843
Royal Challengers Bengaluru
221
W
02:00 PM
16/04/24
187775
Kolkata Knight Riders
223
187842
Rajasthan Royals
224
L
10:00 AM
14/04/24
187775
Kolkata Knight Riders
162
410010
Lucknow Super Giants
161
W
02:00 PM
08/04/24
187777
Chennai Super Kings
141
187775
Kolkata Knight Riders
137
L
02:00 PM
03/04/24
187841
Delhi Capitals
166
187775
Kolkata Knight Riders
272
W
02:00 PM
29/03/24
187843
Royal Challengers Bengaluru
182
187775
Kolkata Knight Riders
186
W

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)

Kolkata Knight Riders Last Match Played Scorecard Stats

BatterRB4s6sSR
Abhishek Sharma
b Sunil Narine c Rinku Singh
321642200.00
Travis Head
b Sunil Narine c Andre Russell
764066190.00
Heinrich Klaasen
Not out
1053979269.23
Ishan Kishan
b Vaibhav Arora c Anrich Nortje
292041145.00
Aniket Verma
Not out
12611200.00
Extras: 24W: 14N: 1B: 2LB: 7P: 0
Total: 278/3 (20 overs)
BowlerOMRWNBWDE/R
Vaibhav Arora40391049.75
Anrich Nortje406000315.00
Harshit Rana304000013.33
Sunil Narine404220010.50
Varun Chakaravarthy305400318.00
Andre Russell203401017.00
Fall of Wickets
1. A Sharma92-1 (6.5)
2. T Head175-2 (12.4)
3. I Kishan258-3 (18.3)
Partnerships
Travis Head / Abhishek Sharma92 (41)
Travis Head / Heinrich Klaasen83 (35)
Ishan Kishan / Heinrich Klaasen83 (36)
Aniket Verma / Heinrich Klaasen20 (9)

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
Top Upcoming
07:00 AM 09/12/25
Prediction
Kwazulu-Natal InlandKwazulu-Natal Inland
Western ProvinceWestern Province
08:00 AM 09/12/25
Prediction
North WestNorth West
WarriorsWarriors
08:00 AM 09/12/25
Prediction
LionsLions
BolandBoland
08:00 AM 09/12/25
Prediction
TitansTitans
DolphinsDolphins
08:00 AM 11/12/25
Prediction
LimpopoLimpopo
BorderBorder
08:00 AM 11/12/25
Prediction
Northern CapeNorthern Cape
KnightsKnights
04:30 AM 12/12/25
Prediction
Ace Capital Cricket ClubAce Capital Cricket Club
Nondescripts Cricket ClubNondescripts Cricket Club
04:30 AM 12/12/25
Prediction
Colombo Cricket ClubColombo Cricket Club
Bloomfield Cricket and Athletic ClubBloomfield Cricket and Athletic Club
04:30 AM 12/12/25
Prediction
Colts Cricket ClubColts Cricket Club
Police Sports ClubPolice Sports Club
04:30 AM 12/12/25
Prediction
Moors Sports ClubMoors Sports Club
Tamil Union Cricket and Athletic ClubTamil Union Cricket and Athletic Club
  1. NFL Upcoming Matches
  2. NHL Upcoming Matches
  3. MLB Upcoming Matches
  4. NBA Upcoming Matches
  5. Football Upcoming Matches
  6. Tennis Upcoming Matches
  7. Table Tennis Upcoming Matches