crickrida
Player portrait unavailable

PLAYER · SCOTLAND · MEN

Chris Sole

Bowler · 2016 to 2024 · 48 internationals

48Internationals
92Runs
0Hundreds
68Wickets
14Catches

Career records by format

Batting career records by format
FormatMatInnsNORunsHSAvgBFSR100s50s0s4s6s
ODI3114371176.459078.8800080
T20I17742167.002584.0000120
Bowling career records by format
FormatMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
ODI31311,514171,288534/274/2724.305.1028.5630-
T20I17163370526153/283/2835.069.3622.4600-
Fielding career records by format
FormatMatInnsCtStDisDis/innsBest
ODI31319090.2903 (3ct 0st)
T20I17165050.3123 (3ct 0st)

Career records checked 2026-09-30. Independent of the scorecard archive.

IPL and T20 World Cup

IPL and T20 World Cup records
CompetitionSpanMatRunsAvgSRWktsEconBBI
T20 World Cup202440N/AN/A29.701/23

From ball-by-ball data. T20 World Cup matches are also part of the T20I record above.

Chris Sole: ODI and T20I stats

Where the career sits

Runs by format
ODI 71 77%T20I 21 23%
Wickets by format
ODI 53 78%T20I 15 22%

Scorecard coverage

Scorecard coverage of the official career
FormatOfficial bat innsIn scorecardsOfficial bowl innsIn scorecardsFirstLatestCoverage
ODI141431312016-08-162024-10-25Complete
T20I7716162017-01-192024-09-07Complete

Explore every recorded innings

48 match appearances in available scorecards. Filters apply to this archive only.

Latest appearances

Recent available appearances
DateMatchFormatResult
2024-10-25United States of America v ScotlandODIScotland won by 10 wickets
2024-09-07Scotland v AustraliaT20IAustralia won by 6 wickets
2024-09-06Australia v ScotlandT20IAustralia won by 70 runs
2024-06-15Scotland v AustraliaT20IAustralia won by 5 wickets
2024-06-09Oman v ScotlandT20IScotland won by 7 wickets
2024-06-06Namibia v ScotlandT20IScotland won by 5 wickets
2024-06-04Scotland v EnglandT20INo result
2024-05-23Scotland v IrelandT20IIreland won by 5 wickets
2024-05-22Scotland v NetherlandsT20IScotland won by 71 runs
2024-05-18Netherlands v ScotlandT20INetherlands won by 41 runs
2023-07-06Scotland v NetherlandsODINetherlands won by 4 wickets
2023-07-04Scotland v ZimbabweODIScotland won by 31 runs

ODI CAREER · 2016 to 2024

Chris Sole in ODIs

Complete: every official innings is in the scorecards

53Wickets
24.30Average
5.10Economy
28.56Strike rate
4/27Best
0Five-fors

Official ODI record

Official ODI batting record
BattingMatInnsNORunsHSAvgBFSR1005004s6s
Career3114371176.459078.8800080
Official ODI bowling record
BowlingMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Career31311,514171,288534/274/2724.305.1028.5630-
Official ODI fielding record
FieldingMatInnsCtStDisDis/InnsBest
Career31319090.2903 (3ct 0st)

ODI career in charts

ODI bowling form: wickets per innings over 10 innings
12Overall 1.71Best spell: 2.10 up to 2022-06-03Best 2.10Latest: 1.502018202120232024
ODI wickets by year
0510152016: 7 wickets720162017: 6 wickets62018: 5 wickets520182019: 0 wickets2020: 0 wickets20202021: 3 wickets32022: 18 wickets1820222023: 14 wickets142024: 0 wickets2024
Last 20 ODI bowling innings
ODI innings by wickets
ODI batting form: average over 10 innings
369Overall 6.5Best spell: 8.9 up to 2023-06-27Best 8.9Latest: 8.920222023
ODI runs by year
0816242017: 9 runs920172018: 7 runs720182019: 0 runs20192020: 0 runs20202021: 0 runs20212022: 26 runs2620222023: 29 runs292023
Last 20 ODI innings
01-4950-99100+* not out
ODI innings by score
How ODI innings ended
Caught6 · 42.9%
Bowled3 · 21.4%
Run out2 · 14.3%
Not out3 · 21.4%
ODI batting position: average and innings
PositionRunsAvgInns
No. 10
66
6.6011
No. 11
5
5.003
ODI runs from boundaries
Fours32 · 45.1%
Other runs39 · 54.9%

