- Home
- Players
- CB Sole
Scotland · Men's cricket
CB Sole stats
Data through 15 December 2024Last updated 15 December 2024
Coverage: matches in the Cricsheet data from 9 August 2016 to 15 December 2024. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2016 and 2024, CB Sole appears in 29 ODIs, 17 T20Is for Scotland in the Cricsheet data. CB Sole took 52 ODI wickets in the data (average 22.79, economy 5.01, best 4/27).
International matches
46
ODIs 29 · T20Is 17
International wickets
67
0 five-wicket hauls
T20 league & domestic matches
14
52 runs
Best bowling
4/24
List A
Teams played for
Scotland 2016–2024 · 52Biratnagar Kings 2024 · 7St Lucia Kings 2023 · 3Glamorgan 2024 · 3Sharjah Warriorz 2024 · 1
CB Sole batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 29 | 13 | 3 | 67 | 17 | 6.70 | 83 | 80.7 | 0 | 0 | 0 | 8 | 0 |
| T20I | 17 | 7 | 4 | 21 | 6 | 7.00 | 25 | 84.0 | 0 | 0 | 1 | 2 | 0 |
| T20 (leagues & domestic) | 14 | 8 | 3 | 52 | 15* | 10.40 | 48 | 108.3 | 0 | 0 | 1 | 2 | 4 |
| First-class | 2 | 2 | 0 | 12 | 12 | 6.00 | 36 | 33.3 | 0 | 0 | 1 | 1 | 0 |
| List A | 4 | 2 | 2 | 12 | 10* | – | 14 | 85.7 | 0 | 0 | 0 | 0 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 0 |
| 2017 | 29 |
| 2018 | 11 |
| 2021 | 0 |
| 2022 | 28 |
| 2023 | 29 |
| 2024 | 67 |
Year-by-year batting (10 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2017 | First-class | 2 | 12 | 6.00 | 33.3 | 12 | 0 | 0 |
| 2017 | List A | 2 | 12 | – | 85.7 | 10 | 0 | 0 |
| 2017 | ODI | 3 | 5 | 1.67 | 23.8 | 2 | 0 | 0 |
| 2018 | ODI | 1 | 7 | 7.00 | 87.5 | 7 | 0 | 0 |
| 2018 | T20I | 1 | 4 | – | 200.0 | 4 | 0 | 0 |
| 2022 | ODI | 5 | 26 | 6.50 | 108.3 | 15 | 0 | 0 |
| 2022 | T20I | 1 | 2 | – | 200.0 | 2 | 0 | 0 |
| 2023 | ODI | 4 | 29 | 14.50 | 96.7 | 17 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 8 | 52 | 10.40 | 108.3 | 15 | 0 | 0 |
| 2024 | T20I | 5 | 15 | 5.00 | 68.2 | 6 | 0 | 0 |
CB Sole bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 29 | 1,418 | 1,185 | 52 | 4/27 | – | 22.79 | 5.01 | 27.3 | 3 | 0 | 16 |
| T20I | 16 | 337 | 526 | 15 | 3/28 | – | 35.07 | 9.36 | 22.5 | 0 | 0 | 0 |
| T20 (leagues & domestic) | 14 | 281 | 437 | 16 | 2/21 | – | 27.31 | 9.33 | 17.6 | 0 | 0 | 0 |
| First-class | 3 | 270 | 182 | 4 | 3/79 | 4/138 | 45.50 | 4.04 | 67.5 | 0 | 0 | 4 |
| List A | 4 | 216 | 150 | 8 | 4/24 | – | 18.75 | 4.17 | 27.0 | 1 | 0 | 4 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2016 | 7 |
| 2017 | 17 |
| 2018 | 7 |
| 2021 | 5 |
| 2022 | 19 |
| 2023 | 17 |
| 2024 | 23 |
Year-by-year bowling (17 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2016 | First-class | 1 | 0 | – | 2.75 | 0/44 |
| 2016 | ODI | 3 | 7 | 14.43 | 4.39 | 4/28 |
| 2017 | First-class | 2 | 4 | 34.50 | 4.76 | 3/79 |
| 2017 | List A | 4 | 8 | 18.75 | 4.17 | 4/24 |
| 2017 | ODI | 4 | 5 | 30.00 | 4.69 | 3/36 |
| 2017 | T20I | 1 | 0 | – | 5.50 | 0/22 |
| 2018 | ODI | 2 | 5 | 22.80 | 7.12 | 4/68 |
| 2018 | T20I | 3 | 2 | 59.50 | 9.92 | 2/38 |
| 2021 | ODI | 1 | 3 | 26.33 | 8.78 | 3/79 |
| 2021 | T20I | 3 | 2 | 40.00 | 8.00 | 1/17 |
| 2022 | ODI | 10 | 18 | 20.06 | 4.32 | 4/27 |
| 2022 | T20I | 1 | 1 | 72.00 | 18.00 | 1/72 |
| 2023 | ODI | 8 | 14 | 24.79 | 5.04 | 3/33 |
| 2023 | T20 (leagues & domestic) | 3 | 3 | 34.00 | 11.33 | 1/22 |
| 2024 | ODI | 1 | 0 | – | 8.25 | 0/33 |
| 2024 | T20 (leagues & domestic) | 11 | 13 | 25.77 | 8.85 | 2/21 |
| 2024 | T20I | 8 | 10 | 23.30 | 8.90 | 3/28 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| United Arab Emirates | ODI | 4 | 9 | 3.00 | 90.0 | 4 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| United Arab Emirates | ODI | 8 | 20 | 15.50 | 4.77 | 4/27 |
| Zimbabwe | ODI | 3 | 7 | 15.57 | 4.54 | 3/33 |
| Nepal | ODI | 3 | 7 | 15.00 | 4.20 | 3/12 |
| Hong Kong | ODI | 3 | 5 | 18.00 | 4.50 | 4/28 |
| Ireland | T20I | 3 | 3 | 36.33 | 9.08 | 3/28 |
| Australia | T20I | 3 | 2 | 39.00 | 8.51 | 1/17 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Tribhuvan University International Cricket Ground | 7 | 40 | 6.67 | 14 |
| Grange Cricket Club Ground | 6 | 19 | 4.75 | 10 |
| Queens Sports Club | 2 | 17 | 17.00 | 17 |
| Kennington Oval | 1 | 15 | – | 15 |
| United Cricket Club Ground | 1 | 15 | 15.00 | 15 |
| Dubai International Cricket Stadium | 4 | 15 | 5.00 | 12 |
| Sportpark Westvliet | 3 | 13 | 13.00 | 6 |
| Harare Sports Club | 1 | 7 | 7.00 | 7 |
| Bulawayo Athletic Club | 1 | 7 | – | 7 |
| Mannofield Park | 2 | 5 | 2.50 | 4 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Grange Cricket Club Ground | 13 | 17 | 31.24 | 6.25 |
| Tribhuvan University International Cricket Ground | 8 | 12 | 22.67 | 7.35 |
| Dubai International Cricket Stadium | 6 | 10 | 23.80 | 3.97 |
| Queens Sports Club | 5 | 10 | 24.70 | 5.77 |
| Sportpark Westvliet | 3 | 6 | 15.17 | 9.10 |
| Moosa Cricket Stadium | 2 | 5 | 9.40 | 3.13 |
| Mannofield Park | 2 | 5 | 14.60 | 4.56 |
| United Cricket Club Ground | 4 | 5 | 26.60 | 3.80 |
| Choice Moosa Stadium | 1 | 3 | 13.33 | 5.22 |
| Bulawayo Athletic Club | 2 | 3 | 17.67 | 3.53 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 300 | 10 | 9.36 |
| T20 | Middle | 14 | 11 | 127.3 | 1 | 180 | 7 | 9.07 |
| T20 | Death | 59 | 62 | 95.2 | 7 | 138 | 14 | 9.70 |
| ODI | Powerplay | – | – | – | – | 576 | 22 | 4.34 |
| ODI | Middle | 18 | 29 | 62.1 | 1 | 684 | 17 | 5.14 |
| ODI | Death | 49 | 54 | 90.7 | 9 | 158 | 13 | 6.91 |
How CB Sole was dismissed
- Caught13 (65%)
- Bowled5 (25%)
- Run out2 (10%)
How CB Sole took wickets
- Caught69
- Bowled20
- Lbw4
- Caught and bowled2
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 10 Aug 2022 | 4 |
| 14 Aug 2022 | 1 |
| 5 Dec 2022 | 15 |
| 17 Feb 2023 | 5 |
| 21 Jun 2023 | 0 |
| 25 Jun 2023 | 7 |
| 27 Jun 2023 | 17 |
| 19 Jan 2024 | 2 |
| 18 May 2024 | 5 |
| 22 May 2024 | 2 |
| 23 May 2024 | 6 |
| 21 Jun 2024 | 15 |
| 6 Sep 2024 | 0 |
| 7 Sep 2024 | 2 |
| 30 Nov 2024 | 4 |
| 3 Dec 2024 | 9 |
| 4 Dec 2024 | 14 |
| 7 Dec 2024 | 0 |
| 12 Dec 2024 | 7 |
| 15 Dec 2024 | 1 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 15 Dec 2024 | T20 (leagues & domestic) | Kathmandu Gorkhas | 1 | 3 | caught | Tribhuvan University International Cricket Ground |
| 12 Dec 2024 | T20 (leagues & domestic) | Pokhara Avengers | 7 | 5 | caught | Tribhuvan University International Cricket Ground |
| 7 Dec 2024 | T20 (leagues & domestic) | Karnali Yaks | 0 | 3 | caught | Tribhuvan University International Cricket Ground |
| 4 Dec 2024 | T20 (leagues & domestic) | Lumbini Lions | 14* | 4 | not out | Tribhuvan University International Cricket Ground |
| 3 Dec 2024 | T20 (leagues & domestic) | Sudur Paschim Royals | 9 | 7 | caught | Tribhuvan University International Cricket Ground |
| 30 Nov 2024 | T20 (leagues & domestic) | Janakpur Bolts | 4 | 5 | caught | Tribhuvan University International Cricket Ground |
| 7 Sep 2024 | T20I | Australia | 2 | 7 | bowled | Grange Cricket Club Ground |
| 6 Sep 2024 | T20I | Australia | 0 | 1 | bowled | Grange Cricket Club Ground |
| 21 Jun 2024 | T20 (leagues & domestic) | Surrey | 15* | 18 | not out | Kennington Oval |
| 23 May 2024 | T20I | Ireland | 6 | 6 | caught | Sportpark Westvliet |
| 22 May 2024 | T20I | Netherlands | 2* | 4 | not out | Sportpark Westvliet |
| 18 May 2024 | T20I | Netherlands | 5* | 4 | not out | Sportpark Westvliet |
| 19 Jan 2024 | T20 (leagues & domestic) | Gulf Giants | 2* | 3 | not out | Sharjah Cricket Stadium |
| 27 Jun 2023 | ODI | Sri Lanka | 17 | 21 | run out | Queens Sports Club |
| 25 Jun 2023 | ODI | Oman | 7* | 4 | not out | Bulawayo Athletic Club |
| 21 Jun 2023 | ODI | Ireland | 0* | 2 | not out | Queens Sports Club |
| 17 Feb 2023 | ODI | Nepal | 5 | 3 | caught | Tribhuvan University International Cricket Ground |
| 5 Dec 2022 | ODI | Namibia | 15 | 13 | caught | United Cricket Club Ground |
| 14 Aug 2022 | ODI | United Arab Emirates | 1 | 1 | run out | Mannofield Park |
| 10 Aug 2022 | ODI | United Arab Emirates | 4 | 2 | caught | Mannofield Park |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 15 Dec 2024 | T20 (leagues & domestic) | Kathmandu Gorkhas | 2/21 | 4 | 0 | Tribhuvan University International Cricket Ground |
| 13 Dec 2024 | T20 (leagues & domestic) | Chitwan Rhinos | 1/22 | 4 | 0 | Tribhuvan University International Cricket Ground |
| 12 Dec 2024 | T20 (leagues & domestic) | Pokhara Avengers | 2/30 | 4 | 0 | Tribhuvan University International Cricket Ground |
| 7 Dec 2024 | T20 (leagues & domestic) | Karnali Yaks | 2/25 | 4 | 0 | Tribhuvan University International Cricket Ground |
| 4 Dec 2024 | T20 (leagues & domestic) | Lumbini Lions | 0/34 | 4 | 0 | Tribhuvan University International Cricket Ground |
| 3 Dec 2024 | T20 (leagues & domestic) | Sudur Paschim Royals | 1/37 | 4 | 0 | Tribhuvan University International Cricket Ground |
| 30 Nov 2024 | T20 (leagues & domestic) | Janakpur Bolts | 1/31 | 3 | 0 | Tribhuvan University International Cricket Ground |
| 25 Oct 2024 | ODI | United States of America | 0/33 | 4 | 0 | Grand Prairie Stadium |
| 7 Sep 2024 | T20I | Australia | 1/28 | 3.1 | 0 | Grange Cricket Club Ground |
| 6 Sep 2024 | T20I | Australia | 1/17 | 3 | 0 | Grange Cricket Club Ground |
| 7 Jul 2024 | T20 (leagues & domestic) | Essex | 1/39 | 2.5 | 0 | Sophia Gardens |
| 5 Jul 2024 | T20 (leagues & domestic) | Sussex | 2/45 | 4 | 0 | County Ground, Brighton |
| 21 Jun 2024 | T20 (leagues & domestic) | Surrey | 1/22 | 2 | 0 | Kennington Oval |
| 15 Jun 2024 | T20I | Australia | 0/33 | 3 | 0 | Daren Sammy Cricket Ground |
| 9 Jun 2024 | T20I | Oman | 1/41 | 4 | 0 | Sir Vivian Richards Stadium |
| 6 Jun 2024 | T20I | Namibia | 1/23 | 3 | 0 | Kensington Oval |
| 23 May 2024 | T20I | Ireland | 3/28 | 4 | 0 | Sportpark Westvliet |
| 22 May 2024 | T20I | Netherlands | 1/19 | 2 | 0 | Sportpark Westvliet |
| 18 May 2024 | T20I | Netherlands | 2/44 | 4 | 0 | Sportpark Westvliet |
| 19 Jan 2024 | T20 (leagues & domestic) | Gulf Giants | 0/29 | 2 | 0 | Sharjah Cricket Stadium |
Frequently asked questions
How many wickets has CB Sole taken in ODIs?
52 wickets in 29 innings at an average of 22.79, economy 5.01, best figures 4/27.
How many wickets has CB Sole taken in T20Is?
15 wickets in 16 innings at an average of 35.07, economy 9.36, best figures 3/28.
How many runs has CB Sole scored in ODIs?
67 runs in 13 innings (29 matches) at an average of 6.70 and a strike rate of 80.7, in the data from 2016 to 2024.
How many runs has CB Sole scored in T20Is?
21 runs in 7 innings (17 matches) at an average of 7.00 and a strike rate of 84.0, in the data from 2017 to 2024.
How many runs has CB Sole scored in T20 leagues?
52 runs in 8 innings (14 matches) at an average of 10.40 and a strike rate of 108.3, in the data from 2023 to 2024.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.