About Keshav Maharaj
Name
Keshav Maharaj
Born
February 7, 1990
Age
35 Years, 08 Months, 22 Days
Birth Place
South Africa
Role
All Rounder
Batting Style
Right Handed
Bowling Style
Slow left-arm orthodox
Keshav Maharaj Profile
Keshav Maharaj is an all rounder . Keshav Maharaj was born on Feb 7, 1990. Keshav Maharaj has played for several teams, including South Africa, Dolphins, KwaZulu Natal, Lancashire, Leicestershire, South Africa A, Yorkshire, Rajasthan Royals, South Africa Emerging, Barbados Royals, Pretoria Mavericks, Durban Heat, Fortune Barishal, Durban's Super Giants, Pretoria Capitals, Dubai Capitals, Dallas Lonestars CC.
Keshav Maharaj has played 54 ODIs, where Keshav Maharaj scored 294 runs and picked up 72 wickets. Keshav Maharaj's highest score in ODIs is 40.
Keshav Maharaj has played 39 T20Is and scored 103 runs at an average of 11.00 with a strike rate of 89.00. Keshav Maharaj also picked up 38 wickets in the shortest format of the game.
Read More >
ICC Ranking Of Keshav Maharaj
| Test | ODI | T20I | |
|---|---|---|---|
| Batting | 113 | 242 | 763 |
| Bowling | 20 | 1 | 42 |
Career Stats Of Keshav Maharaj
Batting Stats
| Format | Test | ODI | T20I | IPL | First Class | List A | Domestic T20 |
|---|---|---|---|---|---|---|---|
| M | 59 | 54 | 39 | 2 | 107 | 99 | 152 |
| Inn | 91 | 29 | 15 | 1 | 146 | 60 | 80 |
| NO | 7 | 6 | 6 | 0 | 21 | 19 | 38 |
| Runs | 1292 | 294 | 103 | 1 | 2875 | 734 | 665 |
| HS | 84 | 40 | 41 | 1 | 114 | 50 | 45 |
| Avg | 15.00 | 12.00 | 11.00 | 1.00 | 23.00 | 17.00 | 15.00 |
| BF | 2107 | 360 | 115 | 2 | 4049 | 824 | 604 |
| SR | 61.00 | 81.00 | 89.00 | 50.00 | 71.00 | 89.00 | 110.00 |
| 100 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 50 | 6 | 0 | 0 | 0 | 12 | 1 | 0 |
| 6s | 29 | 4 | 5 | 0 | 83 | 22 | 21 |
| 4s | 149 | 35 | 6 | 0 | 348 | 54 | 58 |
Bowling Stats
| Format | Test | ODI | T20I | IPL | First Class | List A | Domestic T20 |
|---|---|---|---|---|---|---|---|
| M | 59 | 54 | 39 | 2 | 107 | 99 | 152 |
| Inn | 100 | 53 | 39 | 2 | 177 | 97 | 143 |
| O | 1944.00 | 460.00 | 133.00 | 6.00 | 3716.00 | 786.00 | 516.00 |
| Mdns | 367 | 15 | 1 | 0 | 736 | 24 | 4 |
| Balls | 11666 | 2765 | 803 | 36 | 22299 | 4719 | 3096 |
| Runs | 6055 | 2158 | 982 | 39 | 10844 | 3725 | 3563 |
| W | 203 | 72 | 38 | 2 | 431 | 132 | 124 |
| Avg | 29.00 | 29.00 | 25.00 | 19.00 | 25.00 | 28.00 | 28.00 |
| Econ | 3.00 | 4.00 | 7.00 | 6.00 | 2.00 | 4.00 | 6.00 |
| SR | 57.00 | 38.00 | 21.00 | 18.00 | 51.00 | 35.00 | 24.00 |
| 5w | 11 | 1 | 0 | 0 | 28 | 2 | 0 |
| 4w | 6 | 3 | 0 | 0 | 14 | 5 | 1 |
Fielding Stats
| Format | Test | ODI | T20I | IPL | First Class | List A | Domestic T20 |
|---|---|---|---|---|---|---|---|
| Catches | 22 | 13 | 14 | 1 | 44 | 40 | 49 |
| Stumps | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Run Outs | 1 | 1 | 0 | 0 | 3 | 5 | 5 |
Debut/Last Matches Of Keshav Maharaj
TEST MATCHES
Debut
South Africa vs Australia on Nov 3, 2016
Last
South Africa vs Zimbabwe on Jun 28, 2025
ODI MATCHES
Debut
South Africa vs England on May 27, 2017
Last
South Africa vs England on Sep 7, 2025
T20I MATCHES
Debut
South Africa vs Sri Lanka on Sep 10, 2021
Last
South Africa vs India on Nov 15, 2024
Teams Played For

South Africa

Dolphins

KwaZulu Natal

Lancashire

Leicestershire

South Africa A

Yorkshire

Rajasthan Royals

South Africa Emerging

Barbados Royals

Pretoria Mavericks

Durban Heat

Fortune Barishal

Durban's Super Giants

Pretoria Capitals

Dubai Capitals

Dallas Lonestars CC





