CricketScore

Players / AK Markram

Men's cricket

AK Markram: runs, wickets and records

331 recorded matches from 28 Sep 2017 to 9 Oct 2026, most often for South Africa, Sunrisers Hyderabad, Sunrisers Eastern Cape. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests51943,30415235.9157.981446916
ODIs82792,55417535.4797.741226657
T20Is75711,93886*31.77148.701417883
T20 leagues1181123,06410832.25135.4217246112
County Championship582399429.8862.102360

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests2962/2753.002.960
ODIs41192/1864.055.840
T20Is38163/2136.818.790
T20 leagues54242/733.218.050
County Championship211/11.000.600

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
175126Netherlands2 Apr 2023
152216Australia30 Mar 2018
143186Bangladesh6 Oct 2017
143218Australia1 Mar 2018
136207Australia11 Jun 2025

AK Markram: matches in the records

AK Markram appears in 331 recorded men's matches, from 28 September 2017 to 9 October 2026, most often for South Africa, Sunrisers Hyderabad and Sunrisers Eastern Cape. The matches split as 51 in Test matches, 82 in One Day Internationals, 75 in Twenty20 Internationals, 118 in franchise Twenty20 leagues and 5 in the County Championship. The most frequent opponents in the records are India (47 matches), Australia (29 matches) and Sri Lanka (25 matches). The ground used most often is SuperSport Park, Centurion, with 20 matches.

AK Markram batting record

In Test matches, the batting record is 3,304 runs in 94 innings, an average of 35.91, a strike rate of 57.9 and a highest score of 152, with 8 hundreds, 14 fifties and 7 ducks.

In One Day Internationals, the batting record is 2,554 runs in 79 innings, an average of 35.47, a strike rate of 97.7 and a highest score of 175, with 4 hundreds, 12 fifties and 7 ducks.

In Twenty20 Internationals, the batting record is 1,938 runs in 71 innings, an average of 31.77, a strike rate of 148.7 and a highest score of 86*, with 14 fifties and 2 ducks.

In franchise Twenty20 leagues, the batting record is 3,064 runs in 112 innings, an average of 32.25, a strike rate of 135.4 and a highest score of 108, with 2 hundreds, 17 fifties and 6 ducks.

In the County Championship, the batting record is 239 runs in 8 innings, an average of 29.88, a strike rate of 62.1 and a highest score of 94, with 2 fifties and 3 ducks.

AK Markram bowling record

In One Day Internationals, the bowling record is 19 wickets in 41 innings, an average of 64.05, an economy rate of 5.84 and best figures of 2 for 18.

In Twenty20 Internationals, the bowling record is 16 wickets in 38 innings, an average of 36.81, an economy rate of 8.79 and best figures of 3 for 21.

In franchise Twenty20 leagues, the bowling record is 24 wickets in 54 innings, an average of 33.21, an economy rate of 8.05 and best figures of 2 for 7.

AK Markram highest innings

The highest individual scores in the records are: 175 from 126 balls against Netherlands at The Wanderers Stadium, Johannesburg on 2 April 2023 (ODIs). 152 from 216 balls against Australia at The Wanderers Stadium on 30 March 2018 (Tests). 143 from 186 balls against Bangladesh at Mangaung Oval on 6 October 2017 (Tests). 143 from 218 balls against Australia at Kingsmead on 1 March 2018 (Tests). 136 from 207 balls against Australia at Lord's, London on 11 June 2025 (Tests).

AK Markram best bowling

The best bowling figures in the records are: 3 for 21 against Sri Lanka at R Premadasa Stadium, Colombo on 12 September 2021. 2 for 7 against Joburg Super Kings at The Wanderers Stadium, Johannesburg on 5 February 2023. 2 for 8 against MI Cape Town at St George's Park, Gqeberha on 16 January 2023. 2 for 15 against Paarl Royals at St George's Park, Gqeberha on 1 February 2025. 2 for 17 against Pretoria Capitals at St George's Park, Gqeberha on 12 January 2023.

