Oddsworth
GD

GM Dukes

  • Lower-order batter

First-class record

Batting

MatInnsRunsAvgSR100/50HS
First-class matches142248924.45100.40/487
Last 10101429124.25104.30/284*

Bowling

MatBallsWktsAvgEconBest5w10w
First-class matches141,7442237.682.855/8310
Last 10101,3061831.832.635/8310

Batting style

Lower-order batter

FigurePlayerParAgainst par
Average26.431.7
Average v spin28.029.5
Strike rate v spin7650
Balls per dismissal2660
Dot %57.373.9

466 balls in domestic first-class matches · Nov 2023 – Jan 2026

Compare with other players

Bowling style

Low-threat new-ball bowler

  • Weak against left-handers
FigurePlayerParAgainst par
Average37.829.1
Balls per wicket78.856.1
Economy2.883.12
Average with the new ball35.928.2
Average v right-handers32.730.0
Average v left-handers135.537.2
Dot %78.576.2

1,654 balls bowled in domestic first-class matches · Nov 2023 – Jan 2026

Compare with other players

Men's First-class

Overall rank
690th
all first-class batters
Runs a match
−15.0
below an average player

Men's First-class batting, runs a match

AveragePeak −4.6 below
October 2025
Now −15.0 below
20222023202420252026
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
First-class927825.3105.31831.52.78

Not in our first-class bowling rankings.

First-class streaks

Last 10CareerNowBest
Took a wicket7/1071%160215143002
  • GM Dukes has taken a wicket in 7 of the last 10 first-class matches bowled in.

Last 10 first-class matches

DateTeamOpponentGroundBatBowlResult
8 Jan 2026Mpumalanga RhinosEastern Cape Iinyathi1 & 112/56 (25.0)DrawnDrawn
4 Dec 2025Mpumalanga RhinosEastern Storm0 (1)0/26 (8.0)DrawnDrawn
16 Oct 2025Mpumalanga RhinosGarden Route Badgers7 & 84*0/64 (28.0)Lost by an innings and 12 runsL an innings and 12 runs
2 Oct 2025Mpumalanga RhinosNorthern Cape Heat14 & 183/69 (18.0)Won by 258 runsW 258 runs
20 Mar 2025Mpumalanga RhinosLimpopo Impalas9 (7)4/60 (27.2)Won by 10 wicketsW 10 wkts
30 Jan 2025Mpumalanga RhinosTuskers15* (12)1/53 (12.0)DrawnDrawn
16 Jan 2025Mpumalanga RhinosGarden Route Badgers7 & 185/92 (28.2)Lost by 8 wicketsL 8 wkts
12 Dec 2024Mpumalanga RhinosEastern Storm50 (43)1/67 (34.0)Won by 9 wicketsW 9 wkts
28 Nov 2024Mpumalanga RhinosEastern Cape Iinyathi44 (45)2/80 (23.0)DrawnDrawn
7 Nov 2024Mpumalanga RhinosNorthern Cape Heat13 (15)0/6 (14.0)DrawnDrawn

All rankings

Share