16MatchesODI 11 · T20I 5
23Wicketseconomy 5.94 · best 4/22

Keshav Maharaj against England by format

FormatMatWktsEconBest
ODI11185.594/22
T20I557.342/21

Keshav Maharaj against England year by year

YearMatWktsEconBest
2025 ODI4105.284/22
2024 T20I126.252/25
2023 ODI227.801/27
2022 T20I337.632/21
2022 ODI324.441/29
2 earlier years
YearMatWktsEconBest
2021 T20I107.670/23
2017 ODI246.003/25

Keshav Maharaj's best bowling against England

Three or more wickets in a match, best first

FiguresOversFormatGroundDate
4/225.3ODIHeadingley2 Sept 2025
3/256.1ODILord's29 May 2017

Keshav Maharaj against England by ground

GroundMatWktsEconBest
The Rose Bowl357.112/21
Lord's255.203/25
Headingley244.004/22
Daren Sammy National Cricket Stadium126.252/25
County Ground, Bristol107.750/31
Wankhede Stadium1113.501/27
Old Trafford114.831/29
National Stadium, Karachi123.502/35

England batters Keshav Maharaj has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
Jos Buttler124111289.5
Jonny Bairstow7159383.1
Joe Root7056180.0
Jason Roy42421100.0
Harry Brook41461112.2
Moeen Ali35451128.6
Jacob Bethell30412136.7

Keshav Maharaj's bowling in every match against England

Newest first

DateFormatOversRunsWktsEconResultGround
7 Sept 2025ODI86127.63LostThe Rose Bowl
4 Sept 2025ODI105925.90WonLord's
2 Sept 2025ODI5.32244.00WonHeadingley
1 Mar 2025ODI103523.50WonNational Stadium, Karachi
21 Jun 2024T20I42526.25WonDaren Sammy National Cricket Stadium
10 older matches
DateFormatOversRunsWktsEconResultGround
21 Oct 2023ODI227113.50WonWankhede Stadium
29 Jan 2023ODI85116.38WonMangaung Oval
31 Jul 2022T20I3.42125.73WonThe Rose Bowl
28 Jul 2022T20I43719.25WonSophia Gardens
27 Jul 2022T20I43107.75LostCounty Ground, Bristol
22 Jul 2022ODI62914.83LostOld Trafford
19 Jul 2022ODI104214.20WonRiverside Ground
6 Nov 2021T20I32307.67WonSharjah Cricket Stadium
29 May 2017ODI6.12534.05WonLord's
27 May 2017ODI107217.20LostThe Rose Bowl

Keshav Maharaj vs England: questions and answers

How many matches has Keshav Maharaj played against England?
Keshav Maharaj has played 16 matches against England (11 in ODIs, 5 in T20Is), from 2017 to 2025. South Africa won 11 and lost 4 of them.
How many wickets has Keshav Maharaj taken against England?
Keshav Maharaj has taken 23 wickets in 15 innings against England at an economy of 5.94 (18 wickets in ODIs, 5 wickets in T20Is).
What are Keshav Maharaj's best bowling figures against England?
Keshav Maharaj's best figures against England are 4/22. Keshav Maharaj has taken four or more wickets in a match once against them.
Which England batter has Keshav Maharaj dismissed most?
Jonny Bairstow, 3 times in 71 balls in internationals, for 59 runs.
When did Keshav Maharaj last play against England?
On 7 September 2025 (ODI) at The Rose Bowl: 17 off 17 balls and 2/61 with the ball. South Africa lost that match.