Keshav Maharaj
Rajasthan Royals · all_rounder
317
Runs
9.32
Batting average
111
Wickets
7.66
Economy
Batting
Matches51
Innings51
Runs317
Average9.32
Strike rate82.55
High score41
Fifties0
Hundreds0
Boundaries
Fours23
Sixes11
Bowling
Innings114
Overs400.8
Wickets111
Runs conceded3072
Average27.68
Economy7.66
Strike rate21.67
Best figures3/19
How they get out
Caught17
Caught behind0
Bowled13
LBW1
Stumped0
Run out3
Fielding
Catches33
Stumpings0
Run outs0
Total dismissals33
Grounds Keshav Maharaj plays most
- Kingsmead18 matches · 34 runs · 16 wkts
- The Wanderers Stadium8 matches · 15 runs · 6 wkts
- SuperSport Park7 matches · 44 runs · 6 wkts
- Newlands7 matches · 8 runs · 10 wkts
- Boland Park5 matches · 29 runs · 8 wkts
- St George's Park5 matches · 26 runs · 3 wkts
Recent matches
| Date | Competition | Opponent | Batting | Bowling |
|---|---|---|---|---|
| 3 Sept 2026 | European T20 Premier League | Amsterdam Flames | 1 (1) | 1/34 (4) |
| 1 Sept 2026 | European T20 Premier League | Rotterdam Dockers | 5 (4) | 0/33 (4) |
| 29 Aug 2026 | European T20 Premier League | Dublin Guardians | — | 1/35 (4) |
| 27 Aug 2026 | European T20 Premier League | Edinburgh Castle Rockers | 29* (28) | 1/30 (4) |
| 25 Mar 2026 | South Africa tour of New Zealand | New Zealand | — | 1/35 (3) |
| 22 Mar 2026 | South Africa tour of New Zealand | New Zealand | — | 2/25 (4) |
| 20 Mar 2026 | South Africa tour of New Zealand | New Zealand | 3 (8) | 1/30 (3) |
| 17 Mar 2026 | South Africa tour of New Zealand | New Zealand | 0 (1) | 1/45 (3) |
| 15 Mar 2026 | South Africa tour of New Zealand | New Zealand | — | 2/25 (4) |
| 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) |
| 25 Jan 2026 | SA20 | Sunrisers Eastern Cape | 0 (3) | 1/23 (4) |
| 21 Jan 2026 | SA20 | Sunrisers Eastern Cape | — | 2/24 (4) |
| 17 Jan 2026 | SA20 | Joburg Super Kings | 7* (4) | 3/19 (4) |
| 15 Jan 2026 | SA20 | Paarl Royals | 1 (4) | 0/13 (2) |
| 12 Jan 2026 | SA20 | MI Cape Town | — | 1/19 (4) |
| 10 Jan 2026 | SA20 | Paarl Royals | 12 (16) | 2/14 (4) |
| 7 Jan 2026 | SA20 | Durban's Super Giants | — | 0/22 (4) |
| 5 Jan 2026 | SA20 | Sunrisers Eastern Cape | 6 (8) | 0/50 (3) |
| 31 Dec 2025 | SA20 | MI Cape Town | — | 3/28 (4) |
| 29 Dec 2025 | SA20 | Sunrisers Eastern Cape | 7 (11) | 0/29 (4) |
| 27 Dec 2025 | SA20 | Joburg Super Kings | 12 (8) | 0/31 (4) |
| 9 Dec 2025 | South Africa tour of India | India | 0 (2) | 0/25 (2) |
| 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 FTE Weekly Digest
A preview of the biggest match in the next seven days, key trends for the matches that matter each week, a roundup of the week that was. Everything you need for the T20 week ahead.