Table of Contents
The Royal Challengers Bengaluru vs Punjab Kings timeline is one of the IPL’s most honest mirrors. No trophy on either side. No dynasty. Just 37 matches of cricket that keeps delivering — close finishes, outrageous batting, and the kind of nervousness that makes fans check their blood pressure mid-over.
37 matches. 19 wins for RCB. 18 for PBKS. The tightest head-to-head in IPL history ended — fittingly — with a 6-run final in Ahmedabad in 2025 that decided who finally gets to call themselves champions.
Royal Challengers Bengaluru Vs Punjab Kings Timeline : Head-to-Head Record Overview
| Total Matches Played | 36 | 36 |
| Matches Won | 18 | 18 |
| No Result | 0 | 0 |
| Highest Team Score | 241/7 | 232/2 |
| Lowest Team Score | 84 | 88 |
| Biggest Win (By Runs) | 138 Runs | 97 Runs |
| Biggest Win (By Wickets) | 10 Wickets | 8 Wickets |
| Most Runs Scorer | Virat Kohli – 1,159 Runs | KL Rahul – 522 Runs |
| Most Wickets Taker | Yuzvendra Chahal – 29 Wickets | Sandeep Sharma – 16 Wickets |
The numbers are almost uncomfortable in how even they are.
- Total matches played: 37
- RCB wins: 19
- PBKS wins: 18
- Highest team total: 232/2 (PBKS, 2011, Dharamsala)
- Lowest team total: 88 (PBKS, 2015, Bengaluru)
- Highest individual score: 132* — KL Rahul (PBKS, 2020, Dubai)
- Best bowling figures: 4/14 — Sreenath Aravind (RCB, 2011)
Virat Kohli leads the all-time run charts in this fixture with over 1,100 runs. Chris Gayle sits second (873). AB de Villiers third (718). That’s not a top 3, that’s a murderer’s row.
Early IPL Rivalry (2008–2012): Punjab’s Early Edge
IPL 2008: The First Clash
May 5, 2008. M Chinnaswamy Stadium. RCB, led by Rahul Dravid, posted 126 all out on a tricky surface. Sreesanth ran through the top order early, removing Wasim Jaffer and Cameron White. Kohli chipped in with 34. Dravid held the innings together with 66.
Punjab chased it down in a six-wicket win. Shaun Marsh top-scored with 39. Composed, clinical, forgettable for RCB fans.
It set a tone for what would follow: Punjab’s early dominance in this rivalry.
IPL 2009
The teams split their meetings in 2009, with RCB showing enough fight to hint at what was coming. Kohli was 20 years old and clearly different from every other batter in the squad.
IPL 2010–2012: Gilchrist, Marsh, and the Dharamsala Demolition
Adam Gilchrist’s impact on this rivalry in 2011 deserves its own paragraph. He smashed 106 off 55 balls at Dharamsala. Shaun Marsh added an unbeaten 79 beside him. The pair put on 206 for the second wicket — still the highest partnership in this fixture. PBKS posted 232/2.
RCB were bowled out for 121. An 111-run defeat. Punjab’s biggest win in this rivalry by runs.
PBKS went on a 5-match winning streak against RCB across the 2012 to 2014 seasons. They were simply the better team in this phase.
Chris Gayle Era and High-Scoring Classics (2013–2016)
Gayle’s Dominance Against Punjab
Chris Gayle did something twice that almost nobody does once. He hit centuries specifically against Punjab Kings — in 2011 and again in 2015.
In 2011, he got to 107 off 49 balls at Chinnaswamy. 10 fours, 9 sixes. RCB posted 205 and bowled Punjab out for 120. An 85-run win.
In 2015, he came back and did it again: 117 off 57 balls. RCB posted 226. Punjab were bowled out for 88 — the lowest total in this fixture’s history. RCB won by 138 runs. Their biggest win by runs.
Gayle didn’t just beat Punjab. He specifically loved beating Punjab.
IPL 2014: Punjab’s Strong Season
This was the season Punjab went all the way to the final. They were a different team — physically dominant, tactically sharp. They handled RCB comfortably during this period, extending their winning streak.
AB de Villiers’ Contributions
Through 2013 to 2016, whenever Gayle got going, de Villiers finished it. AB scored 718 runs in this fixture across his career — consistently, not in one big burst. He was the anchor when Gayle was the chaos.
Competitive Battles and Close Finishes (2017–2020)
IPL 2018: RCB’s 10-Wicket Win
One of the more bizarre results in this rivalry came in 2018. Punjab posted just 88. RCB chased it down with 10 wickets in hand, Umesh Yadav taking 3/23 to earn Player of the Match. A complete dismantling.
RCB also won 4 consecutive matches against PBKS across 2018 and 2019 — their longest winning streak in this head-to-head.
IPL 2019: Kohli vs Rahul
By 2019, KL Rahul had become Punjab’s answer to Kohli. Same elegance, different zip code. Their individual contests gave this rivalry a new dimension. Bowling performances — spinners especially — started deciding outcomes more consistently.
IPL 2020: KL Rahul’s 132*
Dubai. Empty stands. And KL Rahul playing one of the greatest IPL innings in this fixture’s history.
132 not out off 69 balls. 14 fours, 7 sixes. Punjab posted 206/3. RCB were beaten by 97 runs. That’s the highest individual score in this rivalry — and it still stands.
High-scoring Dubai pitches made most 2020 encounters feel like batting practice gone wrong for bowlers.
Modern IPL Era (2021–2024)
IPL 2021 and 2022: Tactical Resets
Both franchises went through ownership and leadership changes during this period. PBKS renamed themselves from Kings XI Punjab. New faces emerged on both sides. The rivalry stayed tight — each team winning roughly half their encounters since 2020.
IPL 2023: Middle-Order Wars
By 2023, the battles inside the death overs became the defining feature of this matchup. Impact player rules changed how teams built squads. Spinners became match-winners in a rivalry traditionally ruled by big hitters.
IPL 2024: Kohli at Dharamsala
Virat Kohli’s innings at Dharamsala in 2024 was a reminder of what he does in big moments against big opponents. He carried RCB when the rest faltered. Dinesh Karthik’s finishing kept RCB competitive in the final overs. Punjab gave it everything — it came down to runs in the last 2 overs, which is where this rivalry lives most comfortably.
IPL 2025: The Season Everything Converged
League Stage: Rain and Reversal
The 2025 league stage saw both teams meet twice — and split the results.
First match at Chinnaswamy: rain shortened the game to 14 overs. PBKS restricted RCB to 95 and chased it down in 12.1 overs with 5 wickets in hand. Punjab won.
Reverse fixture at Mullanpur on April 20: RCB came back hard. PBKS posted 157/6. Kohli scored an unbeaten 73 off 54 balls. Devdutt Padikkal contributed 63. RCB chased it down in 18.5 overs with 7 wickets. Comfortable.
One win each. Setting up the knockout rounds perfectly.
Qualifier 1: RCB Reach the Final
May 29, 2025. New Chandigarh. PBKS posted 157 on a sluggish surface. Krunal Pandya and Suyash Sharma took 2 wickets each to strangle the Punjab innings. RCB chased 101 and won by 8 wickets. Dominant. Clinical. A statement.
IPL 2025 Final: 18 Years. 6 Runs.
June 3, 2025. Narendra Modi Stadium, Ahmedabad.
PBKS won the toss and chose to field. They restricted RCB to 190/9. Arshdeep Singh took 3/40. Kyle Jamieson took 3/48. Kohli scored 43 off 35. Rajat Patidar hit 26 off 16. Liam Livingstone and Jitesh Sharma added scrappy but important late runs.
The chase started smoothly for Punjab. Josh Inglis hit 39 off 23. But Krunal Pandya (2/17) and Bhuvneshwar Kumar (2/38) kept picking wickets at the right moments. When Josh Hazlewood started the final over, Punjab needed 29 off 6 balls. Mathematically possible. Practically? Nearly impossible.
Shashank Singh had other ideas. He hit Hazlewood for 6, 4, 6, 6 to finish on 61 not out off 30 balls — one of the great individual efforts in a losing cause. Punjab ended on 184/7. RCB won by 6 runs.
18 years. 37 matches. Finally, a title.
Most Memorable Matches
Best run chase: RCB chasing 158 in Mullanpur, 2025 — Kohli’s 73* made it look easy.
Highest-scoring thriller: IPL 2011 in Dharamsala — 232 vs 121. A one-sided high-scoring game that somehow stays memorable because of the Gilchrist-Marsh partnership.
Last-over finish: IPL 2025 Final — Shashank hitting Hazlewood for 22 off the last over.
Biggest RCB win: 138-run win in 2015. Gayle’s 117. Punjab bowled out for 88.
Biggest PBKS win: 111-run win in 2011 at Dharamsala. Gilchrist’s 106. RCB bowled out for 121.
Top Player Performances
Most Runs Scored in Royal Challengers Bengaluru vs Punjab Kings Timeline Matches
| Rank | Player | Team | Matches/Innings | Runs | Highest Score |
|---|---|---|---|---|---|
| 1 | Virat Kohli | Royal Challengers Bengaluru | 37 | 1,159 | 92 |
| 2 | Chris Gayle | RCB / PBKS | 20 | 873 | 117 |
| 3 | AB de Villiers | Royal Challengers Bengaluru | 20 | 718 | 89* |
| 4 | KL Rahul | Punjab Kings | 15 | 522 | 132* |
| 5 | Shaun Marsh | Punjab Kings | 15 | 492 | 79 |
| 6 | David Miller | Punjab Kings | 14 | 456 | 101* |
| 7 | Mayank Agarwal | Punjab Kings | 13 | 350+ | 99* |
| 8 | Glenn Maxwell | PBKS / RCB | 16 | 330+ | 59 |
| 9 | Faf du Plessis | Royal Challengers Bengaluru | 8 | 300+ | 84 |
| 10 | Rajat Patidar | Royal Challengers Bengaluru | 6 | 250+ | 55 |
Virat Kohli
1,100+ runs across this fixture. 6 fifties and 1 century. Strike rate of 134. The consistency is almost annoying. He’s never had one signature monster innings against Punjab the way Rahul or Gayle did — but he shows up, every single time.
Chris Gayle
873 runs, 2 centuries against Punjab specifically. He had a thing for this opponent. The 117 in 2015 that produced a 138-run win was one of the most ruthless individual performances in this fixture’s history.
KL Rahul and AB de Villiers
Rahul’s 132* in 2020 is the highest individual score in this rivalry’s history. AB de Villiers’ 718 runs came with a consistency that Gayle never quite managed — no single game-breaking innings, but never a bad one either.
Bowling Records and Match-Winning Spells
Most Wickets in Royal Challengers Bengaluru vs Punjab Kings Timeline Matches
| Rank | Player | Team(s) | Wickets | Best Bowling Figures |
|---|---|---|---|---|
| 1 | Yuzvendra Chahal | RCB / PBKS | 29 | 3/19 |
| 2 | Sandeep Sharma | Punjab Kings | 16 | 3/15 |
| 3 | Harshal Patel | RCB / PBKS | 16 | 3/28 |
| 4 | Harpreet Brar | Punjab Kings | 11 | 3/19 |
| 5 | Arshdeep Singh | Punjab Kings | 10 | 3/27 |
| 6 | Piyush Chawla | Punjab Kings | 10 | 4/17 |
| 7 | Sreenath Aravind | Royal Challengers Bengaluru | 9 | 4/14 |
| 8 | Mohammed Siraj | Royal Challengers Bengaluru | 9 | 3/21 |
| 9 | Ravi Bishnoi | Punjab Kings | 8 | 3/29 |
| 10 | Josh Hazlewood | Royal Challengers Bengaluru | 8 | 3/21 |
Best figures: 4/14 by Sreenath Aravind for RCB (2011). Best by a Punjab bowler: Piyush Chawla’s 4/17 in Dharamsala (2011).
Neither team has produced a five-wicket haul in this fixture across 37 matches. Which says something about how batting-friendly these encounters have been. Arshdeep Singh (3/40 in the 2025 final) is arguably the most impactful single bowling performance in a high-stakes game.
Pace vs spin: pace dominated early years. Spinners took over in the death overs era from 2021 onwards. Krunal Pandya’s 2/17 in the 2025 final may be the most timely bowling spell in this fixture’s history.
Statistical Insights
- Highest partnership: 206 — Gilchrist and Marsh (PBKS, 2011)
- Most sixes in this rivalry: Chris Gayle (by distance)
- Closest finish: 6 runs — 2025 final
- Home vs away: PBKS won 7 of 10 neutral-venue matches, which made Ahmedabad (neutral ground) feel like Punjab territory heading into the 2025 final. RCB disagreed.
Why This Rivalry Is So Popular
No manufactured drama here. The numbers do it naturally.
19 vs 18 wins after 37 matches. That’s the whole story. Two franchises with massive fan bases, attacking batting philosophies, and — until 2025 — no title between them. Every match felt like it actually mattered because it did.
Gayle, Kohli, AB, Gilchrist, KL Rahul, Shreyas Iyer, Shashank Singh. The cast of characters has never been short on quality.
The emotional fan bases amplify everything. RCB fans are famously melodramatic. Punjab fans have lived through a decade of near-misses. When these two sets of supporters watch their teams play each other, it’s never quiet.
Future Rivalry Expectations
Watch Shashank Singh. His 61 in the 2025 final, in a losing cause, showed what kind of batter he’s becoming. If Punjab rebuild around him for 2026, he’s their Kohli equivalent — the player who absorbs pressure and manufactures runs from nowhere.
For RCB, the post-Kohli question is coming. Maybe not in 2026, maybe not in 2027, but at some point this rivalry changes shape when its defining player steps back. Who fills that role for Bengaluru is the most interesting question in this matchup going forward.
Playoff clashes between these two are now increasingly likely. Both teams finished at the top of the 2025 table, meeting three times in one season. That pattern could repeat.
Conclusion
The Royal Challengers Bengaluru vs Punjab Kings timeline tells a story that very few sporting rivalries can manage: genuinely even, genuinely entertaining, across 17 years and 37 matches.
One Gilchrist hundred at Dharamsala. Two Gayle centuries targeting the same opponent. KL Rahul dismantling RCB with 132*. Kohli showing up, every single time, chasing runs or defending totals. And finally — a 6-run finish in Ahmedabad that ended an 18-year wait.
RCB won. PBKS were 6 runs short. The margin is so small it almost hurts to write. But that’s what this rivalry does. It always comes down to the last over.