Players / KA Maharaj
Men's cricketKA Maharaj: runs, wickets and records
236 recorded matches from 3 Nov 2016 to 9 Oct 2026, most often for South Africa, Durban's Super Giants, Pretoria Capitals. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 63 | 97 | 1,369 | 84 | 15.56 | 61.0 | 0 | 6 | 155 | 30 |
| ODIs | 56 | 32 | 328 | 40 | 13.67 | 81.0 | 0 | 0 | 38 | 4 |
| T20Is | 52 | 19 | 107 | 41 | 8.92 | 84.3 | 0 | 0 | 6 | 5 |
| T20 leagues | 57 | 28 | 174 | 25* | 9.16 | 83.3 | 0 | 0 | 13 | 6 |
| County Championship | 8 | 14 | 305 | 85 | 21.79 | 93.6 | 0 | 2 | 31 | 14 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 108 | 220 | 9/129 | 29.55 | 3.12 | 12 |
| ODIs | 55 | 76 | 5/33 | 29.93 | 4.74 | 1 |
| T20Is | 52 | 54 | 3/24 | 26.19 | 7.91 | 0 |
| T20 leagues | 55 | 51 | 3/15 | 27.43 | 7.21 | 0 |
| County Championship | 16 | 55 | 7/37 | 18.22 | 2.71 | 5 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 85 | 71 | Essex | 7 Jul 2019 |
| 84 | 95 | Bangladesh | 8 Apr 2022 |
| 73 | 106 | Sri Lanka | 26 Dec 2020 |
| 72 | 81 | Somerset | 13 Jul 2019 |
| 72 | 132 | India | 10 Oct 2019 |
KA Maharaj: matches in the records
KA Maharaj appears in 236 recorded men's matches, from 3 November 2016 to 9 October 2026, most often for South Africa, Durban's Super Giants and Pretoria Capitals. The matches split as 63 in Test matches, 56 in One Day Internationals, 52 in Twenty20 Internationals, 57 in franchise Twenty20 leagues and 8 in the County Championship. The most frequent opponents in the records are India (38 matches), Australia (27 matches) and England (26 matches). The ground used most often is Kingsmead, Durban, with 23 matches.
KA Maharaj batting record
In Test matches, the batting record is 1,369 runs in 97 innings, an average of 15.56, a strike rate of 61.0 and a highest score of 84, with 6 fifties and 19 ducks.
In One Day Internationals, the batting record is 328 runs in 32 innings, an average of 13.67, a strike rate of 81.0 and a highest score of 40, with 1 ducks.
In Twenty20 Internationals, the batting record is 107 runs in 19 innings, an average of 8.92, a strike rate of 84.3 and a highest score of 41, with 4 ducks.
In franchise Twenty20 leagues, the batting record is 174 runs in 28 innings, an average of 9.16, a strike rate of 83.3 and a highest score of 25*, with 2 ducks.
In the County Championship, the batting record is 305 runs in 14 innings, an average of 21.79, a strike rate of 93.6 and a highest score of 85, with 2 fifties and 3 ducks.
KA Maharaj bowling record
In Test matches, the bowling record is 220 wickets in 108 innings, an average of 29.55, an economy rate of 3.12, a strike rate of 56.7 balls per wicket and best figures of 9 for 129, including 12 five-wicket hauls.
In One Day Internationals, the bowling record is 76 wickets in 55 innings, an average of 29.93, an economy rate of 4.74 and best figures of 5 for 33, including 1 five-wicket haul.
In Twenty20 Internationals, the bowling record is 54 wickets in 52 innings, an average of 26.19, an economy rate of 7.91 and best figures of 3 for 24.
In franchise Twenty20 leagues, the bowling record is 51 wickets in 55 innings, an average of 27.43, an economy rate of 7.21 and best figures of 3 for 15.
In the County Championship, the bowling record is 55 wickets in 16 innings, an average of 18.22, an economy rate of 2.71 and best figures of 7 for 37, including 5 five-wicket hauls.
KA Maharaj highest innings
The highest individual scores in the records are: 85 from 71 balls against Essex at County Ground, Chelmsford on 7 July 2019 (the County Championship). 84 from 95 balls against Bangladesh at St George's Park, Port Elizabeth on 8 April 2022 (Tests). 73 from 106 balls against Sri Lanka at SuperSport Park on 26 December 2020 (Tests). 72 from 81 balls against Somerset at Headingley, Leeds on 13 July 2019 (the County Championship). 72 from 132 balls against India at Maharashtra Cricket Association Stadium on 10 October 2019 (Tests).
KA Maharaj best bowling
The best bowling figures in the records are: 9 for 129 against Sri Lanka at Sinhalese Sports Club Ground on 20 July 2018. 7 for 32 against Bangladesh at Kingsmead, Durban on 31 March 2022. 7 for 37 against Somerset at County Ground, Taunton on 4 September 2018. 7 for 40 against Bangladesh at St George's Park, Port Elizabeth on 8 April 2022. 7 for 52 against Somerset at Headingley, Leeds on 13 July 2019.
KA Maharaj results with the side
In Test matches, the player's side won 38 and lost 21 of the 63 recorded matches (64.4% of decided matches).
In One Day Internationals, the player's side won 31 and lost 22 of the 56 recorded matches (58.5% of decided matches).
In Twenty20 Internationals, the player's side won 32 and lost 18 of the 52 recorded matches (64.0% of decided matches).
In franchise Twenty20 leagues, the player's side won 26 and lost 29 of the 57 recorded matches (47.3% of decided matches).
Against the most frequent opponents the results were India: 18 won, 19 lost in 38 matches, Australia: 17 won, 9 lost in 27 matches, England: 14 won, 11 lost in 26 matches, Sri Lanka: 13 won, 8 lost in 21 matches and New Zealand: 7 won, 4 lost in 13 matches.
KA Maharaj teams
Matches by side: South Africa (171), Durban's Super Giants (32), Pretoria Capitals (11), Yorkshire (10), Barbados Royals (7), Lancashire (3) and Rajasthan Royals (2).
KA Maharaj main grounds
The grounds used most often are Kingsmead, Durban (23), SuperSport Park, Centurion (14), The Wanderers Stadium, Johannesburg (13), Newlands, Cape Town (11), Boland Park, Paarl (8) and St George's Park, Gqeberha (7).
KA Maharaj runs by year
Runs in each calendar year of the records: 2016 (58), 2017 (174), 2018 (266), 2019 (408), 2020 (152), 2021 (112), 2022 (438), 2023 (187), 2024 (145), 2025 (274), 2026 (69).
KA Maharaj wickets by year
Wickets in each calendar year of the records: 2016 (8), 2017 (52), 2018 (53), 2019 (52), 2020 (9), 2021 (37), 2022 (50), 2023 (35), 2024 (74), 2025 (53), 2026 (33).
KA Maharaj matches by year
Recorded matches in each calendar year: 2016 (3), 2017 (13), 2018 (14), 2019 (15), 2020 (6), 2021 (22), 2022 (38), 2023 (31), 2024 (40), 2025 (30), 2026 (24).
KA Maharaj fours and sixes
In Test matches, 155 fours and 30 sixes, one boundary every 12.1 balls faced; 58.4% of the runs came in boundaries.
In One Day Internationals, 38 fours and 4 sixes, one boundary every 9.6 balls faced; 53.7% of the runs came in boundaries.
In the County Championship, 31 fours and 14 sixes, one boundary every 7.2 balls faced; 68.2% of the runs came in boundaries.
How KA Maharaj gets out
In Test matches, 88 recorded dismissals: caught 55%, bowled 23%, lbw 16% and run out 5%.
In One Day Internationals, 24 recorded dismissals: caught 46%, bowled 38%, lbw 8% and run out 4%.
In franchise Twenty20 leagues, 19 recorded dismissals: bowled 42%, caught 37%, caught and bowled 11% and lbw 5%.
KA Maharaj bowling in detail
In Test matches: 9,207 dot balls (73.8% of legal deliveries), 377 maidens, 2 wides and 10 no-balls and wickets by caught 55%, lbw 19% and bowled 16%.
In One Day Internationals: 1,448 dot balls (50.3% of legal deliveries), 16 maidens, 25 wides and 2 no-balls and wickets by caught 49%, bowled 26% and stumped 12%.
In Twenty20 Internationals: 369 dot balls (34.4% of legal deliveries), 1 maidens, 28 wides and 2 no-balls and wickets by caught 59%, bowled 20% and lbw 11%.
In franchise Twenty20 leagues: 423 dot balls (36.3% of legal deliveries), 1 maidens, 23 wides and 0 no-balls and wickets by caught 53%, bowled 18% and stumped 16%.
In the County Championship: 1,757 dot balls (79.2% of legal deliveries), 99 maidens, 1 wides and 5 no-balls and wickets by caught 45%, lbw 29% and bowled 15%.
KA Maharaj player of the match awards
Of the 7 player of the match awards on record, the first is dated 16 March 2017 (New Zealand v South Africa) and the latest 20 October 2025 (Pakistan v South Africa): 5 in Test matches and 2 in One Day Internationals.
KA Maharaj first and latest matches
The first recorded match in Test matches is dated 3 November 2016 against Australia and the latest 9 October 2026 against Australia.
The first recorded match in One Day Internationals is dated 27 May 2017 against England and the latest 27 September 2026 against Australia.
The first recorded match in Twenty20 Internationals is dated 10 September 2021 against Sri Lanka and the latest 25 March 2026 against New Zealand.
The first recorded match in franchise Twenty20 leagues is dated 11 August 2019 against Derbyshire and the latest 25 January 2026 against Sunrisers Eastern Cape.
The first recorded match in the County Championship is dated 29 August 2018 against Worcestershire and the latest 10 September 2019 against Somerset.
KA Maharaj against different opponents
The most runs against a single opponent are 393 against India in 32 innings (average 14.04), 327 against Australia in 28 innings (average 14.22), 285 against England in 25 innings (average 14.25) and 258 against Sri Lanka in 20 innings (average 16.12).
The most wickets against a single opponent are 54 against England in 30 innings, 51 against Sri Lanka in 28 innings, 50 against Australia in 35 innings and 45 against Bangladesh in 19 innings.
KA Maharaj at different grounds
The grounds that have produced the most runs are SuperSport Park, Centurion (152 runs in 10 innings), SuperSport Park (118 runs in 6 innings), Kingsmead, Durban (117 runs in 13 innings) and Newlands (116 runs in 8 innings).
KA Maharaj recent years
Year by year, the latest figures in the records are 2021: 22 matches, 112 runs and 37 wickets; 2022: 38 matches, 438 runs and 50 wickets; 2023: 31 matches, 187 runs and 35 wickets; 2024: 40 matches, 145 runs and 74 wickets; 2025: 30 matches, 274 runs and 53 wickets; 2026: 24 matches, 69 runs and 33 wickets.
KA Maharaj year by year
The busiest year in the records is 2024, with 40 matches. The most runs in a calendar year came in 2022: 438. The most wickets in a calendar year came in 2024: 74.
Questions and answers
How many matches has KA Maharaj played?
236 recorded matches, from 3 November 2016 to 9 October 2026.
How many runs has KA Maharaj scored in Tests?
1,369 runs in 97 innings, at an average of 15.56.
How many runs has KA Maharaj scored in ODIs?
328 runs in 32 innings, at an average of 13.67.
How many runs has KA Maharaj scored in T20Is?
107 runs in 19 innings, at an average of 8.92.
What is KA Maharaj's highest score?
85 from 71 balls against Essex on 7 July 2019, at County Ground, Chelmsford.
How many wickets has KA Maharaj taken in Tests?
220 wickets in 108 innings, with best figures of 9 for 129.
How many wickets has KA Maharaj taken in ODIs?
76 wickets in 55 innings, with best figures of 5 for 33.
How many wickets has KA Maharaj taken in T20Is?
54 wickets in 52 innings, with best figures of 3 for 24.
How many sixes has KA Maharaj hit?
59 sixes and 243 fours in the recorded matches.
How many player of the match awards has KA Maharaj won?
7 in the recorded matches.
Which teams has KA Maharaj played for?
South Africa (171), Durban's Super Giants (32), Pretoria Capitals (11), Yorkshire (10), Barbados Royals (7), Lancashire (3) and Rajasthan Royals (2).
When was KA Maharaj's most recent recorded match?
9 October 2026.