CricketWise
  1. Home
  2. Players
  3. Aiden Markram

South Africa · Men's cricket

Aiden Markram stats

Data through 9 October 2026Last updated 9 October 2026

Coverage: matches in the Cricsheet data from 25 November 2016 to 9 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Aiden Markram played 51 Tests, 82 ODIs, 75 T20Is for South Africa in the data, between 2016 and 2026. The most runs came in T20 leagues: 3,655 at an average of 31.78 and a strike rate of 133.0, with a highest score of 108. Aiden Markram took 29 T20 league wickets in the data (average 32.83, economy 7.80, best 3/21). Against Australia in Tests, Aiden Markram averaged 60.67 over 12 innings.

International matches
208
Tests 51 · ODIs 82 · T20Is 75
International runs
7,796
12 hundreds
International wickets
41
0 five-wicket hauls
T20 league & domestic matches
144
3,655 runs
Best batting average (Test)
35.91
94 innings
Highest score
175
ODI

Teams played for

South Africa 2017–2026 · 208Sunrisers Hyderabad 2022–2024 · 38Sunrisers Eastern Cape 2023–2025 · 36Lucknow Super Giants 2025–2026 · 25Titans 2016–2024 · 18Hampshire 2019 · 9Paarl Rocks 2018 · 8Durban's Super Giants 2025–2026 · 8Punjab Kings 2021 · 6Manchester Super Giants 2026 · 5Durham 2018 · 3

Aiden Markram batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test519423,30415235.915,71157.9814746916
ODI827972,55417535.472,61397.7412726657
T20I7571101,93886*31.771,303148.7014217883
T20 (leagues & domestic)144137223,65510831.782,749133.02216308123
First-class5802399429.8838562.1023360
List A7703368848.0037090.8030413

Runs per year