AK Markram results with the side

In Test matches, the player's side won 34 and lost 16 of the 51 recorded matches (68.0% of decided matches).

In One Day Internationals, the player's side won 42 and lost 37 of the 82 recorded matches (53.2% of decided matches).

In Twenty20 Internationals, the player's side won 43 and lost 31 of the 75 recorded matches (58.1% of decided matches).

In franchise Twenty20 leagues, the player's side won 56 and lost 58 of the 118 recorded matches (49.1% of decided matches).

Against the most frequent opponents the results were India: 20 won, 27 lost in 47 matches, Australia: 15 won, 14 lost in 29 matches, Sri Lanka: 18 won, 7 lost in 25 matches, West Indies: 14 won, 7 lost in 23 matches and Pakistan: 9 won, 13 lost in 22 matches.

AK Markram teams

Matches by side: South Africa (208), Sunrisers Hyderabad (38), Sunrisers Eastern Cape (36), Lucknow Super Giants (25), Durban's Super Giants (8), Punjab Kings (6), Manchester Super Giants (5), Durham (3) and Hampshire (2).

AK Markram main grounds

The grounds used most often are SuperSport Park, Centurion (20), St George's Park, Gqeberha (19), The Wanderers Stadium, Johannesburg (18), Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow (15), Kingsmead, Durban (13) and Newlands, Cape Town (11).

AK Markram runs by year

Runs in each calendar year of the records: 2017 (446), 2018 (1,137), 2019 (741), 2020 (68), 2021 (1,262), 2022 (1,088), 2023 (2,142), 2024 (1,318), 2025 (1,786), 2026 (1,111).

AK Markram wickets by year

Wickets in each calendar year of the records: 2017 (2), 2018 (1), 2019 (1), 2021 (9), 2022 (9), 2023 (22), 2024 (5), 2025 (14), 2026 (3).

AK Markram matches by year

Recorded matches in each calendar year: 2017 (4), 2018 (28), 2019 (20), 2020 (1), 2021 (38), 2022 (41), 2023 (59), 2024 (50), 2025 (55), 2026 (35).

AK Markram fours and sixes

In Test matches, 469 fours and 16 sixes, one boundary every 11.8 balls faced; 59.7% of the runs came in boundaries.

In One Day Internationals, 266 fours and 57 sixes, one boundary every 8.1 balls faced; 55.1% of the runs came in boundaries.

In Twenty20 Internationals, 178 fours and 83 sixes, one boundary every 5.0 balls faced; 62.4% of the runs came in boundaries.

In franchise Twenty20 leagues, 246 fours and 112 sixes, one boundary every 6.3 balls faced; 54.0% of the runs came in boundaries.

In the County Championship, 36 fours and 0 sixes, one boundary every 10.7 balls faced; 60.3% of the runs came in boundaries.

How AK Markram gets out

In Test matches, 92 recorded dismissals: caught 59%, bowled 22%, lbw 16% and run out 1%.

In One Day Internationals, 72 recorded dismissals: caught 71%, bowled 10%, lbw 7% and run out 6%.

In Twenty20 Internationals, 61 recorded dismissals: caught 67%, bowled 23%, lbw 7% and stumped 2%.

In franchise Twenty20 leagues, 95 recorded dismissals: caught 72%, bowled 17%, lbw 5% and stumped 3%.

AK Markram bowling in detail

In One Day Internationals: 557 dot balls (44.6% of legal deliveries), 2 maidens, 41 wides and 1 no-balls and wickets by caught 47%, lbw 26% and bowled 11%.

In Twenty20 Internationals: 149 dot balls (37.1% of legal deliveries), 2 maidens, 19 wides and 0 no-balls and wickets by caught 69%, caught and bowled 12% and lbw 12%.

In franchise Twenty20 leagues: 185 dot balls (31.1% of legal deliveries), 1 maidens, 22 wides and 1 no-balls and wickets by caught 46%, bowled 25% and stumped 12%.

