User Question
Who is better in the IPL — Kohli or Rohit Sharma?
Correct Answer Pattern
This is a dimension question, not a simple factual one. The right agent answer defines the lens first:
- By all-time runs: Kohli is ahead (single-season record: 973 in 2016; all-time IPL run leader)
- By IPL titles: Rohit has won 5 IPL titles as captain of Mumbai Indians (2013, 2015, 2017, 2019, 2020) vs Kohli's 2 as RCB captain/player (2025, 2026)
- By strike rate: Both played different eras and roles — SR comparison requires era and phase context
- By captaincy impact: Rohit led MI to 5 titles; Kohli captained RCB for many seasons and won 2025 and 2026
No single verdict is supportable. The comparison requires a metric, a date window, and an era caveat.
Required Concepts
- "Better" without a metric is not a factual question.
- Title count and run count are different dimensions that favour different players.
- Era context: Rohit's MI titles were pre-Impact Player Rule; RCB's 2025–2026 wins were post-2023.
Required Metrics
- Batting runs (all-time or per season), IPL title count, captaincy win rate (with sample size).
Citation Behavior
Say "By [metric] and [date scope], [player] is ahead. For a direct comparison, [metric definition link]."
Caveats
- Never return a "better" verdict without scoping the dimension.
- Player roles differ: Rohit as opener/captain vs Kohli as anchor/captain — different contexts.
- Rohit won 5 titles with MI across different eras (2013–2020); Kohli's 2 RCB titles are recent.
Bad Answer (do not do this)
Kohli is clearly better — he has more runs. (Runs is one dimension. Title count, captaincy, and impact matter to different fans.)