Skip to content
FairPlay
Aiden Markram

Cricket player · Batter · South Africa

Aiden Markram

Aiden Markram appears in 54 matches with a full FairPlay scorecard (12 Oct 2025 to 27 Oct 2026). 1,728 runs in 58 innings. 4 wickets from 88.4 overs. 343 matches in FairPlay's recorded career data.

Player profile

Role
Batter
Batting
Right-hand bat
Bowling
Right-arm off-break
Born
4 Oct 1994 Age 32
Recorded matches
343204 internationals

Aiden Markram is a batter from South Africa with 343 matches in FairPlay's recorded data, including 204 internationals (38 Tests, 93 ODIs, 73 T20Is).

Batting: 11,401 runs across all recorded formats, with 16 hundreds and 61 fifties; the most runs came in ODI cricket (3,711) and the highest recorded score is 175.

Bowling: 84 wickets in recorded matches, 35 of them in ODI cricket.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

Aiden Markram: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test38702,15313631.6654.24/10649.502.970
ODI93903,71117545.81103.210/183547.865.680
T20I73731,9668631.71147.60/141637.698.870
T20 (league and domestic)1321263,33910831.21133.32/172733.818.150
100-ball551175023.40127.20/10–4.800
First-class231156338.3365.00/1––––

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

Aiden Markram at a glance

FairPlay holds 54 complete scorecards featuring Aiden Markram, most recently for South Africa (T20 and shorter, one-day, first-class).

In those matches Aiden Markram batted 58 times for 1,728 runs at a strike rate of 95.47. The highest score was 110 off 98 balls against India.

With the ball: 4 wickets from 88.4 overs, an economy rate of 5.83. Best figures: 1 for 5 against India.

How the 52 dismissals happened: caught 38, bowled 8, LBW 4, run out 1, stumped 1.

These matches were played at 30 different grounds.

Figures in FairPlay's scorecards