Recent ODI form

Last 10 batting innings
62runs
8.85average
100.00strike rate
050s
0100s
Last 10 bowling innings
15wickets
26.73average
4.96economy
32.33strike rate
3/33best

ODI record by situation

complete career
Chris Sole: ODI batting by opposition
MatInnsNORunsHSAvgBFSR1005004s6s
United Arab Emirates441943.001090.0000010
Ireland221777.001070.0000010
Hong Kong110222.00540.0000000
Namibia110151515.0013115.3800020
Nepal110555.003166.6600010
New Zealand110333.00560.0000000
Oman11177*N/A4175.0000010
Papua New Guinea110444.00757.1400000
Sri Lanka110171717.002180.9500020
Zimbabwe110222.001216.6600000
All3114371176.459078.8800080
Chris Sole: ODI bowling by opposition
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
United Arab Emirates883905310204/2715.504.7619.5020
Hong Kong3312009054/2818.004.5024.0010
Nepal33150310573/1215.004.2021.4200
Zimbabwe33144210973/3315.574.5420.5700
Ireland22108010721/4653.505.9454.0000
Namibia22120110011/46100.005.00120.0000
Oman229639533/7931.665.9332.0000
United States of America227007333/4024.336.2523.3300
England114807200/72N/A9.00N/A00
Netherlands114713900/39N/A4.97N/A00
New Zealand115906800/68N/A6.91N/A00
Papua New Guinea114813111/3131.003.8748.0000
Sri Lanka116014622/4623.004.6030.0000
West Indies115404322/4321.504.7727.0000
All31311,514171,288534/2724.305.1028.5630
Chris Sole: ODI batting by home and away
MatInnsNORunsHSAvgBFSR1005004s6s
Home4401042.502050.0000010
Away44025156.252792.5900030
Neutral663361712.004383.7200040
All3114371176.459078.8800080
Chris Sole: ODI bowling by home and away
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Home994433390164/2824.375.2827.6810
Away994424422143/3330.145.7231.5700
Neutral131362910476234/2720.694.5427.3420
All31311,514171,288534/2724.305.1028.5630
Chris Sole: ODI batting by batting first or chasing
MatInnsNORunsHSAvgBFSR1005004s6s
Batting first1111247155.225979.6600050
Chasing331241712.003177.4100030
All3114371176.459078.8800080
Chris Sole: ODI bowling by bowling first or defending
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Bowling first10105106386184/2721.444.5428.3310
Defending a total21211,00411902354/2825.775.3928.6820
All31311,514171,288534/2724.305.1028.5630
Chris Sole: ODI batting by batting position
MatInnsNORunsHSAvgBFSR1005004s6s
No. 101111166176.607390.4100080
No. 1133253*5.001729.4100000
All3114371176.459078.8800080
Chris Sole: ODI batting by match result
MatInnsNORunsHSAvgBFSR1005004s6s
Won442127*6.009133.3300020
Lost1010159176.558172.8300060
All3114371176.459078.8800080
Chris Sole: ODI bowling by match result
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Won191992812780414/2719.025.0422.6330
Lost11115625486123/3640.505.1846.8300
No result112402200/22N/A5.50N/A00
All31311,514171,288534/2724.305.1028.5630
Chris Sole: ODI batting by year
MatInnsNORunsHSAvgBFSR1005004s6s
2017440942.252832.1400000
2018110777.00887.5000010
202255126156.5024108.3300030
2023442291714.503096.6600040
All3114371176.459078.8800080
Chris Sole: ODI bowling by year
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
201633138010174/2814.424.3919.7110
201755240418163/3630.164.5240.0000
201833144118654/6837.207.7528.8010
2021115417933/7926.338.7718.0000
202210105016361184/2720.054.3227.8310
2023884135347143/3324.785.0429.5000
2024112403300/33N/A8.25N/A00
All31311,514171,288534/2724.305.1028.5630
Chris Sole: ODI batting by series and tournaments
MatInnsNORunsHSAvgBFSR1005004s6s
ICC Men's Cricket World Cup League 255128157.0022127.2700040
ICC Cricket World Cup Qualifier332241724.002788.8800030
All3114371176.459078.8800080
Chris Sole: ODI bowling by series and tournaments
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
ICC Men's Cricket World Cup League 212125807477244/2719.874.9324.1610
ICC Cricket World Cup Qualifier773535275113/3325.004.6732.0900
All31311,514171,288534/2724.305.1028.5630
Chris Sole: ODI batting by batting first or chasing
MatInnsNORunsHSAvgBFSR1005004s6s
Batting first1111247155.225979.6600050
Chasing331241712.003177.4100030
All3114371176.459078.8800080
Chris Sole: ODI bowling by bowling first or defending
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Bowling first10105106386184/2721.444.5428.3310
Defending a total21211,00411902354/2825.775.3928.6820
All31311,514171,288534/2724.305.1028.5630
Chris Sole: ODI bowling by ground
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Grange Cricket Club Ground662992245114/2822.274.9127.1810
Queens Sports Club552573247104/6824.705.7625.7010
United Cricket Club Ground44210413353/1226.603.8042.0000
All31311,514171,288534/2724.305.1028.5630

