Virat Kohli and Rohit Sharma have played every IPL season since 2008 — 19 editions each, representing the same two franchises throughout. Kohli leads virtually every batting record in IPL history, yet Rohit has won 6 IPL titles to Kohli’s 2. The numbers say one man is the greater batter; the trophy cabinet says something different. Here’s the complete stat-by-stat breakdown, 2008 through 2026, including their records against each other’s teams.
Quick Answer
Kohli vs Rohit IPL: Kohli — 9,336 runs, 284 matches, avg 40.42, 9 centuries, 68 fifties. Rohit — 7,329 runs, 281 matches, avg 29.91, 2 centuries, 49 fifties, 323 sixes (more than Kohli’s 316). Orange Caps: Kohli 2 (2016, 2024). IPL titles: Rohit 6, Kohli 2 (both with RCB in 2025 and 2026). Kohli leads batting stats; Rohit leads in trophies and six-hitting.
हिन्दी: कोहली के आईपीएल में 9,336 रन (औसत 40.42, 9 शतक) और रोहित के 7,329 रन (औसत 29.91, 2 शतक, सर्वाधिक 323 छक्के)। आईपीएल खिताब: रोहित 6, कोहली 2।
Virat Kohli
9,336
IPL RunsVS
Seasons19
Rohit Sharma
7,329
IPL RunsKohli vs Rohit — IPL Career At a Glance
- Matches: Kohli 284 · Rohit 281
- Runs: Kohli 9,336 · Rohit 7,329
- Average: Kohli 40.42 · Rohit 29.91
- Centuries: Kohli 9 · Rohit 2
- Fifties: Kohli 68 · Rohit 49
- Sixes: Kohli 316 · Rohit 323
- Fours: Kohli 844 · Rohit 661
- Highest score: Kohli 113 · Rohit 109*
- IPL titles: Rohit 6 (DC 2009, MI 2013/15/17/19/20) · Kohli 2 (RCB 2025, 2026)
- Orange Caps: Kohli 2 (2016, 2024) · Rohit 0
- Franchise loyalty: Both played all 19 seasons for same two teams
📊 The Trophy Paradox: Stats vs Silverware
Kohli leads Rohit in every core batting metric — runs by over 2,000, average by more than 10 points, centuries by 7 to 2. And yet Rohit holds six IPL titles to Kohli’s two. The paradox explains itself when you look at strike rate: Rohit’s 132.92 vs Kohli’s 134.80 are almost identical, but Rohit has hit 323 sixes to Kohli’s 316 despite scoring far fewer runs overall. Rohit was built for moments of destruction in short windows; Kohli was built for sustained accumulation across innings. In T20 cricket, both profiles win trophies — but Rohit’s all-or-nothing explosiveness happened to align with MI’s five-title era between 2013 and 2020. Kohli carried RCB’s run-scoring for 17 seasons before two back-to-back titles finally answered his critics in 2025 and 2026.
Season-by-Season: Kohli vs Rohit IPL Runs
The table below maps both batters across 19 seasons. Kohli has crossed 500 runs in nine separate editions; no other player in IPL history has done it more than four times. Rohit’s best single season was 538 runs in MI’s 2013 title-winning campaign — a fine season, but not remotely close to Kohli’s 973-run 2016.
| Season | Kohli Runs | Kohli Avg | Rohit Runs | Rohit Avg | Notable |
|---|---|---|---|---|---|
| 2008 | 165 | 15.00 | 404* | — | Rohit with DC; Kohli debuts for RCB |
| 2009 | 246 | 22.36 | 362* | — | Rohit’s DC wins IPL title |
| 2010 | 307 | 30.70 | — | — | Kohli’s first 300+ season |
| 2011 | 557 | 46.41 | 372 | 34.00 | Kohli’s breakout; Rohit joins MI |
| 2012 | 364 | 36.40 | 334 | 30.36 | Rohit’s first IPL century (109*) |
| 2013 | 634 | 45.28 | 538 | 44.83 | Rohit’s best season; MI’s first title |
| 2014 | 359 | 29.91 | 482 | 37.07 | — |
| 2015 | 505 | 45.90 | 482 | 53.55 | MI win; both in 400–500 range |
| 2016 | 973 | 81.08 | 489 | 37.61 | Kohli’s all-time record season; 4 centuries |
| 2017 | 308 | 28.00 | 333 | 27.75 | MI win fifth title; Kohli quiet |
| 2018 | 530 | 48.18 | 286 | 22.00 | Kohli top scores for RCB |
| 2019 | 464 | 42.18 | 405 | 36.81 | MI win; both solid |
| 2020 | 466 | 42.36 | 332 | 27.66 | MI win; Dubai & Abu Dhabi |
| 2021 | 405 | 33.75 | 381 | 29.30 | — |
| 2022 | 341 | 22.73 | 268 | 20.61 | Lean year for both |
| 2023 | 639 | 53.25 | 442 | 40.18 | Kohli’s resurgence begins |
| 2024 | 741 | 61.75 | 417 | 32.08 | Kohli wins Orange Cap; Rohit’s 105* vs CSK |
| 2025 | 657 | 54.75 | 418 | 34.83 | RCB win first IPL title |
| 2026 | 675 | 56.25 | —† | — | RCB defend title; Rohit injury affected |
*Rohit’s 2008–09 figures are for Deccan Chargers. †Rohit’s 2026 season was disrupted by a hamstring injury; final verified total pending official IPL records. Kohli’s 2026 figures are as of the IPL 2026 Final (31 May 2026).
Kohli Against MI, Rohit Against RCB
This is where the rivalry gets personal. Kohli has scored 922 runs in 33 innings against Mumbai Indians — the highest tally any batter has amassed against MI in IPL history — at an average of 31.8 and a strike rate of 128.8, with 6 fifties and a top score of 92. Those numbers look reasonable until you consider they come against the most title-laden attack in IPL history, including Bumrah in his prime. Against RCB specifically at Wankhede, Rohit has hit at a strike rate of 153.17 — significantly more explosive than his career norm — racking up 386 runs. At Chinnaswamy, Kohli’s rate drops to 126 against MI, reflecting the extra pressure of carrying RCB’s run-chase hopes without the franchise’s bowling back-up.
🏆 Kohli’s Biggest Season vs MI’s Era
In 2016, when Kohli posted 973 runs and four centuries, MI won the title that year too — beating SRH in the final. So even in the season Kohli was untouchable with the bat, RCB still couldn’t convert the runs into a trophy. Rohit scored 489 runs that year, nothing close to Kohli’s numbers, but went home a champion. That 2016 juxtaposition captures the entire rivalry in two stat lines.
🏆 Rohit’s Trophy Lead Explained
Rohit’s six IPL titles (DC 2009, MI 2013, 2015, 2017, 2019, 2020) came when he had a supporting cast: Lasith Malinga’s death-over bowling, Pollard’s lower-order firepower, and Bumrah’s evolution as a match-winner. Kohli had AB de Villiers alongside him for most of those years — but RCB’s bowling never held up in finals. As shown in the list of IPL captains with the most titles, Rohit’s five championship wins as Mumbai Indians captain remain one of the greatest leadership records in tournament history. Since Rohit lost the MI captaincy in 2024, RCB went on to win consecutive titles in 2025 and 2026 with Kohli at the top of the order. The franchise player outlasted the franchise captain.
The Six-Trophy Paradox: Batting Records vs Winning
Kohli — Batting Numbers
- Career IPL runs: 9,336 (all-time record)
- Batting avg: 40.42 (best among openers)
- Centuries: 9 (all-time record)
- 500+ run seasons: 9 (another record)
- Orange Caps: 2 (2016 with 973, 2024 with 741)
- Fours hit: 844 (all-time IPL record)
- Franchise loyalty: 284 matches, one team only
Rohit — Trophy Cabinet
- IPL titles: 6 (most by any captain)
- Sixes hit: 323 (most by any Indian in IPL)
- Best season: 538 runs in MI’s 2013 title year
- Centuries in IPL: 2 (2012 and 2024)
- Finals record as captain: 5 wins from 6 appearances
- Strike rate vs RCB at Wankhede: 153.17
- Deccan Chargers era: IPL winner in 2009 before MI
Kohli is the better batter. That isn’t really up for debate. A 10-point average advantage over 280+ matches in the same format isn’t statistical noise — it’s a fundamentally different level of consistency. The 973-run 2016 season isn’t just the best IPL season ever; it’s the most outlying single-season performance the format has produced, and it came from Kohli at his absolute peak. And his late-career resurgence since 2023 — three straight seasons of 639, 741, and 657 runs, finishing with a career-best strike rate of 165.85 in 2026 at age 37 — is genuinely remarkable. Few batters at that age have accelerated in T20 cricket rather than declined.
But Rohit wins arguments that matter to franchise owners. Six titles from six different IPL campaigns is the best-in-franchise-history record the competition has produced. His 5-from-6 in finals tells you something specific about temperament under the highest pressure possible. The one counter-argument to “Kohli is the better batter” is that Kohli’s 2025 and 2026 titles came without the captaincy burden — he got to bat freely while Faf du Plessis and then others managed the team. Rohit built his record while captaining. Those are two different cognitive loads. I still pick Kohli in a batting contest every time. But if you told me one of them had to win a tournament from scratch tomorrow, I’d want Rohit in the dugout.
Kohli vs Rohit IPL — FAQs
Who has more IPL runs — Kohli or Rohit?
Virat Kohli leads with 9,336 IPL runs across 284 matches (avg 40.42, 9 centuries) compared to Rohit Sharma’s 7,329 runs in 281 matches (avg 29.91, 2 centuries). Kohli is the all-time highest run-scorer in IPL history, and the gap between them stands at over 2,000 runs after 19 seasons.
Who has more IPL trophies — Kohli or Rohit?
Rohit Sharma has won 6 IPL titles — one with Deccan Chargers in 2009 and five as MI captain (2013, 2015, 2017, 2019, 2020) — making him the joint-most successful captain in IPL history. Virat Kohli has won 2 IPL titles, both with RCB (2025 and 2026). Rohit leads 6–2 in trophies despite Kohli’s dominance in individual batting stats.
Who hits more sixes in IPL — Kohli or Rohit?
Rohit Sharma leads in IPL sixes with 323, compared to Kohli’s 316 — despite Kohli scoring over 2,000 more runs overall. Rohit is the highest Indian six-hitter in IPL history. Kohli, by contrast, built his record primarily through fours (844, an all-time IPL record) and consistent running between wickets rather than aerial hitting.
What is Kohli’s record against Mumbai Indians?
Kohli has scored 922 runs in 33 innings against Mumbai Indians — the highest tally any batter has managed against MI in IPL history. His average against MI is 31.8 at a strike rate of 128.8, with 6 fifties and a top score of 92. He has hit 84 fours and 36 sixes against them.
Who had the better IPL 2026 season — Kohli or Rohit?
Kohli had a significantly better IPL 2026 season. He scored 675 runs in 16 innings at a career-best strike rate of 165.85, hitting 1 century (105* vs KKR) and finishing with an unbeaten 75 in the Final to win Player of the Match as RCB retained the title. Rohit’s 2026 season was disrupted by a hamstring injury, limiting his contribution to MI, who did not make the playoffs.
Bottom Line
Put them side by side with the numbers and Kohli wins every batting category: more runs, higher average, more centuries, more fours, more 500-run seasons. He’s also the only player to represent a single IPL franchise across all 19 seasons, which matters when you’re building a most-runs-in-IPL-history profile. Rohit counters with six IPL titles, an extraordinary 5-from-6 finals record, and the most sixes hit by any Indian in the tournament. The clearest way to frame it: Kohli is the greatest individual batter IPL has produced; Rohit is the greatest winner. As of 2026, Kohli has two back-to-back titles and his critics have gone quiet — but the 4-title gap in favour of the Hitman remains the most interesting number in this debate.
