Royal Challengers Bengaluru vs Punjab Kings: Prediction, Head-to-Head, Odds & Stats

Wojtek Kolan
Published on 03 Jun, 02:00 PM UTC
FT
190/9 (20)
RR: 9.50184/7 (20)
RR: 9.20Scheduled H2H Match For Royal Challengers Bengaluru Vs Punjab Kings

Indian Premier League, Final
Tue, 03 Jun 2025 at 02:00 PM UTC
Royal Challengers Bengaluru
IND
Recent Form
W
W
W
W
L
7
Win
Last 10 Played
10
0 Draws3
Win
3
Position
2
Punjab Kings
IND
Recent Form
L
W
W
W
L
7
Win
Last 10 Played
10
0 Draws3
Win
3
Position
2
Royal Challengers Bengaluru vs Punjab Kings H2H Match Summary
Analyzing the last 10 head-to-head fixtures for these teams, Royal Challengers Bengaluru have won 7 times and Punjab Kings have got the victory on 3 occasion. In the last match between them, Royal Challengers Bengaluru won 190-184.
Head-to-Head (Last 10 Matches) | |
---|---|
Royal Challengers Bengaluru | 7 |
Punjab Kings | 3 |
Royal Challengers Bengaluru vs Punjab Kings Past H2H Matches

Indian Premier League
Royal Challengers Bengaluru Recent Matches

Indian Premier League (30 Matches)
Punjab Kings Recent Matches

Indian Premier League (30 Matches)
Royal Challengers Bengaluru vs Punjab Kings H2H Recent Match Scorecard
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)
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)
Punjab Kings 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)
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

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

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

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