| | UEFA U-21 Qualifying 2015 |
Team Lineups posted | This player | Scotland | 8 | 7 |
| CB: 7
| 1 |
|
| | Scottish Championship 2013/2014 |
Team Lineups posted | This player | Greenock Morton | 24 | 2 |
| CB: 2
| 1 |
|
| | UEFA Youth League 2013/2014 |
Team Lineups posted | This player | Celtic FC | 6 | 6 |
| CB: 6
| og 1
|
|
| | UEFA U-21 Qualifying 2017 |
Team Lineups posted | This player | Scotland | 10 | 2 |
| CB: 2
|
|
|
| | Scottish Premiership 2015/2016 |
Team Lineups posted | This player | Kilmarnock FC | 38 | 22 |
| RB: 1 CB: 17 LB: 3 Subst: 1
| OUTs: 1 3 1 |
|
| | Scottish Premiership 2017/2018 |
Team Lineups posted | This player | Kilmarnock FC | 38 | 32 |
| CB: 16 CB3: 1 LB: 12 Subst: 3
| OUTs: 1 1 1 2 2
|
|
| | Scottish Premiership 2018/2019 |
Team Lineups posted | This player | Kilmarnock FC | 38 | 31 |
| CB: 31
| OUTs: 2 3 1 2 1
|
|
| | Euro Qualifying 2020 |
Team Lineups posted | This player | Scotland | 12 | 1 |
| CB: 1
| 1 1
|
|
| | Europa League Qualifying 2019/2020 |
Team Lineups posted | This player | Kilmarnock FC | 2 | 2 |
| CB: 2
| 1 1
|
|
| | Scottish Premiership 2019/2020 |
Team Lineups posted | This player | Kilmarnock FC | 30 | 18 |
| CB: 17 CB3: 1
| OUTs: 2 2 1 1
|
|
| | Scottish Premiership 2020/2021 |
Team Lineups posted | This player | Kilmarnock FC | 40 | 22 |
| CB: 20 CB3: 1 Subst: 1
| OUTs: 3 1 |
|
| | CONCACAF Champions League 2021 |
Team Lineups posted | This player | Philadelphia Union | 6 | 1 |
| Subst: 1
|
|
|
| | Major League Soccer 2021 |
Team Lineups posted | This player | Philadelphia Union | 37 | 8 |
| CB: 3 CB3: 1 ??: 1 Subst: 3
|
|
|
| | Major League Soccer 2022 |
Team Lineups posted | This player | Philadelphia Union | 37 | 4 |
| CB: 3 CB3: 1
|
|
|
| | League Cup 2022/2023 |
Team Lineups posted | This player | Oxford United | 2 | 1 |
| Subst: 1
|
|
|
| | League One 2022/2023 |
Team Lineups posted | This player | Oxford United | 46 | 39 |
| CB: 31 CB3: 4 Subst: 4
| OUTs: 4 4 |
|
| | League Trophy 2022/2023 |
Team Lineups posted | This player | Oxford United | 3 | 2 |
| CB: 1 CB3: 1
| OUTs: 1 1
|
|
| | FA Cup 2022/2023 |
Team Lineups posted | This player | Oxford United | 3 | 2 |
| CB: 2
|
|
|
| | Scottish League Cup 2023/2024 |
Team Lineups posted | This player | Kilmarnock FC | 2 | 2 |
| CB: 2
| 1 |
|
| | Scottish Premiership 2023/2024 |
Team Lineups posted | This player | Kilmarnock FC | 38 | 37 |
| CB: 20 CB3: 16 LB: 1
| 5 |
|
| | Scottish Cup 2023/2024 |
Team Lineups posted | This player | Kilmarnock FC | 2 | 2 |
| CB: 1 CB3: 1
| og 1
|
|
| | Europa Conference League Qualifying 2024/2025 |
Team Lineups posted | This player | Kilmarnock FC | 4 | 4 |
| CB: 2 LB: 2
| 1 |
|
| | Europa League Qualifying 2024/2025 |
Team Lineups posted | This player | Kilmarnock FC | 2 | 2 |
| CB: 2
| 1 |
|
| | Scottish League Cup 2024/2025 |
Team Lineups posted | This player | Kilmarnock FC | 1 | 1 |
| CB3: 1
| 1 1 |
|
| | Scottish Premiership 2024/2025 |
Team Lineups posted | This player | Kilmarnock FC | 6 | 6 |
| CB: 5 CB3: 1
| OUTs: 2
|
|