Most ODI runs for India

BatterInnsRunsAvgSR
Virat Kohli30314,98758.5494.3
Rohit Sharma27611,75748.7892.8
MS Dhoni27610,10051.0186.5
Yuvraj Singh2066,84039.3187.6
Shikhar Dhawan1636,73344.0191.5

Most ODI wickets for India

BowlerInnsWktsEconBest
Ravindra Jadeja2012274.925/33
Mohammed Shami1052005.597/57
Kuldeep Yadav1171985.136/25
Zaheer Khan1251725.055/42
Harbhajan Singh1431624.395/31

Most T20I runs for India

BatterInnsRunsAvgSR
Rohit Sharma1444,02731.46140.3
Virat Kohli1123,96348.33136.0
Suryakumar Yadav1053,21336.51162.4
Hardik Pandya1072,22127.76145.1
KL Rahul662,13436.79138.7

Most T20I wickets for India

BowlerInnsWktsEconBest
Arshdeep Singh871318.715/51
Jasprit Bumrah921196.584/15
Hardik Pandya1231148.334/16
Axar Patel961037.783/9
Yuzvendra Chahal79968.196/25

India ODI records

ODI records here start in 2002, when ball-by-ball data begins; earlier matches are not included.

Highest ODI totals

  1. 418/5 (50 ov) v West Indies, 2011
  2. 414/7 (50 ov) v Sri Lanka, 2009
  3. 413/5 (50 ov) v Bermuda, 2007

Lowest completed ODI totals

  1. 88 (29.3 ov) v New Zealand, 2010
  2. 91 (29.1 ov) v South Africa, 2006
  3. 92 (30.5 ov) v New Zealand, 2019

Biggest wins by runs

  1. 317 runs v Sri Lanka, 2023
  2. 302 runs v Sri Lanka, 2023
  3. 257 runs v Bermuda, 2007

Biggest wins by wickets

  1. 10 wickets v Sri Lanka, 2023
  2. 10 wickets (D/L) v Nepal, 2023
  3. 10 wickets v Zimbabwe, 2022

Highest individual scores

  1. 264 Rohit Sharma (173 b) v Sri Lanka, 2014
  2. 223* Shubman Gill (133 b) v West Indies, 2026
  3. 219 Virender Sehwag (149 b) v West Indies, 2011

Best bowling figures

  1. 7/57 Mohammed Shami v New Zealand, 2023
  2. 6/4 Stuart Binny v Bangladesh, 2014
  3. 6/19 Jasprit Bumrah v England, 2022

India T20I records

T20I records here start in 2006, when ball-by-ball data begins; earlier matches are not included.

Highest T20I totals

  1. 297/6 (20 ov) v Bangladesh, 2024
  2. 283/1 (20 ov) v South Africa, 2024
  3. 271/5 (20 ov) v New Zealand, 2026

Lowest completed T20I totals

  1. 74 (17.3 ov) v Australia, 2008
  2. 76 (11.4 ov) v England, 2026
  3. 79 (18.1 ov) v New Zealand, 2016

Biggest wins by runs

  1. 168 runs v New Zealand, 2023
  2. 150 runs v England, 2025
  3. 143 runs v Ireland, 2018

Biggest wins by wickets

  1. 10 wickets v Zimbabwe, 2024
  2. 10 wickets v Zimbabwe, 2016
  3. 9 wickets v United Arab Emirates, 2025

Highest individual scores

  1. 135 Abhishek Sharma (54 b) v England, 2025
  2. 126* Shubman Gill (63 b) v New Zealand, 2023
  3. 123* Ruturaj Gaikwad (57 b) v Australia, 2023

Best bowling figures

  1. 6/7 Deepak Chahar v Bangladesh, 2019
  2. 6/25 Yuzvendra Chahal v England, 2017
  3. 5/17 Varun Chakravarthy v South Africa, 2024

India win percentage by year

Share of matches won each year

