THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
CRICKET WICKET.
PLAYER CAREER

Keshav Maharaj

International career statistics, records and scorecard analysis

Player portrait unavailable
MenSouth Africa2016–2026
Scorecard coverage and data completeness

Career snapshots and available scorecards have different scopes. These counts describe recorded batting or bowling innings, not every international appearance.

Player archive coverage
FormatMatchesBat innsBalls recordedBoundaries recordedFirst scorecardLatest scorecard
Test629595952016-11-032025-11-22
ODI532929292017-05-272025-12-06
T20I501717172021-09-102026-03-25
172Internationals
1,765Career runs
0Centuries
346Wickets

Career records by format

Test

Official international career

Batting

Matches
62
Innings
95
Runs
1,334
Average
15.33
Strike rate
60.71
Highest score
84
Not outs
8
100s
0
50s
6
Ducks
19
4s
153
6s
29
Balls faced
2,197

Bowling

Matches
62
Innings
106
Balls
12,308
Maidens
377
Runs conceded
6,370
Wickets
218
Average
29.22
Economy
3.10
Strike rate
56.45
Best innings
9/129
Best match
12/283
4 wickets
6
5 wickets
12
10 wickets
1

Fielding

Matches
62
Innings
117
Catches
23
Stumpings
0
Dismissals
23
Keeper catches
0
Fielder catches
23
Dismissals / inns
0.196
Best innings
2 (2ct 0st)

ODI

Official international career

Batting

Matches
56
Innings
31
Runs
324
Average
14.08
Strike rate
80.39
Highest score
40
Not outs
8
100s
0
50s
0
Ducks
1
4s
37
6s
4
Balls faced
403

Bowling

Matches
56
Innings
55
Balls
2,885
Maidens
15
Runs conceded
2,272
Wickets
73
Average
31.12
Economy
4.72
Strike rate
39.52
Best innings
5/33
Best match
5/33
4 wickets
3
5 wickets
1
10 wickets

Fielding

Matches
56
Innings
55
Catches
13
Stumpings
0
Dismissals
13
Keeper catches
0
Fielder catches
13
Dismissals / inns
0.236
Best innings
2 (2ct 0st)

T20I

Official international career

Batting

Matches
54
Innings
19
Runs
107
Average
8.91
Strike rate
84.25
Highest score
41
Not outs
7
100s
0
50s
0
Ducks
4
4s
6
6s
5
Balls faced
127

Bowling

Matches
54
Innings
54
Balls
1,103
Maidens
1
Runs conceded
1,447
Wickets
55
Average
26.30
Economy
7.87
Strike rate
20.05
Best innings
3/24
Best match
3/24
4 wickets
0
5 wickets
0
10 wickets

Fielding

Matches
54
Innings
54
Catches
15
Stumpings
0
Dismissals
15
Keeper catches
0
Fielder catches
15
Dismissals / inns
0.277
Best innings
2 (2ct 0st)

Career records checked: 2026-09-07. — means not recorded; N/A means the statistic does not apply. Career totals are independent of the scorecard archive.

Explore this player’s available match data

174 match appearances in available scorecards. Filters below apply to this archive only.

Recent available appearances

DateMatchFormatResult
2026-03-25South Africa v New ZealandT20ISouth Africa won by 33 runs
2026-03-22South Africa v New ZealandT20ISouth Africa won by 19 runs
2026-03-20South Africa v New ZealandT20INew Zealand won by 8 wickets
2026-03-17New Zealand v South AfricaT20INew Zealand won by 68 runs
2026-03-15New Zealand v South AfricaT20ISouth Africa won by 7 wickets
2026-03-04South Africa v New ZealandT20INew Zealand won by 9 wickets
2026-02-26West Indies v South AfricaT20ISouth Africa won by 9 wickets
2026-02-22South Africa v IndiaT20ISouth Africa won by 76 runs
2026-02-14New Zealand v South AfricaT20ISouth Africa won by 7 wickets
2026-02-11Afghanistan v South AfricaT20IMatch tied
2026-01-31West Indies v South AfricaT20IWest Indies won by 6 runs
2026-01-29West Indies v South AfricaT20ISouth Africa won by 7 wickets

South Africa

THE SHAPE OF A CAREER

