Keshav Maharaj
Rajasthan Royals · all_rounder
234
Runs
10.17
Batting average
89
Wickets
7.64
Economy
Batting
Matches38
Innings38
Runs234
Average10.17
Strike rate81.82
High score41
Fifties0
Hundreds0
Boundaries
Fours14
Sixes10
Bowling
Innings93
Overs324.8
Wickets89
Runs conceded2483
Average27.9
Economy7.64
Strike rate21.9
Best figures3/24
How they get out
Caught12
Caught behind0
Bowled9
LBW1
Stumped0
Run out1
Fielding
Catches31
Stumpings0
Run outs0
Total dismissals31
Grounds Keshav Maharaj plays most
- Kingsmead16 matches · 34 runs · 14 wkts
- The Wanderers Stadium7 matches · 8 runs · 3 wkts
- Newlands5 matches · 8 runs · 6 wkts
- Narendra Modi Stadium4 matches · 4 wkts
- Boland Park4 matches · 17 runs · 6 wkts
- St George's Park4 matches · 19 runs · 3 wkts
Recent matches
| Date | Competition | Opponent | Batting | Bowling |
|---|---|---|---|---|
| 4 Mar 2026 | ICC Men's T20 World Cup | New Zealand | 1* (1) | 0/33 (3) |
| 26 Feb 2026 | ICC Men's T20 World Cup | West Indies | — | 0/43 (4) |
| 22 Feb 2026 | ICC Men's T20 World Cup | India | — | 3/24 (3) |
| 14 Feb 2026 | ICC Men's T20 World Cup | New Zealand | — | 1/24 (3) |
| 9 Feb 2026 | ICC Men's T20 World Cup | Canada | — | 0/28 (4) |
| 31 Jan 2026 | Other T20 | West Indies | — | 1/38 (2) |
| 29 Jan 2026 | Other T20 | West Indies | — | 2/22 (4) |
| 27 Jan 2026 | Other T20 | West Indies | — | 2/44 (4) |
| 1 Feb 2025 | SA20 | Joburg Super Kings | — | 0/40 (3) |
| 27 Jan 2025 | SA20 | Paarl Royals | — | 1/30 (4) |
| 25 Jan 2025 | SA20 | MI Cape Town | — | 1/23 (4) |
| 23 Jan 2025 | SA20 | Paarl Royals | — | 0/20 (4) |
| 21 Jan 2025 | SA20 | MI Cape Town | — | 1/18 (4) |
| 19 Jan 2025 | SA20 | Sunrisers Eastern Cape | 7 (7) | 2/18 (4) |
| 17 Jan 2025 | SA20 | Sunrisers Eastern Cape | 1 (4) | 0/27 (4) |
| 14 Jan 2025 | SA20 | Joburg Super Kings | 0 (2) | 2/33 (4) |
| 10 Jan 2025 | SA20 | Pretoria Capitals | — | 1/40 (4) |
| 15 Nov 2024 | India tour of South Africa | India | 6 (8) | 0/42 (3) |
| 13 Nov 2024 | India tour of South Africa | India | — | 2/36 (4) |
| 10 Nov 2024 | India tour of South Africa | India | — | 0/25 (4) |
| 8 Nov 2024 | India tour of South Africa | India | 5 (9) | 1/34 (4) |
| 27 Sept 2024 | Caribbean Premier League | Trinbago Knight Riders | 2 (4) | 0/34 (4) |
| 25 Sept 2024 | Caribbean Premier League | Guyana Amazon Warriors | 1 (7) | 1/48 (3) |
| 22 Sept 2024 | Caribbean Premier League | St Lucia Kings | 1* (1) | 1/31 (4) |
| 21 Sept 2024 | Caribbean Premier League | St Lucia Kings | 10 (24) | 1/30 (4) |
| 14 Sept 2024 | Caribbean Premier League | Guyana Amazon Warriors | — | 3/42 (4) |
| 13 Sept 2024 | Caribbean Premier League | Trinbago Knight Riders | 14 (17) | 1/33 (4) |
| 11 Sept 2024 | Caribbean Premier League | Antigua and Barbuda Falcons | — | 1/19 (4) |
| 29 Jun 2024 | ICC Men's T20 World Cup | India | 2* (7) | 2/23 (3) |
| 23 Jun 2024 | ICC Men's T20 World Cup | West Indies | 2 (6) | 1/24 (4) |
| 21 Jun 2024 | ICC Men's T20 World Cup | England | 5* (2) | 2/25 (4) |
| 19 Jun 2024 | ICC Men's T20 World Cup | United States of America | — | 1/24 (4) |
| 10 Jun 2024 | ICC Men's T20 World Cup | Bangladesh | 4* (9) | 3/28 (4) |
| 8 Jun 2024 | ICC Men's T20 World Cup | Netherlands | 0* (1) | 0/24 (4) |
| 3 Jun 2024 | ICC Men's T20 World Cup | Sri Lanka | — | 2/22 (4) |
| 13 Apr 2024 | Indian Premier League | Punjab Kings | 1 (2) | 2/23 (4) |
| 10 Apr 2024 | Indian Premier League | Gujarat Titans | — | 0/16 (2) |
| 19 Feb 2024 | Bangladesh Premier League | Rangpur Riders | 1 (5) | 1/32 (4) |
| 17 Feb 2024 | Bangladesh Premier League | Sylhet Strikers | — | 1/31 (4) |
| 14 Feb 2024 | Bangladesh Premier League | Durdanto Dhaka | — | 1/19 (4) |
| 10 Feb 2024 | SA20 | Sunrisers Eastern Cape | 5 (7) | 2/34 (4) |
| 8 Feb 2024 | SA20 | Joburg Super Kings | 1* (1) | 0/19 (2) |
| 6 Feb 2024 | SA20 | Sunrisers Eastern Cape | 1 (4) | 2/30 (4) |
| 3 Feb 2024 | SA20 | Joburg Super Kings | — | 0/20 (2) |
| 30 Jan 2024 | SA20 | Pretoria Capitals | 8 (15) | 0/12 (2) |
| 28 Jan 2024 | SA20 | Paarl Royals | — | 2/23 (4) |
| 26 Jan 2024 | SA20 | Paarl Royals | — | 2/24 (4) |
| 23 Jan 2024 | SA20 | MI Cape Town | 2* (3) | 1/14 (3) |
| 20 Jan 2024 | SA20 | Sunrisers Eastern Cape | 1* (1) | 1/22 (4) |
| 18 Jan 2024 | SA20 | Pretoria Capitals | 25* (12) | 1/36 (3) |
| 15 Jan 2024 | SA20 | Joburg Super Kings | 5* (2) | 2/17 (4) |
| 13 Jan 2024 | SA20 | Sunrisers Eastern Cape | — | 1/40 (4) |
| 11 Jan 2024 | SA20 | MI Cape Town | — | 1/26 (2) |
| 14 Dec 2023 | India tour of South Africa | India | 1 (3) | 2/26 (4) |
| 3 Sept 2023 | Australia tour of South Africa | Australia | 9* (7) | 0/40 (3) |
| 2 Feb 2023 | SA20 | MI Cape Town | — | 1/20 (3) |
| 24 Jan 2023 | SA20 | Joburg Super Kings | — | 0/27 (4) |
| 22 Jan 2023 | SA20 | Sunrisers Eastern Cape | 12* (10) | 0/37 (3) |
| 20 Jan 2023 | SA20 | Pretoria Capitals | 5 (16) | 1/8 (1) |
| 17 Jan 2023 | SA20 | Paarl Royals | 17 (11) | 1/32 (3) |
| 15 Jan 2023 | SA20 | Paarl Royals | — | 0/12 (1) |
| 13 Jan 2023 | SA20 | MI Cape Town | — | 0/28 (4) |
| 11 Jan 2023 | SA20 | Joburg Super Kings | — | 1/23 (4) |
| 6 Nov 2022 | ICC Men's T20 World Cup | Netherlands | 13 (12) | 2/28 (4) |
| 30 Oct 2022 | ICC Men's T20 World Cup | India | — | 0/28 (3) |
| 27 Oct 2022 | ICC Men's T20 World Cup | Bangladesh | — | 1/24 (4) |
| 24 Oct 2022 | ICC Men's T20 World Cup | Zimbabwe | — | 0/10 (1) |
| 4 Oct 2022 | South Africa tour of India | India | — | 2/35 (4) |
| 2 Oct 2022 | South Africa tour of India | India | — | 2/23 (4) |
| 28 Sept 2022 | South Africa tour of India | India | 41 (36) | 0/21 (3) |
| 5 Aug 2022 | South Africa tour of England | Ireland | — | 0/26 (4) |
| 3 Aug 2022 | South Africa tour of England | Ireland | — | 2/29 (4) |
| 31 Jul 2022 | South Africa tour of England | England | — | 2/21 (3.7) |
| 28 Jul 2022 | South Africa tour of England | England | — | 1/37 (4) |
| 27 Jul 2022 | South Africa tour of England | England | 4* (5) | 0/31 (4) |
| 19 Jun 2022 | South Africa tour of India | India | — | 0/16 (1) |
| 17 Jun 2022 | South Africa tour of India | India | 0 (2) | 1/29 (4) |
| 14 Jun 2022 | South Africa tour of India | India | 11 (8) | 1/24 (2) |
| 12 Jun 2022 | South Africa tour of India | India | — | 1/12 (2) |
| 9 Jun 2022 | South Africa tour of India | India | — | 1/43 (3) |
| 6 Nov 2021 | ICC Men's T20 World Cup | England | — | 0/25 (3) |
| 2 Nov 2021 | ICC Men's T20 World Cup | Bangladesh | — | 0/23 (4) |
| 30 Oct 2021 | ICC Men's T20 World Cup | Sri Lanka | — | 0/35 (4) |
| 26 Oct 2021 | ICC Men's T20 World Cup | West Indies | — | 2/24 (4) |
| 23 Oct 2021 | ICC Men's T20 World Cup | Australia | 0 (2) | 1/23 (4) |
| 14 Sept 2021 | South Africa tour of Sri Lanka | Sri Lanka | — | 1/14 (4) |
| 12 Sept 2021 | South Africa tour of Sri Lanka | Sri Lanka | — | 1/11 (2.2) |
| 10 Sept 2021 | South Africa tour of Sri Lanka | Sri Lanka | — | 1/20 (4) |
| 30 Aug 2019 | Vitality Blast | Birmingham Bears | — | 1/27 (4) |
| 29 Aug 2019 | Vitality Blast | Northamptonshire | — | 1/17 (4) |
| 25 Aug 2019 | Vitality Blast | Nottinghamshire | — | 0/26 (4) |
| 23 Aug 2019 | Vitality Blast | Durham | — | 0/22 (4) |
| 11 Aug 2019 | Vitality Blast | Derbyshire | 10* (13) | 0/39 (4) |
T20 only. The Hundred is 100-ball cricket and is never mixed into these figures.
Members get phase splits by bowling type, head-to-head records against every bowler faced, and a runs projection with market comparison.
Deep diveThe weekly digest
One email a week: the venue numbers that moved and the matchups worth knowing about, computed from ball-by-ball data. No tips, no spam, one-click unsubscribe.
For adults 18 and over. Nothing we send is financial advice.