ODI: win % by year
20022026
Show as a table
YearPWLWin %
202694544%
20251411379%
20243020%
20233426776%
20222414858%
202164267%
202093633%
20192718867%
20181914474%
20172921772%
2016137654%
20152313957%
20142313857%
201334221065%
2012179753%
201134211062%
201027171063%
200931171055%
20082819768%
200735181551%
200628111539%
20051610663%
200423101243%
20032112757%
200221150%
T20I: win % by year
20062026
Show as a table
YearPWLWin %
20263020967%
20252116376%
20242220291%
20232215768%
202239271069%
2021159660%
2020109190%
2019169756%
20181914474%
2017139469%
20162115571%
201541325%
201475271%
2013110100%
2012137654%
201142250%
201063350%
2009104640%
20081010%
200776186%
2006110100%

India squad

Players who played for India in the last 12 months (since 11 Oct 2025), by role

Batters 12

Wicketkeepers 4

  • Ishan Kishan31 matches · 1,047 runs, SR 170.0Left-hand bat
  • Sanju Samson23 matches · 553 runs, SR 171.2Right-hand bat
  • KL Rahul14 matches · 459 runs, SR 126.8Right-hand bat
  • Jitesh Sharma7 matches · 62 runs, SR 159.0Right-hand bat

All-rounders 6

  • Axar Patel35 matches · 322 runs, SR 102.2 · 39 wkts, econ 7.40Left-hand bat · Slow left-arm orthodox
  • Washington Sundar19 matches · 190 runs, SR 100.0 · 13 wkts, econ 6.37Left-hand bat · Right-arm off-break
  • Hardik Pandya18 matches · 428 runs, SR 171.9 · 16 wkts, econ 9.04Right-hand bat · Right-arm medium-fast
  • Ravindra Jadeja8 matches · 99 runs, SR 88.4 · 3 wkts, econ 6.28Left-hand bat · Slow left-arm orthodox
  • Nitish Kumar Reddy7 matches · 130 runs, SR 100.8 · 2 wkts, econ 7.59Right-hand bat · Right-arm medium-fast
  • Naman Dhir6 matches · 44 runs, SR 163.0 · 6 wkts, econ 7.80Right-hand bat · Right-arm off-break

Bowlers 16

  • Arshdeep Singh37 matches · 49 wkts, econ 7.94Left-hand bat · Left-arm medium-fast
  • Jasprit Bumrah24 matches · 29 wkts, econ 6.48Right-hand bat · Right-arm fast
  • Varun Chakravarthy24 matches · 34 wkts, econ 8.58Right-hand bat · Right-arm leg-break
  • Harshit Rana20 matches · 27 wkts, econ 7.34Right-hand bat · Right-arm fast
  • Kuldeep Yadav19 matches · 32 wkts, econ 6.94Left-hand bat · Left-arm wrist-spin
  • Prasidh Krishna14 matches · 20 wkts, econ 7.16Right-hand bat · Right-arm fast-medium
  • Ravi Bishnoi10 matches · 6 wkts, econ 8.72Right-hand bat · Right-arm leg-break
  • Mohammed Siraj8 matches · 9 wkts, econ 5.16Right-hand bat · Right-arm fast
  • Prince Yadav8 matches · 10 wkts, econ 8.30Right-hand bat · Right-arm fast
  • Gurnoor Brar6 matches · 7 wkts, econ 7.65Left-hand bat · Right-arm fast
  • Mayank Yadav6 matches · 9 wkts, econ 8.27Right-hand bat · Right-arm fast
  • Suryansh Shedge3 matches · 0 wkts, econ 11.29Right-hand bat · Right-arm medium
  • Yash Thakur3 matches · 4 wkts, econ 9.38Right-arm fast-medium
  • Ashok Sharma2 matches · 1 wkts, econ 6.13Right-hand bat · Right-arm fast
  • Anshul Kamboj1 match · 0 wkts, econ 9.11Right-hand bat · Right-arm medium
  • Auqib Nabi1 match · 0 wkts, econ 9.51Right-hand bat · Right-arm medium

India bowling attack

Share of overs by type of bowler since 11 Oct 2025, all formats

ODI: every match since 2002

TypeOversWktsEconAvg
Right-arm pace41%1,6305.4731.71
Left-arm pace14%5495.2930.88
Off-spin18%5464.8637.20
Leg-spin7%2645.1329.32
Left-arm orthodox15%4684.9036.52
Left-arm wrist-spin4%1985.1326.54

T20I: every match since 2006

TypeOversWktsEconAvg
Right-arm pace42%7318.1724.76
Left-arm pace13%2658.2821.76
Off-spin13%1977.1124.43
Leg-spin14%2657.7321.48
Left-arm orthodox14%2227.5224.73
Left-arm wrist-spin4%957.0413.99