Performance by year

Available scorecards

Formats are shown separately. These totals cover published scorecards against the twelve national teams; they can differ from complete official career records.

Test

Test · Runs by yearEach bar is one calendar year · exact runs at right
  1. 201658 runs
  2. 2017174 runs
  3. 2018175 runs
  4. 2019159 runs
  5. 2020150 runs
  6. 202143 runs
  7. 2022306 runs
  8. 202364 runs
  9. 202444 runs
  10. 2025161 runs
Test · Wickets by yearEach bar is one calendar year · exact wickets at right
  1. 20168 wickets
  2. 201748 wickets
  3. 201834 wickets
  4. 201912 wickets
  5. 20208 wickets
  6. 202119 wickets
  7. 202225 wickets
  8. 20234 wickets
  9. 202435 wickets
  10. 202525 wickets
Exact yearly figures · 10 seasons
Test archive totals by year
YearMatBat innsRunsHSAvgSR100s50s4s6sBFBowl innsWktsBowl avgEconBowl SR
2025681615123.0067.0801145240122525.723.0251.04
20247944245.5052.38004284113519.202.7641.62
202323645321.3357.1401711123447.253.8773.25
202210163068419.1270.5001433434142525.642.8753.60
202161043124.3027.21004015891925.262.5858.63
2020351507330.0060.48021652485862.753.28114.75
20195101597215.9048.180122033091259.163.9789.33
20189151754511.6663.6300195275183433.263.4358.14
201711151743217.4068.2300214255194823.413.0346.35
201634584119.3395.080034616834.752.6279.50

ODI

ODI · Runs by yearEach bar is one calendar year · exact runs at right
  1. 201825 runs
  2. 20202 runs
  3. 202151 runs
  4. 202263 runs
  5. 202339 runs
  6. 202586 runs
ODI · Wickets by yearEach bar is one calendar year · exact wickets at right
  1. 20174 wickets
  2. 20182 wickets
  3. 20201 wickets
  4. 202112 wickets
  5. 20229 wickets
  6. 202326 wickets
  7. 202518 wickets
Exact yearly figures · 7 seasons
ODI archive totals by year
YearMatBat innsRunsHSAvgSR100s50s4s6sBFBowl innsWktsBowl avgEconBowl SR
2025128862217.2074.780082115121832.555.2537.16
202317939146.5046.42003084172624.034.3333.26
2022105632812.6084.0000817510946.774.8358.00
202174511917.00106.2500604871223.664.2333.50
202031222.00100.000000231146.004.86180.00
201822251712.5096.150040262234.504.6045.00
2017200N/AN/A000002424.256.0024.25

T20I

T20I · Runs by yearEach bar is one calendar year · exact runs at right
  1. 20210 runs
  2. 202256 runs
  3. 202310 runs
  4. 202424 runs
  5. 20250 runs
  6. 20264 runs
T20I · Wickets by yearEach bar is one calendar year · exact wickets at right
  1. 20216 wickets
  2. 202214 wickets
  3. 20232 wickets
  4. 202413 wickets
  5. 20250 wickets
  6. 202617 wickets
Exact yearly figures · 6 seasons
T20I archive totals by year
YearMatBat innsRunsHSAvgSR100s50s4s6sBFBowl innsWktsBowl avgEconBowl SR
2026133432.0040.00000010131724.239.3615.52
202511000.000.000000210N/A12.50N/A
20241062468.0060.00001040101320.237.5116.15
20232210910.00100.000001102233.009.4221.00
2022164564118.66112.00005350161429.148.0521.71
202181000.000.00000028628.335.8229.16
MOMENTS IN THE RECORD

Career timeline

Milestones found in available scorecards. The first recorded appearance here is not necessarily the international debut.

  1. First available scorecard

    Test v Australia · Western Australia Cricket Association Ground

  2. First five-wicket innings in this archive

    Test v New Zealand · University Oval

  3. Best recorded bowling · 9/129

    Test v Sri Lanka · Sinhalese Sports Club Ground

  4. Highest recorded innings · 84 runs

    Test v Bangladesh · St George's Park, Port Elizabeth

  5. Latest available scorecard

    T20I v New Zealand · Hagley Oval, Christchurch