01K2K3K2016202020261,111
Aiden Markram: runs per calendar year (all formats in the data)
01K2K3K2016201820202022202420261,111
Aiden Markram: runs per calendar year (all formats in the data)
Show as table
Aiden Markram: runs per calendar year (all formats in the data)
YearRuns
2016110
2017674
20181,293
20191,077
202068
20211,319
20221,088
20232,142
20241,358
20251,786
20261,111
Year-by-year batting (38 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2016T20 (leagues & domestic)511027.50127.93300
2017ODI16666.00110.06601
2017T20 (leagues & domestic)622876.00132.65603
2017Test438095.0066.914321
2018First-class512424.8059.69401
2018ODI1534122.7384.84200
2018T20 (leagues & domestic)815622.29113.95001
2018Test2067233.6061.115222
2019First-class311538.3365.06301
2019List A733648.0090.88803
2019ODI823633.7180.56701
2019T20I2189.00105.91500
2019Test1337228.6264.99003
2020Test16868.0072.36801
2021ODI720028.5793.59601
2021T20 (leagues & domestic)1120320.30112.84200
2021T20I1657043.85148.87006
2021Test1134634.6044.710812
2022ODI1024530.6288.47902
2022T20 (leagues & domestic)1238147.62139.16803
2022T20I929136.38149.25603
2022Test1117115.5546.64200
2023ODI23100853.05114.517535
2023T20 (leagues & domestic)2561427.91127.110012
2023T20I823939.83162.64900
2023Test528156.2063.311511
2024ODI37525.0067.63500
2024T20 (leagues & domestic)2152128.94131.65402
2024T20I1722614.12120.94600
2024Test1553635.7364.510613
2025ODI1036836.80102.511012
2025T20 (leagues & domestic)2884235.08139.48208
2025T20I921023.33143.86101
2025Test1236633.2755.713610
2026ODI2157.5088.21500
2026T20 (leagues & domestic)2160031.58143.910812
2026T20I1038454.86168.48604
2026Test211256.0036.87501

Aiden Markram bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test2964531862/272/1053.002.96107.50011
ODI411,2501,217192/18–64.055.8465.8002
T20I38402589163/21–36.818.7925.1002
T20 (leagues & domestic)65732952293/21–32.837.8025.2001
First-class210111/11/11.000.6010.0001
List A415011053/39–22.004.4030.0000

Wickets per year

01020302016202020263
Aiden Markram: wickets per calendar year (all formats in the data)
01020302016201820202022202420263
Aiden Markram: wickets per calendar year (all formats in the data)
Show as table
Aiden Markram: wickets per calendar year (all formats in the data)
YearWickets
20160
20177
20181
20196
20200
20219
20229
202322
20245
202514
20263
Year-by-year bowling (36 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2016T20 (leagues & domestic)20–6.670/7
2017ODI129.006.002/18
2017T20 (leagues & domestic)4515.205.433/21
2017Test10–6.500/13
2018First-class211.000.601/1
2018ODI20–7.600/18
2018T20 (leagues & domestic)20–12.670/15
2018Test60–2.370/0
2019List A4522.004.403/39
2019ODI3176.006.331/22
2019Test20–7.000/4
2020Test10–2.000/6
2021ODI4434.504.572/48
2021T20 (leagues & domestic)40–5.330/3
2021T20I8526.807.443/21
2021Test10–3.330/10
2022ODI5433.005.502/25
2022T20 (leagues & domestic)4164.0010.671/8
2022T20I4217.507.001/5
2022Test1213.503.382/27
2023ODI14758.005.942/40
2023T20 (leagues & domestic)161219.256.762/7
2023T20I6345.679.791/21
2023Test10–0.000/0
2024ODI30–4.940/17
2024T20 (leagues & domestic)8168.006.801/2
2024T20I12360.339.051/4
2024Test71110.003.061/42
2025ODI70–7.320/17
2025T20 (leagues & domestic)16934.008.742/15
2025T20I3217.008.501/6
2025Test8325.002.781/5
2026ODI2197.005.391/55
2026T20 (leagues & domestic)91117.0010.801/9
2026T20I5168.0011.331/5
2026Test10–1.000/3

Aiden Markram against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
AustraliaTest1272860.6757.315232
PakistanTest1768242.6255.710814
IndiaTest2347520.6557.410611
West IndiesTest1145241.0959.211513
Sri LankaTest1539728.3659.46803
BangladeshTest631452.3369.314311
New ZealandTest47318.2536.34200
EnglandTest55811.6058.02000
AustraliaODI1651134.07103.010213
IndiaODI1944826.3585.511011
EnglandODI1139039.00105.78602
Sri LankaODI934443.00111.310612
PakistanODI824931.1283.69101
NetherlandsODI3227113.50135.117511
BangladeshODI417142.7591.06602
ZimbabweODI310434.6781.94200
New ZealandODI37537.5088.23800
West IndiesT20I1550750.70161.08604
IndiaT20I1533122.07129.86102
PakistanT20I519939.80177.76303
EnglandT20I517357.67178.45202
AustraliaT20I716824.00133.34900
IrelandT20I615531.00172.25601
Sri LankaT20I611823.60114.64800
BangladeshT20I3144.6760.91000
Paarl RoyalsT20 (leagues & domestic)935944.88141.310812
Kolkata Knight RidersT20 (leagues & domestic)1034738.56139.46802
Joburg Super KingsT20 (leagues & domestic)830343.29135.910011
Durban's Super GiantsT20 (leagues & domestic)822044.00135.04400
Gujarat TitansT20 (leagues & domestic)721936.50143.15802
Mumbai IndiansT20 (leagues & domestic)821442.80134.65301
MI Cape TownT20 (leagues & domestic)820525.62133.15402
WarriorsT20 (leagues & domestic)518847.00135.35601
Punjab KingsT20 (leagues & domestic)718236.40155.64200
Pretoria CapitalsT20 (leagues & domestic)716427.33125.26801
Rajasthan RoyalsT20 (leagues & domestic)615639.00131.16602
Chennai Super KingsT20 (leagues & domestic)713619.43129.55001
Sunrisers HyderabadT20 (leagues & domestic)413433.50132.76101
Delhi CapitalsT20 (leagues & domestic)713218.86132.05201
Royal Challengers BengaluruT20 (leagues & domestic)711122.20116.83200
KnightsT20 (leagues & domestic)48421.00110.55001
Cape CobrasT20 (leagues & domestic)36767.00134.05101
Lucknow Super GiantsT20 (leagues & domestic)34013.33114.32800
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
AustraliaTest7212.001.761/5
IndiaTest4150.002.941/5
West IndiesTest3168.003.211/42
Sri LankaTest60–2.960/4
PakistanTest40–3.820/6
BangladeshTest40–2.830/7
EnglandODI6349.007.742/25
PakistanODI7361.674.872/48
IndiaODI10385.336.271/28
AustraliaODI102188.006.031/23
Sri LankaT20I348.254.123/21
IndiaT20I10347.339.471/4
AustraliaT20I4321.677.221/6
West IndiesT20I102108.0010.801/21
EnglandT20I4146.009.201/5
Paarl RoyalsT20 (leagues & domestic)6617.336.502/15
MI Cape TownT20 (leagues & domestic)7431.759.072/8
WarriorsT20 (leagues & domestic)4417.756.453/21
Pretoria CapitalsT20 (leagues & domestic)5414.256.332/17
Joburg Super KingsT20 (leagues & domestic)7335.008.082/7
Delhi CapitalsT20 (leagues & domestic)4230.5010.172/30
Chennai Super KingsT20 (leagues & domestic)5247.0010.071/8
Kolkata Knight RidersT20 (leagues & domestic)3138.006.331/24
Durban's Super GiantsT20 (leagues & domestic)4143.004.781/11
Gujarat TitansT20 (leagues & domestic)40–11.140/9

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
SuperSport Park42123235.20115
The Wanderers Stadium32115538.50175
St George's Park2889737.38125
Kingsmead2577230.88143
Newlands2265534.47106
Boland Park1348448.4086
Ekana Cricket Stadium1438729.7761
The Rose Bowl931939.8888
Narendra Modi Stadium830050.0086
Rajiv Gandhi International Stadium1129432.6750

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
St George's Park181121.916.03
The Wanderers Stadium16837.627.20
R Premadasa Stadium4616.504.47
SuperSport Park13639.676.26
Buffalo Park257.805.57
The Rose Bowl4518.204.55
Boland Park7448.505.24
Riverside Ground238.675.57
Lord's4319.675.90
Ekana Cricket Stadium8345.008.62

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay18321433127.85532488.06
T20Middle28712136134.487737298.16
T20Death890483184.3347388.55
ODIPowerplay70883684.72413825.35
ODIMiddle1609163798.3401014135.95
ODIDeath237140169.389845.39

How Aiden Markram was dismissed

How Aiden Markram took wickets

Last 20 innings

0204060801 Apr 202626 Apr 20269 Oct 202675
Aiden Markram: runs in the last 20 innings
0204060801 Apr 202612 Apr 202622 Apr 20267 May 202626 Jul 20262 Aug 20269 Oct 202675
Aiden Markram: runs in the last 20 innings
Show as table
Aiden Markram: runs in the last 20 innings
InningsRuns
1 Apr 202611
5 Apr 202645
9 Apr 202622
12 Apr 202630
15 Apr 202612
19 Apr 202642
22 Apr 20260
26 Apr 202631
4 May 202631
7 May 20261
10 May 20266
23 Jul 20261
26 Jul 20266
28 Jul 202632
31 Jul 202628
2 Aug 202650
27 Sep 20260
30 Sep 202615
9 Oct 202637
9 Oct 202675
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
9 Oct 2026TestAustralia75237caughtKingsmead
9 Oct 2026TestAustralia3767caughtKingsmead
30 Sep 2026ODIAustralia1516lbwSenwes Park
27 Sep 2026ODIAustralia01caughtThe Wanderers Stadium
2 Aug 2026T20 (leagues & domestic)MI London5026caughtKennington Oval
31 Jul 2026T20 (leagues & domestic)Trent Rockets2824caughtOld Trafford
28 Jul 2026T20 (leagues & domestic)Sunrisers Leeds3223caughtHeadingley
26 Jul 2026T20 (leagues & domestic)Birmingham Phoenix69caught and bowledOld Trafford
23 Jul 2026T20 (leagues & domestic)London Spirit110lbwLord's
10 May 2026T20 (leagues & domestic)Chennai Super Kings67run outMA Chidambaram Stadium
7 May 2026T20 (leagues & domestic)Royal Challengers Bengaluru1*1not outEkana Cricket Stadium
4 May 2026T20 (leagues & domestic)Mumbai Indians31*25not outWankhede Stadium
26 Apr 2026T20 (leagues & domestic)Kolkata Knight Riders3127caughtEkana Cricket Stadium
22 Apr 2026T20 (leagues & domestic)Rajasthan Royals06caughtEkana Cricket Stadium
19 Apr 2026T20 (leagues & domestic)Punjab Kings4222caughtMaharaja Yadavindra Singh International Cricket Stadium
15 Apr 2026T20 (leagues & domestic)Royal Challengers Bengaluru128caughtM Chinnaswamy Stadium
12 Apr 2026T20 (leagues & domestic)Gujarat Titans3021caughtEkana Cricket Stadium
9 Apr 2026T20 (leagues & domestic)Kolkata Knight Riders2215caughtEden Gardens
5 Apr 2026T20 (leagues & domestic)Sunrisers Hyderabad4527caughtRajiv Gandhi International Stadium
1 Apr 2026T20 (leagues & domestic)Delhi Capitals118bowledEkana Cricket Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
9 Oct 2026TestAustralia0/330Kingsmead
30 Sep 2026ODIAustralia0/4280Senwes Park
27 Sep 2026ODIAustralia1/55100The Wanderers Stadium
2 Aug 2026T20 (leagues & domestic)MI London0/410Kennington Oval
10 May 2026T20 (leagues & domestic)Chennai Super Kings0/140.20MA Chidambaram Stadium
26 Apr 2026T20 (leagues & domestic)Kolkata Knight Riders0/920Ekana Cricket Stadium
19 Apr 2026T20 (leagues & domestic)Punjab Kings0/3210Maharaja Yadavindra Singh International Cricket Stadium
12 Apr 2026T20 (leagues & domestic)Gujarat Titans0/151.40Ekana Cricket Stadium
1 Apr 2026T20 (leagues & domestic)Delhi Capitals0/1310Ekana Cricket Stadium
1 Mar 2026T20IZimbabwe0/1110Arun Jaitley Stadium
22 Feb 2026T20IIndia1/510Narendra Modi Stadium
14 Feb 2026T20INew Zealand0/1510Narendra Modi Stadium
31 Jan 2026T20IWest Indies0/1810The Wanderers Stadium
29 Jan 2026T20IWest Indies0/1920SuperSport Park
17 Jan 2026T20 (leagues & domestic)Paarl Royals1/920Kingsmead
7 Jan 2026T20 (leagues & domestic)Pretoria Capitals0/1310Kingsmead
1 Jan 2026T20 (leagues & domestic)Joburg Super Kings0/810The Wanderers Stadium
30 Dec 2025T20 (leagues & domestic)Joburg Super Kings0/910Kingsmead
26 Dec 2025T20 (leagues & domestic)MI Cape Town0/2620Newlands
6 Dec 2025ODIIndia0/1720Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium

Batter vs bowler matchups

Bowlers Aiden Markram faced most

Frequently asked questions

How many runs has Aiden Markram scored in Tests?
3,304 runs in 94 innings (51 matches) at an average of 35.91 and a strike rate of 57.9, in the data from 2017 to 2026.
How many runs has Aiden Markram scored in ODIs?
2,554 runs in 79 innings (82 matches) at an average of 35.47 and a strike rate of 97.7, in the data from 2017 to 2026.
How many runs has Aiden Markram scored in T20Is?
1,938 runs in 71 innings (75 matches) at an average of 31.77 and a strike rate of 148.7, in the data from 2019 to 2026.
What is Aiden Markram's highest score?
175 in ODIs, the highest score in the data.
How many wickets has Aiden Markram taken in Tests?
6 wickets in 29 innings at an average of 53.00, economy 2.96, best figures 2/27.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.