Rajasthan Royals vs Punjab Kings: Prediction, Head-to-Head, Odds & Stats

Wojtek Kolan

Wojtek Kolan

Published on 18 May, 10:00 AM UTC

FT
209/7 (20)
RR: 10.45
219/5 (20)
RR: 10.95

Scheduled H2H Match For Rajasthan Royals Vs Punjab Kings

Indian Premier League

Sun, 18 May 2025 at 10:00 AM UTC

Rajasthan Royals
Rajasthan Royals

IND IND

Recent Form

L
W
L
L
L
Punjab Kings
Punjab Kings

IND IND

Recent Form

L
W
W
W
L

6

Win

Last 10 Played

10
0 Draws

4

Win

9
Position
2

Rajasthan Royals vs Punjab Kings H2H Stats

For the last 10 head-to-head games between these teams, Rajasthan Royals have won 6 times and Punjab Kings have got the victory on 4 occasion. In the most recent match between them, Punjab Kings won 209-219.


Head-to-Head (Last 10 Matches)
Rajasthan Royals6
Punjab Kings4

Rajasthan Royals vs Punjab Kings Past H2H Matches

11165
Indian Premier League
10:00 AM
18/05/25
187842
Rajasthan Royals
209
187776
Punjab Kings
219
02:00 PM
05/04/25
187776
Punjab Kings
155
187842
Rajasthan Royals
205
02:00 PM
15/05/24
187842
Rajasthan Royals
144
187776
Punjab Kings
145
02:00 PM
13/04/24
187776
Punjab Kings
147
187842
Rajasthan Royals
152
02:00 PM
19/05/23
187776
Punjab Kings
187
187842
Rajasthan Royals
189
02:00 PM
05/04/23
187842
Rajasthan Royals
192
187776
Punjab Kings
197
10:00 AM
07/05/22
187776
Punjab Kings
189
187842
Rajasthan Royals
190
02:00 PM
21/09/21
187776
Punjab Kings
183
187842
Rajasthan Royals
185
02:00 PM
12/04/21
187842
Rajasthan Royals
217
187776
Punjab Kings
221
02:00 PM
30/10/20
187776
Punjab Kings
185
187842
Rajasthan Royals
186
02:00 PM
27/09/20
187842
Rajasthan Royals
226
187776
Punjab Kings
223
02:30 PM
16/04/19
187776
Punjab Kings
182
187842
Rajasthan Royals
170
02:30 PM
25/03/19
187842
Rajasthan Royals
170
187776
Punjab Kings
184
02:30 PM
08/05/18
187842
Rajasthan Royals
158
187776
Punjab Kings
143
02:30 PM
06/05/18
187776
Punjab Kings
155
187842
Rajasthan Royals
152
02:30 PM
21/04/15
187842
Rajasthan Royals
197
187776
Punjab Kings
206
02:30 PM
10/04/15
187776
Punjab Kings
136
187842
Rajasthan Royals
162
02:30 PM
23/05/14
187776
Punjab Kings
179
187842
Rajasthan Royals
163
02:30 PM
20/04/14
187842
Rajasthan Royals
191
187776
Punjab Kings
193
10:30 AM
09/05/13
187776
Punjab Kings
145
187842
Rajasthan Royals
147
02:30 PM
14/04/13
187776
Punjab Kings
124
187842
Rajasthan Royals
126

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

Punjab Kings Recent Matches