Batting
5861,72811033.2395.479/2
Bowling
3288.4551741/55.83

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
27 Oct 2026South Africa v AustraliaBat 78 (141) & 1 (6) · Bowl 0/14 (3) & 0/13 (6)
18 Oct 2026South Africa v AustraliaBat 11 (28) · Bowl 0/0 (1) & 0/18 (7)
9 Oct 2026South Africa v AustraliaBat 37 (67) & 75 (237) · Bowl 0/3 (3)
30 Sept 2026South Africa v AustraliaBat 15 (16) · Bowl 0/42 (8)
27 Sept 2026South Africa v AustraliaBat 0 (1) · Bowl 1/55 (10)
2 Aug 2026MI London v Manchester Super GiantsBat 50 (26) · Bowl 0/4 (0.5)
31 Jul 2026Manchester Super Giants v Trent RocketsBat 28 (24) · Bowl –
28 Jul 2026Sunrisers Leeds v Manchester Super GiantsBat 32 (23) · Bowl –
26 Jul 2026Manchester Super Giants v Birmingham PhoenixBat 6 (9) · Bowl –
23 Jul 2026London Spirit v Manchester Super GiantsBat 1 (10) · Bowl –
15 May 2026Lucknow Super Giants v Chennai Super KingsBat – · Bowl –
10 May 2026Chennai Super Kings v Lucknow Super GiantsBat 6 (7) · Bowl 0/14 (0.2)
7 May 2026Lucknow Super Giants v Royal Challengers BengaluruBat 1* (1) · Bowl –
4 May 2026Mumbai Indians v Lucknow Super GiantsBat 31* (25) · Bowl –
26 Apr 2026Lucknow Super Giants v Kolkata Knight RidersBat 31 (27) & 0 (1) · Bowl 0/9 (2)
22 Apr 2026Lucknow Super Giants v Rajasthan RoyalsBat 0 (6) · Bowl –
19 Apr 2026Punjab Kings v Lucknow Super GiantsBat 42 (22) · Bowl 0/32 (1)
15 Apr 2026Royal Challengers Bengaluru v Lucknow Super GiantsBat 12 (8) · Bowl –
12 Apr 2026Lucknow Super Giants v Gujarat TitansBat 30 (21) · Bowl 0/15 (1.4)
9 Apr 2026Kolkata Knight Riders v Lucknow Super GiantsBat 22 (15) · Bowl –
5 Apr 2026Sunrisers Hyderabad v Lucknow Super GiantsBat 45 (27) · Bowl –
1 Apr 2026Lucknow Super Giants v Delhi CapitalsBat 11 (8) · Bowl 0/13 (1)
4 Mar 2026South Africa v New ZealandBat 18 (20) · Bowl –
1 Mar 2026Zimbabwe v South AfricaBat 4 (5) · Bowl 0/11 (1)
26 Feb 2026West Indies v South AfricaBat 82* (46) · Bowl –
22 Feb 2026India v South AfricaBat 4 (7) · Bowl 1/5 (1)
18 Feb 2026South Africa v United Arab EmiratesBat 28 (11) · Bowl –
14 Feb 2026New Zealand v South AfricaBat 86* (44) · Bowl 0/15 (1)
11 Feb 2026Afghanistan v South AfricaBat 5 (8) · Bowl 0/14 (1)
9 Feb 2026Canada v South AfricaBat 59 (32) · Bowl –
4 Feb 2026India v South AfricaBat 38* (19) · Bowl 0/22 (2)
31 Jan 2026South Africa v West IndiesBat 2 (4) · Bowl 0/18 (1)
29 Jan 2026South Africa v West IndiesBat 15 (12) · Bowl 0/19 (2)
27 Jan 2026South Africa v West IndiesBat 86* (47) · Bowl –
17 Jan 2026Durban's Super Giants v Paarl RoyalsBat 108 (58) · Bowl 1/9 (2)
13 Jan 2026Paarl Royals v Durban's Super GiantsBat 66 (46) · Bowl –
11 Jan 2026Sunrisers Eastern Cape v Durban's Super GiantsBat 25 (13) · Bowl –
7 Jan 2026Durban's Super Giants v Pretoria CapitalsBat 16 (11) · Bowl 0/13 (1)
3 Jan 2026Pretoria Capitals v Durban's Super GiantsBat – · Bowl –
1 Jan 2026Joburg Super Kings v Durban's Super GiantsBat 37 (30) · Bowl 0/8 (1)
30 Dec 2025Durban's Super Giants v Joburg Super KingsBat 22 (27) · Bowl 0/9 (1)
28 Dec 2025Durban's Super Giants v MI Cape TownBat – · Bowl –
26 Dec 2025MI Cape Town v Durban's Super GiantsBat 35 (17) · Bowl 0/26 (2)
19 Dec 2025India v South AfricaBat 6 (4) · Bowl –
14 Dec 2025India v South AfricaBat 61 (46) · Bowl –
11 Dec 2025India v South AfricaBat 29 (26) · Bowl –
9 Dec 2025India v South AfricaBat 14 (14) · Bowl –
6 Dec 2025India v South AfricaBat 1 (3) · Bowl 0/17 (2)
3 Dec 2025India v South AfricaBat 110 (98) · Bowl 0/48 (5.5)
30 Nov 2025India v South AfricaBat 7 (15) · Bowl –
22 Nov 2025India v South AfricaBat 38 (81) & 29 (84) · Bowl 0/26 (10) & 0/2 (2)
14 Nov 2025India v South AfricaBat 31 (48) & 4 (23) · Bowl 1/5 (3)
20 Oct 2025Pakistan v South AfricaBat 32 (62) & 42 (45) · Bowl 0/12 (4)
12 Oct 2025Pakistan v South AfricaBat 20 (37) & 3 (11) · Bowl 0/6 (1)

More players from South Africa

All South Africa players