|  | 15th August 2014 | New Zealand A in British Isles 2014 |  | Scotland v New Zealand A | Cambusdoon New Ground, Alloway | a23495 | 
|  | 31st July 2015 | ICC World Cricket League Championship 2015 to 2017 |  | Scotland v Nepal | Cambusdoon New Ground, Alloway | a24183 | 
|  | 4th July 2016 | Afghanistan in Scotland 2016 | 1st ODI | Scotland v Afghanistan | Raeburn Place, Edinburgh | a24814 | 
|  | 14th August 2016 | ICC World Cricket League Championship 2015 to 2017 |  | Scotland v United Arab Emirates | Raeburn Place, Edinburgh | a24867 | 
|  | 16th August 2016 | ICC World Cricket League Championship 2015 to 2017 |  | Scotland v United Arab Emirates | Raeburn Place, Edinburgh | a24870 | 
|  | 10th September 2016 | Hong Kong in Ireland and Scotland 2016 | 2nd ODI | Scotland v Hong Kong | Raeburn Place, Edinburgh | a24902 | 
|  | 11th June 2017 | ICC World Cricket League Championship 2015 to 2017 |  | Scotland v Namibia | Raeburn Place, Edinburgh | a25660 | 
|  | 10th June 2018 | England in Scotland 2018 | Only ODI | Scotland v England | Raeburn Place, Edinburgh | a26489 | 
|  | 19th February 2019 | Scotland in Oman 2018/19 |  | Oman v Scotland | Al Amerat Cricket Ground, Al Amerat | a27019 | 
|  | 20th February 2019 | Scotland in Oman 2018/19 |  | Oman v Scotland | Al Amerat Cricket Ground, Al Amerat | a27022 | 
|  | 22nd February 2019 | Scotland in Oman 2018/19 |  | Oman v Scotland | Al Amerat Cricket Ground, Al Amerat | a27024 | 
|  | 8th May 2019 | Afghanistan in Scotland 2019 | 1st ODI | Scotland v Afghanistan | Raeburn Place, Edinburgh | a27376a | 
|  | 10th May 2019 | Afghanistan in Scotland 2019 | 2nd ODI | Scotland v Afghanistan | Raeburn Place, Edinburgh | a27378 | 
|  | 20th August 2019 | ICC World Cup League Two 2019 to 2023 |  | Scotland v Papua New Guinea | Mannofield Park, Aberdeen | a27494 | 
|  | 21st August 2019 | ICC World Cup League Two 2019 to 2023 |  | Oman v Papua New Guinea | Mannofield Park, Aberdeen | a27495 | 
|  | 9th December 2019 | ICC World Cup League Two 2019 to 2023 |  | Scotland v United States of America | Sharjah Cricket Association Stadium, Sharjah | a27845 | 
|  | 11th December 2019 | ICC World Cup League Two 2019 to 2023 |  | United Arab Emirates v Scotland | Sharjah Cricket Association Stadium, Sharjah | a27847a | 
|  | 14th December 2019 | ICC World Cup League Two 2019 to 2023 |  | Scotland v United States of America | ICC Cricket Academy Ground, Dubai | a27863 | 
|  | 15th December 2019 | ICC World Cup League Two 2019 to 2023 |  | United Arab Emirates v Scotland | ICC Cricket Academy Ground, Dubai | a27877 | 
|  | 28th May 2022 | ICC World Cup League Two 2019 to 2023 |  | United States of America v Scotland | Choice Moosa Stadium, Pearland | a29071 | 
|  | 29th May 2022 | ICC World Cup League Two 2019 to 2023 |  | United States of America v Scotland | Choice Moosa Stadium, Pearland | a29072 | 
|  | 31st May 2022 | ICC World Cup League Two 2019 to 2023 |  | Scotland v United Arab Emirates | Choice Moosa Stadium, Pearland | a29074 | 
|  | 3rd June 2022 | ICC World Cup League Two 2019 to 2023 |  | Scotland v United Arab Emirates | Choice Moosa Stadium, Pearland | a29078 | 
|  | 11th July 2022 | ICC World Cup League Two 2019 to 2023 |  | Namibia v Nepal | Cambusdoon New Ground, Alloway | a29208 | 
|  | 13th July 2022 | ICC World Cup League Two 2019 to 2023 |  | Scotland v Nepal | Titwood, Glasgow | a29222 | 
|  | 16th July 2022 | ICC World Cup League Two 2019 to 2023 |  | Namibia v Nepal | Cambusdoon New Ground, Alloway | a29239 | 
|  | 31st July 2022 | New Zealand in British Isles 2022 | Only ODI | Scotland v New Zealand | Raeburn Place, Edinburgh | a29305 | 
|  | 13th August 2022 | ICC World Cup League Two 2019 to 2023 |  | Scotland v United States of America | Mannofield Park, Aberdeen | a29368 | 
|  | 14th August 2022 | ICC World Cup League Two 2019 to 2023 |  | Scotland v United Arab Emirates | Mannofield Park, Aberdeen | a29376 | 
|  | 1st December 2022 | ICC World Cup League Two 2019 to 2023 |  | Namibia v Scotland | Wanderers Cricket Ground, Windhoek | a29677 | 
|  | 4th December 2022 | ICC World Cup League Two 2019 to 2023 |  | Nepal v Scotland | Wanderers Cricket Ground, Windhoek | a29696 | 
|  | 5th December 2022 | ICC World Cup League Two 2019 to 2023 |  | Namibia v Scotland | Wanderers Cricket Ground, Windhoek | a29697 | 
|  | 8th December 2022 | ICC World Cup League Two 2019 to 2023 |  | Nepal v Scotland | Wanderers Cricket Ground, Windhoek | a29711 | 
|  | 15th February 2023 | ICC World Cup League Two 2019 to 2023 |  | Namibia v Scotland | Tribhuvan University International Cricket Ground, Kirtipur | a29822 | 
|  | 17th February 2023 | ICC World Cup League Two 2019 to 2023 |  | Nepal v Scotland | Tribhuvan University International Cricket Ground, Kirtipur | a29825 | 
|  | 20th February 2023 | ICC World Cup League Two 2019 to 2023 |  | Namibia v Scotland | Tribhuvan University International Cricket Ground, Kirtipur | a29828 | 
|  | 21st February 2023 | ICC World Cup League Two 2019 to 2023 |  | Nepal v Scotland | Tribhuvan University International Cricket Ground, Kirtipur | a29830 | 
|  | 1st March 2024 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | Canada v Scotland | Dubai Sports City Stadium, Dubai | a30780 | 
|  | 3rd March 2024 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | United Arab Emirates v Scotland | Dubai Sports City Stadium, Dubai | a30786 | 
|  | 7th March 2024 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | Canada v Scotland | Dubai Sports City Stadium, Dubai | a30791 | 
|  | 20th July 2024 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | Scotland v Namibia | Forthill, Dundee | a30967 | 
|  | 22nd July 2024 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | Scotland v Oman | Forthill, Dundee | a30970 | 
|  | 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 | a31211 | 
|  | 29th October 2024 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | Nepal v Scotland | Grand Prairie Stadium, Grand Prairie | a31218 | 
|  | 31st 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 | a31226 | 
|  | 4th November 2024 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | Nepal v Scotland | Grand Prairie Stadium, Grand Prairie | a31241 | 
|  | 8th May 2025 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | Scotland v United Arab Emirates | VRA Ground, Amstelveen | a31701 | 
|  | 10th May 2025 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | Netherlands v Scotland | VRA Ground, Amstelveen | a31703 | 
|  | 14th May 2025 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | Scotland v United Arab Emirates | Sportpark Maarschalkerweerd, Utrecht | a31707 | 
|  | 16th May 2025 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | Netherlands v Scotland | Sportpark Maarschalkerweerd, Utrecht | a31710 | 
|  | 12th June 2025 | ICC Men's Cricket World Cup League Two 2023/24 to 2027 |  | Scotland v Netherlands | Forthill, Dundee | a31731 |