CricketWise
  1. Home
  2. Players
  3. 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

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
ODI2913367176.708380.700080
T20I17742167.002584.000120
T20 (leagues & domestic)14835215*10.4048108.300124
First-class22012126.003633.300110
List A4221210*–1485.700000

Runs per year

02040608020162021202467
CB Sole: runs per calendar year (all formats in the data)
020406080201620172018202120222023202467
CB Sole: runs per calendar year (all formats in the data)
Show as table
CB Sole: runs per calendar year (all formats in the data)
YearRuns
20160
201729
201811
20210
202228
202329
202467
Year-by-year batting (10 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2017First-class2126.0033.31200
2017List A212–85.71000
2017ODI351.6723.8200
2018ODI177.0087.5700
2018T20I14–200.0400
2022ODI5266.50108.31500
2022T20I12–200.0200
2023ODI42914.5096.71700
2024T20 (leagues & domestic)85210.40108.31500
2024T20I5155.0068.2600

CB Sole bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
ODI291,4181,185524/27–22.795.0127.33016
T20I16337526153/28–35.079.3622.5000
T20 (leagues & domestic)14281437162/21–27.319.3317.6000
First-class327018243/794/13845.504.0467.5004
List A421615084/24–18.754.1727.0104

Wickets per year

010203020162021202423
CB Sole: wickets per calendar year (all formats in the data)
0102030201620172018202120222023202423
CB Sole: wickets per calendar year (all formats in the data)
Show as table
CB Sole: wickets per calendar year (all formats in the data)
YearWickets
20167
201717
20187
20215
202219
202317
202423
Year-by-year bowling (17 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2016First-class10–2.750/44
2016ODI3714.434.394/28
2017First-class2434.504.763/79
2017List A4818.754.174/24
2017ODI4530.004.693/36
2017T20I10–5.500/22
2018ODI2522.807.124/68
2018T20I3259.509.922/38
2021ODI1326.338.783/79
2021T20I3240.008.001/17
2022ODI101820.064.324/27
2022T20I1172.0018.001/72
2023ODI81424.795.043/33
2023T20 (leagues & domestic)3334.0011.331/22
2024ODI10–8.250/33
2024T20 (leagues & domestic)111325.778.852/21
2024T20I81023.308.903/28
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
United Arab EmiratesODI493.0090.0400
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
United Arab EmiratesODI82015.504.774/27
ZimbabweODI3715.574.543/33
NepalODI3715.004.203/12
Hong KongODI3518.004.504/28
IrelandT20I3336.339.083/28
AustraliaT20I3239.008.511/17

Top grounds (batting)

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Grange Cricket Club Ground131731.246.25
Tribhuvan University International Cricket Ground81222.677.35
Dubai International Cricket Stadium61023.803.97
Queens Sports Club51024.705.77
Sportpark Westvliet3615.179.10
Moosa Cricket Stadium259.403.13
Mannofield Park2514.604.56
United Cricket Club Ground4526.603.80
Choice Moosa Stadium1313.335.22
Bulawayo Athletic Club2317.673.53

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay––––300109.36
T20Middle1411127.3118079.07
T20Death596295.27138149.70
ODIPowerplay––––576224.34
ODIMiddle182962.11684175.14
ODIDeath495490.79158136.91

How CB Sole was dismissed

How CB Sole took wickets

Last 20 innings

0510152010 Aug 202219 Jan 202415 Dec 20241
CB Sole: runs in the last 20 innings
0510152010 Aug 202217 Feb 202327 Jun 202322 May 20246 Sep 20243 Dec 202415 Dec 20241
CB Sole: runs in the last 20 innings
Show as table
CB Sole: runs in the last 20 innings
InningsRuns
10 Aug 20224
14 Aug 20221
5 Dec 202215
17 Feb 20235
21 Jun 20230
25 Jun 20237
27 Jun 202317
19 Jan 20242
18 May 20245
22 May 20242
23 May 20246
21 Jun 202415
6 Sep 20240
7 Sep 20242
30 Nov 20244
3 Dec 20249
4 Dec 202414
7 Dec 20240
12 Dec 20247
15 Dec 20241
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
15 Dec 2024T20 (leagues & domestic)Kathmandu Gorkhas13caughtTribhuvan University International Cricket Ground
12 Dec 2024T20 (leagues & domestic)Pokhara Avengers75caughtTribhuvan University International Cricket Ground
7 Dec 2024T20 (leagues & domestic)Karnali Yaks03caughtTribhuvan University International Cricket Ground
4 Dec 2024T20 (leagues & domestic)Lumbini Lions14*4not outTribhuvan University International Cricket Ground
3 Dec 2024T20 (leagues & domestic)Sudur Paschim Royals97caughtTribhuvan University International Cricket Ground
30 Nov 2024T20 (leagues & domestic)Janakpur Bolts45caughtTribhuvan University International Cricket Ground
7 Sep 2024T20IAustralia27bowledGrange Cricket Club Ground
6 Sep 2024T20IAustralia01bowledGrange Cricket Club Ground
21 Jun 2024T20 (leagues & domestic)Surrey15*18not outKennington Oval
23 May 2024T20IIreland66caughtSportpark Westvliet
22 May 2024T20INetherlands2*4not outSportpark Westvliet
18 May 2024T20INetherlands5*4not outSportpark Westvliet
19 Jan 2024T20 (leagues & domestic)Gulf Giants2*3not outSharjah Cricket Stadium
27 Jun 2023ODISri Lanka1721run outQueens Sports Club
25 Jun 2023ODIOman7*4not outBulawayo Athletic Club
21 Jun 2023ODIIreland0*2not outQueens Sports Club
17 Feb 2023ODINepal53caughtTribhuvan University International Cricket Ground
5 Dec 2022ODINamibia1513caughtUnited Cricket Club Ground
14 Aug 2022ODIUnited Arab Emirates11run outMannofield Park
10 Aug 2022ODIUnited Arab Emirates42caughtMannofield Park

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
15 Dec 2024T20 (leagues & domestic)Kathmandu Gorkhas2/2140Tribhuvan University International Cricket Ground
13 Dec 2024T20 (leagues & domestic)Chitwan Rhinos1/2240Tribhuvan University International Cricket Ground
12 Dec 2024T20 (leagues & domestic)Pokhara Avengers2/3040Tribhuvan University International Cricket Ground
7 Dec 2024T20 (leagues & domestic)Karnali Yaks2/2540Tribhuvan University International Cricket Ground
4 Dec 2024T20 (leagues & domestic)Lumbini Lions0/3440Tribhuvan University International Cricket Ground
3 Dec 2024T20 (leagues & domestic)Sudur Paschim Royals1/3740Tribhuvan University International Cricket Ground
30 Nov 2024T20 (leagues & domestic)Janakpur Bolts1/3130Tribhuvan University International Cricket Ground
25 Oct 2024ODIUnited States of America0/3340Grand Prairie Stadium
7 Sep 2024T20IAustralia1/283.10Grange Cricket Club Ground
6 Sep 2024T20IAustralia1/1730Grange Cricket Club Ground
7 Jul 2024T20 (leagues & domestic)Essex1/392.50Sophia Gardens
5 Jul 2024T20 (leagues & domestic)Sussex2/4540County Ground, Brighton
21 Jun 2024T20 (leagues & domestic)Surrey1/2220Kennington Oval
15 Jun 2024T20IAustralia0/3330Daren Sammy Cricket Ground
9 Jun 2024T20IOman1/4140Sir Vivian Richards Stadium
6 Jun 2024T20INamibia1/2330Kensington Oval
23 May 2024T20IIreland3/2840Sportpark Westvliet
22 May 2024T20INetherlands1/1920Sportpark Westvliet
18 May 2024T20INetherlands2/4440Sportpark Westvliet
19 Jan 2024T20 (leagues & domestic)Gulf Giants0/2920Sharjah 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.