11165
Indian Premier League (30 Matches)
02:00 PM
03/06/25
187843
Royal Challengers Bengaluru
190
187776
Punjab Kings
184
L
02:00 PM
01/06/25
187776
Punjab Kings
207
187780
Mumbai Indians
203
W
02:00 PM
29/05/25
187776
Punjab Kings
101
187843
Royal Challengers Bengaluru
106
L
02:00 PM
26/05/25
187776
Punjab Kings
187
187780
Mumbai Indians
184
W
02:00 PM
24/05/25
187776
Punjab Kings
206
187841
Delhi Capitals
208
L
10:00 AM
18/05/25
187842
Rajasthan Royals
209
187776
Punjab Kings
219
W
10:00 AM
11/05/25
187776
Punjab Kings
187780
Mumbai Indians
-
02:00 PM
04/05/25
187776
Punjab Kings
236
410010
Lucknow Super Giants
199
W
02:00 PM
30/04/25
187777
Chennai Super Kings
190
187776
Punjab Kings
194
W
02:00 PM
26/04/25
187775
Kolkata Knight Riders
7
187776
Punjab Kings
201
-
10:00 AM
20/04/25
187776
Punjab Kings
157
187843
Royal Challengers Bengaluru
159
L
02:00 PM
18/04/25
187843
Royal Challengers Bengaluru
95
187776
Punjab Kings
98
W
02:00 PM
15/04/25
187776
Punjab Kings
111
187775
Kolkata Knight Riders
95
W
02:00 PM
12/04/25
187844
Sunrisers Hyderabad
247
187776
Punjab Kings
245
L
02:00 PM
08/04/25
187776
Punjab Kings
219
187777
Chennai Super Kings
201
W
02:00 PM
05/04/25
187776
Punjab Kings
155
187842
Rajasthan Royals
205
L
02:00 PM
01/04/25
410010
Lucknow Super Giants
171
187776
Punjab Kings
177
W
02:00 PM
25/03/25
216006
Gujarat Titans
232
187776
Punjab Kings
243
W
10:00 AM
19/05/24
187844
Sunrisers Hyderabad
215
187776
Punjab Kings
214
L
02:00 PM
15/05/24
187842
Rajasthan Royals
144
187776
Punjab Kings
145
W
02:00 PM
09/05/24
187776
Punjab Kings
181
187843
Royal Challengers Bengaluru
241
L
10:00 AM
05/05/24
187776
Punjab Kings
139
187777
Chennai Super Kings
167
L
02:00 PM
01/05/24
187777
Chennai Super Kings
162
187776
Punjab Kings
163
W
02:00 PM
26/04/24
187775
Kolkata Knight Riders
261
187776
Punjab Kings
262
W
02:00 PM
21/04/24
187776
Punjab Kings
142
216006
Gujarat Titans
146
L
02:00 PM
18/04/24
187776
Punjab Kings
183
187780
Mumbai Indians
192
L
02:00 PM
13/04/24
187776
Punjab Kings
147
187842
Rajasthan Royals
152
L
02:00 PM
09/04/24
187776
Punjab Kings
180
187844
Sunrisers Hyderabad
182
L
02:00 PM
04/04/24
216006
Gujarat Titans
199
187776
Punjab Kings
200
W
02:00 PM
30/03/24
410010
Lucknow Super Giants
199
187776
Punjab Kings
178
L

Rajasthan Royals vs Punjab Kings H2H Recent Match Scorecard

BatterRB4s6sSR
Priyansh Arya
b Tushar Deshpande c Shimron Hetmyer
971128.57
Prabhsimran Singh
b Tushar Deshpande c Sanju Samson
211031210.00
Mitchell Owen
b Kwena Maphaka c Sanju Samson
20.00
Nehal Wadhera
b Akash Madhwal c Shimron Hetmyer
703755189.19
Shreyas Iyer
b Riyan Parag c Yashasvi Jaiswal
30255120.00
Shashank Singh
Not out
593053196.67
Azmatullah Omarzai
Not out
21931233.33
Extras: 9W: 5N: 0B: 0LB: 4P: 0
Total: 219/5 (20 overs)
BowlerOMRWNBWDE/R
Fazalhaq Farooqi303900013.00
Tushar Deshpande40372019.25
Kwena Maphaka303210010.67
Riyan Parag30261028.67
Wanindu Hasaranga303300011.00
Akash Madhwal404810212.00
Fall of Wickets
1. Priyansh Arya19-1 (1.5)
2. Mitchell Owen34-2 (2.6)
3. Prabhsimran Singh34-3 (3.1)
4. Shreyas Iyer101-4 (10.3)
5. Nehal Wadhera159-5 (15.6)
Partnerships
Priyansh Arya / Prabhsimran Singh19 (11)
Mitchell Owen / Prabhsimran Singh15 (7)
Nehal Wadhera / Prabhsimran Singh0 (1)
Nehal Wadhera / Shreyas Iyer67 (44)
Nehal Wadhera / Shashank Singh58 (33)
Azmatullah Omarzai / Shashank Singh60 (24)

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)

Punjab Kings 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

Cricket Previews & Betting Tips

28 Jul 2025

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

24 Jul 2025

T20 International Preview And Prediction: Bangladesh vs Pakistan Betting Tips & Picks July 24, 2025

10 Jun 2025

T20 International Preview And Prediction: England vs West Indies Betting Tips & Picks June 10, 2025

03 Jun 2025

Indian Premier League Preview And Prediction: Royal Challengers Bengaluru vs Punjab Kings Betting Tips & Picks June 3, 2025

01 Jun 2025

Indian Premier League Preview And Prediction: Punjab Kings vs Mumbai Indians Betting Tips & Picks June 1, 2025

30 May 2025

Indian Premier League Preview And Prediction: Gujarat Titans vs Mumbai Indians Betting Tips & Picks May 30, 2025