Chris Gayle IPL runs against each team tell the story of the most feared power hitter the league has seen. The Universe Boss played 142 IPL matches between 2009 and 2021 for Kolkata Knight Riders, Royal Challengers Bengaluru and Punjab Kings, and finished with 4965 runs at an average of 39.72 and a strike rate of 148.96. Six hundreds and 31 fifties sit in that tally, along with a record 357 sixes that still leads the IPL all time list.
His favourite opponents were the Punjab Kings, against whom he scored 797 runs in 16 innings at an average of 53.13 and a strike rate of 174.78. The Pune Warriors felt his full force in just five meetings, most famously the 175 not out at Bengaluru in 2013 that remains the highest individual score in IPL history. Chennai Super Kings handled him best among the big sides, holding him to 395 runs in 16 matches at an average of 28.21. Below is the full team by team breakdown of Gayle’s IPL runs, with verified numbers for every opponent.

Chris Gayle IPL Runs against Each Team Overview
| Detail | Number |
|---|---|
| Player | Chris Gayle |
| IPL career span | 2009 to 2021 |
| Teams played for | Kolkata Knight Riders, Royal Challengers Bengaluru, Kings XI Punjab / Punjab Kings |
| Total IPL runs | 4965 in 142 matches |
| Average and strike rate | 39.72 average, 148.96 strike rate |
| Hundreds and fifties | 6 hundreds, 31 fifties |
| Most runs against one team | 797 against Punjab Kings |
| Best average against one team | 95.75 against Pune Warriors |
| Highest score | 175 not out against Pune Warriors, 2013 |
Chris Gayle Runs against Every IPL Team
The table below ranks all 12 teams Gayle faced by total runs. Team names combine old and new identities: Kings XI Punjab with Punjab Kings, Delhi Daredevils with Delhi Capitals.
| Rank | Opponent | Runs | Matches | Innings | Average | Strike Rate | High Score | Hundreds | Fifties |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Punjab Kings | 797 | 16 | 16 | 53.13 | 174.78 | 117 | 2 | 6 |
| 2 | Mumbai Indians | 708 | 20 | 20 | 41.65 | 132.58 | 92 not out | 0 | 6 |
| 3 | Kolkata Knight Riders | 700 | 19 | 19 | 43.75 | 151.84 | 102 not out | 1 | 5 |
| 4 | Rajasthan Royals | 539 | 17 | 17 | 35.93 | 134.75 | 99 | 0 | 3 |
| 5 | Delhi Capitals | 503 | 17 | 17 | 35.93 | 155.73 | 128 not out | 1 | 2 |
| 6 | Sunrisers Hyderabad | 416 | 16 | 16 | 27.73 | 138.21 | 104 not out | 1 | 1 |
| 7 | Chennai Super Kings | 395 | 16 | 15 | 28.21 | 125.00 | 75 not out | 0 | 3 |
| 8 | Pune Warriors | 383 | 5 | 5 | 95.75 | 199.48 | 175 not out | 1 | 2 |
| 9 | Royal Challengers Bengaluru | 313 | 7 | 7 | 52.17 | 149.76 | 99 not out | 0 | 2 |
| 10 | Gujarat Lions | 100 | 4 | 4 | 25.00 | 135.14 | 77 | 0 | 1 |
| 11 | Deccan Chargers | 67 | 4 | 4 | 16.75 | 131.37 | 27 | 0 | 0 |
| 12 | Kochi Tuskers Kerala | 44 | 1 | 1 | 44.00 | 275.00 | 44 | 0 | 0 |
Record History: Season by Season
Gayle’s IPL journey began quietly. He played for Kolkata Knight Riders in 2009 and 2010, scoring 171 and 292 runs in those seasons. He went unsold at the 2011 auction and then joined Royal Challengers Bengaluru mid season as a replacement player. What followed was the most destructive three year stretch the league had seen: 608 runs in 2011 with the Orange Cap, 733 runs in 2012 with a second Orange Cap, and 708 runs in 2013 including the 175 not out against Pune Warriors.
| Season | Team | Matches | Runs | High Score |
|---|---|---|---|---|
| 2009 | Kolkata Knight Riders | 7 | 171 | 44 |
| 2010 | Kolkata Knight Riders | 9 | 292 | 88 |
| 2011 | Royal Challengers Bengaluru | 12 | 608 | 107 |
| 2012 | Royal Challengers Bengaluru | 15 | 733 | 128 not out |
| 2013 | Royal Challengers Bengaluru | 16 | 708 | 175 not out |
| 2014 | Royal Challengers Bengaluru | 9 | 196 | 46 |
| 2015 | Royal Challengers Bengaluru | 14 | 491 | 117 |
| 2016 | Royal Challengers Bengaluru | 10 | 227 | 76 |
| 2017 | Royal Challengers Bengaluru | 9 | 200 | 77 |
| 2018 | Kings XI Punjab | 11 | 368 | 104 not out |
| 2019 | Kings XI Punjab | 13 | 490 | 99 not out |
| 2020 | Kings XI Punjab | 7 | 288 | 99 |
| 2021 | Punjab Kings | 10 | 193 | 46 |
From 2014 his returns dipped as injuries and form came and went, but the Punjab phase brought late highlights: the 104 not out against Sunrisers Hyderabad in 2018, his sixth and final IPL hundred, and twin 99s in 2019 and 2020. His last IPL match came against Mumbai Indians in Abu Dhabi in 2021.
What This Record Tells Us
All 797 of Gayle’s runs against Punjab Kings came while he was playing for Royal Challengers Bengaluru, which makes it the standout entry in this table. Punjab’s attack simply had no answer for him in the RCB years, with two hundreds and a strike rate of 174.78.
Chennai Super Kings stand out as the side that contained him best. Across 16 matches he averaged only 28.21 against them with a strike rate of 125.00, his slowest against any side he faced regularly, and he never made a hundred against them. Disciplined bowling and clever fields at Chepauk and elsewhere kept the big man honest.
The defunct teams inflate the extremes. His 95.75 average against Pune Warriors rests on five meetings and one historic innings, while the single game against Kochi Tuskers Kerala produced 44 off 16 balls at a strike rate of 275.00. These small samples are fun but they say less than the 20 meetings with Mumbai Indians, against whom his 708 runs at 41.65 show genuine long term dominance of a champion side.
Finally, this record is frozen in time. Gayle last played in 2021, so Lucknow Super Giants and Gujarat Titans never faced him, and the numbers above will not change. With the IPL 2027 auction set to reshape squads, the next generation of power hitters will chase the marks he set.
Related reading: see how Shreyas Iyer scored his IPL runs against each team, compare Sanju Samson runs against each team and Yashasvi Jaiswal runs against each team, and revisit the Orange Cap winners list that Gayle topped in 2011 and 2012.
Frequently Asked Questions
How many total IPL runs did Chris Gayle score?
Chris Gayle scored 4965 runs in 142 IPL matches between 2009 and 2021, at an average of 39.72 and a strike rate of 148.96, with 6 hundreds and 31 fifties.
Against which team did Chris Gayle score the most IPL runs?
Punjab Kings. Gayle scored 797 runs against them in 16 innings at an average of 53.13 and a strike rate of 174.78, with two hundreds and six fifties.
What is Chris Gayle’s highest IPL score and against whom?
His highest IPL score is 175 not out against Pune Warriors at Bengaluru in 2013. It remains the highest individual score in IPL history, made off 66 balls with 17 sixes.
How many IPL hundreds did Chris Gayle score and against which teams?
Six: 175 not out against Pune Warriors, 128 not out against Delhi, 117 and 107 against Punjab, 104 not out against Sunrisers Hyderabad, and 102 not out against Kolkata Knight Riders.
Which team contained Chris Gayle best in the IPL?
Chennai Super Kings. In 16 matches Gayle managed 395 runs against them at an average of 28.21 and a strike rate of 125.00, with no hundreds.
Did Chris Gayle ever play against Lucknow Super Giants or Gujarat Titans?
No. Gayle’s last IPL season was 2021, and both teams joined the league in 2022, after his IPL career had ended.
Statistics updated through: 17 October 2026