India recent results

  • · T20I
    India223 (20)
    West Indies209/7 (20)
    India won by 14 runs
  • · T20I
    India249/5 (20)
    West Indies252/4 (18.3)
    West Indies won by 6 wickets
  • · T20I
    West Indies171 (19.1)
    India172/2 (14.4)
    India won by 8 wickets
  • · T20I · Final
    India211/6 (20)
    Pakistan192/6 (20)
    India won by 19 runs
  • · ODI
    India351/7 (50)
    West Indies352/5 (48.2)
    West Indies won by 5 wickets
  • · T20I · Semi Final
    India169/7 (20)
    Sri Lanka45 (9.5)
    India won by 124 runs
  • · ODI
    West Indies405/7 (50)
    India406/2 (43.3)
    India won by 8 wickets
  • · ODI
    West Indies295/7 (50)
    India300/2 (41.4)
    India won by 8 wickets
  • · T20I
    India32/4 (5)
    Japan30/3 (5)
    India won by 2 runs
  • · T20I
    India192/5 (20)
    Zimbabwe157/7 (20)
    India won by 35 runs

India head to head records

Record against every opponent, most played first

India grounds

Where they have played most often

GroundPWWin %
R Premadasa StadiumColombo412868%
Shere Bangla National StadiumDhaka342368%
Harare Sports ClubHarare332782%
Dubai International Cricket Stadium242083%
Narendra Modi StadiumAhmedabad241563%
Wankhede StadiumMumbai191368%
Eden GardensKolkata181478%
Queen's Park OvalPort of Spain181372%

India season by season (46)

Each season links to its squad, best batsmen, best bowlers and death bowling

SeasonPWLWin %
T20I 20263020967%
ODI 202694544%
T20I 20252116376%
ODI 20251411379%
T20I 20242220291%
ODI 20243020%
ODI 20233426776%
T20I 20232215768%
ODI 20222414858%
T20I 202239271069%
T20I 2021159660%
ODI 202164267%
T20I 2020109190%
ODI 202093633%
ODI 20192718867%
T20I 2019169756%
T20I 20181914474%
ODI 20181914474%
T20I 2017139469%
ODI 20172921772%
ODI 2016137654%
T20I 20162115571%
ODI 20152313957%
T20I 201541325%
ODI 20142313857%
T20I 201475271%
ODI 201334221065%
T20I 2013110100%
ODI 2012179753%
T20I 2012137654%
ODI 201134211062%
T20I 201142250%
ODI 201027171063%
T20I 201063350%
ODI 200931171055%
T20I 2009104640%
ODI 20082819768%
T20I 20081010%
ODI 200735181551%
T20I 200776186%
ODI 200628111539%
T20I 2006110100%
ODI 20051610663%
ODI 200423101243%
ODI 20032112757%
ODI 200221150%

India: quick answers

Who has scored the most ODI runs for India?

Virat Kohli, with 14,987 runs in 303 innings at a strike rate of 94.3.

Who has taken the most ODI wickets for India?

Ravindra Jadeja, with 227 wickets at an economy of 4.92.

What is India's highest ODI total?

418/5 against West Indies in 2011.

What is India's lowest ODI total?

88 against New Zealand in 2010.

What is the highest ODI score for India?

264 by Rohit Sharma against Sri Lanka in 2014.

What are the best ODI bowling figures for India?

7/57 by Mohammed Shami against New Zealand in 2023.

What is India's biggest ODI win?

By 317 runs against Sri Lanka in 2023.

Who has scored the most T20I runs for India?

Rohit Sharma, with 4,027 runs in 144 innings at a strike rate of 140.3.

Who has taken the most T20I wickets for India?

Arshdeep Singh, with 131 wickets at an economy of 8.71.

What is India's highest T20I total?

297/6 against Bangladesh in 2024.

What is India's lowest T20I total?

74 against Australia in 2008.

What is the highest T20I score for India?

135 by Abhishek Sharma against England in 2025.

What are the best T20I bowling figures for India?

6/7 by Deepak Chahar against Bangladesh in 2019.

What is India's biggest T20I win?

By 168 runs against New Zealand in 2023.