- not recorded in the scorecards · N/A no dismissals or balls to divide by

Best ODI performances

Chris Sole: highest ODI scores
ScoreBFSR4s6sOpponentGroundDate
172180.9520Sri LankaQueens Sports Club2023-06-27
1513115.3820NamibiaUnited Cricket Club Ground2022-12-05
7*4175.0010OmanBulawayo Athletic Club2023-06-25
7887.5010IrelandHarare Sports Club2018-03-18
53166.6610NepalTribhuvan University International Cricket Ground2023-02-17
4757.1400Papua New GuineaPort Moresby2017-10-08
42200.0010United Arab EmiratesMannofield Park2022-08-10
3*3100.0000United Arab EmiratesMoosa Cricket Stadium2022-06-03
3560.0000New ZealandGrange Cricket Club Ground2022-07-31
2540.0000Hong KongSheikh Zayed Stadium2017-01-22
Chris Sole: best ODI bowling
FiguresBallsMdnsEconOpponentGroundDate
4/275413.00United Arab EmiratesMoosa Cricket Stadium2022-05-31
4/285403.11Hong KongGrange Cricket Club Ground2016-09-10
4/684818.50United Arab EmiratesQueens Sports Club2018-03-15
3/124211.71NepalUnited Cricket Club Ground2022-12-04
3/334204.71ZimbabweQueens Sports Club2023-07-04
3/365414.00ZimbabweGrange Cricket Club Ground2017-06-17
3/374814.62United Arab EmiratesBulawayo Athletic Club2023-06-23
3/394804.87United Arab EmiratesMannofield Park2022-08-10
3/404605.21United States of AmericaChoice Moosa Stadium2022-05-29
3/516005.10United Arab EmiratesGrange Cricket Club Ground2016-08-16

Latest ODI matches

