Oddsworth
Ed Middleton

Gloucestershire

Ed Middleton

25

  • Right-handed lower-order batter
  • Right-arm leg-spin bowler

First-class record

Batting

MatInnsRunsAvgSR100/50HS
First-class matches122030121.5041.70/046
Last 10101725120.9243.90/046

Bowling

MatBallsWktsAvgEconBest5w10w
First-class matches121,3372039.803.573/9200
Last 10101,1811937.053.583/9200

Batting style

Lower-order batter

FigurePlayerParAgainst par
Average21.531.4
Average v pace15.929.3
Average v spin79.038.3
Strike rate v pace4253
Strike rate v spin4055
Balls per dismissal5258
Dot %78.073.2

722 balls in domestic first-class matches · Sept 2023 – Sept 2026

Compare with other players

Bowling style

Steady leg-spinner

FigurePlayerParAgainst par
Average39.832.8
Balls per wicket66.958.6
Economy3.573.36
Average v right-handers36.631.9
Average v left-handers52.537.4
Dot %69.472.4

1,337 balls bowled in domestic first-class matches · Sept 2023 – Sept 2026

Compare with other players

Men's First-class

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

Men's First-class batting, runs a match

Peak −31.1 below
September 2026
Now −36.3 below
202420252026
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
First-class618520.647.01131.93.49

Not in our first-class bowling rankings.

Team

  • GloucestershireCounty ChampionshipLast played Sept 2026

First-class streaks

Last 10CareerNowBest
Took a wicket7/1073%330521030422
  • Ed Middleton has taken a wicket in 7 of the last 10 first-class matches bowled in, including the last 3.

Last 10 first-class matches

DateTeamOpponentGroundBatBowlResult
15 Sept 2026GloucestershireMiddlesexCounty Ground0 & 192/76 (27.0)DrawnDrawn
8 Sept 2026GloucestershireLancashireOld Trafford2 & 3–Won by 105 runsW 105 runs
2 Sept 2026GloucestershireDerbyshireCounty Ground17 & 24*2/46 (12.0)Won by 213 runsW 213 runs
20 Aug 2026GloucestershireWorcestershireCollege Ground13 & 33*4/112 (25.1)Lost by 8 wicketsL 8 wkts
8 May 2026GloucestershireKentCounty Ground6 & 220/48 (11.0)Lost by 2 wicketsL 2 wkts
24 Apr 2026GloucestershireDerbyshireCounty Ground46 (111)3/69 (25.3)Won by 10 wicketsW 10 wkts
17 Sept 2024GloucestershireSussexCounty Ground4* & 230/14 (6.0)Lost by an innings and 7 runsL an innings and 7 runs
23 Jun 2024GloucestershireYorkshireNorth Marine Road Ground24* & 01/59 (9.1)Lost by an innings and 22 runsL an innings and 22 runs
24 May 2024GloucestershireDerbyshireCounty Ground1 (4)2/86 (25.0)DrawnDrawn
17 May 2024GloucestershireLeicestershireGrace Road14* (13)5/194 (56.0)DrawnDrawn

All rankings

Share