Royal Challengers Bengaluru vs Punjab Kings: IPL H2H
By CricketTaken EditorialPublished Cricket in the Indian Premier League11 min read
Thirty-eight matches make this the most frequently played fixture in the IPL. Royal Challengers Bengaluru lead 20-18, and until 2025 the two had never met in a knockout.
Then in one season they met four times. Bengaluru lost the league game at Chinnaswamy in April 2025, won the return at Mullanpur two days later, beat Punjab in Qualifier 1 at the same ground, and beat them again in the final at Ahmedabad on 3 June by six runs, defending 190 for 9. That final was Bengaluru's first IPL title in the franchise's eighteenth season and Punjab's third losing final.
The fixture is also the most volatile in the competition by margin. Bengaluru have won by 138 runs and Punjab by 111; between them the two sides have produced six results decided by 82 runs or more, and six decided by eight runs or fewer.
The 2025 sequence
| Date | Stage | Ground | Result |
|---|---|---|---|
| 18 April | League | M. Chinnaswamy Stadium | PBKS 98/5 (12.1) beat RCB 95/9 (14) by 5 wickets |
| 20 April | League | Maharaja Yadavindra Singh Stadium, Mullanpur | RCB 159/3 (18.5) beat PBKS 157/6 by 7 wickets |
| 29 May | Qualifier 1 | Maharaja Yadavindra Singh Stadium, Mullanpur | RCB 106/2 (10) beat PBKS 101 all out by 8 wickets |
| 3 June | Final | Narendra Modi Stadium, Ahmedabad | RCB 190/9 beat PBKS 184/7 by 6 runs |
The Chinnaswamy match was reduced to fourteen overs a side by rain and is the lowest-scoring meeting the two have had. Qualifier 1 was little higher: Punjab were bowled out for 101 in 14.1 overs and Bengaluru needed ten overs to pass it. The final at Ahmedabad was the only one of the four to run its full length, and it was decided by six runs. The 2025 season page covers the campaign in full, including the mid-season suspension and the final's move to Ahmedabad.
Ledger and grounds
| Where | Matches | RCB won | PBKS won |
|---|---|---|---|
| M. Chinnaswamy Stadium, Bengaluru | 13 | 7 | 6 |
| Punjab home grounds | 11 | 7 | 4 |
| Neutral and relocated | 14 | 6 | 8 |
| All matches | 38 | 20 | 18 |
Bengaluru have the better record in Punjab than Punjab do — seven wins from eleven across Mohali, Dharamsala and Mullanpur — while their own ground has been close to even at 7-6. Punjab's compensation is the neutral column, where they lead 8-6 across matches in Durban, Dubai, Sharjah, Indore, Ahmedabad and the 2022 season's Mumbai venues.
| Ground | Matches | RCB won | PBKS won |
|---|---|---|---|
| M. Chinnaswamy Stadium, Bengaluru | 13 | 7 | 6 |
| Mohali (three stadium names) | 8 | 5 | 3 |
| HPCA Stadium, Dharamsala | 3 | 2 | 1 |
| Maharaja Yadavindra Singh Stadium, Mullanpur | 2 | 2 | 0 |
| Kingsmead, Durban | 2 | 1 | 1 |
| Dubai International Cricket Stadium | 2 | 0 | 2 |
| Sharjah Cricket Stadium | 2 | 1 | 1 |
| Narendra Modi Stadium, Ahmedabad | 2 | 1 | 1 |
| Holkar Stadium, Indore | 2 | 1 | 1 |
| DY Patil Stadium, Navi Mumbai | 1 | 0 | 1 |
| Brabourne Stadium, Mumbai | 1 | 0 | 1 |
Every meeting, 2008 to 2026
| # | Season | Date | Stage | Ground | Result |
|---|---|---|---|---|---|
| 1 | 2008 | 5 May | League | M. Chinnaswamy Stadium | Kings XI Punjab won by 6 wickets |
| 2 | 2008 | 12 May | League | PCA Stadium, Mohali | Kings XI Punjab won by 9 wickets |
| 3 | 2009 | 24 April | League | Kingsmead, Durban | Kings XI Punjab won by 7 wickets |
| 4 | 2009 | 1 May | League | Kingsmead, Durban | RCB won by 8 runs |
| 5 | 2010 | 16 March | League | M. Chinnaswamy Stadium | RCB won by 8 wickets |
| 6 | 2010 | 2 April | League | PCA Stadium, Mohali | RCB won by 6 wickets |
| 7 | 2011 | 6 May | League | M. Chinnaswamy Stadium | RCB won by 85 runs |
| 8 | 2011 | 17 May | League | HPCA Stadium, Dharamsala | Kings XI Punjab won by 111 runs |
| 9 | 2012 | 20 April | League | PCA Stadium, Mohali | RCB won by 5 wickets |
| 10 | 2012 | 2 May | League | M. Chinnaswamy Stadium | Kings XI Punjab won by 4 wickets |
| 11 | 2013 | 6 May | League | PCA Stadium, Mohali | Kings XI Punjab won by 6 wickets |
| 12 | 2013 | 14 May | League | M. Chinnaswamy Stadium | Kings XI Punjab won by 7 wickets |
| 13 | 2014 | 28 April | League | Dubai International Cricket Stadium | Kings XI Punjab won by 5 wickets |
| 14 | 2014 | 9 May | League | M. Chinnaswamy Stadium | Kings XI Punjab won by 32 runs |
| 15 | 2015 | 6 May | League | M. Chinnaswamy Stadium | RCB won by 138 runs |
| 16 | 2015 | 13 May | League | PCA Stadium, Mohali | Kings XI Punjab won by 22 runs |
| 17 | 2016 | 9 May | League | PCA IS Bindra Stadium, Mohali | RCB won by 1 run |
| 18 | 2016 | 18 May | League | M. Chinnaswamy Stadium | RCB won by 82 runs (D/L) |
| 19 | 2017 | 10 April | League | Holkar Stadium, Indore | Kings XI Punjab won by 8 wickets |
| 20 | 2017 | 5 May | League | M. Chinnaswamy Stadium | Kings XI Punjab won by 19 runs |
| 21 | 2018 | 13 April | League | M. Chinnaswamy Stadium | RCB won by 4 wickets |
| 22 | 2018 | 14 May | League | Holkar Stadium, Indore | RCB won by 10 wickets |
| 23 | 2019 | 13 April | League | PCA IS Bindra Stadium, Mohali | RCB won by 8 wickets |
| 24 | 2019 | 24 April | League | M. Chinnaswamy Stadium | RCB won by 17 runs |
| 25 | 2020 | 24 September | League | Dubai International Cricket Stadium | Kings XI Punjab won by 97 runs |
| 26 | 2020 | 15 October | League | Sharjah Cricket Stadium | Kings XI Punjab won by 8 wickets |
| 27 | 2021 | 30 April | League | Narendra Modi Stadium | Punjab Kings won by 34 runs |
| 28 | 2021 | 3 October | League | Sharjah Cricket Stadium | RCB won by 6 runs |
| 29 | 2022 | 27 March | League | DY Patil Stadium | Punjab Kings won by 5 wickets |
| 30 | 2022 | 13 May | League | Brabourne Stadium | Punjab Kings won by 54 runs |
| 31 | 2023 | 20 April | League | Inderjit Singh Bindra Stadium, Mohali | RCB won by 24 runs |
| 32 | 2024 | 25 March | League | M. Chinnaswamy Stadium | RCB won by 4 wickets |
| 33 | 2024 | 9 May | League | HPCA Stadium, Dharamsala | RCB won by 60 runs |
| 34 | 2025 | 18 April | League | M. Chinnaswamy Stadium | Punjab Kings won by 5 wickets |
| 35 | 2025 | 20 April | League | Maharaja Yadavindra Singh Stadium | RCB won by 7 wickets |
| 36 | 2025 | 29 May | Qualifier 1 | Maharaja Yadavindra Singh Stadium | RCB won by 8 wickets |
| 37 | 2025 | 3 June | Final | Narendra Modi Stadium | RCB won by 6 runs |
| 38 | 2026 | 17 May | League | HPCA Stadium, Dharamsala | RCB won by 23 runs |
Punjab competed as Kings XI Punjab through the 2020 season. Bengaluru have won the four most recent meetings, which is their longest run in the fixture; Punjab's best is five, from May 2013 to May 2015.
Margins: the widest spread in the competition
| Margin | Winner | Season | Ground |
|---|---|---|---|
| 138 runs | Royal Challengers Bangalore | 2015 | M. Chinnaswamy Stadium |
| 111 runs | Kings XI Punjab | 2011 | HPCA Stadium, Dharamsala |
| 97 runs | Kings XI Punjab | 2020 | Dubai International Cricket Stadium |
| 85 runs | Royal Challengers Bangalore | 2011 | M. Chinnaswamy Stadium |
| 82 runs | Royal Challengers Bangalore | 2016 | M. Chinnaswamy Stadium |
| 60 runs | Royal Challengers Bengaluru | 2024 | HPCA Stadium, Dharamsala |
Bengaluru's 138-run win of 6 May 2015 is the largest either has managed: 226 for 3, then Punjab bowled out for 88 in 13.4 overs. Four years earlier Punjab had made 232 for 2 at Dharamsala and won by 111. Both are among the heaviest results in either franchise's history — the IPL's biggest wins by runs page places them.
The narrow end is just as crowded. Bengaluru won by one run at Mohali in May 2016, by six runs at Sharjah in October 2021 and by six runs in the 2025 final; Bengaluru also won by eight runs at Durban in 2009. Punjab's tightest wins are by nineteen and twenty-two runs, and by four wickets twice.
Totals
| Total | Team | Season | Ground |
|---|---|---|---|
| 241/7 | Royal Challengers Bengaluru | 2024 | HPCA Stadium, Dharamsala |
| 232/2 | Kings XI Punjab | 2011 | HPCA Stadium, Dharamsala |
| 226/3 | Royal Challengers Bangalore | 2015 | M. Chinnaswamy Stadium |
| 222/4 | Royal Challengers Bengaluru | 2026 | HPCA Stadium, Dharamsala |
| 209/9 | Punjab Kings | 2022 | Brabourne Stadium |
| 208/5 | Punjab Kings | 2022 | DY Patil Stadium |
| 206/3 | Kings XI Punjab | 2020 | Dubai International Cricket Stadium |
| 205/6 | Royal Challengers Bangalore | 2011 | M. Chinnaswamy Stadium |
Thirteen innings in 38 matches have passed 200, and three of the four highest were made at Dharamsala, which has hosted only three of the meetings. The first-innings average has moved oddly: 174 across 2008 to 2013, down to 162 from 2014 to 2019, and back to 178 since 2020. Bengaluru's own ground has produced most of the 200s but also the 95 for 9 of April 2025, in a fourteen-over game — the M. Chinnaswamy records page covers the range.
Punjab's 88 all out appears twice in the lowest-totals list, at Chinnaswamy in 2015 and at Indore in 2018. Bengaluru's 109 all out at Dubai in September 2020 is their lowest full-length innings in the fixture.
| Side | Wins | Won defending | Won chasing |
|---|---|---|---|
| Royal Challengers Bengaluru | 20 | 11 | 9 |
| Punjab Kings | 18 | 7 | 11 |
Four observations the tables do not carry:
- Bengaluru have won both matches at Mullanpur, one of them Qualifier 1, and Punjab have not won there against them.
- In eleven of the nineteen seasons the two split their meetings one apiece. Only 2025 broke the pattern by more than one match.
- Punjab's largest wins came at Dharamsala and Dubai, neither of which is their principal ground.
- The 2015 season is the only one in which each side won by more than 20 runs — Bengaluru by 138 and Punjab by 22, a week apart.
Franchise context
The Royal Challengers Bengaluru hub and the Punjab Kings hub hold squad, honours and season detail, and the IPL index lists every campaign. Virat Kohli's RCB record spans all 38 matches. Bengaluru's newest fixture, against Gujarat Titans, began in 2022. The Narendra Modi pitch report covers the ground where the 2025 final was played, the 2015 season page the year of the 138-run win, the 2026 season page the most recent meeting, and the cricket in India hub places the league in the domestic game.
Sources and method
Each of the 38 scorelines, with its date, ground and margin, is taken from this site's IPL season match lists for 2008 to 2026 and confirmed against the ESPNcricinfo scorecard. The four 2025 meetings were checked individually because they include a rain-shortened league game, a Qualifier 1 and the final.
Conventions. All 38 meetings produced an outcome; there is no tie and no abandonment in the fixture. Franchise names follow the season — Kings XI Punjab through 2020, Punjab Kings from 2021, Royal Challengers Bangalore through 2023. Mohali appears under three stadium names in the source records and is consolidated to eight matches; Dharamsala and Indore each appear under two and are consolidated to three and two respectively. Home allocation counts each side's principal grounds, so Indore, Ahmedabad, Durban, Dubai, Sharjah and the 2022 Mumbai venues sit in the neutral row. The 2016 Chinnaswamy match and the 2025 Chinnaswamy match were both shortened by rain and are excluded from the first-innings averages.
Fixture-only individual aggregates are absent by choice. The dataset behind these tables holds match results rather than ball-by-ball records, so a leading run scorer or wicket taker across these 38 matches specifically cannot be derived from it, and we have said so rather than publish an estimate. Figures current as of 27 August 2026.