11th July 2015 | ICC World Twenty20 Qualifier 2015 | Group B | Scotland v Netherlands | Raeburn Place, Edinburgh | scotcap856 | |
9th August 2016 | ICC Inter-Continental Cup 2015 to 2017 | Scotland v United Arab Emirates | Cambusdoon New Ground, Alloway | scotcap876 | ||
17th June 2017 | Zimbabwe in Scotland and Netherlands 2017 | 2nd ODI | Scotland v Zimbabwe | Raeburn Place, Edinburgh | scotcap893 | |
12th June 2018 | Pakistan in British Isles 2018 | 1st Twenty20 | Scotland v Pakistan | Raeburn Place, Edinburgh | scotcap915 | |
13th June 2018 | Pakistan in British Isles 2018 | 2nd Twenty20 | Scotland v Pakistan | Raeburn Place, Edinburgh | scotcap916 | |
18th May 2019 | Sri Lanka in Scotland 2019 | 1st ODI | Scotland v Sri Lanka | Raeburn Place, Edinburgh | scotcap927a | |
14th July 2022 | ICC World Cup League Two 2019 to 2023 | Scotland v Namibia | Titwood, Glasgow | scotcap977 | ||
27th July 2022 | New Zealand in British Isles 2022 | 1st Twenty20 | Scotland v New Zealand | Raeburn Place, Edinburgh | scotcap979 |