Esmae MacGregor
22
- Right-handed batter
- Right-arm medium bowler
One-day record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| List A matches | 27 | 14 | 63 | 7.00 | 49.2 | 0/0 | 20* |
| Last 10 | 10 | 7 | 31 | 6.20 | 57.4 | 0/0 | 13 |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | |
|---|---|---|---|---|---|---|
| List A matches | 27 | 1,020 | 26 | 37.12 | 5.68 | 3/38 |
| Last 10 | 10 | 486 | 13 | 34.92 | 5.60 | 3/44 |
Women's One-day
- Runs a match
- −9.0
- above an average player
Women's One-day bowling, runs a match
Peak −7.1
April 2026Now −8.9202420252026
| Last 2 years | Mat | Runs | Avg | SR | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|
| One-day | 19 | 41 | 5.1 | 52.6 | 22 | 35.4 | 5.76 |
Not in our one-day batting rankings.
One-day streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 8/10 | 69% | 4 | 4 | 1110302221 |
- Esmae MacGregor has taken a wicket in 8 of the last 10 List A matches bowled in, including the last 4.
Last 10 List A matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 11 Sept 2026 | Essex | The Blaze | Queen's Park | 13 (20) | 1/35 (4.0) | The Blaze won by 9 wickets |
| 9 Sept 2026 | Essex | Yorkshire | County Ground | 6* (7) | 2/33 (10.0) | Essex won by 8 runs |
| 6 Sept 2026 | Essex | Surrey | County Ground | 0 (1) | 2/49 (10.0) | Surrey won by 118 runs |
| 3 Sept 2026 | Essex | Warwickshire | Edgbaston | 4 (9) | 2/39 (8.0) | Warwickshire won by 7 wickets |
| 19 Aug 2026 | Essex | Somerset | County Ground | – | 0/47 (6.0) | Somerset won by 8 wickets |
| 23 Jun 2026 | Essex | Lancashire | Stanley Park | 2 (8) | 3/44 (9.0) | Lancashire won by 153 runs |
| 17 Jun 2026 | Essex | Hampshire | County Ground | 4 (7) | 0/51 (7.0) | Hampshire won by 10 wickets |
| 13 Jun 2026 | Essex | Durham | County Ground | 2* (2) | 1/56 (10.0) | Durham won by 46 runs |
| 6 May 2026 | Essex | Lancashire | County Ground | – | 1/47 (10.0) | Essex won by 5 wickets |
| 2 May 2026 | Essex | Yorkshire | Headingley | – | 1/53 (7.0) | Essex won by 13 runs |