Latest ODI matches
DateOpponentBatBowlGroundResult
2024-10-25United States of Americadid not bat0/33Grand Prairie StadiumScotland won by 10 wickets
2023-07-06Netherlandsdid not bat0/39Queens Sports ClubNetherlands won by 4 wickets
2023-07-04Zimbabwedid not bat3/33Queens Sports ClubScotland won by 31 runs
2023-07-01West Indiesdid not bat2/43Harare Sports ClubScotland won by 7 wickets
2023-06-27Sri Lanka172/46Queens Sports ClubSri Lanka won by 82 runs
2023-06-25Oman7*0/16Bulawayo Athletic ClubScotland won by 76 runs
2023-06-23United Arab Emiratesdid not bat3/37Bulawayo Athletic ClubScotland won by 111 runs
2023-06-21Ireland0*1/61Queens Sports ClubScotland won by 1 wicket
2023-02-17Nepal53/72Tribhuvan University International Cricket GroundNepal won by 3 wickets
2022-12-08Nepaldid not bat1/21United Cricket Club GroundScotland won by 8 wickets

T20I CAREER · 2017 to 2024

Chris Sole in T20Is

Complete: every official innings is in the scorecards

15Wickets
35.06Average
9.36Economy
22.46Strike rate
3/28Best
0Five-fors

Official T20I record

Official T20I batting record
BattingMatInnsNORunsHSAvgBFSR1005004s6s
Career17742167.002584.0000120
Official T20I bowling record
BowlingMatInnsBallsMdnsRunsWktsBBIBBMAvgEconSR4w5w10w
Career17163370526153/283/2835.069.3622.4600-
Official T20I fielding record
FieldingMatInnsCtStDisDis/InnsBest
Career17165050.3123 (3ct 0st)

T20I career in charts

T20I bowling form: wickets per innings over 10 innings
1Overall 0.94Best spell: 1.20 up to 2024-09-07Best 1.20Latest: 1.202024
T20I wickets by year
03692017: 0 wickets20172018: 2 wickets22019: 0 wickets20192020: 0 wickets2021: 2 wickets220212022: 1 wickets12023: 0 wickets20232024: 10 wickets102024
Last 20 T20I bowling innings
T20I innings by wickets
T20I runs by year
048122018: 4 runs420182019: 0 runs20192020: 0 runs20202021: 0 runs20212022: 2 runs220222023: 0 runs20232024: 15 runs152024
Last 20 T20I innings
01-4950-99100+* not out
T20I innings by score
How T20I innings ended
Caught1 · 14.3%
Bowled2 · 28.6%
Not out4 · 57.1%
T20I batting position: average and innings
PositionRunsAvgInns
No. 9
15
5.005
No. 10
6
-2
T20I runs from boundaries
Fours8 · 38.1%
Other runs13 · 61.9%

Recent T20I form

Last 7 batting innings
21runs
7.00average
84.00strike rate
050s
0100s
Last 10 bowling innings
12wickets
26.83average
10.01economy
16.08strike rate
3/28best

T20I record by situation

