- Home
- Players
- JCT Boyle
Canterbury · Men's cricket
JCT Boyle stats
Data through 18 March 2026Last updated 18 March 2026
Coverage: matches in the Cricsheet data from 22 November 2016 to 18 March 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
JCT Boyle played 43 T20 league and domestic matches in the data, between 2016 and 2026. In first-class JCT Boyle scored 1,700 runs in 69 innings (average 25.00, strike rate 41.3), including 3 hundreds and 5 fifties. Against Auckland in T20 leagues, JCT Boyle averaged 52.33 over 8 innings.
T20 league & domestic matches
43
979 runs
Best batting average (T20 (leagues & domestic))
23.88
43 innings
Highest score
156
First-class
Teams played for
Canterbury 2016–2022 · 40Central Stags 2023–2025 · 14Central Districts 2023–2025 · 14Otago 2025–2026 · 9Otago Volts 2025–2026 · 7
JCT Boyle batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 43 | 43 | 2 | 979 | 82* | 23.88 | 821 | 119.2 | 0 | 6 | 3 | 91 | 22 |
| First-class | 41 | 69 | 1 | 1,700 | 156 | 25.00 | 4,118 | 41.3 | 3 | 5 | 5 | 186 | 5 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 83 |
| 2017 | 123 |
| 2018 | 127 |
| 2019 | 145 |
| 2020 | 303 |
| 2021 | 211 |
| 2022 | 55 |
| 2023 | 380 |
| 2024 | 329 |
| 2025 | 516 |
| 2026 | 407 |
Year-by-year batting (18 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2016 | First-class | 2 | 83 | 41.50 | 48.5 | 81 | 0 | 1 |
| 2017 | First-class | 10 | 123 | 12.30 | 34.2 | 27 | 0 | 0 |
| 2018 | First-class | 4 | 127 | 31.75 | 37.0 | 108 | 1 | 0 |
| 2019 | First-class | 6 | 61 | 10.17 | 38.6 | 21 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 4 | 84 | 21.00 | 123.5 | 35 | 0 | 0 |
| 2020 | First-class | 6 | 152 | 25.33 | 36.8 | 42 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 7 | 151 | 25.17 | 104.9 | 69 | 0 | 1 |
| 2021 | First-class | 3 | 29 | 14.50 | 18.0 | 13 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 9 | 182 | 20.22 | 104.6 | 44 | 0 | 0 |
| 2022 | First-class | 3 | 55 | 18.33 | 31.6 | 43 | 0 | 0 |
| 2023 | First-class | 11 | 374 | 34.00 | 48.1 | 117 | 1 | 1 |
| 2023 | T20 (leagues & domestic) | 1 | 6 | 6.00 | 75.0 | 6 | 0 | 0 |
| 2024 | First-class | 10 | 266 | 26.60 | 42.6 | 72 | 0 | 1 |
| 2024 | T20 (leagues & domestic) | 4 | 63 | 15.75 | 103.3 | 57 | 0 | 1 |
| 2025 | First-class | 10 | 225 | 22.50 | 47.9 | 156 | 1 | 0 |
| 2025 | T20 (leagues & domestic) | 11 | 291 | 29.10 | 130.5 | 82 | 0 | 3 |
| 2026 | First-class | 4 | 205 | 51.25 | 44.0 | 85 | 0 | 2 |
| 2026 | T20 (leagues & domestic) | 7 | 202 | 28.86 | 141.3 | 71 | 0 | 1 |
JCT Boyle bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 1 | 12 | 18 | 1 | 1/18 | – | 18.00 | 9.00 | 12.0 | 0 | 0 | 0 |
| First-class | 13 | 263 | 133 | 6 | 3/21 | 3/21 | 22.17 | 3.03 | 43.8 | 0 | 0 | 11 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2016 | 0 |
| 2017 | 0 |
| 2018 | 0 |
| 2019 | 0 |
| 2020 | 1 |
| 2021 | 0 |
| 2022 | 3 |
| 2023 | 0 |
| 2024 | 0 |
| 2025 | 3 |
| 2026 | 0 |
Year-by-year bowling (6 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2020 | First-class | 2 | 1 | 4.00 | 2.00 | 1/4 |
| 2022 | First-class | 1 | 3 | 7.00 | 4.34 | 3/21 |
| 2024 | First-class | 3 | 0 | – | 1.86 | 0/0 |
| 2025 | First-class | 6 | 2 | 46.00 | 3.17 | 1/10 |
| 2025 | T20 (leagues & domestic) | 1 | 1 | 18.00 | 9.00 | 1/18 |
| 2026 | First-class | 1 | 0 | – | 3.00 | 0/3 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Wellington | T20 (leagues & domestic) | 10 | 443 | 44.30 | 133.4 | 77 | 0 | 4 |
| Auckland | T20 (leagues & domestic) | 8 | 314 | 52.33 | 132.5 | 82 | 0 | 2 |
| Central Districts | T20 (leagues & domestic) | 6 | 86 | 14.33 | 126.5 | 28 | 0 | 0 |
| Northern Districts | T20 (leagues & domestic) | 8 | 76 | 9.50 | 89.4 | 24 | 0 | 0 |
| Otago | T20 (leagues & domestic) | 7 | 50 | 7.14 | 64.1 | 22 | 0 | 0 |
| Canterbury | T20 (leagues & domestic) | 4 | 10 | 2.50 | 47.6 | 5 | 0 | 0 |
| Otago Volts | First-class | 12 | 364 | 30.33 | 40.2 | 117 | 1 | 0 |
| Wellington Firebirds | First-class | 12 | 361 | 30.08 | 53.1 | 156 | 1 | 1 |
| Northern Districts | First-class | 13 | 349 | 26.85 | 43.0 | 108 | 1 | 1 |
| Auckland Aces | First-class | 18 | 303 | 17.82 | 37.6 | 81 | 0 | 1 |
| Canterbury | First-class | 7 | 261 | 37.29 | 35.4 | 72 | 0 | 2 |
| Central Stags | First-class | 7 | 62 | 8.86 | 34.4 | 20 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Auckland Aces | First-class | 3 | 4 | 9.25 | 3.13 | 3/21 |
| Northern Districts | First-class | 3 | 1 | 48.00 | 2.29 | 1/40 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Hagley Oval | 24 | 568 | 23.67 | 108 |
| Basin Reserve | 8 | 436 | 54.50 | 156 |
| McLean Park | 12 | 341 | 31.00 | 82 |
| Saxton Oval | 10 | 267 | 26.70 | 66 |
| University Oval, Dunedin | 10 | 208 | 20.80 | 85 |
| Eden Park Outer Oval | 9 | 198 | 28.29 | 69 |
| Mainpower Oval | 11 | 193 | 17.55 | 81 |
| Fitzherbert Park | 6 | 183 | 30.50 | 117 |
| Bay Oval | 5 | 100 | 20.00 | 38 |
| Queen's Park, Chesterfield | 2 | 62 | 31.00 | 42 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Eden Park Outer Oval | 3 | 4 | 9.25 | 3.13 |
| Queen's Park, Chesterfield | 2 | 1 | 4.00 | 2.00 |
| Saxton Oval | 2 | 1 | 25.00 | 8.33 |
| Seddon Park | 2 | 1 | 42.00 | 2.62 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 477 | 398 | 119.8 | 18 | – | – | – |
| T20 | Middle | 450 | 390 | 115.4 | 22 | 6 | 1 | 5.00 |
| T20 | Death | 52 | 33 | 157.6 | 1 | 6 | 0 | 13.00 |
How JCT Boyle was dismissed
- Caught74 (68%)
- Lbw18 (17%)
- Bowled14 (13%)
- Caught and bowled2 (2%)
- Run out1 (1%)
How JCT Boyle took wickets
- Caught6
- Bowled1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 18 Nov 2025 | 156 |
| 18 Nov 2025 | 10 |
| 26 Nov 2025 | 21 |
| 26 Nov 2025 | 9 |
| 5 Dec 2025 | 0 |
| 5 Dec 2025 | 3 |
| 13 Dec 2025 | 6 |
| 28 Dec 2025 | 1 |
| 30 Dec 2025 | 7 |
| 4 Jan 2026 | 24 |
| 6 Jan 2026 | 40 |
| 9 Jan 2026 | 71 |
| 12 Jan 2026 | 32 |
| 15 Jan 2026 | 7 |
| 18 Jan 2026 | 0 |
| 24 Jan 2026 | 28 |
| 28 Feb 2026 | 62 |
| 9 Mar 2026 | 45 |
| 9 Mar 2026 | 13 |
| 18 Mar 2026 | 85 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 18 Mar 2026 | First-class | Northern Districts | 85 | 162 | caught | University Oval, Dunedin |
| 9 Mar 2026 | First-class | Auckland Aces | 13 | 22 | bowled | Eden Park Outer Oval |
| 9 Mar 2026 | First-class | Auckland Aces | 45 | 92 | caught | Eden Park Outer Oval |
| 28 Feb 2026 | First-class | Canterbury | 62 | 190 | caught | Hagley Oval |
| 24 Jan 2026 | T20 (leagues & domestic) | Central Districts | 28 | 14 | lbw | McLean Park |
| 18 Jan 2026 | T20 (leagues & domestic) | Northern Districts | 0 | 2 | caught | University Oval, Dunedin |
| 15 Jan 2026 | T20 (leagues & domestic) | Wellington | 7 | 13 | caught | University Oval, Dunedin |
| 12 Jan 2026 | T20 (leagues & domestic) | Auckland | 32 | 22 | lbw | University Oval, Dunedin |
| 9 Jan 2026 | T20 (leagues & domestic) | Wellington | 71 | 47 | caught | Basin Reserve |
| 6 Jan 2026 | T20 (leagues & domestic) | Auckland | 40 | 25 | caught | Eden Park Outer Oval |
| 4 Jan 2026 | T20 (leagues & domestic) | Northern Districts | 24 | 20 | caught | Bay Oval |
| 30 Dec 2025 | T20 (leagues & domestic) | Central Districts | 7 | 6 | caught | Molyneux Park |
| 28 Dec 2025 | T20 (leagues & domestic) | Canterbury | 1 | 5 | caught | Molyneux Park |
| 13 Dec 2025 | First-class | Central Stags | 6 | 38 | caught | University Oval, Dunedin |
| 5 Dec 2025 | First-class | Northern Districts | 3 | 7 | caught | Seddon Park |
| 5 Dec 2025 | First-class | Northern Districts | 0 | 2 | lbw | Seddon Park |
| 26 Nov 2025 | First-class | Canterbury | 9 | 46 | caught | University Oval, Dunedin |
| 26 Nov 2025 | First-class | Canterbury | 21 | 53 | bowled | University Oval, Dunedin |
| 18 Nov 2025 | First-class | Wellington Firebirds | 10 | 34 | bowled | Basin Reserve |
| 18 Nov 2025 | First-class | Wellington Firebirds | 156 | 254 | bowled | Basin Reserve |
Frequently asked questions
How many runs has JCT Boyle scored in T20 leagues?
979 runs in 43 innings (43 matches) at an average of 23.88 and a strike rate of 119.2, in the data from 2019 to 2026.
What is JCT Boyle's highest score?
156 in first-class, the highest score in the data.
How many centuries has JCT Boyle scored?
3 hundreds in the data: 3 in first-class.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.