28MatchesT20I 17 · ODI 11
27Wicketseconomy 6.11 · best 3/24

Keshav Maharaj against India by format

FormatMatWktsEconBest
T20I17188.753/24
ODI1194.662/51

Keshav Maharaj against India year by year

YearMatWktsEconBest
2026 T20I138.003/24
2025 ODI215.701/44
2025 T20I1012.500/25
2024 T20I558.832/23
2023 ODI444.152/51
3 earlier years
YearMatWktsEconBest
2023 T20I126.502/26
2022 T20I988.852/23
2022 ODI544.571/23

Keshav Maharaj's best bowling against India

Three or more wickets in a match, best first

FiguresOversFormatGroundDate
3/243T20INarendra Modi Stadium22 Feb 2026

Keshav Maharaj against India by ground

India batters Keshav Maharaj has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
Virat Kohli13487264.9
Shreyas Iyer8867076.1
Sanju Samson7772093.5
Ishan Kishan53942177.4
Tilak Varma53633118.9
Suryakumar Yadav51750147.1
Shikhar Dhawan4834170.8
Ruturaj Gaikwad46541117.4

Keshav Maharaj's bowling in every match against India

Newest first

DateFormatOversRunsWktsEconResultGround
22 Feb 2026T20I32438.00WonNarendra Modi Stadium
9 Dec 2025T20I225012.50LostBarabati Stadium
6 Dec 2025ODI104414.40LostACA-VDCA Cricket Stadium
3 Dec 2025ODI107007.00WonShaheed Veer Narayan Singh International Stadium
15 Nov 2024T20I342014.00LostWanderers Stadium
23 older matches
DateFormatOversRunsWktsEconResultGround
13 Nov 2024T20I43629.00LostSuperSport Park
10 Nov 2024T20I42406.00WonSt George's Park
8 Nov 2024T20I43418.50LostKingsmead
29 Jun 2024T20I32327.67LostKensington Oval
21 Dec 2023ODI103713.70LostBoland Park
19 Dec 2023ODI105125.10WonSt George's Park
17 Dec 2023ODI31906.33LostWanderers Stadium
14 Dec 2023T20I42626.50LostWanderers Stadium
5 Nov 2023ODI103013.00LostEden Gardens
30 Oct 2022T20I32809.33WonPerth Stadium
9 Oct 2022ODI74506.43LostJSCA International Stadium Complex
6 Oct 2022ODI82312.88WonEkana Cricket Stadium
4 Oct 2022T20I43428.50WonHolkar Cricket Stadium
2 Oct 2022T20I42325.75LostBarsapara Cricket Stadium
28 Sept 2022T20I32107.00LostGreenfield International Stadium
19 Jun 2022T20I116016.00No resultM. Chinnaswamy Stadium
17 Jun 2022T20I42917.25LostSaurashtra Cricket Association Stadium
14 Jun 2022T20I224112.00LostACA-VDCA Cricket Stadium
12 Jun 2022T20I21216.00WonBarabati Stadium
9 Jun 2022T20I343114.33WonArun Jaitley Stadium
23 Jan 2022ODI103913.90WonNewlands
21 Jan 2022ODI95215.78WonBoland Park
19 Jan 2022ODI104214.20WonBoland Park

Keshav Maharaj vs India: questions and answers

How many matches has Keshav Maharaj played against India?
Keshav Maharaj has played 28 matches against India (17 in T20Is, 11 in ODIs), from 2022 to 2026. South Africa won 12 and lost 15 of them.
How many wickets has Keshav Maharaj taken against India?
Keshav Maharaj has taken 27 wickets in 28 innings against India at an economy of 6.11 (18 wickets in T20Is, 9 wickets in ODIs).
What are Keshav Maharaj's best bowling figures against India?
Keshav Maharaj's best figures against India are 3/24. Keshav Maharaj has not taken four wickets in a match against them.
Which India batter has Keshav Maharaj dismissed most?
Tilak Varma, 3 times in 53 balls in internationals, for 63 runs.
When did Keshav Maharaj last play against India?
On 22 February 2026 (T20I) at Narendra Modi Stadium: 3/24 with the ball. South Africa won that match.