- Home
- Players
- JP McIlroy
Glamorgan · Men's cricket
JP McIlroy stats
Data through 8 September 2026Last updated 8 September 2026
Coverage: matches in the Cricsheet data from 8 April 2021 to 8 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
JP McIlroy played 30 T20 league and domestic matches in the data, between 2021 and 2026. JP McIlroy took 35 T20 league wickets in the data (average 28.69, economy 9.53, best 4/36).
T20 league & domestic matches
30
11 runs
Best bowling
5/34
First-class
Teams played for
Glamorgan 2021–2026 · 69
JP McIlroy batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 30 | 9 | 5 | 11 | 7* | 2.75 | 18 | 61.1 | 0 | 0 | 4 | 1 | 0 |
| First-class | 19 | 20 | 9 | 101 | 30* | 9.18 | 267 | 37.8 | 0 | 0 | 4 | 16 | 1 |
| List A | 20 | 9 | 7 | 44 | 13 | 22.00 | 82 | 53.7 | 0 | 0 | 1 | 5 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2021 | 0 |
| 2022 | 10 |
| 2023 | 98 |
| 2024 | 40 |
| 2025 | 0 |
| 2026 | 8 |
Year-by-year batting (11 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2021 | First-class | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2022 | List A | 1 | 10 | – | 83.3 | 10 | 0 | 0 |
| 2023 | First-class | 11 | 79 | 15.80 | 41.8 | 30 | 0 | 0 |
| 2023 | List A | 2 | 17 | 17.00 | 45.9 | 13 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 4 | 2 | 1.00 | 22.2 | 2 | 0 | 0 |
| 2024 | First-class | 6 | 14 | 3.50 | 26.9 | 5 | 0 | 0 |
| 2024 | List A | 5 | 17 | – | 54.8 | 7 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 4 | 9 | 9.00 | 112.5 | 7 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2026 | First-class | 2 | 8 | 8.00 | 53.3 | 8 | 0 | 0 |
| 2026 | List A | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
JP McIlroy bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 30 | 632 | 1,004 | 35 | 4/36 | – | 28.69 | 9.53 | 18.1 | 1 | 0 | 0 |
| First-class | 29 | 2,717 | 1,354 | 30 | 5/34 | 8/75 | 45.13 | 2.99 | 90.6 | 1 | 1 | 87 |
| List A | 19 | 942 | 680 | 23 | 3/33 | – | 29.57 | 4.33 | 41.0 | 0 | 0 | 19 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2021 | 1 |
| 2022 | 10 |
| 2023 | 45 |
| 2024 | 25 |
| 2025 | 3 |
| 2026 | 4 |
Year-by-year bowling (12 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2021 | First-class | 3 | 1 | 131.00 | 3.45 | 1/12 |
| 2022 | List A | 3 | 5 | 21.40 | 3.96 | 2/13 |
| 2022 | T20 (leagues & domestic) | 2 | 5 | 12.60 | 9.00 | 3/31 |
| 2023 | First-class | 17 | 24 | 30.67 | 2.83 | 5/34 |
| 2023 | List A | 5 | 2 | 100.00 | 4.88 | 1/13 |
| 2023 | T20 (leagues & domestic) | 13 | 19 | 22.53 | 9.14 | 4/36 |
| 2024 | First-class | 6 | 3 | 125.67 | 3.40 | 2/73 |
| 2024 | List A | 9 | 14 | 21.14 | 4.27 | 3/33 |
| 2024 | T20 (leagues & domestic) | 10 | 8 | 39.12 | 9.63 | 2/35 |
| 2025 | T20 (leagues & domestic) | 5 | 3 | 66.67 | 10.53 | 2/42 |
| 2026 | First-class | 3 | 2 | 55.00 | 2.50 | 2/39 |
| 2026 | List A | 2 | 2 | 38.50 | 3.92 | 2/23 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Somerset | T20 (leagues & domestic) | 3 | 2 | 1.00 | 40.0 | 2 | 0 | 0 |
| Yorkshire | First-class | 4 | 45 | 15.00 | 59.2 | 30 | 0 | 0 |
| Sussex | First-class | 4 | 21 | 10.50 | 23.6 | 11 | 0 | 0 |
| Worcestershire | First-class | 3 | 7 | 3.50 | 25.0 | 5 | 0 | 0 |
| Yorkshire | List A | 3 | 16 | 16.00 | 88.9 | 10 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Sussex | T20 (leagues & domestic) | 5 | 10 | 15.70 | 8.72 | 3/28 |
| Essex | T20 (leagues & domestic) | 5 | 9 | 18.00 | 9.53 | 4/36 |
| Surrey | T20 (leagues & domestic) | 5 | 4 | 55.25 | 11.63 | 2/49 |
| Gloucestershire | T20 (leagues & domestic) | 4 | 4 | 35.00 | 9.33 | 3/30 |
| Kent | T20 (leagues & domestic) | 3 | 3 | 30.33 | 8.27 | 3/31 |
| Somerset | T20 (leagues & domestic) | 4 | 2 | 67.50 | 9.76 | 1/17 |
| Middlesex | T20 (leagues & domestic) | 3 | 2 | 45.00 | 9.47 | 1/16 |
| Worcestershire | First-class | 4 | 11 | 11.73 | 2.31 | 5/34 |
| Sussex | First-class | 3 | 6 | 29.17 | 3.02 | 2/35 |
| Yorkshire | First-class | 6 | 5 | 48.00 | 3.08 | 2/57 |
| Derbyshire | First-class | 4 | 3 | 60.67 | 2.94 | 2/48 |
| Middlesex | First-class | 3 | 3 | 62.33 | 2.83 | 2/73 |
| Leicestershire | First-class | 3 | 0 | – | 3.24 | 0/30 |
| Yorkshire | List A | 3 | 5 | 15.60 | 2.82 | 2/23 |
| Sussex | List A | 3 | 2 | 67.00 | 5.09 | 2/30 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Sophia Gardens | 18 | 86 | 14.33 | 30 |
| County Ground, Worcester | 3 | 15 | 5.00 | 13 |
| Headingley | 3 | 15 | 5.00 | 10 |
| County Ground, Brighton | 3 | 14 | 7.00 | 11 |
| Kennington Oval | 1 | 7 | – | 7 |
| The Gnoll | 2 | 7 | 7.00 | 7 |
| College Ground | 3 | 6 | 6.00 | 5 |
| County Ground, Chelmsford | 1 | 4 | – | 4 |
| County Ground, Taunton | 2 | 2 | 2.00 | 2 |
| Grace Road | 2 | 0 | – | 0 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Sophia Gardens | 29 | 30 | 35.43 | 4.18 |
| County Ground, Chelmsford | 5 | 11 | 16.09 | 6.10 |
| County Ground, Brighton | 5 | 9 | 27.33 | 5.35 |
| County Ground, Worcester | 3 | 8 | 13.38 | 2.62 |
| The Gnoll | 4 | 6 | 23.33 | 3.68 |
| County Ground, Derby | 4 | 5 | 26.40 | 2.64 |
| County Ground, Bristol | 1 | 3 | 10.00 | 7.50 |
| St Lawrence Ground | 1 | 3 | 10.33 | 10.33 |
| The Rose Bowl | 3 | 3 | 26.00 | 2.29 |
| Headingley | 5 | 3 | 58.33 | 3.30 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 366 | 17 | 8.44 |
| T20 | Middle | 1 | 3 | 33.3 | 1 | 62 | 4 | 10.26 |
| T20 | Death | 10 | 15 | 66.7 | 3 | 204 | 14 | 11.26 |
How JP McIlroy was dismissed
- Bowled10 (59%)
- Caught6 (35%)
- Lbw1 (6%)
How JP McIlroy took wickets
- Caught60
- Bowled14
- Lbw12
- Caught and bowled2
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 10 Sep 2023 | 30 |
| 12 Apr 2024 | 4 |
| 3 May 2024 | 5 |
| 17 May 2024 | 0 |
| 17 May 2024 | 0 |
| 16 Jun 2024 | 0 |
| 21 Jun 2024 | 7 |
| 30 Jun 2024 | 0 |
| 30 Jun 2024 | 5 |
| 12 Jul 2024 | 1 |
| 14 Jul 2024 | 1 |
| 2 Aug 2024 | 7 |
| 4 Aug 2024 | 4 |
| 11 Aug 2024 | 0 |
| 14 Aug 2024 | 6 |
| 18 Aug 2024 | 0 |
| 8 Jun 2025 | 0 |
| 24 Jul 2026 | 0 |
| 8 Sep 2026 | 8 |
| 8 Sep 2026 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 8 Sep 2026 | First-class | Warwickshire | 0 | 4 | bowled | Sophia Gardens |
| 8 Sep 2026 | First-class | Warwickshire | 8* | 11 | not out | Sophia Gardens |
| 24 Jul 2026 | List A | Yorkshire | 0 | 2 | caught | The Gnoll |
| 8 Jun 2025 | T20 (leagues & domestic) | Sussex | 0 | 1 | bowled | County Ground, Brighton |
| 18 Aug 2024 | List A | Warwickshire | 0* | 0 | not out | Sophia Gardens |
| 14 Aug 2024 | List A | Yorkshire | 6* | 4 | not out | Sophia Gardens |
| 11 Aug 2024 | List A | Leicestershire | 0* | 0 | not out | Grace Road |
| 4 Aug 2024 | List A | Essex | 4* | 6 | not out | County Ground, Chelmsford |
| 2 Aug 2024 | List A | Sussex | 7* | 21 | not out | The Gnoll |
| 14 Jul 2024 | T20 (leagues & domestic) | Gloucestershire | 1* | 2 | not out | College Ground |
| 12 Jul 2024 | T20 (leagues & domestic) | Middlesex | 1* | 1 | not out | Sophia Gardens |
| 30 Jun 2024 | First-class | Gloucestershire | 5 | 7 | caught | College Ground |
| 30 Jun 2024 | First-class | Gloucestershire | 0* | 3 | not out | College Ground |
| 21 Jun 2024 | T20 (leagues & domestic) | Surrey | 7* | 4 | not out | Kennington Oval |
| 16 Jun 2024 | T20 (leagues & domestic) | Somerset | 0 | 1 | bowled | County Ground, Taunton |
| 17 May 2024 | First-class | Middlesex | 0* | 7 | not out | Sophia Gardens |
| 17 May 2024 | First-class | Middlesex | 0 | 7 | bowled | Sophia Gardens |
| 3 May 2024 | First-class | Yorkshire | 5 | 17 | caught | Headingley |
| 12 Apr 2024 | First-class | Derbyshire | 4 | 11 | bowled | Sophia Gardens |
| 10 Sep 2023 | First-class | Yorkshire | 30* | 36 | not out | Sophia Gardens |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 8 Sep 2026 | First-class | Warwickshire | 0/40 | 12 | 2 | Sophia Gardens |
| 24 Jul 2026 | List A | Yorkshire | 2/23 | 9.4 | 1 | The Gnoll |
| 22 Jul 2026 | List A | Sussex | 0/54 | 10 | 0 | The Gnoll |
| 1 May 2026 | First-class | Hampshire | 2/39 | 19 | 2 | The Rose Bowl |
| 1 May 2026 | First-class | Hampshire | 0/31 | 13 | 4 | The Rose Bowl |
| 11 Jul 2025 | T20 (leagues & domestic) | Surrey | 0/53 | 4 | 0 | Kennington Oval |
| 6 Jul 2025 | T20 (leagues & domestic) | Kent | 0/28 | 4 | 0 | Sophia Gardens |
| 4 Jul 2025 | T20 (leagues & domestic) | Somerset | 1/40 | 4 | 0 | County Ground, Taunton |
| 8 Jun 2025 | T20 (leagues & domestic) | Sussex | 2/42 | 4 | 0 | County Ground, Brighton |
| 6 Jun 2025 | T20 (leagues & domestic) | Essex | 0/37 | 3 | 0 | Sophia Gardens |
| 22 Sep 2024 | List A | Somerset | 0/30 | 4 | 0 | Trent Bridge |
| 18 Aug 2024 | List A | Warwickshire | 3/42 | 9 | 1 | Sophia Gardens |
| 14 Aug 2024 | List A | Yorkshire | 1/18 | 8 | 2 | Sophia Gardens |
| 11 Aug 2024 | List A | Leicestershire | 0/66 | 10 | 0 | Grace Road |
| 4 Aug 2024 | List A | Essex | 3/33 | 9 | 2 | County Ground, Chelmsford |
| 2 Aug 2024 | List A | Sussex | 2/30 | 8.2 | 2 | The Gnoll |
| 31 Jul 2024 | List A | Nottinghamshire | 2/33 | 10 | 3 | The Gnoll |
| 28 Jul 2024 | List A | Surrey | 2/25 | 6 | 1 | Kennington Oval |
| 25 Jul 2024 | List A | Gloucestershire | 1/19 | 5 | 1 | Sophia Gardens |
| 14 Jul 2024 | T20 (leagues & domestic) | Gloucestershire | 0/47 | 3 | 0 | College Ground |
Frequently asked questions
How many wickets has JP McIlroy taken in T20 leagues?
35 wickets in 30 innings at an average of 28.69, economy 9.53, best figures 4/36.
How many wickets has JP McIlroy taken in first-class?
30 wickets in 29 innings at an average of 45.13, economy 2.99, best figures 5/34.
How many runs has JP McIlroy scored in T20 leagues?
11 runs in 9 innings (30 matches) at an average of 2.75 and a strike rate of 61.1, in the data from 2022 to 2025.
What is JP McIlroy's highest score?
30* 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.