- Home
- Players
- Shardul Thakur
India · Men's cricket
Shardul Thakur stats
Data through 24 May 2026Last updated 24 May 2026
Coverage: matches in the Cricsheet data from 1 May 2015 to 24 May 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2015 and 2026, Shardul Thakur appears in 13 Tests, 46 ODIs, 23 T20Is for India in the Cricsheet data. Shardul Thakur took 154 T20 league wickets in the data (average 28.66, economy 9.21, best 4/34).
International matches
82
Tests 13 · ODIs 46 · T20Is 23
International runs
775
0 hundreds
International wickets
130
1 five-wicket hauls
T20 league & domestic matches
146
393 runs
Best bowling
7/61
Test
Teams played for
India 2017–2025 · 82Chennai Super Kings 2018–2024 · 57Mumbai 2016–2024 · 32Delhi Capitals 2022 · 14Rising Pune Supergiant 2017 · 12Kolkata Knight Riders 2023 · 11Lucknow Super Giants 2025 · 10Mumbai Indians 2026 · 9Punjab Kings 2015 · 1
Shardul Thakur batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 13 | 21 | 1 | 377 | 67 | 18.85 | 630 | 59.8 | 0 | 4 | 3 | 46 | 9 |
| ODI | 46 | 25 | 6 | 329 | 50* | 17.32 | 313 | 105.1 | 0 | 1 | 1 | 31 | 9 |
| T20I | 23 | 6 | 3 | 69 | 22* | 23.00 | 38 | 181.6 | 0 | 0 | 2 | 5 | 4 |
| T20 (leagues & domestic) | 146 | 56 | 19 | 393 | 68 | 10.62 | 324 | 121.3 | 0 | 1 | 10 | 34 | 13 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2015 | 7 |
| 2016 | 8 |
| 2017 | 0 |
| 2018 | 49 |
| 2019 | 59 |
| 2020 | 109 |
| 2021 | 245 |
| 2022 | 333 |
| 2023 | 249 |
| 2024 | 21 |
| 2025 | 64 |
| 2026 | 24 |
Year-by-year batting (25 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2015 | T20 (leagues & domestic) | 1 | 7 | – | 116.7 | 7 | 0 | 0 |
| 2016 | T20 (leagues & domestic) | 2 | 8 | 8.00 | 114.3 | 7 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 3 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2018 | ODI | 2 | 22 | 22.00 | 137.5 | 22 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 3 | 23 | 11.50 | 176.9 | 15 | 0 | 0 |
| 2018 | Test | 1 | 4 | – | 33.3 | 4 | 0 | 0 |
| 2019 | ODI | 1 | 17 | – | 283.3 | 17 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 10 | 42 | 7.00 | 79.2 | 12 | 0 | 0 |
| 2020 | ODI | 3 | 38 | 12.67 | 122.6 | 18 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 2 | 12 | 12.00 | 57.1 | 11 | 0 | 0 |
| 2020 | T20I | 3 | 59 | 59.00 | 196.7 | 22 | 0 | 0 |
| 2021 | ODI | 2 | 30 | 30.00 | 142.9 | 30 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 4 | 5 | 2.50 | 100.0 | 3 | 0 | 0 |
| 2021 | T20I | 3 | 10 | 5.00 | 125.0 | 10 | 0 | 0 |
| 2021 | Test | 7 | 200 | 28.57 | 75.2 | 67 | 0 | 3 |
| 2022 | ODI | 11 | 163 | 20.38 | 92.1 | 50 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 10 | 120 | 15.00 | 137.9 | 29 | 0 | 0 |
| 2022 | Test | 6 | 50 | 8.33 | 56.2 | 28 | 0 | 0 |
| 2023 | ODI | 6 | 59 | 9.83 | 95.2 | 25 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 10 | 113 | 14.12 | 161.4 | 68 | 0 | 1 |
| 2023 | Test | 4 | 77 | 19.25 | 49.7 | 51 | 0 | 1 |
| 2024 | T20 (leagues & domestic) | 3 | 21 | 21.00 | 123.5 | 17 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 5 | 18 | 6.00 | 150.0 | 6 | 0 | 0 |
| 2025 | Test | 3 | 46 | 15.33 | 42.6 | 41 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 3 | 24 | 12.00 | 80.0 | 10 | 0 | 0 |
Shardul Thakur bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 22 | 1,612 | 1,024 | 33 | 7/61 | 8/108 | 31.03 | 3.81 | 48.8 | 2 | 1 | 36 |
| ODI | 45 | 1,904 | 1,983 | 64 | 4/37 | – | 30.98 | 6.25 | 29.8 | 3 | 0 | 10 |
| T20I | 23 | 488 | 741 | 33 | 4/27 | – | 22.45 | 9.11 | 14.8 | 1 | 0 | 0 |
| T20 (leagues & domestic) | 141 | 2,877 | 4,414 | 154 | 4/34 | – | 28.66 | 9.21 | 18.7 | 3 | 0 | 4 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2015 | 1 |
| 2016 | 8 |
| 2017 | 12 |
| 2018 | 33 |
| 2019 | 30 |
| 2020 | 32 |
| 2021 | 52 |
| 2022 | 50 |
| 2023 | 31 |
| 2024 | 8 |
| 2025 | 15 |
| 2026 | 12 |
Year-by-year bowling (28 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2015 | T20 (leagues & domestic) | 1 | 1 | 38.00 | 12.67 | 1/38 |
| 2016 | T20 (leagues & domestic) | 8 | 8 | 23.25 | 6.97 | 2/11 |
| 2017 | ODI | 2 | 1 | 74.00 | 5.69 | 1/26 |
| 2017 | T20 (leagues & domestic) | 12 | 11 | 28.64 | 8.25 | 3/19 |
| 2018 | ODI | 3 | 5 | 28.80 | 6.31 | 4/52 |
| 2018 | T20 (leagues & domestic) | 17 | 20 | 27.25 | 9.08 | 2/18 |
| 2018 | T20I | 7 | 8 | 30.25 | 8.80 | 4/27 |
| 2018 | Test | 1 | 0 | – | 5.40 | 0/9 |
| 2019 | ODI | 2 | 2 | 60.50 | 6.72 | 1/55 |
| 2019 | T20 (leagues & domestic) | 26 | 28 | 26.89 | 8.23 | 3/15 |
| 2020 | ODI | 5 | 7 | 45.86 | 7.44 | 3/51 |
| 2020 | T20 (leagues & domestic) | 9 | 10 | 27.50 | 8.51 | 2/28 |
| 2020 | T20I | 9 | 15 | 18.73 | 9.06 | 3/23 |
| 2021 | ODI | 3 | 7 | 22.57 | 6.72 | 4/67 |
| 2021 | T20 (leagues & domestic) | 16 | 21 | 25.10 | 8.81 | 3/28 |
| 2021 | T20I | 6 | 8 | 23.12 | 9.82 | 3/42 |
| 2021 | Test | 8 | 16 | 23.19 | 3.44 | 4/61 |
| 2022 | ODI | 16 | 22 | 29.27 | 5.60 | 3/30 |
| 2022 | T20 (leagues & domestic) | 14 | 15 | 31.53 | 9.79 | 4/36 |
| 2022 | T20I | 1 | 2 | 16.50 | 8.25 | 2/33 |
| 2022 | Test | 6 | 11 | 25.45 | 3.73 | 7/61 |
| 2023 | ODI | 14 | 20 | 26.05 | 6.37 | 4/37 |
| 2023 | T20 (leagues & domestic) | 9 | 7 | 31.43 | 10.48 | 2/23 |
| 2023 | Test | 4 | 4 | 55.00 | 3.86 | 2/83 |
| 2024 | T20 (leagues & domestic) | 12 | 8 | 54.62 | 10.24 | 2/41 |
| 2025 | T20 (leagues & domestic) | 10 | 13 | 28.85 | 11.03 | 4/34 |
| 2025 | Test | 3 | 2 | 72.00 | 5.33 | 2/51 |
| 2026 | T20 (leagues & domestic) | 7 | 12 | 22.50 | 12.27 | 4/39 |
Shardul Thakur against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| England | Test | 8 | 168 | 21.00 | 64.6 | 60 | 0 | 2 |
| Australia | Test | 4 | 120 | 30.00 | 51.7 | 67 | 0 | 2 |
| South Africa | Test | 8 | 85 | 10.62 | 67.5 | 28 | 0 | 0 |
| South Africa | ODI | 3 | 123 | 123.00 | 109.8 | 50 | 0 | 1 |
| New Zealand | ODI | 5 | 54 | 10.80 | 125.6 | 25 | 0 | 0 |
| England | ODI | 3 | 52 | 52.00 | 152.9 | 30 | 0 | 0 |
| West Indies | ODI | 6 | 52 | 13.00 | 89.7 | 17 | 0 | 0 |
| Bangladesh | ODI | 4 | 23 | 5.75 | 52.3 | 11 | 0 | 0 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 6 | 87 | 21.75 | 207.1 | 68 | 0 | 1 |
| Mumbai Indians | T20 (leagues & domestic) | 8 | 70 | 14.00 | 122.8 | 22 | 0 | 0 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 3 | 40 | – | 148.1 | 29 | 0 | 0 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 5 | 39 | 9.75 | 195.0 | 15 | 0 | 0 |
| Chennai Super Kings | T20 (leagues & domestic) | 3 | 36 | 12.00 | 102.9 | 24 | 0 | 0 |
| Punjab Kings | T20 (leagues & domestic) | 5 | 31 | 15.50 | 147.6 | 17 | 0 | 0 |
| Rajasthan Royals | T20 (leagues & domestic) | 5 | 30 | 7.50 | 107.1 | 10 | 0 | 0 |
| Delhi Capitals | T20 (leagues & domestic) | 3 | 7 | 3.50 | 77.8 | 7 | 0 | 0 |
| Gujarat Titans | T20 (leagues & domestic) | 4 | 5 | 1.67 | 35.7 | 3 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| South Africa | Test | 7 | 13 | 25.38 | 3.59 | 7/61 |
| England | Test | 9 | 10 | 41.10 | 4.37 | 2/22 |
| Australia | Test | 4 | 9 | 28.78 | 3.50 | 4/61 |
| West Indies | ODI | 10 | 19 | 22.00 | 5.85 | 4/37 |
| New Zealand | ODI | 7 | 11 | 37.73 | 7.35 | 3/45 |
| South Africa | ODI | 6 | 8 | 29.75 | 6.13 | 4/52 |
| England | ODI | 4 | 8 | 26.12 | 6.24 | 4/67 |
| Bangladesh | ODI | 5 | 8 | 27.75 | 5.16 | 3/30 |
| Australia | ODI | 5 | 3 | 73.00 | 7.06 | 3/51 |
| Sri Lanka | T20I | 4 | 9 | 12.33 | 7.66 | 4/27 |
| New Zealand | T20I | 6 | 8 | 21.75 | 9.94 | 2/21 |
| England | T20I | 5 | 8 | 21.00 | 9.69 | 3/42 |
| Bangladesh | T20I | 3 | 2 | 53.50 | 8.92 | 1/25 |
| Punjab Kings | T20 (leagues & domestic) | 15 | 24 | 20.54 | 9.60 | 4/36 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 17 | 18 | 30.83 | 9.60 | 4/34 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 13 | 17 | 24.76 | 9.15 | 3/38 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 11 | 15 | 23.67 | 9.34 | 3/35 |
| Rajasthan Royals | T20 (leagues & domestic) | 14 | 14 | 30.50 | 9.05 | 2/18 |
| Mumbai Indians | T20 (leagues & domestic) | 14 | 11 | 43.18 | 9.83 | 3/37 |
| Delhi Capitals | T20 (leagues & domestic) | 12 | 9 | 40.11 | 10.41 | 2/13 |
| Lucknow Super Giants | T20 (leagues & domestic) | 4 | 6 | 23.00 | 10.89 | 3/40 |
| Karnataka | T20 (leagues & domestic) | 3 | 3 | 18.00 | 6.75 | 2/29 |
| Vidarbha | T20 (leagues & domestic) | 3 | 2 | 48.00 | 8.73 | 2/21 |
| Baroda | T20 (leagues & domestic) | 3 | 2 | 64.00 | 10.67 | 1/35 |
| Gujarat Titans | T20 (leagues & domestic) | 4 | 2 | 70.50 | 9.40 | 2/34 |
| Chennai Super Kings | T20 (leagues & domestic) | 3 | 1 | 109.00 | 10.90 | 1/15 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Kennington Oval | 4 | 168 | 42.00 | 60 |
| Wankhede Stadium | 15 | 110 | 12.22 | 17 |
| Boland Park | 2 | 90 | – | 50 |
| Eden Gardens | 6 | 84 | 16.80 | 68 |
| The Gabba | 2 | 69 | 34.50 | 67 |
| Maharashtra Cricket Association Stadium | 4 | 54 | 27.00 | 30 |
| Brabourne Stadium | 2 | 51 | 51.00 | 29 |
| Ekana Cricket Stadium | 5 | 51 | 17.00 | 33 |
| Old Trafford | 1 | 41 | 41.00 | 41 |
| SuperSport Park | 4 | 40 | 10.00 | 24 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Wankhede Stadium | 30 | 29 | 34.21 | 9.37 |
| Maharashtra Cricket Association Stadium | 15 | 20 | 27.15 | 7.72 |
| Dubai International Cricket Stadium | 11 | 15 | 21.53 | 8.61 |
| Rajiv Gandhi International Stadium | 9 | 11 | 22.91 | 8.13 |
| R Premadasa Stadium | 9 | 11 | 30.09 | 7.12 |
| Holkar Cricket Stadium | 6 | 10 | 16.10 | 7.16 |
| M Chinnaswamy Stadium | 6 | 10 | 26.90 | 11.21 |
| Narendra Modi Stadium | 10 | 10 | 32.40 | 7.65 |
| Eden Gardens | 8 | 9 | 22.00 | 9.43 |
| The Wanderers Stadium | 2 | 8 | 13.50 | 3.19 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 0 | 4 | 0.0 | 1 | 1258 | 51 | 9.12 |
| T20 | Middle | 133 | 114 | 116.7 | 5 | 972 | 44 | 8.27 |
| T20 | Death | 329 | 244 | 134.8 | 34 | 1135 | 92 | 10.06 |
| ODI | Powerplay | – | – | – | – | 462 | 11 | 6.42 |
| ODI | Middle | 93 | 116 | 80.2 | 5 | 1197 | 44 | 5.58 |
| ODI | Death | 236 | 197 | 119.8 | 14 | 245 | 9 | 9.21 |
How Shardul Thakur was dismissed
- Caught57 (72%)
- Run out8 (10%)
- Lbw7 (9%)
- Bowled6 (8%)
- Stumped1 (1%)
How Shardul Thakur took wickets
- Caught223
- Bowled35
- Lbw18
- Caught and bowled7
- Hit wicket1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 27 Jul 2023 | 1 |
| 29 Jul 2023 | 16 |
| 2 Sep 2023 | 3 |
| 15 Sep 2023 | 11 |
| 26 Dec 2023 | 24 |
| 26 Dec 2023 | 2 |
| 5 May 2024 | 17 |
| 10 May 2024 | 3 |
| 18 May 2024 | 1 |
| 24 Mar 2025 | 0 |
| 1 Apr 2025 | 3 |
| 4 Apr 2025 | 5 |
| 14 Apr 2025 | 6 |
| 19 May 2025 | 4 |
| 20 Jun 2025 | 1 |
| 20 Jun 2025 | 4 |
| 23 Jul 2025 | 41 |
| 7 Apr 2026 | 8 |
| 23 Apr 2026 | 6 |
| 24 May 2026 | 10 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 24 May 2026 | T20 (leagues & domestic) | Rajasthan Royals | 10* | 11 | not out | Wankhede Stadium |
| 23 Apr 2026 | T20 (leagues & domestic) | Chennai Super Kings | 6 | 12 | caught | Wankhede Stadium |
| 7 Apr 2026 | T20 (leagues & domestic) | Rajasthan Royals | 8 | 7 | caught | Assam Cricket Association Stadium |
| 23 Jul 2025 | Test | England | 41 | 88 | caught | Old Trafford |
| 20 Jun 2025 | Test | England | 4 | 12 | caught | Headingley |
| 20 Jun 2025 | Test | England | 1 | 8 | caught | Headingley |
| 19 May 2025 | T20 (leagues & domestic) | Sunrisers Hyderabad | 4 | 1 | run out | Ekana Cricket Stadium |
| 14 Apr 2025 | T20 (leagues & domestic) | Chennai Super Kings | 6 | 4 | caught | Ekana Cricket Stadium |
| 4 Apr 2025 | T20 (leagues & domestic) | Mumbai Indians | 5* | 2 | not out | Ekana Cricket Stadium |
| 1 Apr 2025 | T20 (leagues & domestic) | Punjab Kings | 3* | 3 | not out | Ekana Cricket Stadium |
| 24 Mar 2025 | T20 (leagues & domestic) | Delhi Capitals | 0 | 2 | run out | Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 18 May 2024 | T20 (leagues & domestic) | Royal Challengers Bengaluru | 1* | 2 | not out | M Chinnaswamy Stadium |
| 10 May 2024 | T20 (leagues & domestic) | Gujarat Titans | 3* | 4 | not out | Narendra Modi Stadium |
| 5 May 2024 | T20 (leagues & domestic) | Punjab Kings | 17 | 11 | bowled | Himachal Pradesh Cricket Association Stadium |
| 26 Dec 2023 | Test | South Africa | 2 | 8 | caught | SuperSport Park |
| 26 Dec 2023 | Test | South Africa | 24 | 33 | caught | SuperSport Park |
| 15 Sep 2023 | ODI | Bangladesh | 11 | 13 | caught | R Premadasa Stadium |
| 2 Sep 2023 | ODI | Pakistan | 3 | 3 | caught | Pallekele International Cricket Stadium |
| 29 Jul 2023 | ODI | West Indies | 16 | 22 | lbw | Kensington Oval |
| 27 Jul 2023 | ODI | West Indies | 1 | 4 | caught | Kensington Oval |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 24 May 2026 | T20 (leagues & domestic) | Rajasthan Royals | 2/41 | 4 | 0 | Wankhede Stadium |
| 14 May 2026 | T20 (leagues & domestic) | Punjab Kings | 4/39 | 4 | 0 | Himachal Pradesh Cricket Association Stadium |
| 16 Apr 2026 | T20 (leagues & domestic) | Punjab Kings | 1/42 | 3 | 0 | Wankhede Stadium |
| 12 Apr 2026 | T20 (leagues & domestic) | Royal Challengers Bengaluru | 1/32 | 2 | 0 | Wankhede Stadium |
| 7 Apr 2026 | T20 (leagues & domestic) | Rajasthan Royals | 1/36 | 2 | 0 | Assam Cricket Association Stadium |
| 4 Apr 2026 | T20 (leagues & domestic) | Delhi Capitals | 0/41 | 3 | 0 | Arun Jaitley Stadium |
| 29 Mar 2026 | T20 (leagues & domestic) | Kolkata Knight Riders | 3/39 | 4 | 0 | Wankhede Stadium |
| 23 Jul 2025 | Test | England | 0/55 | 11 | 0 | Old Trafford |
| 20 Jun 2025 | Test | England | 2/51 | 10 | 0 | Headingley |
| 20 Jun 2025 | Test | England | 0/38 | 6 | 0 | Headingley |
| 19 May 2025 | T20 (leagues & domestic) | Sunrisers Hyderabad | 1/39 | 4 | 0 | Ekana Cricket Stadium |
| 22 Apr 2025 | T20 (leagues & domestic) | Delhi Capitals | 0/28 | 2 | 0 | Ekana Cricket Stadium |
| 19 Apr 2025 | T20 (leagues & domestic) | Rajasthan Royals | 1/34 | 3 | 0 | Sawai Mansingh Stadium |
| 14 Apr 2025 | T20 (leagues & domestic) | Chennai Super Kings | 0/56 | 4 | 0 | Ekana Cricket Stadium |
| 12 Apr 2025 | T20 (leagues & domestic) | Gujarat Titans | 2/34 | 4 | 0 | Ekana Cricket Stadium |
| 8 Apr 2025 | T20 (leagues & domestic) | Kolkata Knight Riders | 2/52 | 4 | 0 | Eden Gardens |
| 4 Apr 2025 | T20 (leagues & domestic) | Mumbai Indians | 1/40 | 4 | 0 | Ekana Cricket Stadium |
| 1 Apr 2025 | T20 (leagues & domestic) | Punjab Kings | 0/39 | 3 | 0 | Ekana Cricket Stadium |
| 27 Mar 2025 | T20 (leagues & domestic) | Sunrisers Hyderabad | 4/34 | 4 | 0 | Rajiv Gandhi International Stadium |
| 24 Mar 2025 | T20 (leagues & domestic) | Delhi Capitals | 2/19 | 2 | 0 | Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium |
Frequently asked questions
How many wickets has Shardul Thakur taken in Tests?
33 wickets in 22 innings at an average of 31.03, economy 3.81, best figures 7/61.
How many wickets has Shardul Thakur taken in ODIs?
64 wickets in 45 innings at an average of 30.98, economy 6.25, best figures 4/37.
How many runs has Shardul Thakur scored in Tests?
377 runs in 21 innings (13 matches) at an average of 18.85 and a strike rate of 59.8, in the data from 2018 to 2025.
How many runs has Shardul Thakur scored in ODIs?
329 runs in 25 innings (46 matches) at an average of 17.32 and a strike rate of 105.1, in the data from 2017 to 2023.
How many runs has Shardul Thakur scored in T20Is?
69 runs in 6 innings (23 matches) at an average of 23.00 and a strike rate of 181.6, in the data from 2018 to 2022.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.