complete career
Chris Sole: T20I batting by opposition
MatInnsNORunsHSAvgBFSR1005004s6s
Australia220221.00825.0000100
Netherlands22275*N/A887.5000000
Ireland110666.006100.0000010
New Zealand11122*N/A1200.0000000
Pakistan11144*N/A2200.0000010
All17742167.002584.0000120
Chris Sole: T20I bowling by opposition
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Australia335507821/1739.008.5027.5000
Ireland3372010933/2836.339.0824.0000
Netherlands223606332/4421.0010.5012.0000
Oman224806311/4163.007.8748.0000
Zimbabwe224806311/2463.007.8748.0000
Namibia111802311/2323.007.6618.0000
New Zealand112407211/7272.0018.0024.0000
Pakistan112403822/3819.009.5012.0000
Papua New Guinea111201711/1717.008.5012.0000
All17163370526153/2835.069.3622.4600
Chris Sole: T20I batting by home and away
MatInnsNORunsHSAvgBFSR1005004s6s
Home44284*4.001172.7200110
Away22275*N/A887.5000000
Neutral110666.006100.0000010
All17742167.002584.0000120
Chris Sole: T20I bowling by home and away
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Home66133021862/3836.339.8322.1600
Away223606332/4421.0010.5012.0000
Neutral88168024563/2840.838.7528.0000
All17163370526153/2835.069.3622.4600
Chris Sole: T20I batting by batting first or chasing
MatInnsNORunsHSAvgBFSR1005004s6s
Batting first3311065.001758.8200010
Chasing443115*11.008137.5000110
All17742167.002584.0000120
Chris Sole: T20I bowling by bowling first or defending
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Bowling first99192031292/3834.669.7521.3300
Defending a total77145021463/2835.668.8524.1600
All17163370526153/2835.069.3622.4600
Chris Sole: T20I batting by batting position
MatInnsNORunsHSAvgBFSR1005004s6s
No. 95521565.002268.1800110
No. 1022264*N/A3200.0000010
All17742167.002584.0000120
Chris Sole: T20I batting by match result
MatInnsNORunsHSAvgBFSR1005004s6s
Won11122*N/A450.0000000
Lost6631966.332190.4700120
All17742167.002584.0000120
Chris Sole: T20I bowling by match result
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Won66114014651/1729.207.6822.8000
Lost991990337103/2833.7010.1619.9000
Tied112404300/43N/A10.75N/A00
All17163370526153/2835.069.3622.4600
Chris Sole: T20I batting by year
MatInnsNORunsHSAvgBFSR1005004s6s
201811144*N/A2200.0000010
202211122*N/A1200.0000000
20245521565.002268.1800110
All17742167.002584.0000120
Chris Sole: T20I bowling by year
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
2017112402200/22N/A5.50N/A00
20183372011922/3859.509.9136.0000
2021336008021/1740.008.0030.0000
2022112407211/7272.0018.0024.0000
2024881570233103/2823.308.9015.7000
All17163370526153/2835.069.3622.4600
Chris Sole: T20I batting by ground
MatInnsNORunsHSAvgBFSR1005004s6s
Grange Cricket Club Ground33142*2.00944.4400100
Sportpark Westvliet33213613.001492.8500010
All17742167.002584.0000120
Chris Sole: T20I bowling by ground
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Grange Cricket Club Ground55109018041/1745.009.9027.2500
Sportpark Westvliet336009163/2815.169.1010.0000
All17163370526153/2835.069.3622.4600
Chris Sole: T20I batting by series and tournaments
MatInnsNORunsHSAvgBFSR1005004s6s
Netherlands Tri-Nation T20I Series33213613.001492.8500010
All17742167.002584.0000120
Chris Sole: T20I bowling by series and tournaments
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Netherlands Tri-Nation T20I Series55108017263/2828.669.5518.0000
ICC Men's T20 World Cup336009721/2348.509.7030.0000
All17163370526153/2835.069.3622.4600
Chris Sole: T20I batting by batting first or chasing
MatInnsNORunsHSAvgBFSR1005004s6s
Batting first3311065.001758.8200010
Chasing443115*11.008137.5000110
All17742167.002584.0000120
Chris Sole: T20I bowling by bowling first or defending
MatInnsBallsMdnsRunsWktsBBIAvgEconSR4w5w
Bowling first99192031292/3834.669.7521.3300
Defending a total77145021463/2835.668.8524.1600
All17163370526153/2835.069.3622.4600

- not recorded in the scorecards · N/A no dismissals or balls to divide by

Best T20I performances