AK Markram player of the match awards

Of the 19 player of the match awards on record, the first is dated 26 December 2017 (South Africa v Zimbabwe) and the latest 26 February 2026 (West Indies v South Africa): 4 in Test matches, 5 in One Day Internationals, 3 in Twenty20 Internationals and 7 in franchise Twenty20 leagues.

AK Markram first and latest matches

The first recorded match in Test matches is dated 28 September 2017 against Bangladesh and the latest 9 October 2026 against Australia.

The first recorded match in One Day Internationals is dated 22 October 2017 against Bangladesh and the latest 30 September 2026 against Australia.

The first recorded match in Twenty20 Internationals is dated 22 March 2019 against Sri Lanka and the latest 4 March 2026 against New Zealand.

The first recorded match in franchise Twenty20 leagues is dated 21 September 2021 against Rajasthan Royals and the latest 2 August 2026 against MI London.

The first recorded match in the County Championship is dated 20 April 2018 against Kent and the latest 11 April 2019 against Yorkshire.

AK Markram against different opponents

The most runs against a single opponent are 1,407 against Australia in 35 innings (average 41.38), 1,254 against India in 57 innings (average 22.80), 1,130 against Pakistan in 30 innings (average 38.97) and 989 against West Indies in 28 innings (average 43.00).

The most wickets against a single opponent are 7 against India in 24 innings, 7 against Australia in 21 innings, 6 against Sri Lanka in 11 innings and 6 against Paarl Royals in 6 innings.

AK Markram at different grounds

The grounds that have produced the most runs are SuperSport Park, Centurion (744 runs in 23 innings), The Wanderers Stadium, Johannesburg (729 runs in 19 innings), St George's Park, Gqeberha (543 runs in 19 innings) and Kingsmead, Durban (463 runs in 14 innings).

AK Markram recent years

Year by year, the latest figures in the records are 2021: 38 matches, 1,262 runs and 9 wickets; 2022: 41 matches, 1,088 runs and 9 wickets; 2023: 59 matches, 2,142 runs and 22 wickets; 2024: 50 matches, 1,318 runs and 5 wickets; 2025: 55 matches, 1,786 runs and 14 wickets; 2026: 35 matches, 1,111 runs and 3 wickets.

AK Markram year by year

The busiest year in the records is 2023, with 59 matches. The most runs in a calendar year came in 2023: 2,142. The most wickets in a calendar year came in 2023: 22.

Questions and answers

How many matches has AK Markram played?

331 recorded matches, from 28 September 2017 to 9 October 2026.

How many runs has AK Markram scored in Tests?

3,304 runs in 94 innings, at an average of 35.91.

How many runs has AK Markram scored in ODIs?

2,554 runs in 79 innings, at an average of 35.47.

How many runs has AK Markram scored in T20Is?

1,938 runs in 71 innings, at an average of 31.77.

What is AK Markram's highest score?

175 from 126 balls against Netherlands on 2 April 2023, at The Wanderers Stadium, Johannesburg.

How many wickets has AK Markram taken in ODIs?

19 wickets in 41 innings, with best figures of 2 for 18.

How many wickets has AK Markram taken in T20Is?

16 wickets in 38 innings, with best figures of 3 for 21.

How many wickets has AK Markram taken in T20 leagues?

24 wickets in 54 innings, with best figures of 2 for 7.

How many sixes has AK Markram hit?

268 sixes and 1,195 fours in the recorded matches.

How many player of the match awards has AK Markram won?

19 in the recorded matches.

How many hundreds has AK Markram scored?

14 in the recorded matches.

Which teams has AK Markram played for?

South Africa (208), Sunrisers Hyderabad (38), Sunrisers Eastern Cape (36), Lucknow Super Giants (25), Durban's Super Giants (8), Punjab Kings (6), Manchester Super Giants (5) and Durham (3).

When was AK Markram's most recent recorded match?

9 October 2026.

Team pages

Records