Keshav Maharaj

Bowler

Full Name : Keshav Athmanand Maharaj
Teams : Dolphins, KwaZulu-Natal, KwaZulu-Natal Under-19s, South Africa A, South Africa Academy
D.O.B : 07 Feb 1990
Current Age : 35 Year, 5 Month, 10 Days
Born : Durban Natal
TypeCapsRank1st GameLast Game
Test

268

19th

12-5-1938

26-1-2021

ODI

268

19th

12-5-1938

26-1-2021

T20I

268

19th

12-5-1938

26-1-2021

1st Test

Sat, 28 Jun - Sat, 28 Jun 2025 - 00:00

Queens Sports Club, Bulawayo

SA - 418/9 (90) & 369/10 (82.5) vs 251/10 (67.4) & 208/10 (66.2) - ZIM

South Africa won by 328 runs

2nd Test

Fri, 03 Jan - Fri, 03 Jan 2025 - 00:00

 Cape Town

SA - 615/10 (141.3) & 58/0 (7.1) vs 194/10 (54.2) & 478/10 (122.1) - PAK

-

2nd Test

Thu, 05 Dec - Thu, 05 Dec 2024 - 00:00

 Gqeberha

SA - 358/10 (103.4) & 317/10 (86) vs 328/10 (99.2) & 238/10 (69.1) - SL

-

1st Test

Wed, 27 Nov - Wed, 27 Nov 2024 - 00:00

 Durban

SA - 191/10 (49.4) & 366/5 (100.4) vs 42/10 (13.5) & 282/10 (79.4) - SL

-

2nd Test

Thu, 15 Aug - Thu, 15 Aug 2024 - 00:00

 Providence

SA - 160/10 (54) & 246/10 (80.4) vs 144/10 (42.4) & 222/10 (66.2) - WI

South Africa won by 40 runs

1st Test

Wed, 07 Aug - Wed, 07 Aug 2024 - 00:00

 Port of Spain

SA - 357/10 (117.4) & 173/3 (29) vs 233/10 (91.5) & 201/5 (56.2) - WI

Match drawn

2nd Test

Wed, 03 Jan - Sun, 07 Jan 2024 - 03 Jan

 Cape Town

SA - 242/10 (0.00) vs 576/5 (20.00) - IND

India won by 7 wickets

2nd Test

Tue, 29 Oct - Tue, 29 Oct 2024 - 00:00

Zahur Ahmed Chowdhury Stadium, Chattogram

SA - 575/6 (144.2) vs 159/10 (45.2) & 143/10 (43.4) - BAN

South Africa won by an innings and 273 runs

1st Test

Mon, 21 Oct - Mon, 21 Oct 2024 - 00:00

Shere Bangla National Stadium, Mirpur

BAN - 106/10 (40.1) & 307/10 (89.5) vs 308/10 (88.4) & 106/3 (22) - SA

South Africa won by 7 wickets

2nd Test

Wed, 08 Mar - Sat, 11 Mar 2023 - 00:00

 Johannesburg

SA - 306/7 (40.00) vs 309/3 (20.00) - WI

South Africa won by 284 runs

2nd Semi-Final (D/N)

Wed, 05 Mar 2025 - 00:00

Gaddafi Stadium, Lahore

SA - 312/9 (50) vs 362/6 (50) - NZ

New Zealand won by 50 runs

11th , Group B (D/N)

Sat, 01 Mar 2025 - 00:00

National Stadium, Karachi

ENG - 179/10 (38.2) vs 181/3 (29.1) - SA

South Africa won by 7 wickets (with 125 balls remaining)

3rd , Group B (D/N)

Fri, 21 Feb 2025 - 00:00

National Stadium, Karachi

SA - 315/6 (50) vs 208/10 (43.3) - AFG

South Africa won by 107 runs

3rd ODI

Thu, 21 Dec 2023 - 21 Dec

 Paarl

SA - 296/8 (49.40) vs 218/10 (45.50) - IND

India won by 78 runs

2nd ODI

Tue, 19 Dec 2023 - 19 Dec

 Gqeberha

SA - 211/10 (49.40) vs 215/2 (42.30) - IND

South Africa won by 8 wickets (with 45 balls remaining)

1st ODI

Sun, 17 Dec 2023 - 17 Dec

 Johannesburg

SA - 116/10 (49.40) vs 117/2 (16.40) - IND

India won by 8 wickets (with 200 balls remaining)

2nd Semi-Final (D/N)

Thu, 16 Nov 2023 - 8:30 AM

 Eden Gardens

TBA - 212/10 (43.00) vs 215/7 (47.20) - TBA

P2 v P3 - Australia won by 3 wickets (with 16 balls remaining)

42nd (D/N)

Fri, 10 Nov 2023 - 8:30 AM

 Ahmedabad

AFG - 244/10 (43.00) vs 247/5 (47.30) - SA

South Africa won by 5 wickets (with 15 balls remaining)

37th (D/N)

Sun, 05 Nov 2023 - 8:30 AM

 Eden Gardens

IND - 326/5 (43.00) vs 83/10 (27.10) - SA

India won by 243 runs

32nd (D/N)

Wed, 01 Nov 2023 - 8:30 AM

 Pune

NZ - 357/4 (43.00) vs 167/10 (35.30) - SA

South Africa won by 190 runs

4th T20I (N)

Fri, 15 Nov 2024 - 00:00

 Johannesburg

IND - 283/1 (20) vs 148/10 (18.2) - SA

India won by 135 runs

3rd T20I (N)

Wed, 13 Nov 2024 - 00:00

 Centurion

IND - 219/6 (20) vs 8/7 (20) - SA

India won by 11 runs

2nd T20I

Sun, 10 Nov 2024 - 00:00

 Gqeberha

IND - 124/6 (20) vs 128/7 (19) - SA

South Africa won by 3 wickets (with 6 balls remaining)

1st T20I (N)

Fri, 08 Nov 2024 - 00:00

 Durban

IND - 2/8 (20) vs 141/10 (17.5) - SA

India won by 61 runs

Final

Sat, 29 Jun 2024 - 00:00

 Bridgetown

TBA - 176/7 (10.00) vs 169/8 (20.00) - TBA

India won by 7 runs

1st Semi-Final (N)

Thu, 27 Jun 2024 - 00:00

 Tarouba

TBA - 56/10 (10.00) vs 60/1 (8.50) - TBA

South Africa won by 9 wickets (with 67 balls remaining)

50th , Super Eights, Group 2 (N)

Mon, 24 Jun 2024 - 00:00

 North Sound

WI - 135/8 (10.00) vs 124/7 (16.10) - SA

South Africa won by 3 wickets (with 5 balls remaining) (DLS method)

45th , Super Eights, Group 2

Fri, 21 Jun 2024 - 00:00

 Gros Islet

SA - 163/6 (10.00) vs 156/6 (20.00) - TBA

South Africa won by 7 runs

41st , Super Eights, Group 2

Wed, 19 Jun 2024 - 00:00

 North Sound

SA - 194/4 (10.00) vs 176/6 (20.00) - TBA

South Africa won by 18 runs

21st , Group D

Mon, 10 Jun 2024 - 00:00

 New York

SA - 113/6 (10.00) vs 109/7 (20.00) - BAN

South Africa won by 4 runs