KM
PLAYER · SOUTH AFRICA · MEN
Keshav Maharaj
Bowler · 2016 to 2026 · 174 internationals
174Internationals
1,769Runs
0Hundreds
352Wickets
52Catches
Career records by format
| Format | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 62 | 95 | 8 | 1,334 | 84 | 15.33 | 2,197 | 60.71 | 0 | 6 | 19 | 153 | 29 |
| ODI | 58 | 32 | 8 | 328 | 40 | 13.66 | 405 | 80.98 | 0 | 0 | 1 | 38 | 4 |
| T20I | 54 | 19 | 7 | 107 | 41 | 8.91 | 127 | 84.25 | 0 | 0 | 4 | 6 | 5 |
| Format | Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 62 | 106 | 12,308 | 377 | 6,370 | 218 | 9/129 | 12/283 | 29.22 | 3.10 | 56.45 | 6 | 12 | 1 |
| ODI | 58 | 57 | 3,001 | 17 | 2,346 | 79 | 5/33 | 5/33 | 29.69 | 4.69 | 37.98 | 4 | 1 | - |
| T20I | 54 | 54 | 1,103 | 1 | 1,447 | 55 | 3/24 | 3/24 | 26.30 | 7.87 | 20.05 | 0 | 0 | - |
| Format | Mat | Inns | Ct | St | Dis | Dis/inns | Best |
|---|---|---|---|---|---|---|---|
| Test | 62 | 117 | 23 | 0 | 23 | 0.196 | 2 (2ct 0st) |
| ODI | 58 | 57 | 14 | 0 | 14 | 0.245 | 2 (2ct 0st) |
| T20I | 54 | 54 | 15 | 0 | 15 | 0.277 | 2 (2ct 0st) |
Career records checked 2026-09-30. Independent of the scorecard archive.
Keshav Maharaj: Test, ODI and T20I stats
Test
218wickets
- Matches
- 62
- Average
- 29.22
- Economy
- 3.10
- Strike rate
- 56.45
- Best innings
- 9/129
- Five-fors
- 12
1,334 runs · batting average 15.33
Open the Test record →
ODI
79wickets
- Matches
- 58
- Average
- 29.69
- Economy
- 4.69
- Strike rate
- 37.98
- Best innings
- 5/33
- Five-fors
- 1
328 runs · batting average 13.66
Open the ODI record →
T20I
55wickets
- Matches
- 54
- Average
- 26.30
- Economy
- 7.87
- Strike rate
- 20.05
- Best innings
- 3/24
- Five-fors
- 0
Open the T20I record →
Where the career sits
Scorecard coverage
| Format | Official bat inns | In scorecards | Official bowl inns | In scorecards | First | Latest | Coverage |
|---|---|---|---|---|---|---|---|
| Test | 95 | 95 | 106 | 106 | 2016-11-03 | 2025-11-22 | Complete |
| ODI | 32 | 30 | 57 | 55 | 2017-05-27 | 2026-09-27 | 94% |
| T20I | 19 | 17 | 54 | 50 | 2021-09-10 | 2026-03-25 | 89% |
Questions fans ask about Keshav Maharaj
- How many Test runs has Keshav Maharaj scored?
- Keshav Maharaj has 1,334 runs in 95 Test innings from 62 matches at an average of 15.33 and a strike rate of 60.71. Highest score: 84.
- What is Keshav Maharaj's Test batting average?
- Keshav Maharaj's Test batting average is 15.33, from 1,334 runs and 95 innings.
- How many Test wickets has Keshav Maharaj taken?
- Keshav Maharaj has taken 218 wickets in Test from 62 matches at a bowling average of 29.22. Best innings: 9/129.
- How many ODI runs has Keshav Maharaj scored?
- Keshav Maharaj has 328 runs in 32 ODI innings from 58 matches at an average of 13.66 and a strike rate of 80.98. Highest score: 40.
- What is Keshav Maharaj's ODI batting average?
- Keshav Maharaj's ODI batting average is 13.66, from 328 runs and 32 innings.
- How many ODI wickets has Keshav Maharaj taken?
- Keshav Maharaj has taken 79 wickets in ODI from 58 matches at a bowling average of 29.69. Best innings: 5/33.
Explore every recorded innings
176 match appearances in available scorecards. Filters apply to this archive only.
Latest appearances
| Date | Match | Format | Result |
|---|---|---|---|
| 2026-09-27 | Australia v South Africa | ODI | South Africa won by 32 runs |
| 2026-09-24 | Australia v South Africa | ODI | South Africa won by 67 runs |
| 2026-03-25 | South Africa v New Zealand | T20I | South Africa won by 33 runs |
| 2026-03-22 | South Africa v New Zealand | T20I | South Africa won by 19 runs |
| 2026-03-20 | South Africa v New Zealand | T20I | New Zealand won by 8 wickets |
| 2026-03-17 | New Zealand v South Africa | T20I | New Zealand won by 68 runs |
| 2026-03-15 | New Zealand v South Africa | T20I | South Africa won by 7 wickets |
| 2026-03-04 | South Africa v New Zealand | T20I | New Zealand won by 9 wickets |
| 2026-02-26 | West Indies v South Africa | T20I | South Africa won by 9 wickets |
| 2026-02-22 | South Africa v India | T20I | South Africa won by 76 runs |
| 2026-02-14 | New Zealand v South Africa | T20I | South Africa won by 7 wickets |
| 2026-02-11 | Afghanistan v South Africa | T20I | Match tied |
TEST CAREER · 2016 to 2025
Keshav Maharaj in Tests
Complete: every official innings is in the scorecards
1,334Runs
15.33Bat avg
60.71Strike rate
218Wickets
29.22Bowl avg
3.10Economy
Official Test record
| Batting | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 62 | 95 | 8 | 1,334 | 84 | 15.33 | 2,197 | 60.71 | 0 | 6 | 19 | 153 | 29 |
| Bowling | Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 62 | 106 | 12,308 | 377 | 6,370 | 218 | 9/129 | 12/283 | 29.22 | 3.10 | 56.45 | 6 | 12 | 1 |
| Fielding | Mat | Inns | Ct | St | Dis | Dis/Inns | Best |
|---|---|---|---|---|---|---|---|
| Career | 62 | 117 | 23 | 0 | 23 | 0.196 | 2 (2ct 0st) |
Test career in charts
01-4950-99100+* not out
19
0
35
1-9
24
10-24
11
25-49
6
50-99
0
100+
Caught47 · 49.5%
Bowled20 · 21.1%
LBW14 · 14.7%
Run out4 · 4.2%
Stumped1 · 1.1%
Caught and bowled1 · 1.1%
Not out8 · 8.4%
1-0 inns
2-0 inns
314.002 inns
42.001 inns
55.002 inns
60.001 inns
7-0 inns
816.9035 inns
912.4335 inns
1022.8616 inns
116.003 inns
Fours612 · 45.9%
Sixes174 · 13.0%
Other runs548 · 41.1%
26
0
20
1
23
2
19
3
6
4
12
5+
Recent Test form
Last 10 batting innings
175runs
21.87average
65.78strike rate
150s
0100s
Last 10 bowling innings
20wickets
24.60average
3.08economy
47.90strike rate
7/102best
Test record by situation
complete career| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| England | 10 | 19 | 2 | 256 | 71 | 15.05 | 423 | 60.52 | 0 | 1 | 3 | 34 | 5 |
| India | 10 | 17 | 1 | 261 | 72 | 16.31 | 525 | 49.71 | 0 | 1 | 3 | 37 | 1 |
| Sri Lanka | 10 | 16 | 3 | 218 | 73 | 16.76 | 328 | 66.46 | 0 | 1 | 4 | 21 | 5 |
| Australia | 10 | 15 | 1 | 234 | 53 | 16.71 | 311 | 75.24 | 0 | 1 | 2 | 23 | 9 |
| West Indies | 5 | 8 | 0 | 29 | 12 | 3.62 | 111 | 26.12 | 0 | 0 | 4 | 1 | 0 |
| Pakistan | 5 | 7 | 0 | 77 | 40 | 11.00 | 140 | 55.00 | 0 | 0 | 2 | 7 | 2 |
| Bangladesh | 4 | 5 | 1 | 127 | 84 | 31.75 | 152 | 83.55 | 0 | 1 | 1 | 14 | 4 |
| New Zealand | 4 | 5 | 0 | 55 | 36 | 11.00 | 102 | 53.92 | 0 | 0 | 0 | 10 | 0 |
| Zimbabwe | 2 | 3 | 0 | 77 | 51 | 25.66 | 105 | 73.33 | 0 | 1 | 0 | 6 | 3 |
| All | 62 | 95 | 8 | 1,334 | 84 | 15.33 | 2,197 | 60.71 | 0 | 6 | 19 | 153 | 29 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Australia | 10 | 17 | 1,846 | 44 | 1,030 | 23 | 5/123 | 44.78 | 3.34 | 80.26 | 1 | 1 |
| Sri Lanka | 9 | 17 | 1,894 | 56 | 1,045 | 36 | 9/129 | 29.02 | 3.31 | 52.61 | 1 | 2 |
| India | 9 | 16 | 1,487 | 28 | 937 | 14 | 3/189 | 66.92 | 3.78 | 106.21 | 0 | 0 |
| England | 9 | 15 | 2,072 | 67 | 1,092 | 31 | 5/180 | 35.22 | 3.16 | 66.83 | 1 | 1 |
| Bangladesh | 6 | 12 | 1,308 | 54 | 603 | 37 | 7/32 | 16.29 | 2.76 | 35.35 | 1 | 3 |
| Pakistan | 5 | 10 | 1,430 | 35 | 641 | 24 | 7/102 | 26.70 | 2.68 | 59.58 | 0 | 1 |
| West Indies | 5 | 10 | 946 | 43 | 402 | 25 | 5/36 | 16.08 | 2.54 | 37.84 | 2 | 1 |
| New Zealand | 4 | 6 | 976 | 37 | 420 | 19 | 6/40 | 22.10 | 2.58 | 51.36 | 0 | 2 |
| Zimbabwe | 2 | 3 | 349 | 13 | 200 | 9 | 5/59 | 22.22 | 3.43 | 38.77 | 0 | 1 |
| All | 62 | 106 | 12,308 | 377 | 6,370 | 218 | 9/129 | 29.22 | 3.10 | 56.45 | 6 | 12 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | 28 | 43 | 4 | 714 | 84 | 18.30 | 1,075 | 66.41 | 0 | 3 | 6 | 79 | 19 |
| Away | 31 | 51 | 4 | 613 | 72 | 13.04 | 1,107 | 55.37 | 0 | 3 | 13 | 73 | 10 |
| Neutral | 1 | 1 | 0 | 7 | 7 | 7.00 | 15 | 46.66 | 0 | 0 | 0 | 1 | 0 |
| All | 62 | 95 | 8 | 1,334 | 84 | 15.33 | 2,197 | 60.71 | 0 | 6 | 19 | 153 | 29 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | 27 | 50 | 4,890 | 154 | 2,617 | 86 | 7/32 | 30.43 | 3.21 | 56.86 | 2 | 6 |
| Away | 31 | 54 | 7,346 | 222 | 3,717 | 131 | 9/129 | 28.37 | 3.03 | 56.07 | 4 | 6 |
| Neutral | 1 | 2 | 72 | 1 | 36 | 1 | 1/19 | 36.00 | 3.00 | 72.00 | 0 | 0 |
| All | 62 | 106 | 12,308 | 377 | 6,370 | 218 | 9/129 | 29.22 | 3.10 | 56.45 | 6 | 12 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st innings of the match | 33 | 33 | 2 | 477 | 84 | 15.38 | 781 | 61.07 | 0 | 1 | 9 | 53 | 12 |
| 2nd innings of the match | 26 | 26 | 0 | 418 | 73 | 16.07 | 739 | 56.56 | 0 | 3 | 4 | 51 | 6 |
| 3rd innings of the match | 26 | 26 | 4 | 365 | 71 | 16.59 | 555 | 65.76 | 0 | 2 | 2 | 37 | 10 |
| 4th innings of the match | 10 | 10 | 2 | 74 | 24* | 9.25 | 122 | 60.65 | 0 | 0 | 4 | 12 | 1 |
| All | 62 | 95 | 8 | 1,334 | 84 | 15.33 | 2,197 | 60.71 | 0 | 6 | 19 | 153 | 29 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st innings of the match | 24 | 24 | 3,434 | 105 | 1,781 | 45 | 9/129 | 39.57 | 3.11 | 76.31 | 0 | 4 |
| 2nd innings of the match | 32 | 32 | 3,503 | 114 | 1,714 | 53 | 5/94 | 32.33 | 2.93 | 66.09 | 1 | 1 |
| 3rd innings of the match | 25 | 25 | 2,998 | 84 | 1,682 | 56 | 6/40 | 30.03 | 3.36 | 53.53 | 3 | 3 |
| 4th innings of the match | 25 | 25 | 2,373 | 74 | 1,193 | 64 | 7/32 | 18.64 | 3.01 | 37.07 | 2 | 4 |
| All | 62 | 106 | 12,308 | 377 | 6,370 | 218 | 9/129 | 29.22 | 3.10 | 56.45 | 6 | 12 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No. 3 | 2 | 2 | 0 | 28 | 25 | 14.00 | 57 | 49.12 | 0 | 0 | 0 | 4 | 0 |
| No. 4 | 1 | 1 | 0 | 2 | 2 | 2.00 | 17 | 11.76 | 0 | 0 | 0 | 0 | 0 |
| No. 5 | 2 | 2 | 0 | 10 | 8 | 5.00 | 26 | 38.46 | 0 | 0 | 0 | 1 | 0 |
| No. 6 | 1 | 1 | 0 | 0 | 0 | 0.00 | 1 | 0.00 | 0 | 0 | 1 | 0 | 0 |
| No. 8 | 24 | 35 | 3 | 541 | 84 | 16.90 | 866 | 62.47 | 0 | 3 | 6 | 60 | 13 |
| No. 9 | 28 | 35 | 3 | 398 | 53 | 12.43 | 673 | 59.13 | 0 | 2 | 10 | 42 | 11 |
| No. 10 | 15 | 16 | 1 | 343 | 72 | 22.86 | 520 | 65.96 | 0 | 1 | 0 | 45 | 5 |
| No. 11 | 2 | 3 | 1 | 12 | 12* | 6.00 | 37 | 32.43 | 0 | 0 | 2 | 1 | 0 |
| All | 62 | 95 | 8 | 1,334 | 84 | 15.33 | 2,197 | 60.71 | 0 | 6 | 19 | 153 | 29 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Won | 36 | 51 | 6 | 852 | 84 | 18.93 | 1,264 | 67.40 | 0 | 3 | 9 | 88 | 23 |
| Lost | 20 | 40 | 2 | 415 | 72 | 10.92 | 808 | 51.36 | 0 | 2 | 9 | 56 | 5 |
| Drawn | 4 | 4 | 0 | 67 | 53 | 16.75 | 125 | 53.60 | 0 | 1 | 1 | 9 | 1 |
| All | 62 | 95 | 8 | 1,334 | 84 | 15.33 | 2,197 | 60.71 | 0 | 6 | 19 | 153 | 29 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Won | 37 | 71 | 6,426 | 212 | 3,157 | 136 | 7/32 | 23.21 | 2.94 | 47.25 | 1 | 8 |
| Lost | 18 | 30 | 4,863 | 132 | 2,729 | 66 | 9/129 | 41.34 | 3.36 | 73.68 | 3 | 3 |
| Drawn | 4 | 5 | 1,019 | 33 | 484 | 16 | 5/94 | 30.25 | 2.84 | 63.68 | 2 | 1 |
| All | 62 | 106 | 12,308 | 377 | 6,370 | 218 | 9/129 | 29.22 | 3.10 | 56.45 | 6 | 12 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | 3 | 4 | 1 | 58 | 41* | 19.33 | 61 | 95.08 | 0 | 0 | 1 | 3 | 4 |
| 2017 | 10 | 15 | 5 | 174 | 32* | 17.40 | 255 | 68.23 | 0 | 0 | 1 | 21 | 4 |
| 2018 | 9 | 15 | 0 | 175 | 45 | 11.66 | 275 | 63.63 | 0 | 0 | 3 | 19 | 5 |
| 2019 | 5 | 10 | 0 | 159 | 72 | 15.90 | 330 | 48.18 | 0 | 1 | 2 | 22 | 0 |
| 2020 | 3 | 5 | 0 | 150 | 73 | 30.00 | 248 | 60.48 | 0 | 2 | 1 | 16 | 5 |
| 2021 | 6 | 10 | 0 | 43 | 12 | 4.30 | 158 | 27.21 | 0 | 0 | 3 | 4 | 0 |
| 2022 | 10 | 16 | 0 | 306 | 84 | 19.12 | 434 | 70.50 | 0 | 1 | 1 | 43 | 3 |
| 2023 | 2 | 3 | 0 | 64 | 53 | 21.33 | 112 | 57.14 | 0 | 1 | 0 | 7 | 1 |
| 2024 | 6 | 9 | 1 | 44 | 24 | 5.50 | 84 | 52.38 | 0 | 0 | 5 | 4 | 2 |
| 2025 | 6 | 8 | 1 | 161 | 51 | 23.00 | 240 | 67.08 | 0 | 1 | 2 | 14 | 5 |
| All | 62 | 95 | 8 | 1,334 | 84 | 15.33 | 2,197 | 60.71 | 0 | 6 | 19 | 153 | 29 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | 3 | 6 | 636 | 27 | 278 | 8 | 3/56 | 34.75 | 2.62 | 79.50 | 0 | 0 |
| 2017 | 11 | 19 | 2,225 | 76 | 1,124 | 48 | 6/40 | 23.41 | 3.03 | 46.35 | 2 | 3 |
| 2018 | 9 | 18 | 1,977 | 50 | 1,131 | 34 | 9/129 | 33.26 | 3.43 | 58.14 | 2 | 2 |
| 2019 | 5 | 9 | 1,072 | 21 | 710 | 12 | 3/71 | 59.16 | 3.97 | 89.33 | 0 | 0 |
| 2020 | 3 | 5 | 918 | 36 | 502 | 8 | 5/180 | 62.75 | 3.28 | 114.75 | 0 | 1 |
| 2021 | 5 | 9 | 1,114 | 38 | 480 | 19 | 5/36 | 25.26 | 2.58 | 58.63 | 0 | 1 |
| 2022 | 9 | 14 | 1,340 | 45 | 641 | 25 | 7/32 | 25.64 | 2.87 | 53.60 | 0 | 2 |
| 2023 | 2 | 3 | 293 | 6 | 189 | 4 | 2/4 | 47.25 | 3.87 | 73.25 | 0 | 0 |
| 2024 | 6 | 11 | 1,457 | 52 | 672 | 35 | 5/59 | 19.20 | 2.76 | 41.62 | 2 | 2 |
| 2025 | 6 | 12 | 1,276 | 26 | 643 | 25 | 7/102 | 25.72 | 3.02 | 51.04 | 0 | 1 |
| All | 62 | 106 | 12,308 | 377 | 6,370 | 218 | 9/129 | 29.22 | 3.10 | 56.45 | 6 | 12 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Newlands | 7 | 12 | 2 | 187 | 40 | 18.70 | 273 | 68.49 | 0 | 0 | 0 | 19 | 4 |
| St George's Park | 7 | 10 | 1 | 210 | 84 | 23.33 | 284 | 73.94 | 0 | 2 | 4 | 24 | 9 |
| SuperSport Park | 5 | 8 | 0 | 138 | 73 | 17.25 | 252 | 54.76 | 0 | 1 | 0 | 16 | 2 |
| Kingsmead | 4 | 7 | 0 | 81 | 29 | 11.57 | 136 | 59.55 | 0 | 0 | 2 | 11 | 1 |
| The Wanderers Stadium | 4 | 5 | 0 | 79 | 45 | 15.80 | 119 | 66.38 | 0 | 0 | 0 | 8 | 2 |
| Kennington Oval | 2 | 4 | 1 | 65 | 24* | 21.66 | 90 | 72.22 | 0 | 0 | 0 | 9 | 0 |
| Lord's | 3 | 4 | 0 | 67 | 41 | 16.75 | 95 | 70.52 | 0 | 0 | 0 | 11 | 0 |
| Old Trafford | 2 | 4 | 1 | 36 | 21* | 12.00 | 67 | 53.73 | 0 | 0 | 1 | 3 | 2 |
| Daren Sammy National Cricket Stadium | 2 | 3 | 0 | 18 | 12 | 6.00 | 75 | 24.00 | 0 | 0 | 1 | 0 | 0 |
| Rawalpindi Cricket Stadium | 2 | 3 | 0 | 31 | 30 | 10.33 | 72 | 43.05 | 0 | 0 | 1 | 3 | 0 |
| All | 62 | 95 | 8 | 1,334 | 84 | 15.33 | 2,197 | 60.71 | 0 | 6 | 19 | 153 | 29 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Newlands | 6 | 12 | 1,176 | 35 | 621 | 14 | 3/137 | 44.35 | 3.16 | 84.00 | 0 | 0 |
| St George's Park | 7 | 12 | 1,506 | 50 | 788 | 33 | 7/40 | 23.87 | 3.13 | 45.63 | 0 | 4 |
| SuperSport Park | 5 | 9 | 618 | 17 | 344 | 3 | 2/37 | 114.66 | 3.33 | 206.00 | 0 | 0 |
| Kingsmead | 4 | 7 | 944 | 30 | 476 | 21 | 7/32 | 22.66 | 3.02 | 44.95 | 1 | 2 |
| The Wanderers Stadium | 3 | 6 | 353 | 10 | 234 | 7 | 3/92 | 33.42 | 3.97 | 50.42 | 0 | 0 |
| Lord's | 3 | 5 | 469 | 10 | 263 | 7 | 4/85 | 37.57 | 3.36 | 67.00 | 1 | 0 |
| Daren Sammy National Cricket Stadium | 2 | 4 | 303 | 17 | 112 | 9 | 5/36 | 12.44 | 2.21 | 33.66 | 0 | 1 |
| Rawalpindi Cricket Stadium | 2 | 4 | 823 | 21 | 344 | 15 | 7/102 | 22.93 | 2.50 | 54.86 | 0 | 1 |
| Old Trafford | 2 | 3 | 482 | 18 | 228 | 5 | 2/58 | 45.60 | 2.83 | 96.40 | 0 | 0 |
| All | 62 | 106 | 12,308 | 377 | 6,370 | 218 | 9/129 | 29.22 | 3.10 | 56.45 | 6 | 12 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| South Africa tour of England | 6 | 11 | 2 | 143 | 41 | 15.88 | 219 | 65.29 | 0 | 0 | 2 | 19 | 2 |
| India tour of South Africa | 6 | 10 | 0 | 146 | 35 | 14.60 | 259 | 56.37 | 0 | 0 | 0 | 20 | 1 |
| Sri Lanka tour of South Africa | 6 | 9 | 1 | 152 | 73 | 19.00 | 245 | 62.04 | 0 | 1 | 2 | 14 | 4 |
| Basil D'Oliveira Trophy | 4 | 8 | 0 | 113 | 71 | 14.12 | 204 | 55.39 | 0 | 1 | 1 | 15 | 3 |
| Australia tour of South Africa | 4 | 6 | 0 | 83 | 45 | 13.83 | 104 | 79.80 | 0 | 0 | 2 | 8 | 4 |
| South Africa tour of West Indies | 4 | 6 | 0 | 18 | 12 | 3.00 | 80 | 22.50 | 0 | 0 | 4 | 0 | 0 |
| South Africa tour of Australia | 3 | 5 | 0 | 86 | 53 | 17.20 | 134 | 64.17 | 0 | 1 | 0 | 11 | 1 |
| South Africa tour of Pakistan | 3 | 5 | 0 | 33 | 30 | 6.60 | 90 | 36.66 | 0 | 0 | 2 | 3 | 0 |
| Bangladesh tour of South Africa | 3 | 4 | 1 | 127 | 84 | 42.33 | 151 | 84.10 | 0 | 1 | 0 | 14 | 4 |
| South Africa in India Test Series | 2 | 4 | 0 | 103 | 72 | 25.75 | 229 | 44.97 | 0 | 1 | 1 | 16 | 0 |
| South Africa tour of Sri Lanka | 2 | 4 | 0 | 14 | 9 | 3.50 | 26 | 53.84 | 0 | 0 | 1 | 2 | 0 |
| South Africa in Australia Test Series | 2 | 3 | 1 | 58 | 41* | 29.00 | 58 | 100.00 | 0 | 0 | 0 | 3 | 4 |
| All | 62 | 95 | 8 | 1,334 | 84 | 15.33 | 2,197 | 60.71 | 0 | 6 | 19 | 153 | 29 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| India tour of South Africa | 5 | 9 | 408 | 8 | 244 | 2 | 1/14 | 122.00 | 3.58 | 204.00 | 0 | 0 |
| Sri Lanka tour of South Africa | 5 | 9 | 780 | 20 | 443 | 13 | 5/76 | 34.07 | 3.40 | 60.00 | 0 | 1 |
| Australia tour of South Africa | 4 | 8 | 968 | 22 | 572 | 17 | 5/123 | 33.64 | 3.54 | 56.94 | 1 | 1 |
| Bangladesh tour of South Africa | 4 | 8 | 791 | 36 | 348 | 24 | 7/32 | 14.50 | 2.63 | 32.95 | 1 | 2 |
| South Africa tour of England | 5 | 8 | 859 | 24 | 437 | 17 | 3/21 | 25.70 | 3.05 | 50.52 | 0 | 0 |
| South Africa tour of West Indies | 4 | 8 | 803 | 38 | 321 | 22 | 5/36 | 14.59 | 2.39 | 36.50 | 2 | 1 |
| Basil D'Oliveira Trophy | 4 | 7 | 1,213 | 43 | 655 | 14 | 5/180 | 46.78 | 3.23 | 86.64 | 1 | 1 |
| South Africa tour of Pakistan | 3 | 6 | 1,028 | 25 | 446 | 19 | 7/102 | 23.47 | 2.60 | 54.10 | 0 | 1 |
| Pakistan tour of South Africa | 2 | 4 | 402 | 10 | 195 | 5 | 3/137 | 39.00 | 2.91 | 80.40 | 0 | 0 |
| South Africa in Australia Test Series | 2 | 4 | 393 | 17 | 162 | 4 | 3/56 | 40.50 | 2.47 | 98.25 | 0 | 0 |
| South Africa in New Zealand Test Series | 3 | 4 | 689 | 26 | 299 | 15 | 6/40 | 19.93 | 2.60 | 45.93 | 0 | 2 |
| South Africa tour of Bangladesh | 2 | 4 | 517 | 18 | 255 | 13 | 5/59 | 19.61 | 2.95 | 39.76 | 0 | 1 |
| All | 62 | 106 | 12,308 | 377 | 6,370 | 218 | 9/129 | 29.22 | 3.10 | 56.45 | 6 | 12 |
- not recorded in the scorecards · N/A no dismissals or balls to divide by
Test milestones
Five-wicket innings 12
- 7/102v PakistanRawalpindi Cricket Stadium · 2025-10-20
- 5/76v Sri LankaSt George's Park · 2024-12-05
- 5/59v BangladeshZahur Ahmed Chowdhury Stadium · 2024-10-29
- 7/40v BangladeshSt George's Park · 2022-04-08
- 7/32v BangladeshKingsmead · 2022-03-31
- 5/36v West IndiesDaren Sammy National Cricket Stadium · 2021-06-18
- 5/180v EnglandSt George's Park · 2020-01-16
- 9/129v Sri LankaSinhalese Sports Club Ground · 2018-07-20
- 5/123v AustraliaKingsmead · 2018-03-01
- 5/59v ZimbabweSt George's Park · 2017-12-26
- 6/40v New ZealandBasin Reserve · 2017-03-16
- 5/94v New ZealandUniversity Oval, Dunedin · 2017-03-08
Best Test performances
| Score | BF | SR | 4s | 6s | Opponent | Ground | Date |
|---|---|---|---|---|---|---|---|
| 84 | 95 | 88.42 | 9 | 3 | Bangladesh | St George's Park | 2022-04-08 |
| 73 | 106 | 68.86 | 6 | 2 | Sri Lanka | SuperSport Park | 2020-12-26 |
| 72 | 132 | 54.54 | 12 | 0 | India | Maharashtra Cricket Association Stadium | 2019-10-10 |
| 71 | 106 | 66.98 | 10 | 3 | England | St George's Park | 2020-01-16 |
| 53 | 81 | 65.43 | 6 | 1 | Australia | Sydney Cricket Ground | 2023-01-04 |
| 51 | 70 | 72.85 | 4 | 1 | Zimbabwe | Queens Sports Club | 2025-06-28 |
| 45 | 51 | 88.23 | 4 | 2 | Australia | The Wanderers Stadium | 2018-03-30 |
| 41* | 34 | 120.58 | 2 | 3 | Australia | WACA Ground | 2016-11-03 |
| 41 | 49 | 83.67 | 7 | 0 | England | Lord's | 2022-08-17 |
| 40 | 35 | 114.28 | 4 | 2 | Pakistan | Newlands | 2025-01-03 |
| Figures | Balls | Mdns | Econ | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| 9/129 | 247 | 10 | 3.13 | Sri Lanka | Sinhalese Sports Club Ground | 2018-07-20 |
| 7/32 | 60 | 0 | 3.20 | Bangladesh | Kingsmead | 2022-03-31 |
| 7/40 | 72 | 3 | 3.33 | Bangladesh | St George's Park | 2022-04-08 |
| 7/102 | 256 | 5 | 2.39 | Pakistan | Rawalpindi Cricket Stadium | 2025-10-20 |
| 6/40 | 122 | 7 | 1.96 | New Zealand | Basin Reserve | 2017-03-16 |
| 5/36 | 105 | 7 | 2.05 | West Indies | Daren Sammy National Cricket Stadium | 2021-06-18 |
| 5/59 | 105 | 5 | 3.37 | Zimbabwe | St George's Park | 2017-12-26 |
| 5/59 | 100 | 0 | 3.54 | Bangladesh | Zahur Ahmed Chowdhury Stadium | 2024-10-29 |
| 5/76 | 150 | 3 | 3.04 | Sri Lanka | St George's Park | 2024-12-05 |
| 5/94 | 171 | 7 | 3.29 | New Zealand | University Oval, Dunedin | 2017-03-08 |
Latest Test matches
| Date | Opponent | Bat | Bowl | Ground | Result |
|---|---|---|---|---|---|
| 2025-11-22 | India | 12* | 1/39 & 2/37 | Barsapara Cricket Stadium | South Africa won by 408 runs |
| 2025-11-14 | India | 0 & 0 | 1/66 & 2/37 | Eden Gardens | South Africa won by 30 runs |
| 2025-10-20 | Pakistan | 30 | 7/102 & 2/34 | Rawalpindi Cricket Stadium | South Africa won by 8 wickets |
| 2025-06-28 | Zimbabwe | 21 & 51 | 3/70 & 1/71 | Queens Sports Club | South Africa won by 328 runs |
| 2025-06-11 | Australia | 7 | 1/19 & 0/17 | Lord's | South Africa won by 5 wickets |
| 2025-01-03 | Pakistan | 40 | 2/14 & 3/137 | Newlands | South Africa won by 10 wickets |
| 2024-12-05 | Sri Lanka | 0 & 14* | 2/65 & 5/76 | St George's Park | South Africa won by 109 runs |
| 2024-11-27 | Sri Lanka | 24 | 2/67 | Kingsmead | South Africa won by 233 runs |
| 2024-10-29 | Bangladesh | did not bat | 2/57 & 5/59 | Zahur Ahmed Chowdhury Stadium | South Africa won by an innings and 273 runs |
| 2024-10-21 | Bangladesh | 0 | 3/34 & 3/105 | Shere Bangla National Stadium | South Africa won by 7 wickets |
ODI CAREER · 2017 to 2026
Keshav Maharaj in ODIs
Scorecards for 30 of 32 official batting innings
79Wickets
29.69Average
4.69Economy
37.98Strike rate
5/33Best
1Five-fors
Official ODI record
| Batting | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 58 | 32 | 8 | 328 | 40 | 13.66 | 405 | 80.98 | 0 | 0 | 1 | 38 | 4 |
| Bowling | Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 58 | 57 | 3,001 | 17 | 2,346 | 79 | 5/33 | 5/33 | 29.69 | 4.69 | 37.98 | 4 | 1 | - |
| Fielding | Mat | Inns | Ct | St | Dis | Dis/Inns | Best |
|---|---|---|---|---|---|---|---|
| Career | 58 | 57 | 14 | 0 | 14 | 0.245 | 2 (2ct 0st) |
ODI career in charts
11
0
24
1
12
2
3
3
4
4
1
5+
01-4950-99100+* not out
3
0
15
1-9
11
10-24
1
25-49
0
50-99
0
100+
Caught10 · 33.3%
Bowled9 · 30.0%
LBW2 · 6.7%
Run out1 · 3.3%
Stumped1 · 3.3%
Not out7 · 23.3%
1-0 inns
2-0 inns
3-0 inns
4-0 inns
5-0 inns
6-0 inns
7-0 inns
812.3010 inns
911.6616 inns
1010.504 inns
11-0 inns
Fours120 · 44.4%
Sixes18 · 6.7%
Other runs132 · 48.9%
Recent ODI form
Last 10 batting innings
104runs
14.85average
72.22strike rate
050s
0100s
Last 10 bowling innings
21wickets
21.90average
5.06economy
25.95strike rate
5/33best
ODI record by situation
30 recorded innings| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Australia | 9 | 9 | 2 | 49 | 22* | 7.00 | 70 | 70.00 | 0 | 0 | 1 | 5 | 1 |
| India | 7 | 7 | 2 | 66 | 20* | 13.20 | 106 | 62.26 | 0 | 0 | 0 | 5 | 0 |
| England | 4 | 4 | 1 | 20 | 17 | 6.66 | 22 | 90.90 | 0 | 0 | 0 | 2 | 1 |
| Sri Lanka | 4 | 4 | 1 | 40 | 17 | 13.33 | 44 | 90.90 | 0 | 0 | 0 | 6 | 0 |
| Bangladesh | 2 | 2 | 0 | 51 | 28 | 25.50 | 55 | 92.72 | 0 | 0 | 0 | 7 | 1 |
| Pakistan | 2 | 2 | 1 | 26 | 19 | 26.00 | 32 | 81.25 | 0 | 0 | 0 | 4 | 0 |
| Ireland | 1 | 1 | 0 | 17 | 17 | 17.00 | 19 | 89.47 | 0 | 0 | 0 | 1 | 0 |
| New Zealand | 1 | 1 | 0 | 1 | 1 | 1.00 | 4 | 25.00 | 0 | 0 | 0 | 0 | 0 |
| All | 55 | 30 | 7 | 270 | 28 | 11.73 | 352 | 76.70 | 0 | 0 | 1 | 30 | 3 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Australia | 14 | 14 | 783 | 8 | 539 | 24 | 5/33 | 22.45 | 4.13 | 32.62 | 2 | 1 |
| India | 11 | 11 | 582 | 3 | 452 | 9 | 2/51 | 50.22 | 4.65 | 64.66 | 0 | 0 |
| England | 10 | 10 | 454 | 2 | 423 | 18 | 4/22 | 23.50 | 5.59 | 25.22 | 1 | 0 |
| Sri Lanka | 6 | 6 | 318 | 1 | 231 | 10 | 3/38 | 23.10 | 4.35 | 31.80 | 0 | 0 |
| Bangladesh | 4 | 4 | 222 | 0 | 181 | 4 | 2/56 | 45.25 | 4.89 | 55.50 | 0 | 0 |
| Ireland | 3 | 3 | 174 | 1 | 139 | 3 | 2/51 | 46.33 | 4.79 | 58.00 | 0 | 0 |
| Pakistan | 3 | 3 | 174 | 1 | 155 | 3 | 3/45 | 51.66 | 5.34 | 58.00 | 0 | 0 |
| Afghanistan | 2 | 2 | 120 | 1 | 71 | 3 | 2/25 | 23.66 | 3.55 | 40.00 | 0 | 0 |
| New Zealand | 2 | 2 | 114 | 0 | 111 | 4 | 4/46 | 27.75 | 5.84 | 28.50 | 1 | 0 |
| All | 55 | 55 | 2,941 | 17 | 2,302 | 78 | 5/33 | 29.51 | 4.69 | 37.70 | 4 | 1 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | 10 | 10 | 0 | 102 | 28 | 10.20 | 116 | 87.93 | 0 | 0 | 1 | 13 | 1 |
| Away | 15 | 15 | 4 | 155 | 22* | 14.09 | 200 | 77.50 | 0 | 0 | 0 | 16 | 2 |
| Neutral | 5 | 5 | 3 | 13 | 7* | 6.50 | 36 | 36.11 | 0 | 0 | 0 | 1 | 0 |
| All | 55 | 30 | 7 | 270 | 28 | 11.73 | 352 | 76.70 | 0 | 0 | 1 | 30 | 3 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | 20 | 20 | 1,077 | 10 | 840 | 28 | 4/20 | 30.00 | 4.67 | 38.46 | 2 | 0 |
| Away | 24 | 24 | 1,264 | 5 | 1,014 | 34 | 5/33 | 29.82 | 4.81 | 37.17 | 1 | 1 |
| Neutral | 11 | 11 | 600 | 2 | 448 | 16 | 4/46 | 28.00 | 4.48 | 37.50 | 1 | 0 |
| All | 55 | 55 | 2,941 | 17 | 2,302 | 78 | 5/33 | 29.51 | 4.69 | 37.70 | 4 | 1 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Batting first | 15 | 15 | 4 | 112 | 28 | 10.18 | 153 | 73.20 | 0 | 0 | 1 | 13 | 1 |
| Chasing | 15 | 15 | 3 | 158 | 23 | 13.16 | 199 | 79.39 | 0 | 0 | 0 | 17 | 2 |
| All | 55 | 30 | 7 | 270 | 28 | 11.73 | 352 | 76.70 | 0 | 0 | 1 | 30 | 3 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bowling first | 27 | 27 | 1,474 | 6 | 1,219 | 35 | 4/22 | 34.82 | 4.96 | 42.11 | 1 | 0 |
| Defending a total | 28 | 28 | 1,467 | 11 | 1,083 | 43 | 5/33 | 25.18 | 4.42 | 34.11 | 3 | 1 |
| All | 55 | 55 | 2,941 | 17 | 2,302 | 78 | 5/33 | 29.51 | 4.69 | 37.70 | 4 | 1 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No. 8 | 10 | 10 | 0 | 123 | 28 | 12.30 | 153 | 80.39 | 0 | 0 | 0 | 13 | 1 |
| No. 9 | 16 | 16 | 7 | 105 | 22* | 11.66 | 163 | 64.41 | 0 | 0 | 0 | 11 | 1 |
| No. 10 | 4 | 4 | 0 | 42 | 23 | 10.50 | 36 | 116.66 | 0 | 0 | 1 | 6 | 1 |
| All | 55 | 30 | 7 | 270 | 28 | 11.73 | 352 | 76.70 | 0 | 0 | 1 | 30 | 3 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Won | 11 | 11 | 5 | 66 | 22* | 11.00 | 86 | 76.74 | 0 | 0 | 1 | 7 | 1 |
| Lost | 19 | 19 | 2 | 204 | 28 | 12.00 | 266 | 76.69 | 0 | 0 | 0 | 23 | 2 |
| All | 55 | 30 | 7 | 270 | 28 | 11.73 | 352 | 76.70 | 0 | 0 | 1 | 30 | 3 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Won | 33 | 33 | 1,777 | 13 | 1,365 | 54 | 5/33 | 25.27 | 4.60 | 32.90 | 4 | 1 |
| Lost | 21 | 21 | 1,110 | 4 | 899 | 24 | 3/38 | 37.45 | 4.85 | 46.25 | 0 | 0 |
| No result | 1 | 1 | 54 | 0 | 38 | 0 | 0/38 | N/A | 4.22 | N/A | 0 | 0 |
| All | 55 | 55 | 2,941 | 17 | 2,302 | 78 | 5/33 | 29.51 | 4.69 | 37.70 | 4 | 1 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | 2 | 2 | 0 | 25 | 17 | 12.50 | 26 | 96.15 | 0 | 0 | 0 | 4 | 0 |
| 2020 | 1 | 1 | 0 | 2 | 2 | 2.00 | 2 | 100.00 | 0 | 0 | 0 | 0 | 0 |
| 2021 | 4 | 4 | 1 | 51 | 19 | 17.00 | 48 | 106.25 | 0 | 0 | 0 | 6 | 0 |
| 2022 | 5 | 5 | 0 | 63 | 28 | 12.60 | 75 | 84.00 | 0 | 0 | 0 | 8 | 1 |
| 2023 | 9 | 9 | 3 | 39 | 14 | 6.50 | 84 | 46.42 | 0 | 0 | 1 | 3 | 0 |
| 2025 | 8 | 8 | 3 | 86 | 22* | 17.20 | 115 | 74.78 | 0 | 0 | 0 | 8 | 2 |
| 2026 | 1 | 1 | 0 | 4 | 4 | 4.00 | 2 | 200.00 | 0 | 0 | 0 | 1 | 0 |
| All | 55 | 30 | 7 | 270 | 28 | 11.73 | 352 | 76.70 | 0 | 0 | 1 | 30 | 3 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | 2 | 2 | 97 | 0 | 97 | 4 | 3/25 | 24.25 | 6.00 | 24.25 | 0 | 0 |
| 2018 | 2 | 2 | 90 | 0 | 69 | 2 | 1/32 | 34.50 | 4.60 | 45.00 | 0 | 0 |
| 2020 | 3 | 3 | 180 | 0 | 146 | 1 | 1/48 | 146.00 | 4.86 | 180.00 | 0 | 0 |
| 2021 | 7 | 7 | 402 | 3 | 284 | 12 | 3/38 | 23.66 | 4.23 | 33.50 | 0 | 0 |
| 2022 | 10 | 10 | 522 | 2 | 421 | 9 | 2/56 | 46.77 | 4.83 | 58.00 | 0 | 0 |
| 2023 | 17 | 17 | 865 | 8 | 625 | 26 | 4/33 | 24.03 | 4.33 | 33.26 | 2 | 0 |
| 2025 | 12 | 12 | 669 | 2 | 586 | 18 | 5/33 | 32.55 | 5.25 | 37.16 | 1 | 1 |
| 2026 | 2 | 2 | 116 | 2 | 74 | 6 | 4/20 | 12.33 | 3.82 | 19.33 | 1 | 0 |
| All | 55 | 55 | 2,941 | 17 | 2,302 | 78 | 5/33 | 29.51 | 4.69 | 37.70 | 4 | 1 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| R Premadasa Stadium | 3 | 3 | 1 | 23 | 15 | 11.50 | 30 | 76.66 | 0 | 0 | 0 | 3 | 0 |
| SuperSport Park | 3 | 3 | 0 | 70 | 28 | 23.33 | 66 | 106.06 | 0 | 0 | 0 | 10 | 1 |
| The Wanderers Stadium | 3 | 3 | 0 | 8 | 4 | 2.66 | 10 | 80.00 | 0 | 0 | 1 | 2 | 0 |
| All | 55 | 30 | 7 | 270 | 28 | 11.73 | 352 | 76.70 | 0 | 0 | 1 | 30 | 3 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Boland Park | 4 | 4 | 234 | 2 | 179 | 4 | 1/37 | 44.75 | 4.58 | 58.50 | 0 | 0 |
| R Premadasa Stadium | 4 | 4 | 228 | 1 | 132 | 7 | 3/38 | 18.85 | 3.47 | 32.57 | 0 | 0 |
| SuperSport Park | 4 | 4 | 192 | 2 | 164 | 7 | 3/45 | 23.42 | 5.12 | 27.42 | 0 | 0 |
| The Wanderers Stadium | 4 | 4 | 193 | 2 | 163 | 6 | 4/33 | 27.16 | 5.06 | 32.16 | 1 | 0 |
| Mangaung Oval | 3 | 3 | 162 | 0 | 142 | 2 | 1/38 | 71.00 | 5.25 | 81.00 | 0 | 0 |
| National Stadium, Karachi | 3 | 3 | 180 | 1 | 135 | 3 | 2/35 | 45.00 | 4.50 | 60.00 | 0 | 0 |
| The Village, Malahide | 3 | 3 | 174 | 1 | 139 | 3 | 2/51 | 46.33 | 4.79 | 58.00 | 0 | 0 |
| All | 55 | 55 | 2,941 | 17 | 2,302 | 78 | 5/33 | 29.51 | 4.69 | 37.70 | 4 | 1 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ICC Cricket World Cup | 5 | 5 | 3 | 19 | 7* | 9.50 | 43 | 44.18 | 0 | 0 | 0 | 2 | 0 |
| South Africa tour of Sri Lanka | 4 | 4 | 1 | 40 | 17 | 13.33 | 44 | 90.90 | 0 | 0 | 0 | 6 | 0 |
| Australia tour of South Africa | 3 | 3 | 0 | 4 | 2 | 1.33 | 9 | 44.44 | 0 | 0 | 1 | 0 | 0 |
| India tour of South Africa | 3 | 3 | 0 | 24 | 14 | 8.00 | 39 | 61.53 | 0 | 0 | 0 | 2 | 0 |
| South Africa tour of Australia | 3 | 3 | 1 | 37 | 22* | 18.50 | 49 | 75.51 | 0 | 0 | 0 | 4 | 1 |
| South Africa tour of England | 3 | 3 | 0 | 19 | 17 | 6.33 | 21 | 90.47 | 0 | 0 | 0 | 2 | 1 |
| South Africa tour of India | 3 | 3 | 2 | 35 | 20* | 35.00 | 56 | 62.50 | 0 | 0 | 0 | 2 | 0 |
| All | 55 | 30 | 7 | 270 | 28 | 11.73 | 352 | 76.70 | 0 | 0 | 1 | 30 | 3 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ICC Cricket World Cup | 8 | 8 | 420 | 0 | 307 | 12 | 4/46 | 25.58 | 4.38 | 35.00 | 1 | 0 |
| Australia tour of South Africa | 7 | 7 | 379 | 5 | 281 | 9 | 4/33 | 31.22 | 4.44 | 42.11 | 1 | 0 |
| India tour of South Africa | 6 | 6 | 312 | 2 | 240 | 6 | 2/51 | 40.00 | 4.61 | 52.00 | 0 | 0 |
| South Africa tour of England | 5 | 5 | 237 | 1 | 213 | 10 | 4/22 | 21.30 | 5.39 | 23.70 | 1 | 0 |
| South Africa tour of Sri Lanka | 5 | 5 | 258 | 1 | 169 | 8 | 3/38 | 21.12 | 3.93 | 32.25 | 0 | 0 |
| South Africa tour of India | 4 | 4 | 210 | 1 | 182 | 2 | 1/23 | 91.00 | 5.20 | 105.00 | 0 | 0 |
| Bangladesh tour of South Africa | 3 | 3 | 162 | 0 | 149 | 3 | 2/56 | 49.66 | 5.51 | 54.00 | 0 | 0 |
| South Africa tour of Australia | 3 | 3 | 168 | 1 | 130 | 6 | 5/33 | 21.66 | 4.64 | 28.00 | 0 | 1 |
| South Africa tour of Ireland | 3 | 3 | 174 | 1 | 139 | 3 | 2/51 | 46.33 | 4.79 | 58.00 | 0 | 0 |
| All | 55 | 55 | 2,941 | 17 | 2,302 | 78 | 5/33 | 29.51 | 4.69 | 37.70 | 4 | 1 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Batting first | 15 | 15 | 4 | 112 | 28 | 10.18 | 153 | 73.20 | 0 | 0 | 1 | 13 | 1 |
| Chasing | 15 | 15 | 3 | 158 | 23 | 13.16 | 199 | 79.39 | 0 | 0 | 0 | 17 | 2 |
| All | 55 | 30 | 7 | 270 | 28 | 11.73 | 352 | 76.70 | 0 | 0 | 1 | 30 | 3 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bowling first | 27 | 27 | 1,474 | 6 | 1,219 | 35 | 4/22 | 34.82 | 4.96 | 42.11 | 1 | 0 |
| Defending a total | 28 | 28 | 1,467 | 11 | 1,083 | 43 | 5/33 | 25.18 | 4.42 | 34.11 | 3 | 1 |
| All | 55 | 55 | 2,941 | 17 | 2,302 | 78 | 5/33 | 29.51 | 4.69 | 37.70 | 4 | 1 |
- not recorded in the scorecards · N/A no dismissals or balls to divide by
ODI milestones
Five-wicket innings 1
Best ODI performances
| Score | BF | SR | 4s | 6s | Opponent | Ground | Date |
|---|---|---|---|---|---|---|---|
| 28 | 39 | 71.79 | 4 | 0 | Bangladesh | SuperSport Park | 2022-03-23 |
| 23 | 16 | 143.75 | 3 | 1 | Bangladesh | SuperSport Park | 2022-03-18 |
| 22* | 24 | 91.66 | 2 | 1 | Australia | Great Barrier Reef Arena | 2025-08-22 |
| 20* | 29 | 68.96 | 2 | 0 | India | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium | 2025-12-06 |
| 19 | 11 | 172.72 | 3 | 0 | Pakistan | SuperSport Park | 2021-04-07 |
| 17 | 14 | 121.42 | 3 | 0 | Sri Lanka | Pallekele International Cricket Stadium | 2018-08-08 |
| 17 | 19 | 89.47 | 1 | 0 | Ireland | The Village, Malahide | 2021-07-13 |
| 17 | 17 | 100.00 | 2 | 1 | England | The Rose Bowl | 2025-09-07 |
| 15 | 17 | 88.23 | 2 | 0 | Sri Lanka | R Premadasa Stadium | 2021-09-07 |
| 14 | 27 | 51.85 | 0 | 0 | India | Boland Park | 2023-12-21 |
| Figures | Balls | Mdns | Econ | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| 5/33 | 60 | 1 | 3.30 | Australia | Cazalys Stadium | 2025-08-19 |
| 4/20 | 56 | 2 | 2.14 | Australia | Kingsmead | 2026-09-24 |
| 4/22 | 33 | 0 | 4.00 | England | Headingley | 2025-09-02 |
| 4/33 | 55 | 2 | 3.60 | Australia | The Wanderers Stadium | 2023-09-17 |
| 4/46 | 54 | 0 | 5.11 | New Zealand | Maharashtra Cricket Association Stadium | 2023-11-01 |
| 3/25 | 37 | 0 | 4.05 | England | Lord's | 2017-05-29 |
| 3/38 | 60 | 0 | 3.80 | Sri Lanka | R Premadasa Stadium | 2021-09-07 |
| 3/45 | 60 | 1 | 4.50 | Pakistan | SuperSport Park | 2021-04-07 |
| 2/25 | 60 | 1 | 2.50 | Afghanistan | Narendra Modi Stadium | 2023-11-10 |
| 2/30 | 60 | 1 | 3.00 | Sri Lanka | R Premadasa Stadium | 2021-09-02 |
Latest ODI matches
| Date | Opponent | Bat | Bowl | Ground | Result |
|---|---|---|---|---|---|
| 2026-09-27 | Australia | 4 | 2/54 | The Wanderers Stadium | South Africa won by 32 runs |
| 2026-09-24 | Australia | did not bat | 4/20 | Kingsmead | South Africa won by 67 runs |
| 2025-12-06 | India | 20* | 1/44 | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium | India won by 9 wickets |
| 2025-12-03 | India | 10* | 0/70 | Shaheed Veer Narayan Singh International Stadium | South Africa won by 4 wickets |
| 2025-09-07 | England | 17 | 2/61 | The Rose Bowl | England won by 342 runs |
| 2025-09-04 | England | 1 | 2/59 | Lord's | South Africa won by 5 runs |
| 2025-09-02 | England | did not bat | 4/22 | Headingley | South Africa won by 7 wickets |
| 2025-08-24 | Australia | 2 | 1/57 | Great Barrier Reef Arena | Australia won by 276 runs |
| 2025-08-22 | Australia | 22* | 0/40 | Great Barrier Reef Arena | South Africa won by 84 runs |
| 2025-08-19 | Australia | 13 | 5/33 | Cazalys Stadium | South Africa won by 98 runs |
T20I CAREER · 2021 to 2026
Keshav Maharaj in T20Is
Scorecards for 17 of 19 official batting innings
55Wickets
26.30Average
7.87Economy
20.05Strike rate
3/24Best
0Five-fors
Official T20I record
| Batting | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 54 | 19 | 7 | 107 | 41 | 8.91 | 127 | 84.25 | 0 | 0 | 4 | 6 | 5 |
| Bowling | Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | 10w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 54 | 54 | 1,103 | 1 | 1,447 | 55 | 3/24 | 3/24 | 26.30 | 7.87 | 20.05 | 0 | 0 | - |
| Fielding | Mat | Inns | Ct | St | Dis | Dis/Inns | Best |
|---|---|---|---|---|---|---|---|
| Career | 54 | 54 | 15 | 0 | 15 | 0.277 | 2 (2ct 0st) |
T20I career in charts
16
0
18
1
14
2
2
3
0
4
0
5+
01-4950-99100+* not out
4
0
11
1-9
1
10-24
1
25-49
0
50-99
0
100+
Caught6 · 35.3%
Bowled4 · 23.5%
Run out1 · 5.9%
Not out6 · 35.3%
1-0 inns
2-0 inns
3-0 inns
4-0 inns
5-0 inns
6-0 inns
7-0 inns
89.169 inns
99.005 inns
106.003 inns
11-0 inns
Fours24 · 25.5%
Sixes24 · 25.5%
Other runs46 · 48.9%
Recent T20I form
Last 10 batting innings
28runs
4.66average
53.84strike rate
050s
0100s
Last 10 bowling innings
12wickets
25.66average
9.05economy
17.00strike rate
3/24best
T20I record by situation
17 recorded innings| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| India | 8 | 8 | 1 | 66 | 41 | 9.42 | 74 | 89.18 | 0 | 0 | 2 | 5 | 3 |
| New Zealand | 3 | 3 | 1 | 4 | 3 | 2.00 | 10 | 40.00 | 0 | 0 | 1 | 0 | 0 |
| Australia | 2 | 2 | 1 | 9 | 9* | 9.00 | 9 | 100.00 | 0 | 0 | 1 | 0 | 1 |
| England | 2 | 2 | 2 | 9 | 5* | N/A | 7 | 128.57 | 0 | 0 | 0 | 1 | 0 |
| Bangladesh | 1 | 1 | 1 | 4 | 4* | N/A | 8 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| West Indies | 1 | 1 | 0 | 2 | 2 | 2.00 | 6 | 33.33 | 0 | 0 | 0 | 0 | 0 |
| All | 50 | 17 | 6 | 94 | 41 | 8.54 | 114 | 82.45 | 0 | 0 | 4 | 6 | 4 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| India | 17 | 17 | 318 | 0 | 464 | 18 | 3/24 | 25.77 | 8.75 | 17.66 | 0 | 0 |
| New Zealand | 7 | 7 | 138 | 0 | 214 | 8 | 2/22 | 26.75 | 9.30 | 17.25 | 0 | 0 |
| West Indies | 6 | 6 | 132 | 0 | 195 | 8 | 2/22 | 24.37 | 8.86 | 16.50 | 0 | 0 |
| England | 5 | 5 | 112 | 0 | 137 | 5 | 2/21 | 27.40 | 7.33 | 22.40 | 0 | 0 |
| Sri Lanka | 5 | 5 | 109 | 1 | 99 | 5 | 2/22 | 19.80 | 5.44 | 21.80 | 0 | 0 |
| Bangladesh | 3 | 3 | 72 | 0 | 74 | 4 | 3/27 | 18.50 | 6.16 | 18.00 | 0 | 0 |
| Afghanistan | 2 | 2 | 30 | 0 | 33 | 1 | 1/27 | 33.00 | 6.60 | 30.00 | 0 | 0 |
| Australia | 2 | 2 | 42 | 0 | 63 | 1 | 1/23 | 63.00 | 9.00 | 42.00 | 0 | 0 |
| Ireland | 2 | 2 | 48 | 0 | 55 | 2 | 2/29 | 27.50 | 6.87 | 24.00 | 0 | 0 |
| Zimbabwe | 1 | 1 | 6 | 0 | 10 | 0 | 0/10 | N/A | 10.00 | N/A | 0 | 0 |
| All | 50 | 50 | 1,007 | 1 | 1,344 | 52 | 3/24 | 25.84 | 8.00 | 19.36 | 0 | 0 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | 4 | 4 | 1 | 21 | 9* | 7.00 | 27 | 77.77 | 0 | 0 | 0 | 0 | 1 |
| Away | 8 | 8 | 1 | 61 | 41 | 8.71 | 67 | 91.04 | 0 | 0 | 3 | 5 | 3 |
| Neutral | 5 | 5 | 4 | 12 | 5* | 12.00 | 20 | 60.00 | 0 | 0 | 1 | 1 | 0 |
| All | 50 | 17 | 6 | 94 | 41 | 8.54 | 114 | 82.45 | 0 | 0 | 4 | 6 | 4 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | 9 | 9 | 192 | 0 | 306 | 10 | 2/22 | 30.60 | 9.56 | 19.20 | 0 | 0 |
| Away | 22 | 22 | 425 | 1 | 564 | 25 | 3/24 | 22.56 | 7.96 | 17.00 | 0 | 0 |
| Neutral | 19 | 19 | 390 | 0 | 474 | 17 | 3/27 | 27.88 | 7.29 | 22.94 | 0 | 0 |
| All | 50 | 50 | 1,007 | 1 | 1,344 | 52 | 3/24 | 25.84 | 8.00 | 19.36 | 0 | 0 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Batting first | 7 | 7 | 4 | 63 | 41 | 21.00 | 63 | 100.00 | 0 | 0 | 1 | 6 | 3 |
| Chasing | 10 | 10 | 2 | 31 | 11 | 3.87 | 51 | 60.78 | 0 | 0 | 3 | 0 | 1 |
| All | 50 | 17 | 6 | 94 | 41 | 8.54 | 114 | 82.45 | 0 | 0 | 4 | 6 | 4 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bowling first | 31 | 31 | 595 | 1 | 824 | 29 | 2/22 | 28.41 | 8.30 | 20.51 | 0 | 0 |
| Defending a total | 19 | 19 | 412 | 0 | 520 | 23 | 3/24 | 22.60 | 7.57 | 17.91 | 0 | 0 |
| All | 50 | 50 | 1,007 | 1 | 1,344 | 52 | 3/24 | 25.84 | 8.00 | 19.36 | 0 | 0 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No. 8 | 9 | 9 | 3 | 55 | 41 | 9.16 | 67 | 82.08 | 0 | 0 | 3 | 6 | 2 |
| No. 9 | 5 | 5 | 2 | 27 | 11 | 9.00 | 29 | 93.10 | 0 | 0 | 1 | 0 | 2 |
| No. 10 | 3 | 3 | 1 | 12 | 6 | 6.00 | 18 | 66.66 | 0 | 0 | 0 | 0 | 0 |
| All | 50 | 17 | 6 | 94 | 41 | 8.54 | 114 | 82.45 | 0 | 0 | 4 | 6 | 4 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Won | 3 | 3 | 2 | 11 | 5* | 11.00 | 16 | 68.75 | 0 | 0 | 0 | 1 | 0 |
| Lost | 14 | 14 | 4 | 83 | 41 | 8.30 | 98 | 84.69 | 0 | 0 | 4 | 5 | 4 |
| All | 50 | 17 | 6 | 94 | 41 | 8.54 | 114 | 82.45 | 0 | 0 | 4 | 6 | 4 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Won | 30 | 30 | 641 | 1 | 768 | 36 | 3/24 | 21.33 | 7.18 | 17.80 | 0 | 0 |
| Lost | 17 | 17 | 330 | 0 | 523 | 15 | 2/23 | 34.86 | 9.50 | 22.00 | 0 | 0 |
| Tied | 1 | 1 | 24 | 0 | 27 | 1 | 1/27 | 27.00 | 6.75 | 24.00 | 0 | 0 |
| No result | 2 | 2 | 12 | 0 | 26 | 0 | 0/10 | N/A | 13.00 | N/A | 0 | 0 |
| All | 50 | 50 | 1,007 | 1 | 1,344 | 52 | 3/24 | 25.84 | 8.00 | 19.36 | 0 | 0 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | 1 | 1 | 0 | 0 | 0 | 0.00 | 2 | 0.00 | 0 | 0 | 1 | 0 | 0 |
| 2022 | 4 | 4 | 1 | 56 | 41 | 18.66 | 50 | 112.00 | 0 | 0 | 1 | 5 | 3 |
| 2023 | 2 | 2 | 1 | 10 | 9* | 10.00 | 10 | 100.00 | 0 | 0 | 0 | 0 | 1 |
| 2024 | 6 | 6 | 3 | 24 | 6 | 8.00 | 40 | 60.00 | 0 | 0 | 0 | 1 | 0 |
| 2025 | 1 | 1 | 0 | 0 | 0 | 0.00 | 2 | 0.00 | 0 | 0 | 1 | 0 | 0 |
| 2026 | 3 | 3 | 1 | 4 | 3 | 2.00 | 10 | 40.00 | 0 | 0 | 1 | 0 | 0 |
| All | 50 | 17 | 6 | 94 | 41 | 8.54 | 114 | 82.45 | 0 | 0 | 4 | 6 | 4 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | 8 | 8 | 175 | 1 | 170 | 6 | 2/24 | 28.33 | 5.82 | 29.16 | 0 | 0 |
| 2022 | 16 | 16 | 304 | 0 | 408 | 14 | 2/21 | 29.14 | 8.05 | 21.71 | 0 | 0 |
| 2023 | 2 | 2 | 42 | 0 | 66 | 2 | 2/26 | 33.00 | 9.42 | 21.00 | 0 | 0 |
| 2024 | 10 | 10 | 210 | 0 | 263 | 13 | 3/27 | 20.23 | 7.51 | 16.15 | 0 | 0 |
| 2025 | 1 | 1 | 12 | 0 | 25 | 0 | 0/25 | N/A | 12.50 | N/A | 0 | 0 |
| 2026 | 13 | 13 | 264 | 0 | 412 | 17 | 3/24 | 24.23 | 9.36 | 15.52 | 0 | 0 |
| All | 50 | 50 | 1,007 | 1 | 1,344 | 52 | 3/24 | 25.84 | 8.00 | 19.36 | 0 | 0 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ICC Men's T20 World Cup | 6 | 6 | 4 | 14 | 5* | 7.00 | 26 | 53.84 | 0 | 0 | 1 | 1 | 0 |
| South Africa tour of India | 4 | 4 | 0 | 52 | 41 | 13.00 | 47 | 110.63 | 0 | 0 | 2 | 5 | 3 |
| India tour of South Africa | 3 | 3 | 0 | 12 | 6 | 4.00 | 20 | 60.00 | 0 | 0 | 0 | 0 | 0 |
| All | 50 | 17 | 6 | 94 | 41 | 8.54 | 114 | 82.45 | 0 | 0 | 4 | 6 | 4 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ICC Men's T20 World Cup | 17 | 17 | 354 | 0 | 434 | 18 | 3/24 | 24.11 | 7.35 | 19.66 | 0 | 0 |
| South Africa tour of India | 9 | 9 | 150 | 0 | 227 | 8 | 2/23 | 28.37 | 9.08 | 18.75 | 0 | 0 |
| India tour of South Africa | 5 | 5 | 114 | 0 | 162 | 5 | 2/26 | 32.40 | 8.52 | 22.80 | 0 | 0 |
| South Africa tour of England | 5 | 5 | 118 | 0 | 144 | 5 | 2/21 | 28.80 | 7.32 | 23.60 | 0 | 0 |
| South Africa tour of New Zealand | 5 | 5 | 102 | 0 | 157 | 7 | 2/22 | 22.42 | 9.23 | 14.57 | 0 | 0 |
| South Africa tour of Sri Lanka | 3 | 3 | 61 | 1 | 43 | 3 | 1/10 | 14.33 | 4.22 | 20.33 | 0 | 0 |
| West Indies tour of South Africa | 3 | 3 | 60 | 0 | 104 | 5 | 2/22 | 20.80 | 10.40 | 12.00 | 0 | 0 |
| All | 50 | 50 | 1,007 | 1 | 1,344 | 52 | 3/24 | 25.84 | 8.00 | 19.36 | 0 | 0 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Batting first | 7 | 7 | 4 | 63 | 41 | 21.00 | 63 | 100.00 | 0 | 0 | 1 | 6 | 3 |
| Chasing | 10 | 10 | 2 | 31 | 11 | 3.87 | 51 | 60.78 | 0 | 0 | 3 | 0 | 1 |
| All | 50 | 17 | 6 | 94 | 41 | 8.54 | 114 | 82.45 | 0 | 0 | 4 | 6 | 4 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bowling first | 31 | 31 | 595 | 1 | 824 | 29 | 2/22 | 28.41 | 8.30 | 20.51 | 0 | 0 |
| Defending a total | 19 | 19 | 412 | 0 | 520 | 23 | 3/24 | 22.60 | 7.57 | 17.91 | 0 | 0 |
| All | 50 | 50 | 1,007 | 1 | 1,344 | 52 | 3/24 | 25.84 | 8.00 | 19.36 | 0 | 0 |
| Mat | Inns | Balls | Mdns | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Narendra Modi Stadium | 4 | 4 | 84 | 0 | 118 | 5 | 3/24 | 23.60 | 8.42 | 16.80 | 0 | 0 |
| County Ground, Bristol | 3 | 3 | 72 | 0 | 86 | 2 | 2/29 | 43.00 | 7.16 | 36.00 | 0 | 0 |
| R Premadasa Stadium | 3 | 3 | 61 | 1 | 43 | 3 | 1/10 | 14.33 | 4.22 | 20.33 | 0 | 0 |
| The Wanderers Stadium | 3 | 3 | 54 | 0 | 106 | 3 | 2/26 | 35.33 | 11.77 | 18.00 | 0 | 0 |
| All | 50 | 50 | 1,007 | 1 | 1,344 | 52 | 3/24 | 25.84 | 8.00 | 19.36 | 0 | 0 |
- not recorded in the scorecards · N/A no dismissals or balls to divide by
Best T20I performances
| Score | BF | SR | 4s | 6s | Opponent | Ground | Date |
|---|---|---|---|---|---|---|---|
| 41 | 35 | 117.14 | 5 | 2 | India | Greenfield International Stadium | 2022-09-28 |
| 11 | 8 | 137.50 | 0 | 1 | India | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium | 2022-06-14 |
| 9* | 7 | 128.57 | 0 | 1 | Australia | Kingsmead | 2023-09-03 |
| 6 | 8 | 75.00 | 0 | 0 | India | The Wanderers Stadium | 2024-11-15 |
| 5* | 2 | 250.00 | 1 | 0 | England | Daren Sammy National Cricket Stadium | 2024-06-21 |
| 5 | 9 | 55.55 | 0 | 0 | India | Kingsmead | 2024-11-08 |
| 4* | 5 | 80.00 | 0 | 0 | England | County Ground, Bristol | 2022-07-27 |
| 4* | 8 | 50.00 | 0 | 0 | Bangladesh | Nassau County International Cricket Stadium | 2024-06-10 |
| 3 | 8 | 37.50 | 0 | 0 | New Zealand | Eden Park | 2026-03-20 |
| 2* | 7 | 28.57 | 0 | 0 | India | Kensington Oval | 2024-06-29 |
| Figures | Balls | Mdns | Econ | Opponent | Ground | Date |
|---|---|---|---|---|---|---|
| 3/24 | 18 | 0 | 8.00 | India | Narendra Modi Stadium | 2026-02-22 |
| 3/27 | 24 | 0 | 6.75 | Bangladesh | Nassau County International Cricket Stadium | 2024-06-10 |
| 2/21 | 22 | 0 | 5.72 | England | The Rose Bowl | 2022-07-31 |
| 2/22 | 24 | 0 | 5.50 | Sri Lanka | Nassau County International Cricket Stadium | 2024-06-03 |
| 2/22 | 24 | 0 | 5.50 | West Indies | SuperSport Park | 2026-01-29 |
| 2/22 | 24 | 0 | 5.50 | New Zealand | Sky Stadium | 2026-03-22 |
| 2/23 | 24 | 0 | 5.75 | India | Barsapara Cricket Stadium | 2022-10-02 |
| 2/23 | 18 | 0 | 7.66 | India | Kensington Oval | 2024-06-29 |
| 2/24 | 24 | 0 | 6.00 | West Indies | Dubai International Cricket Stadium | 2021-10-26 |
| 2/25 | 24 | 0 | 6.25 | England | Daren Sammy National Cricket Stadium | 2024-06-21 |
Latest T20I matches
| Date | Opponent | Bat | Bowl | Ground | Result |
|---|---|---|---|---|---|
| 2026-03-25 | New Zealand | did not bat | 1/35 | Hagley Oval | South Africa won by 33 runs |
| 2026-03-22 | New Zealand | did not bat | 2/22 | Sky Stadium | South Africa won by 19 runs |
| 2026-03-20 | New Zealand | 3 | 1/30 | Eden Park | New Zealand won by 8 wickets |
| 2026-03-17 | New Zealand | 0 | 1/45 | Seddon Park | New Zealand won by 68 runs |
| 2026-03-15 | New Zealand | did not bat | 2/25 | Bay Oval | South Africa won by 7 wickets |
| 2026-03-04 | New Zealand | 1* | 0/33 | Eden Gardens | New Zealand won by 9 wickets |
| 2026-02-26 | West Indies | did not bat | 0/43 | Narendra Modi Stadium | South Africa won by 9 wickets |
| 2026-02-22 | India | did not bat | 3/24 | Narendra Modi Stadium | South Africa won by 76 runs |
| 2026-02-14 | New Zealand | did not bat | 1/24 | Narendra Modi Stadium | South Africa won by 7 wickets |
| 2026-02-11 | Afghanistan | did not bat | 1/27 | Narendra Modi Stadium | Match tied |