Rajasthan Royals vs Punjab Kings: IPL H2H Record
By CricketTaken EditorialPublished Cricket in the Indian Premier League12 min read
Rajasthan Royals lead Punjab 18-13 in thirty-one Indian Premier League matches, and the fixture has turned into one of the highest-scoring on either calendar. Seven innings in it have passed 215. Two matches have produced an aggregate above 445, one of them the night in Sharjah in September 2020 when Punjab made 223 for 2 and lost.
It has also been an unusually well-finished fixture. One match went to a Super Over, one was won by two runs from a position Punjab could hardly lose from, one by four runs and one by five. Four chases have been completed with three balls or fewer to spare.
Rajasthan's advantage is not in Jaipur, where they hold a 5-2 record but have played only seven of these matches. It is in Punjab. Ten meetings have been staged at Punjab's three home grounds and Rajasthan have won six of them, including all three at the new stadium on the northern edge of Chandigarh. As with the Delhi fixture, the record has a two-season hole in it: Rajasthan did not play in 2016 or 2017.
The thirty-one meetings
Punjab were Kings XI Punjab through 2020 and Punjab Kings from 2021; both appear as Punjab.
| Season | Date | Venue | Scores | Won by | Margin | Player of the match |
|---|---|---|---|---|---|---|
| 2008 | 21 Apr | Sawai Mansingh, Jaipur | Punjab 166/8; RR 168/4 | RR | 6 wickets | Shane Watson |
| 2008 | 28 May | PCA Stadium, Mohali | Punjab 221/3; RR 180/7 | Punjab | 41 runs | Shaun Marsh |
| 2009 | 26 Apr | Newlands, Cape Town | Punjab 139/6; RR 112/7 | Punjab | 27 runs | Kumar Sangakkara |
| 2009 | 5 May | Kingsmead, Durban | RR 211/4; Punjab 133/8 | RR | 78 runs | Graeme Smith |
| 2010 | 24 Mar | PCA Stadium, Mohali | RR 183/5; Punjab 152 | RR | 31 runs | Adam Voges |
| 2010 | 7 Apr | Sawai Mansingh, Jaipur | Punjab 153/6; RR 157/1 | RR | 9 wickets | Michael Lumb |
| 2011 | 21 Apr | PCA Stadium, Mohali | Punjab 195/7; RR 147/7 | Punjab | 48 runs | Shaun Marsh |
| 2012 | 6 Apr | Sawai Mansingh, Jaipur | RR 191/4; Punjab 160/9 | RR | 31 runs | Ajinkya Rahane |
| 2012 | 5 May | PCA Stadium, Mohali | RR 177/6; Punjab 134/8 | RR | 43 runs | Shane Watson |
| 2013 | 14 Apr | Sawai Mansingh, Jaipur | Punjab 124; RR 126/4 | RR | 6 wickets | James Faulkner |
| 2013 | 9 May | PCA Stadium, Mohali | Punjab 145/6; RR 147/2 | RR | 8 wickets | Kevon Cooper |
| 2014 | 20 Apr | Sharjah | RR 191/5; Punjab 193/3 | Punjab | 7 wickets | Glenn Maxwell |
| 2014 | 23 May | PCA Stadium, Mohali | Punjab 179/4; RR 163/8 | Punjab | 16 runs | Shaun Marsh |
| 2015 | 10 Apr | MCA Stadium, Pune | RR 162/7; Punjab 136/8 | RR | 26 runs | James Faulkner |
| 2015 | 21 Apr | Motera, Ahmedabad | RR 191/6; Punjab 191/6 | Punjab | Super Over | Shaun Marsh |
| 2018 | 6 May | Holkar Stadium, Indore | RR 152/9; Punjab 155/4 | Punjab | 6 wickets | Mujeeb Ur Rahman |
| 2018 | 8 May | Sawai Mansingh, Jaipur | RR 158/8; Punjab 143/7 | RR | 15 runs | Jos Buttler |
| 2019 | 25 Mar | Sawai Mansingh, Jaipur | Punjab 184/4; RR 170/9 | Punjab | 14 runs | Chris Gayle |
| 2019 | 16 Apr | IS Bindra Stadium, Mohali | Punjab 182/6; RR 170/7 | Punjab | 12 runs | Ravichandran Ashwin |
| 2020 | 27 Sep | Sharjah | Punjab 223/2; RR 226/6 | RR | 4 wickets | Sanju Samson |
| 2020 | 30 Oct | Abu Dhabi | Punjab 185/4; RR 186/3 | RR | 7 wickets | Ben Stokes |
| 2021 | 12 Apr | Wankhede, Mumbai | Punjab 221/6; RR 217/7 | Punjab | 4 runs | Sanju Samson |
| 2021 | 21 Sep | Dubai | RR 185; Punjab 183/4 | RR | 2 runs | Kartik Tyagi |
| 2022 | 7 May | Wankhede, Mumbai | Punjab 189/5; RR 190/4 | RR | 6 wickets | Yashasvi Jaiswal |
| 2023 | 5 Apr | Barsapara, Guwahati | Punjab 197/5; RR 192/7 | Punjab | 5 runs | Nathan Ellis |
| 2023 | 19 May | HPCA Stadium, Dharamsala | Punjab 187/5; RR 189/6 | RR | 4 wickets | Devdutt Padikkal |
| 2024 | 13 Apr | New Chandigarh | Punjab 147/8; RR 152/7 | RR | 3 wickets | Shimron Hetmyer |
| 2024 | 15 May | Barsapara, Guwahati | RR 144/9; Punjab 145/5 | Punjab | 5 wickets | Sam Curran |
| 2025 | 5 Apr | New Chandigarh | RR 205/4; Punjab 155/9 | RR | 50 runs | Jofra Archer |
| 2025 | 18 May | Sawai Mansingh, Jaipur | Punjab 219/5; RR 209/7 | Punjab | 10 runs | Harpreet Brar |
| 2026 | 28 Apr | New Chandigarh | Punjab 222/4; RR 228/4 | RR | 6 wickets | Donovan Ferreira |
The Sharjah night, and the run-scoring
On 27 September 2020 Punjab made 223 for 2 in Sharjah. Mayank Agarwal scored 106 from 49 balls, KL Rahul 69 from 54, and the pair put on 183 for the first wicket. Rajasthan then chased 224 with three balls to spare. Steve Smith made 50 from 27, Sanju Samson 85 from 42, and Rahul Tewatia hit five sixes in the eighteenth over, from Sheldon Cottrell, on the way to 53 from 31. The aggregate of 449 remains the highest in the fixture and one of the highest the 2020 season produced.
It is not an isolated match. This pairing has produced seven innings above 215: Punjab's 221 in 2008, 221 in 2021, 223 in 2020, 222 in 2026 and 219 in 2025, and Rajasthan's 226 in 2020 and 228 in 2026. Punjab hold five of those seven and have lost two of the five.
The other side of the ledger is the low-scoring early years. Rajasthan's 112 for 7 at Newlands in April 2009 is the lowest completed total in the fixture, Punjab's 124 at Jaipur in 2013 the next. Only two of the fifteen matches up to 2015 contained a total above 200.
Shaun Marsh's four awards
Shaun Marsh played seven innings against Rajasthan and took the player-of-the-match award in four matches, which is more than anyone else in the fixture and more than most players manage against one opponent in a career.
His 115 from 68 at Mohali in May 2008, in Punjab's 221 for 3, remains the highest score by a Punjab batter in the pairing. He took the award again in the 48-run win at the same ground in 2011, in the sixteen-run win there in 2014, and after the Super Over at Motera in 2015. His 409 runs came at a strike rate of 145, and only KL Rahul has averaged more per innings in the fixture.
Punjab's only other century in the fixture is Agarwal's 106 in that Sharjah defeat. Their next best is Chris Gayle's 99 from 63 at Abu Dhabi in October 2020, and that one was also made in a losing side, Rajasthan chasing 186 with fifteen balls left.
Samson's 690, and the 119 that lost
| Batter | For | Innings | Runs | Strike rate | Best |
|---|---|---|---|---|---|
| Sanju Samson | RR | 21 | 690 | 150 | 119 off 62 |
| KL Rahul | Punjab | 8 | 490 | 140 | 95 off 69 |
| Shaun Marsh | Punjab | 7 | 409 | 145 | 115 off 68 |
| Yashasvi Jaiswal | RR | 9 | 389 | 156 | 68 off 41 |
| Ajinkya Rahane | RR | 12 | 373 | 118 | 98 off 66 |
| Jos Buttler | RR | 10 | 325 | 148 | 82 off 58 |
| Shane Watson | RR | 9 | 316 | 151 | 76 off 48 |
| Mayank Agarwal | Punjab | 7 | 252 | 166 | 106 off 49 |
Sanju Samson has played twenty-one innings in this fixture, more than twice as many as anyone in the Punjab list, and his 690 runs and 29 sixes are both fixture records. His 119 from 62 at the Wankhede on 12 April 2021 is the highest individual score either side has made — and Rajasthan lost by four runs, falling short off the final ball while he was still at the crease. He took the match award anyway, the second time in seven months he had done so against Punjab.
KL Rahul's 490 from eight innings is the most efficient large aggregate in the record. He made 95 from 69 at Jaipur in 2018 and 91 from 49 at the Wankhede in 2021, and he has since faced Rajasthan for a third franchise.
Yashasvi Jaiswal's 389 at a strike rate of 156 is the fastest of the large aggregates, and Ajinkya Rahane's 98 from 66 at Jaipur in 2012, with sixteen fours and a single six, is the most boundary-heavy innings the fixture has seen.
Punjab's grounds, and Rajasthan's record on them
| Venue | Matches | RR | Punjab |
|---|---|---|---|
| Sawai Mansingh, Jaipur | 7 | 5 | 2 |
| PCA Stadium, Mohali | 6 | 3 | 3 |
| New Chandigarh | 3 | 3 | 0 |
| Sharjah | 2 | 1 | 1 |
| Wankhede, Mumbai | 2 | 1 | 1 |
| Barsapara, Guwahati | 2 | 0 | 2 |
| South Africa (2009) | 2 | 1 | 1 |
| IS Bindra Stadium, Mohali | 1 | 0 | 1 |
| Others (Pune, Ahmedabad, Indore, Abu Dhabi, Dubai, Dharamsala) | 6 | 4 | 2 |
The three matches at the Maharaja Yadavindra Singh International Cricket Stadium at New Chandigarh have all gone to Rajasthan, by three wickets in 2024, fifty runs in 2025 and six wickets in 2026. The 2025 match there was Rajasthan's widest win in the fixture for sixteen years: 205 for 4, then Punjab 155 for 9 with Jofra Archer taking the award.
Punjab's better home record is at the older ground. Six matches at the PCA Stadium in Mohali have split three each, and the three Punjab wins there — 41 runs, 48 runs, 16 runs — are three of their four widest in the pairing.
The two matches in Guwahati have both gone Punjab's way, one by five runs and one by five wickets, and the single meeting at Dharamsala in 2023 was a four-wicket Rajasthan chase completed with two balls left. Jaipur has produced two of Punjab's more recent wins, in 2019 and 2025.
Kartik Tyagi's final over
On 21 September 2021 in Dubai, Rajasthan were bowled out for 185 and Punjab reached the last over needing four runs with eight wickets in hand. Kartik Tyagi bowled it. He conceded one run and took two wickets — the fourth and fifth balls both wickets, the last four balls yielding nothing — and Punjab finished on 183 for 4, two short.
It is the only two-run margin in the fixture and the narrowest result other than the Super Over at Motera. Arshdeep Singh had taken 5 for 32 in the first innings of the same match, the only five-wicket haul either side has produced in thirty-one meetings, and it was not enough.
Nineteen wickets at 10.65
| Bowler | For | Innings | Wickets | Economy | Best |
|---|---|---|---|---|---|
| Arshdeep Singh | Punjab | 12 | 19 | 10.65 | 5/32 |
| Piyush Chawla | Punjab | 11 | 14 | 7.60 | 3/35 |
| Siddharth Trivedi | RR | 10 | 11 | 7.84 | 2/25 |
| Jofra Archer | RR | 8 | 11 | 7.71 | 3/15 |
| Mohammed Shami | Punjab | 6 | 10 | 9.65 | 3/53 |
| Kevon Cooper | RR | 4 | 9 | 7.13 | 4/26 |
| Shaun Tait | RR | 3 | 8 | 5.55 | 3/22 |
| Axar Patel | Punjab | 6 | 8 | 6.74 | 3/24 |
Arshdeep Singh's nineteen wickets are the most in the fixture and his economy of 10.65 is the highest of any bowler with more than four innings in it, which is what happens to a death bowler in a pairing that has produced this much scoring. Piyush Chawla's fourteen at 7.60 across eleven innings is the more controlled return, and Shaun Tait's eight at 5.55 from three the tightest.
Rajasthan have no bowler above eleven wickets in the fixture, but they do hold the best figures other than Arshdeep's: Kevon Cooper's 4 for 26 at Jaipur in 2012, in a match Rajasthan won by 31.
Where the fixture stands
Rajasthan lead 18-13 and have won six of the last nine, though the 2024 and 2025 seasons went one match each way. The side batting first has won seventeen and the side chasing fourteen, which is close to even and unchanged in character across eighteen seasons.
The clearer trend is scoring. The nineteen matches up to 2019 produced two totals above 195. The twelve since 2020 have produced ten. Both sides have adjusted at roughly the same rate, which is why the results have stayed close while the totals have not.
Fuller histories are on the Rajasthan Royals and Punjab Kings pages, with the competition on the IPL hub and the wider domestic game under cricket in India.
Sources and method
All thirty-one Rajasthan Royals–Punjab fixtures from April 2008 to April 2026 were compiled from ball-by-ball scorecard data. Results, venues, margins, match awards and innings figures were checked against ESPNcricinfo Statsguru and the official IPL archive, and the record is complete to the end of the 2026 season.
Aggregates count runs and wickets in this fixture only, attributed to the side a player represented at the time. Wickets exclude run-outs. Economy and strike rates are rounded. "Lowest completed total" counts only innings in which a side was bowled out or batted its full allocation.
The Super Over result at Motera in April 2015 is recorded as a Punjab win, following the competition's own tables, with the tie noted in the results list. Rajasthan's absent seasons, 2016 and 2017, are not counted in any total. The Maharaja Yadavindra Singh International Cricket Stadium appears in official listings as both Mullanpur and New Chandigarh and is treated as one ground here. The over-by-over detail of the September 2021 finish and the era comparison in the closing section are computed from ball-by-ball data rather than taken from a published summary.