Career Statistics
IPL
2,964
150 matches · avg 28.5
SR 146.4 HS 91 100s 0 50s 10 4s 228 6s 157
ODI
2,144
73 matches · avg 35.15
SR 110.1 HS 92 100s 0 50s 14 4s 153 6s 87
T20I
2,107
98 matches · avg 30.1
SR 146 HS 71 100s 0 50s 9 4s 155 6s 115
Test
461
10 matches · avg 28.81
SR 73.6 HS 108 100s 1 50s 3 4s 58 6s 12
Bowling
IPL
82 wickets
avg 32.35 · econ 8.97 · SR 21.6
ODI
92 wickets
avg 34.24 · econ 5.38 · SR 38.2
T20I
106 wickets
avg 24.89 · econ 7.94 · SR 18.8
Test
17 wickets
avg 29.12 · econ 3.35 · SR 52.2
Rankings
#6
Most Sixes T20I
115
Record: SA Yadav (173)
Approaching Milestones
1 away
1 fifties from 10 in T20Is
6 away
6 fifties from 20 in ODIs
8 away
8 wickets from 100 in ODIs
13 away
13 sixes from 100 in ODIs
18 away
18 wickets from 100 in IPL
35 away
35 sixes from 150 in T20Is
Career Timeline
Peak volume: 2022 · Best avg: 2020 (47.6)
Career Span
T20I
2016-02-24 — 2026-03-08
Test
2017-07-26 — 2018-08-30
IPL
2015-04-19 — 2026-05-24
ODI
2016-10-16 — 2026-07-14
Ball-by-ball coverage ~2005+.
Recent Form
| Match | Runs | Balls | SR | Result |
|---|---|---|---|---|
| T20: Indian Premier League | 34R(16b) | |||
| T20: Indian Premier League | 26R(27b) | |||
| T20: Indian Premier League | 18R(24b) | |||
| T20: Indian Premier League | 31R(16b) | |||
| T20: Indian Premier League | 1R(2b) | |||
| T20: Indian Premier League | 15R(16b) | |||
| T20: Indian Premier League | 14R(12b) | |||
| T20: Indian Premier League | 40R(24b) |
Explore