- Home
- Players
- EO Leonard
Glamorgan · Men's cricket
EO Leonard stats
Data through 4 June 2026Last updated 4 June 2026
Coverage: matches in the Cricsheet data from 30 July 2021 to 4 June 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
EO Leonard played 14 T20 league and domestic matches in the data, between 2021 and 2026. EO Leonard took 24 T20 league wickets in the data (average 17.46, economy 8.38, best 5/25).
T20 league & domestic matches
14
12 runs
Best bowling
5/25
T20 (leagues & domestic)
Teams played for
EO Leonard batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 14 | 7 | 4 | 12 | 7* | 4.00 | 21 | 57.1 | 0 | 0 | 1 | 0 | 0 |
| First-class | 14 | 19 | 8 | 185 | 47 | 16.82 | 355 | 52.1 | 0 | 0 | 0 | 25 | 3 |
| List A | 20 | 11 | 5 | 99 | 32 | 16.50 | 77 | 128.6 | 0 | 0 | 0 | 6 | 6 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2021 | 11 |
| 2022 | 8 |
| 2023 | 44 |
| 2024 | 56 |
| 2025 | 176 |
| 2026 | 1 |
Year-by-year batting (10 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2021 | First-class | 2 | 10 | 10.00 | 55.6 | 6 | 0 | 0 |
| 2021 | List A | 2 | 1 | – | 100.0 | 1 | 0 | 0 |
| 2022 | First-class | 2 | 8 | 8.00 | 44.4 | 8 | 0 | 0 |
| 2023 | List A | 5 | 44 | 14.67 | 137.5 | 32 | 0 | 0 |
| 2024 | First-class | 6 | 28 | 14.00 | 50.9 | 15 | 0 | 0 |
| 2024 | List A | 1 | 28 | 28.00 | 175.0 | 28 | 0 | 0 |
| 2025 | First-class | 9 | 139 | 19.86 | 52.7 | 47 | 0 | 0 |
| 2025 | List A | 3 | 26 | 13.00 | 92.9 | 23 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 5 | 11 | 3.67 | 57.9 | 7 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 2 | 1 | – | 50.0 | 1 | 0 | 0 |
EO Leonard bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 14 | 300 | 419 | 24 | 5/25 | – | 17.46 | 8.38 | 12.5 | 2 | 1 | 0 |
| First-class | 20 | 1,728 | 1,187 | 22 | 3/66 | 4/126 | 53.95 | 4.12 | 78.5 | 0 | 0 | 37 |
| List A | 20 | 863 | 941 | 19 | 3/40 | – | 49.53 | 6.54 | 45.4 | 0 | 0 | 4 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2021 | 4 |
| 2022 | 1 |
| 2023 | 8 |
| 2024 | 8 |
| 2025 | 40 |
| 2026 | 4 |
Year-by-year bowling (10 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2021 | First-class | 2 | 1 | 85.00 | 4.72 | 1/68 |
| 2021 | List A | 4 | 3 | 55.33 | 7.55 | 2/84 |
| 2022 | First-class | 1 | 1 | 69.00 | 3.83 | 1/69 |
| 2023 | List A | 7 | 8 | 47.12 | 6.63 | 3/40 |
| 2024 | First-class | 7 | 6 | 70.83 | 3.82 | 2/42 |
| 2024 | List A | 4 | 2 | 71.00 | 5.26 | 1/36 |
| 2025 | First-class | 10 | 14 | 43.43 | 4.32 | 3/66 |
| 2025 | List A | 5 | 6 | 42.67 | 6.74 | 3/54 |
| 2025 | T20 (leagues & domestic) | 10 | 20 | 13.90 | 7.72 | 5/25 |
| 2026 | T20 (leagues & domestic) | 4 | 4 | 35.25 | 10.07 | 2/36 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Lancashire | First-class | 5 | 28 | 9.33 | 38.9 | 12 | 0 | 0 |
| Derbyshire | First-class | 3 | 21 | 21.00 | 58.3 | 15 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Somerset | T20 (leagues & domestic) | 4 | 7 | 16.43 | 8.85 | 5/25 |
| Gloucestershire | T20 (leagues & domestic) | 3 | 6 | 14.17 | 7.08 | 2/22 |
| Derbyshire | First-class | 3 | 6 | 39.67 | 4.33 | 3/66 |
| Kent | First-class | 4 | 3 | 60.33 | 4.58 | 2/60 |
| Leicestershire | First-class | 3 | 3 | 67.33 | 4.09 | 2/94 |
| Lancashire | First-class | 4 | 1 | 136.00 | 4.21 | 1/68 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Sophia Gardens | 11 | 63 | 15.75 | 25 |
| Lord's | 2 | 59 | 29.50 | 47 |
| The Rose Bowl | 4 | 36 | 12.00 | 28 |
| County Ground, Northampton | 3 | 32 | 32.00 | 32 |
| County Ground, Chelmsford | 1 | 23 | 23.00 | 23 |
| County Ground, Bristol | 2 | 19 | 19.00 | 16 |
| County Ground, Taunton | 5 | 19 | 6.33 | 6 |
| Grace Road | 1 | 16 | 16.00 | 16 |
| County Ground, Derby | 2 | 16 | 16.00 | 15 |
| County Ground, Brighton | 2 | 6 | – | 4 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Sophia Gardens | 16 | 21 | 30.14 | 4.52 |
| County Ground, Taunton | 11 | 14 | 35.50 | 6.73 |
| County Ground, Bristol | 4 | 7 | 39.43 | 6.00 |
| County Ground, Derby | 2 | 5 | 30.40 | 4.75 |
| The Gnoll | 1 | 3 | 18.00 | 7.71 |
| Lord's | 2 | 3 | 42.00 | 3.84 |
| The Rose Bowl | 3 | 3 | 53.67 | 5.19 |
| Kennington Oval | 2 | 2 | 27.50 | 7.86 |
| Grace Road | 1 | 2 | 47.00 | 5.22 |
| County Ground, Chelmsford | 2 | 2 | 56.50 | 8.07 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 126 | 10 | 8.62 |
| T20 | Middle | 0 | 2 | 0.0 | 1 | 102 | 8 | 8.53 |
| T20 | Death | 12 | 19 | 63.2 | 2 | 72 | 6 | 7.75 |
How EO Leonard was dismissed
- Caught13 (65%)
- Bowled5 (25%)
- Run out1 (5%)
- Stumped1 (5%)
How EO Leonard took wickets
- Caught54
- Bowled9
- Lbw1
- Hit wicket1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 9 Sep 2024 | 4 |
| 11 Apr 2025 | 16 |
| 18 Apr 2025 | 12 |
| 18 Apr 2025 | 47 |
| 2 May 2025 | 5 |
| 14 Jun 2025 | 1 |
| 20 Jun 2025 | 7 |
| 22 Jun 2025 | 16 |
| 10 Jul 2025 | 0 |
| 13 Jul 2025 | 2 |
| 18 Jul 2025 | 1 |
| 22 Jul 2025 | 25 |
| 29 Jul 2025 | 4 |
| 5 Aug 2025 | 1 |
| 17 Aug 2025 | 2 |
| 20 Aug 2025 | 23 |
| 24 Sep 2025 | 12 |
| 24 Sep 2025 | 2 |
| 22 May 2026 | 0 |
| 23 May 2026 | 1 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 23 May 2026 | T20 (leagues & domestic) | Gloucestershire | 1* | 1 | not out | Sophia Gardens |
| 22 May 2026 | T20 (leagues & domestic) | Northamptonshire | 0* | 1 | not out | County Ground, Northampton |
| 24 Sep 2025 | First-class | Lancashire | 2* | 13 | not out | Sophia Gardens |
| 24 Sep 2025 | First-class | Lancashire | 12 | 18 | bowled | Sophia Gardens |
| 20 Aug 2025 | List A | Essex | 23 | 21 | caught | County Ground, Chelmsford |
| 17 Aug 2025 | List A | Nottinghamshire | 2* | 2 | not out | Sophia Gardens |
| 5 Aug 2025 | List A | Hampshire | 1 | 5 | caught | The Gnoll |
| 29 Jul 2025 | First-class | Lancashire | 4 | 23 | caught | Old Trafford |
| 22 Jul 2025 | First-class | Kent | 25 | 46 | bowled | Sophia Gardens |
| 18 Jul 2025 | T20 (leagues & domestic) | Middlesex | 1* | 1 | not out | Sophia Gardens |
| 13 Jul 2025 | T20 (leagues & domestic) | Gloucestershire | 2 | 6 | bowled | Sophia Gardens |
| 10 Jul 2025 | T20 (leagues & domestic) | Hampshire | 0 | 2 | caught | The Rose Bowl |
| 22 Jun 2025 | First-class | Leicestershire | 16 | 12 | caught | Grace Road |
| 20 Jun 2025 | T20 (leagues & domestic) | Somerset | 7* | 8 | not out | Sophia Gardens |
| 14 Jun 2025 | T20 (leagues & domestic) | Sussex | 1 | 2 | caught | Sophia Gardens |
| 2 May 2025 | First-class | Derbyshire | 5* | 7 | not out | Sophia Gardens |
| 18 Apr 2025 | First-class | Middlesex | 47 | 75 | bowled | Lord's |
| 18 Apr 2025 | First-class | Middlesex | 12 | 27 | caught | Lord's |
| 11 Apr 2025 | First-class | Gloucestershire | 16 | 43 | bowled | County Ground, Bristol |
| 9 Sep 2024 | First-class | Sussex | 4* | 13 | not out | County Ground, Brighton |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 4 Jun 2026 | T20 (leagues & domestic) | Somerset | 1/50 | 3 | 0 | County Ground, Taunton |
| 29 May 2026 | T20 (leagues & domestic) | Somerset | 1/31 | 4 | 0 | Sophia Gardens |
| 23 May 2026 | T20 (leagues & domestic) | Gloucestershire | 2/36 | 4 | 0 | Sophia Gardens |
| 22 May 2026 | T20 (leagues & domestic) | Northamptonshire | 0/24 | 3 | 0 | County Ground, Northampton |
| 24 Sep 2025 | First-class | Lancashire | 0/37 | 11.2 | 0 | Sophia Gardens |
| 20 Aug 2025 | List A | Essex | 1/79 | 10 | 1 | County Ground, Chelmsford |
| 17 Aug 2025 | List A | Nottinghamshire | 0/57 | 8 | 0 | Sophia Gardens |
| 15 Aug 2025 | List A | Gloucestershire | 2/49 | 10 | 1 | County Ground, Bristol |
| 13 Aug 2025 | List A | Surrey | 0/17 | 3 | 0 | Kennington Oval |
| 5 Aug 2025 | List A | Hampshire | 3/54 | 7 | 0 | The Gnoll |
| 29 Jul 2025 | First-class | Lancashire | 0/14 | 3 | 0 | Old Trafford |
| 22 Jul 2025 | First-class | Kent | 2/60 | 14.3 | 0 | Sophia Gardens |
| 22 Jul 2025 | First-class | Kent | 0/29 | 5 | 1 | Sophia Gardens |
| 18 Jul 2025 | T20 (leagues & domestic) | Middlesex | 2/31 | 4 | 0 | Sophia Gardens |
| 13 Jul 2025 | T20 (leagues & domestic) | Gloucestershire | 2/22 | 4 | 0 | Sophia Gardens |
| 11 Jul 2025 | T20 (leagues & domestic) | Surrey | 2/38 | 4 | 0 | Kennington Oval |
| 10 Jul 2025 | T20 (leagues & domestic) | Hampshire | 1/47 | 4 | 0 | The Rose Bowl |
| 6 Jul 2025 | T20 (leagues & domestic) | Kent | 4/26 | 4 | 0 | Sophia Gardens |
| 4 Jul 2025 | T20 (leagues & domestic) | Somerset | 5/25 | 4 | 0 | County Ground, Taunton |
| 22 Jun 2025 | First-class | Leicestershire | 2/94 | 18 | 2 | Grace Road |
Frequently asked questions
How many wickets has EO Leonard taken in T20 leagues?
24 wickets in 14 innings at an average of 17.46, economy 8.38, best figures 5/25.
How many wickets has EO Leonard taken in first-class?
22 wickets in 20 innings at an average of 53.95, economy 4.12, best figures 3/66.
How many runs has EO Leonard scored in T20 leagues?
12 runs in 7 innings (14 matches) at an average of 4.00 and a strike rate of 57.1, in the data from 2025 to 2026.
What is EO Leonard's highest score?
47 in first-class, the highest score in the data.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.