Chris Sole: highest T20I scores
ScoreBFSR4s6sOpponentGroundDate
66100.0010IrelandSportpark Westvliet2024-05-23
5*4125.0000NetherlandsSportpark Westvliet2024-05-18
4*2200.0010PakistanGrange Cricket Club2018-06-13
2*1200.0000New ZealandGrange Cricket Club Ground2022-07-27
2*450.0000NetherlandsSportpark Westvliet2024-05-22
2728.5700AustraliaGrange Cricket Club Ground2024-09-07
010.0000AustraliaGrange Cricket Club Ground2024-09-06
Chris Sole: best T20I bowling
FiguresBallsMdnsEconOpponentGroundDate
3/282407.00IrelandSportpark Westvliet2024-05-23
2/382409.50PakistanGrange Cricket Club2018-06-13
2/4424011.00NetherlandsSportpark Westvliet2024-05-18
1/171208.50Papua New GuineaICC Academy, Dubai2021-10-08
1/171805.66AustraliaGrange Cricket Club Ground2024-09-06
1/191209.50NetherlandsSportpark Westvliet2024-05-22
1/231807.66NamibiaKensington Oval2024-06-06
1/242406.00ZimbabweGrange Cricket Club Ground2021-09-15
1/281908.84AustraliaGrange Cricket Club Ground2024-09-07
1/4124010.25OmanSir Vivian Richards Stadium2024-06-09

Latest T20I matches

Latest T20I matches
DateOpponentBatBowlGroundResult
2024-09-07Australia21/28Grange Cricket Club GroundAustralia won by 6 wickets
2024-09-06Australia01/17Grange Cricket Club GroundAustralia won by 70 runs
2024-06-15Australiadid not bat0/33Daren Sammy National Cricket StadiumAustralia won by 5 wickets
2024-06-09Omandid not bat1/41Sir Vivian Richards StadiumScotland won by 7 wickets
2024-06-06Namibiadid not bat1/23Kensington OvalScotland won by 5 wickets
2024-06-04Scotland v Englanddid not bat-Kensington OvalNo result
2024-05-23Ireland63/28Sportpark WestvlietIreland won by 5 wickets
2024-05-22Netherlands2*1/19Sportpark WestvlietScotland won by 71 runs
2024-05-18Netherlands5*2/44Sportpark WestvlietNetherlands won by 41 runs
2022-07-27New Zealand2*1/72Grange Cricket Club GroundNew Zealand won by 68 runs

T20 WORLD CUP CAREER · 2024

Chris Sole in T20 World Cups

Ball by ball, every match

0Runs
N/AStrike rate
N/AAverage
0Hundreds
0Fifties
-Highest
Scotland 2024 · 4 matches

T20 World Cup career record

T20 World Cup batting record
BattingMatInnsNORunsHSAvgBFSR1005004s6s
Career4000-N/A0N/A00000
T20 World Cup fielding and awards
OtherCtStPoM
Career000

T20 World Cup season by season

T20 World Cup record by season
SeasonTeamMatRunsHSAvgSR50+
2024Scotland40-N/AN/A0
Career40-N/AN/A0

Ball-by-ball T20 World Cup analysis

Phase splits, bowler and batter matchups, dismissal patterns and every innings for Chris Sole in the T20 World Cup analytics.

Open T20 World Cup analysis T20 World Cup records

Source: Cricsheet ball-by-ball data, 378 matches to 2026-03-08. Balls faced exclude wides. Bowlers are charged wides and no-balls. Super overs are excluded. T20 World Cup matches are T20Is, so they are also counted in the T20I record.

Frequently asked questions about Chris Sole

How many ODI runs has Chris Sole scored?
Chris Sole has 71 runs in 14 ODI innings from 31 matches at an average of 6.45 and a strike rate of 78.88. Highest score: 17.
What is Chris Sole's ODI batting average?
Chris Sole's ODI batting average is 6.45, from 71 runs and 14 innings.
How many ODI wickets has Chris Sole taken?
Chris Sole has taken 53 wickets in ODI from 31 matches at a bowling average of 24.30. Best innings: 4/27.
How many T20I runs has Chris Sole scored?
Chris Sole has 21 runs in 7 T20I innings from 17 matches at an average of 7.00 and a strike rate of 84.00. Highest score: 6.
How many T20I wickets has Chris Sole taken?
Chris Sole has taken 15 wickets in T20I from 17 matches at a bowling average of 35.06. Best innings: 3/28.
Which teams has Chris Sole played international cricket for?
Chris Sole is recorded for Scotland in this publication.