ODI Matches played by Chris Sole (31)

16th August 2016 ICC World Cricket League Championship 2015 to 2017  Scotland v United Arab Emirates Raeburn Place, Edinburgh o3766
8th September 2016 Hong Kong in Ireland and Scotland 2016 1st ODIScotland v Hong Kong Raeburn Place, Edinburgh o3778
10th September 2016 Hong Kong in Ireland and Scotland 2016 2nd ODIScotland v Hong Kong Raeburn Place, Edinburgh o3779
22nd January 2017 United Arab Emirates Tri-series 2016/17  Hong Kong v Scotland Sheikh Zayed Stadium, Abu Dhabi o3824
24th January 2017 United Arab Emirates Tri-series 2016/17  United Arab Emirates v Scotland Dubai Sports City Stadium, Dubai o3825
15th June 2017 Zimbabwe in Scotland and Netherlands 2017 1st ODIScotland v Zimbabwe Raeburn Place, Edinburgh o3892
17th June 2017 Zimbabwe in Scotland and Netherlands 2017 2nd ODIScotland v Zimbabwe Raeburn Place, Edinburgh o3893
8th October 2017 ICC World Cricket League Championship 2015 to 2017  Papua New Guinea v Scotland Amini Park, Port Moresby o3921
15th March 2018 ICC World Cup Qualifier 2017/18 Super SixesScotland v United Arab Emirates Queens Sports Club, Bulawayo o3998
18th March 2018 ICC World Cup Qualifier 2017/18 Super SixesIreland v Scotland Harare Sports Club, Harare o4001
10th June 2018 England in Scotland 2018 Only ODIScotland v England Raeburn Place, Edinburgh o4008
28th September 2021 ICC World Cup League Two 2019 to 2023  Oman v Scotland Al Amerat Cricket Ground Turf 2, Al Amerat o4332
29th May 2022 ICC World Cup League Two 2019 to 2023  United States of America v Scotland Choice Moosa Stadium, Pearland o4391
31st May 2022 ICC World Cup League Two 2019 to 2023  Scotland v United Arab Emirates Choice Moosa Stadium, Pearland o4393
3rd June 2022 ICC World Cup League Two 2019 to 2023  Scotland v United Arab Emirates Choice Moosa Stadium, Pearland o4396
31st July 2022 New Zealand in British Isles 2022 Only ODIScotland v New Zealand Raeburn Place, Edinburgh o4440
10th August 2022 ICC World Cup League Two 2019 to 2023  Scotland v United Arab Emirates Mannofield Park, Aberdeen o4444
14th August 2022 ICC World Cup League Two 2019 to 2023  Scotland v United Arab Emirates Mannofield Park, Aberdeen o4447
1st December 2022 ICC World Cup League Two 2019 to 2023  Namibia v Scotland Wanderers Cricket Ground, Windhoek o4491
4th December 2022 ICC World Cup League Two 2019 to 2023  Nepal v Scotland Wanderers Cricket Ground, Windhoek o4494
5th December 2022 ICC World Cup League Two 2019 to 2023  Namibia v Scotland Wanderers Cricket Ground, Windhoek o4495
8th December 2022 ICC World Cup League Two 2019 to 2023  Nepal v Scotland Wanderers Cricket Ground, Windhoek o4498
17th February 2023 ICC World Cup League Two 2019 to 2023  Nepal v Scotland Tribhuvan University International Cricket Ground, Kirtipur o4517
21st June 2023 ICC Men's Cricket World Cup Qualifier 2023 Group BIreland v Scotland Queens Sports Club, Bulawayo o4591
23rd June 2023 ICC Men's Cricket World Cup Qualifier 2023 Group BScotland v United Arab Emirates Bulawayo Athletic Club, Bulawayo o4596
25th June 2023 ICC Men's Cricket World Cup Qualifier 2023 Group BOman v Scotland Bulawayo Athletic Club, Bulawayo o4600
27th June 2023 ICC Men's Cricket World Cup Qualifier 2023 Group BScotland v Sri Lanka Queens Sports Club, Bulawayo o4604
1st July 2023 ICC Men's Cricket World Cup Qualifier 2023 Super 6Scotland v West Indies Harare Sports Club, Harare o4608
4th July 2023 ICC Men's Cricket World Cup Qualifier 2023 Super 6Zimbabwe v Scotland Queens Sports Club, Bulawayo o4613
6th July 2023 ICC Men's Cricket World Cup Qualifier 2023 Super 6Netherlands v Scotland Queens Sports Club, Bulawayo o4616
25th October 2024 ICC Men's Cricket World Cup League Two 2023/24 to 2027  United States of America v Scotland Grand Prairie Stadium, Grand Prairie o4785