- Home
- Players
- Marco Jansen
South Africa · Men's cricket
Marco Jansen stats
Data through 9 October 2026Last updated 9 October 2026
Coverage: matches in the Cricsheet data from 21 November 2019 to 9 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Marco Jansen played 22 Tests, 33 ODIs, 28 T20Is for South Africa in the data, between 2019 and 2026. With the ball, the best return was 148 wickets in T20 leagues at an average of 27.42 and an economy rate of 8.49.
International matches
83
Tests 22 · ODIs 33 · T20Is 28
International runs
1,584
0 hundreds
International wickets
173
5 five-wicket hauls
T20 league & domestic matches
136
994 runs
Best bowling
7/13
Test
Teams played for
South Africa 2021–2026 · 83Sunrisers Eastern Cape 2023–2026 · 46Punjab Kings 2025–2026 · 28Washington Freedom 2023–2026 · 20Sunrisers Hyderabad 2022–2024 · 19Welsh Fire 2026 · 8Warriors 2021–2024 · 6North West 2024 · 4Durban Heat 2019 · 3Mumbai Indians 2021 · 2
Marco Jansen batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 22 | 34 | 5 | 685 | 93 | 23.62 | 1,219 | 56.2 | 0 | 4 | 4 | 89 | 14 |
| ODI | 33 | 28 | 5 | 647 | 75* | 28.13 | 565 | 114.5 | 0 | 3 | 1 | 52 | 31 |
| T20I | 28 | 19 | 5 | 252 | 55* | 18.00 | 175 | 144.0 | 0 | 2 | 2 | 15 | 20 |
| T20 (leagues & domestic) | 136 | 82 | 29 | 994 | 71* | 18.75 | 745 | 133.4 | 0 | 3 | 5 | 60 | 58 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2019 | 0 |
| 2021 | 92 |
| 2022 | 271 |
| 2023 | 833 |
| 2024 | 412 |
| 2025 | 608 |
| 2026 | 362 |
Year-by-year batting (22 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2021 | T20 (leagues & domestic) | 6 | 60 | 12.00 | 115.4 | 47 | 0 | 0 |
| 2021 | Test | 2 | 32 | 16.00 | 57.1 | 19 | 0 | 0 |
| 2022 | ODI | 2 | 16 | 8.00 | 69.6 | 14 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 3 | 9 | 9.00 | 128.6 | 8 | 0 | 0 |
| 2022 | T20I | 1 | 12 | 12.00 | 70.6 | 12 | 0 | 0 |
| 2022 | Test | 13 | 234 | 21.27 | 43.9 | 59 | 0 | 1 |
| 2023 | ODI | 17 | 406 | 33.83 | 116.0 | 75 | 0 | 1 |
| 2023 | T20 (leagues & domestic) | 20 | 283 | 31.44 | 137.4 | 66 | 0 | 1 |
| 2023 | T20I | 1 | 20 | 20.00 | 142.9 | 20 | 0 | 0 |
| 2023 | Test | 4 | 124 | 62.00 | 44.8 | 84 | 0 | 1 |
| 2024 | ODI | 3 | 39 | 13.00 | 70.9 | 26 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 13 | 185 | 20.56 | 171.3 | 71 | 0 | 1 |
| 2024 | T20I | 10 | 134 | 19.14 | 167.5 | 54 | 0 | 1 |
| 2024 | Test | 7 | 54 | 9.00 | 62.8 | 16 | 0 | 0 |
| 2025 | ODI | 4 | 92 | 23.00 | 146.0 | 70 | 0 | 1 |
| 2025 | T20 (leagues & domestic) | 23 | 307 | 20.47 | 123.8 | 51 | 0 | 1 |
| 2025 | T20I | 5 | 29 | 7.25 | 103.6 | 14 | 0 | 0 |
| 2025 | Test | 6 | 180 | 30.00 | 93.3 | 93 | 0 | 2 |
| 2026 | ODI | 2 | 94 | 47.00 | 127.0 | 75 | 0 | 1 |
| 2026 | T20 (leagues & domestic) | 17 | 150 | 10.71 | 121.0 | 42 | 0 | 0 |
| 2026 | T20I | 2 | 57 | 57.00 | 158.3 | 55 | 0 | 1 |
| 2026 | Test | 2 | 61 | 30.50 | 82.4 | 35 | 0 | 0 |
Marco Jansen bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 40 | 3,642 | 1,993 | 93 | 7/13 | 11/86 | 21.43 | 3.28 | 39.2 | 9 | 4 | 121 |
| ODI | 33 | 1,602 | 1,725 | 51 | 5/39 | – | 33.82 | 6.46 | 31.4 | 1 | 1 | 10 |
| T20I | 28 | 617 | 924 | 29 | 4/22 | – | 31.86 | 8.99 | 21.3 | 2 | 0 | 1 |
| T20 (leagues & domestic) | 133 | 2,869 | 4,058 | 148 | 5/30 | – | 27.42 | 8.49 | 19.4 | 4 | 1 | 5 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2019 | 1 |
| 2021 | 11 |
| 2022 | 46 |
| 2023 | 70 |
| 2024 | 75 |
| 2025 | 70 |
| 2026 | 48 |
Year-by-year bowling (23 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2019 | T20 (leagues & domestic) | 3 | 1 | 105.00 | 10.50 | 1/41 |
| 2021 | T20 (leagues & domestic) | 7 | 6 | 30.33 | 7.58 | 2/21 |
| 2021 | Test | 2 | 5 | 24.80 | 3.88 | 4/55 |
| 2022 | ODI | 3 | 2 | 74.50 | 6.17 | 2/57 |
| 2022 | T20 (leagues & domestic) | 8 | 7 | 39.14 | 8.56 | 3/25 |
| 2022 | T20I | 1 | 1 | 38.00 | 9.50 | 1/38 |
| 2022 | Test | 13 | 36 | 19.03 | 3.19 | 5/35 |
| 2023 | ODI | 20 | 33 | 29.97 | 6.37 | 5/39 |
| 2023 | T20 (leagues & domestic) | 25 | 25 | 28.32 | 8.31 | 2/16 |
| 2023 | T20I | 3 | 5 | 27.20 | 12.36 | 3/52 |
| 2023 | Test | 5 | 7 | 37.71 | 3.66 | 3/36 |
| 2024 | ODI | 3 | 6 | 29.00 | 6.11 | 3/71 |
| 2024 | T20 (leagues & domestic) | 26 | 40 | 21.00 | 8.57 | 5/30 |
| 2024 | T20I | 12 | 7 | 45.14 | 7.15 | 2/20 |
| 2024 | Test | 8 | 22 | 17.23 | 3.75 | 7/13 |
| 2025 | ODI | 5 | 7 | 42.29 | 6.58 | 3/39 |
| 2025 | T20 (leagues & domestic) | 30 | 39 | 21.51 | 7.98 | 4/13 |
| 2025 | T20I | 6 | 5 | 40.00 | 9.52 | 2/18 |
| 2025 | Test | 10 | 19 | 22.53 | 2.90 | 6/48 |
| 2026 | ODI | 2 | 3 | 39.00 | 8.36 | 2/53 |
| 2026 | T20 (leagues & domestic) | 34 | 30 | 37.00 | 8.96 | 3/10 |
| 2026 | T20I | 6 | 11 | 21.27 | 10.32 | 4/22 |
| 2026 | Test | 2 | 4 | 28.25 | 2.90 | 3/68 |
Marco Jansen against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| India | Test | 10 | 261 | 29.00 | 67.8 | 93 | 0 | 2 |
| Australia | Test | 8 | 138 | 17.25 | 40.5 | 59 | 0 | 1 |
| Pakistan | Test | 4 | 92 | 30.67 | 78.6 | 62 | 0 | 1 |
| England | Test | 3 | 82 | 27.33 | 53.2 | 48 | 0 | 0 |
| New Zealand | Test | 4 | 58 | 29.00 | 43.6 | 37 | 0 | 0 |
| Sri Lanka | Test | 3 | 25 | 8.33 | 67.6 | 13 | 0 | 0 |
| Australia | ODI | 8 | 254 | 31.75 | 124.5 | 75 | 0 | 1 |
| England | ODI | 3 | 119 | 119.00 | 143.4 | 75 | 0 | 1 |
| India | ODI | 5 | 117 | 23.40 | 111.4 | 70 | 0 | 1 |
| Pakistan | ODI | 4 | 59 | 14.75 | 85.5 | 26 | 0 | 0 |
| India | T20I | 10 | 146 | 16.22 | 149.0 | 54 | 0 | 1 |
| England | T20I | 3 | 1 | 0.50 | 20.0 | 1 | 0 | 0 |
| MI Cape Town | T20 (leagues & domestic) | 7 | 151 | 25.17 | 164.1 | 66 | 0 | 1 |
| Paarl Royals | T20 (leagues & domestic) | 7 | 139 | 27.80 | 140.4 | 71 | 0 | 1 |
| Pretoria Capitals | T20 (leagues & domestic) | 7 | 128 | 32.00 | 133.3 | 51 | 0 | 1 |
| Durban's Super Giants | T20 (leagues & domestic) | 6 | 77 | 25.67 | 135.1 | 36 | 0 | 0 |
| Joburg Super Kings | T20 (leagues & domestic) | 6 | 68 | 17.00 | 133.3 | 23 | 0 | 0 |
| Chennai Super Kings | T20 (leagues & domestic) | 4 | 55 | – | 127.9 | 34 | 0 | 0 |
| Gujarat Titans | T20 (leagues & domestic) | 4 | 40 | 13.33 | 125.0 | 20 | 0 | 0 |
| Mumbai Indians | T20 (leagues & domestic) | 3 | 32 | 10.67 | 128.0 | 17 | 0 | 0 |
| Seattle Orcas | T20 (leagues & domestic) | 3 | 29 | 9.67 | 96.7 | 20 | 0 | 0 |
| Texas Super Kings | T20 (leagues & domestic) | 3 | 20 | 20.00 | 166.7 | 9 | 0 | 0 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 6 | 7 | 1.40 | 41.2 | 3 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| India | Test | 14 | 36 | 15.72 | 2.91 | 6/48 |
| Sri Lanka | Test | 4 | 14 | 17.14 | 3.77 | 7/13 |
| Australia | Test | 7 | 12 | 35.00 | 3.16 | 3/32 |
| Pakistan | Test | 6 | 10 | 29.50 | 3.45 | 6/52 |
| England | Test | 4 | 9 | 13.11 | 3.75 | 5/35 |
| New Zealand | Test | 3 | 9 | 28.56 | 3.43 | 4/98 |
| Australia | ODI | 9 | 13 | 33.62 | 7.62 | 5/39 |
| Pakistan | ODI | 4 | 9 | 24.11 | 5.79 | 3/43 |
| England | ODI | 4 | 8 | 24.12 | 6.00 | 3/39 |
| India | ODI | 6 | 5 | 72.80 | 7.02 | 2/63 |
| Netherlands | ODI | 3 | 4 | 23.25 | 4.01 | 2/27 |
| India | T20I | 12 | 13 | 29.92 | 8.49 | 4/22 |
| West Indies | T20I | 4 | 5 | 31.60 | 11.29 | 3/52 |
| England | T20I | 3 | 2 | 54.50 | 10.90 | 2/18 |
| Pretoria Capitals | T20 (leagues & domestic) | 11 | 16 | 15.75 | 6.46 | 4/13 |
| Durban's Super Giants | T20 (leagues & domestic) | 8 | 15 | 12.67 | 6.91 | 5/30 |
| Paarl Royals | T20 (leagues & domestic) | 9 | 11 | 20.82 | 6.94 | 3/22 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 8 | 9 | 21.89 | 8.15 | 3/17 |
| Joburg Super Kings | T20 (leagues & domestic) | 8 | 9 | 23.67 | 7.47 | 2/13 |
| MI Cape Town | T20 (leagues & domestic) | 9 | 9 | 32.00 | 8.47 | 2/23 |
| San Francisco Unicorns | T20 (leagues & domestic) | 4 | 8 | 18.62 | 9.93 | 3/28 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 4 | 7 | 11.86 | 5.93 | 3/25 |
| Mumbai Indians | T20 (leagues & domestic) | 5 | 7 | 29.57 | 10.89 | 2/34 |
| Seattle Orcas | T20 (leagues & domestic) | 4 | 6 | 23.83 | 9.13 | 3/33 |
| Lucknow Super Giants | T20 (leagues & domestic) | 4 | 6 | 21.50 | 8.06 | 2/33 |
| Gujarat Titans | T20 (leagues & domestic) | 6 | 5 | 45.20 | 9.42 | 1/20 |
| Texas Super Kings | T20 (leagues & domestic) | 5 | 4 | 41.50 | 9.76 | 2/31 |
| MI New York | T20 (leagues & domestic) | 5 | 4 | 33.00 | 7.33 | 2/18 |
| Rajasthan Royals | T20 (leagues & domestic) | 5 | 4 | 53.75 | 11.73 | 2/41 |
| Chennai Super Kings | T20 (leagues & domestic) | 6 | 4 | 56.50 | 9.83 | 2/30 |
| Delhi Capitals | T20 (leagues & domestic) | 4 | 1 | 158.00 | 11.29 | 1/41 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 3 | 0 | – | 14.00 | 0/39 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| SuperSport Park | 14 | 335 | 37.22 | 84 |
| Kingsmead | 13 | 302 | 30.20 | 75 |
| The Wanderers Stadium | 11 | 202 | 25.25 | 47 |
| Newlands | 9 | 200 | 22.22 | 66 |
| St George's Park | 17 | 148 | 11.38 | 24 |
| Boland Park | 5 | 114 | 38.00 | 71 |
| Wankhede Stadium | 4 | 101 | 101.00 | 75 |
| Assam Cricket Association Stadium | 1 | 93 | 93.00 | 93 |
| Senwes Park | 4 | 92 | 30.67 | 43 |
| Mangaung Oval | 3 | 87 | 43.50 | 32 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| St George's Park | 23 | 37 | 18.03 | 6.18 |
| SuperSport Park | 21 | 34 | 26.21 | 5.46 |
| Newlands | 15 | 29 | 19.31 | 4.52 |
| The Wanderers Stadium | 14 | 23 | 22.43 | 5.38 |
| Kingsmead | 16 | 23 | 25.87 | 5.20 |
| Grand Prairie Stadium | 11 | 14 | 23.43 | 8.27 |
| Narendra Modi Stadium | 8 | 13 | 23.69 | 9.68 |
| Hagley Oval | 3 | 9 | 28.56 | 3.43 |
| Maharaja Yadavindra Singh International Cricket Stadium | 9 | 9 | 32.56 | 8.75 |
| Lord's | 4 | 8 | 18.75 | 3.44 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 1876 | 81 | 7.94 |
| T20 | Middle | 465 | 400 | 116.2 | 20 | 807 | 35 | 8.67 |
| T20 | Death | 781 | 520 | 150.2 | 47 | 803 | 61 | 9.95 |
| ODI | Powerplay | – | – | – | – | 750 | 23 | 5.86 |
| ODI | Middle | 352 | 371 | 94.9 | 15 | 596 | 11 | 6.56 |
| ODI | Death | 295 | 194 | 152.1 | 8 | 256 | 17 | 7.97 |
How Marco Jansen was dismissed
- Caught72 (61%)
- Bowled30 (25%)
- Lbw10 (8%)
- Caught and bowled4 (3%)
- Run out3 (3%)
How Marco Jansen took wickets
- Caught244
- Bowled51
- Lbw16
- Caught and bowled10
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 22 Feb 2026 | 2 |
| 4 Mar 2026 | 55 |
| 31 Mar 2026 | 9 |
| 19 Apr 2026 | 1 |
| 3 May 2026 | 20 |
| 6 May 2026 | 19 |
| 14 May 2026 | 2 |
| 19 Jun 2026 | 1 |
| 25 Jun 2026 | 20 |
| 27 Jun 2026 | 9 |
| 11 Jul 2026 | 7 |
| 25 Jul 2026 | 4 |
| 29 Jul 2026 | 2 |
| 5 Aug 2026 | 5 |
| 9 Aug 2026 | 1 |
| 12 Aug 2026 | 1 |
| 24 Sep 2026 | 75 |
| 27 Sep 2026 | 19 |
| 9 Oct 2026 | 26 |
| 9 Oct 2026 | 35 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 9 Oct 2026 | Test | Australia | 35 | 54 | bowled | Kingsmead |
| 9 Oct 2026 | Test | Australia | 26 | 20 | caught | Kingsmead |
| 27 Sep 2026 | ODI | Australia | 19 | 15 | caught | The Wanderers Stadium |
| 24 Sep 2026 | ODI | Australia | 75 | 59 | lbw | Kingsmead |
| 12 Aug 2026 | T20 (leagues & domestic) | London Spirit | 1 | 4 | caught | Sophia Gardens |
| 9 Aug 2026 | T20 (leagues & domestic) | Sunrisers Leeds | 1 | 2 | caught | Headingley |
| 5 Aug 2026 | T20 (leagues & domestic) | Manchester Super Giants | 5* | 3 | not out | Old Trafford |
| 29 Jul 2026 | T20 (leagues & domestic) | Trent Rockets | 2 | 3 | caught | Sophia Gardens |
| 25 Jul 2026 | T20 (leagues & domestic) | MI London | 4 | 2 | run out | Sophia Gardens |
| 11 Jul 2026 | T20 (leagues & domestic) | Texas Super Kings | 7* | 4 | not out | Grand Prairie Stadium |
| 27 Jun 2026 | T20 (leagues & domestic) | Texas Super Kings | 9 | 5 | caught | Oakland Coliseum |
| 25 Jun 2026 | T20 (leagues & domestic) | Seattle Orcas | 20 | 20 | caught | Oakland Coliseum |
| 19 Jun 2026 | T20 (leagues & domestic) | Seattle Orcas | 1 | 3 | bowled | Grand Prairie Stadium |
| 14 May 2026 | T20 (leagues & domestic) | Mumbai Indians | 2 | 7 | bowled | Himachal Pradesh Cricket Association Stadium |
| 6 May 2026 | T20 (leagues & domestic) | Sunrisers Hyderabad | 19 | 16 | caught | Rajiv Gandhi International Stadium |
| 3 May 2026 | T20 (leagues & domestic) | Gujarat Titans | 20 | 11 | caught | Narendra Modi Stadium |
| 19 Apr 2026 | T20 (leagues & domestic) | Lucknow Super Giants | 1* | 1 | not out | Maharaja Yadavindra Singh International Cricket Stadium |
| 31 Mar 2026 | T20 (leagues & domestic) | Gujarat Titans | 9 | 10 | caught | Maharaja Yadavindra Singh International Cricket Stadium |
| 4 Mar 2026 | T20I | New Zealand | 55* | 30 | not out | Eden Gardens |
| 22 Feb 2026 | T20I | India | 2 | 6 | caught | Narendra Modi Stadium |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 9 Oct 2026 | Test | Australia | 1/45 | 8 | 0 | Kingsmead |
| 9 Oct 2026 | Test | Australia | 3/68 | 31 | 9 | Kingsmead |
| 27 Sep 2026 | ODI | Australia | 2/53 | 7 | 0 | The Wanderers Stadium |
| 24 Sep 2026 | ODI | Australia | 1/64 | 7 | 0 | Kingsmead |
| 12 Aug 2026 | T20 (leagues & domestic) | London Spirit | 2/16 | 4 | 0 | Sophia Gardens |
| 9 Aug 2026 | T20 (leagues & domestic) | Sunrisers Leeds | 0/36 | 4 | 0 | Headingley |
| 5 Aug 2026 | T20 (leagues & domestic) | Manchester Super Giants | 0/42 | 3 | 0 | Old Trafford |
| 3 Aug 2026 | T20 (leagues & domestic) | Southern Brave | 0/16 | 4 | 0 | Sophia Gardens |
| 1 Aug 2026 | T20 (leagues & domestic) | Birmingham Phoenix | 2/21 | 4 | 0 | Edgbaston |
| 29 Jul 2026 | T20 (leagues & domestic) | Trent Rockets | 0/25 | 3.2 | 0 | Sophia Gardens |
| 25 Jul 2026 | T20 (leagues & domestic) | MI London | 0/37 | 4 | 0 | Sophia Gardens |
| 22 Jul 2026 | T20 (leagues & domestic) | Southern Brave | 2/17 | 4 | 0 | The Rose Bowl |
| 11 Jul 2026 | T20 (leagues & domestic) | Texas Super Kings | 0/21 | 2 | 0 | Grand Prairie Stadium |
| 28 Jun 2026 | T20 (leagues & domestic) | San Francisco Unicorns | 1/40 | 3 | 0 | Oakland Coliseum |
| 27 Jun 2026 | T20 (leagues & domestic) | Texas Super Kings | 1/35 | 4 | 0 | Oakland Coliseum |
| 25 Jun 2026 | T20 (leagues & domestic) | Seattle Orcas | 3/33 | 4 | 0 | Oakland Coliseum |
| 20 Jun 2026 | T20 (leagues & domestic) | MI New York | 0/30 | 3 | 0 | Grand Prairie Stadium |
| 19 Jun 2026 | T20 (leagues & domestic) | Seattle Orcas | 1/52 | 4 | 0 | Grand Prairie Stadium |
| 23 May 2026 | T20 (leagues & domestic) | Lucknow Super Giants | 2/33 | 4 | 0 | Ekana Cricket Stadium |
| 14 May 2026 | T20 (leagues & domestic) | Mumbai Indians | 1/55 | 4 | 0 | Himachal Pradesh Cricket Association Stadium |
Batter vs bowler matchups
Batters Marco Jansen bowled to most
- Virat Kohli vs Marco Jansen276 balls
- KL Rahul vs Marco Jansen264 balls
Frequently asked questions
How many wickets has Marco Jansen taken in Tests?
93 wickets in 40 innings at an average of 21.43, economy 3.28, best figures 7/13.
How many wickets has Marco Jansen taken in ODIs?
51 wickets in 33 innings at an average of 33.82, economy 6.46, best figures 5/39.
How many runs has Marco Jansen scored in Tests?
685 runs in 34 innings (22 matches) at an average of 23.62 and a strike rate of 56.2, in the data from 2021 to 2026.
How many runs has Marco Jansen scored in ODIs?
647 runs in 28 innings (33 matches) at an average of 28.13 and a strike rate of 114.5, in the data from 2022 to 2026.
How many runs has Marco Jansen scored in T20Is?
252 runs in 19 innings (28 matches) at an average of 18.00 and a strike rate of 144.0, in the data from 2022 to 2026.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.