Searching "Shubman Gill vs Virat Kohli" usually means you want a straight answer: who is better right now, and who should you captain in fantasy cricket? This guide summarises what matters, then links to CricketDream's live head-to-head comparison with full career numbers across formats.
Quick answer: who is better?
There is no single winner across every format and role. Shubman Gill and Virat Kohli are India's current Test opener vs the batting icon. The fair comparison splits T20I, ODI, Test (where applicable) and recent IPL form, then weighs what you actually need: runs, wickets, strike rate or fantasy points.
What to compare before picking a captain
- Recent form (last 5–10 innings) vs career average
- Strike rate / economy in the format you are playing fantasy for
- Venue and opposition if the match is today
- Role ceiling: an opener faces more balls; a bowler peaks on wicket hauls
Shubman Gill vs Virat Kohli: international numbers side by side
Career figures are up to 2026-08-23, taken from completed international matches only.
T20I record
Shubman Gill has played 36 T20Is and Virat Kohli 125. Shubman Gill has 869 runs at 28.0, against 4,188 at 48.7 (137.0) for Virat Kohli, so Virat Kohli has scored more. Hundreds: Shubman Gill 1, Virat Kohli 1. Fifties: 3 and 38.
ODI record
Shubman Gill has played 70 ODIs and Virat Kohli 315. Shubman Gill has 3,713 runs at 64.0, against 15,080 at 59.1 (95.5) for Virat Kohli, so Virat Kohli has scored more. Hundreds: Shubman Gill 11, Virat Kohli 55. Fifties: 20 and 79. Virat Kohli also bowls: 5 wickets at an economy of 6.16, while Shubman Gill has not taken a ODI wicket.
Test record
Shubman Gill has played 43 Tests and Virat Kohli 123. Shubman Gill has 3,043 runs at 43.5, against 9,230 at 46.9 (55.6) for Virat Kohli, so Virat Kohli has scored more. Hundreds: Shubman Gill 11, Virat Kohli 30. Fifties: 8 and 31.
Frequently Asked Questions
Who is better: Shubman Gill or Virat Kohli?
Open the live comparison at /compare/shubman-gill-vs-virat-kohli for side-by-side T20I, ODI, Test and IPL stats. Numbers update from CricketDream's player database, use the format tabs to see who leads in the discipline you care about.
Who should I captain in fantasy: Shubman Gill or Virat Kohli?
Captain the player with the higher ceiling for today's format and venue. If one is an all-rounder with bat-and-ball points, they often outscore a pure batter on a helpful pitch. Check the compare page's IPL fantasy averages when the match is a franchise game.
Who has more T20I runs, Shubman Gill or Virat Kohli?
Virat Kohli has more T20I runs: Shubman Gill has 869 in 36 matches (average 28.0) and Virat Kohli has 4,188 in 125 (average 48.7).
Who has more ODI runs, Shubman Gill or Virat Kohli?
Virat Kohli has more ODI runs: Shubman Gill has 3,713 in 70 matches (average 64.0) and Virat Kohli has 15,080 in 315 (average 59.1).
Who has more Test runs, Shubman Gill or Virat Kohli?
Virat Kohli has more Test runs: Shubman Gill has 3,043 in 43 matches (average 43.5) and Virat Kohli has 9,230 in 123 (average 46.9).
See every stat for Shubman Gill vs Virat Kohli: batting, bowling and fantasy points.
Open full comparison →