Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 17 Gr'nock Morton sct SCO 2. Championship 14 14 1,260 14.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2014-2015 18 Dumbarton sct SCO 2. Championship 15 15 1,350 15.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 19 Kilmarnock sct SCO 1. Premiership 22 21 1,847 20.5 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Newcastle Utd eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 21 Kilmarnock sct SCO 1. Premiership 32 29 2,609 29.0 3 2 5 3 0 0 1 0 0.10 0.07 0.17 0.10 0.17 Matches 2018-2019 22 Kilmarnock sct SCO 1. Premiership 31 31 2,728 30.3 3 0 3 3 0 0 3 1 0.10 0.00 0.10 0.10 0.10 Matches 2019-2020 23 Kilmarnock sct SCO 1. Premiership 18 18 1,529 17.0 1 1 2 1 0 0 2 0 0.06 0.06 0.12 0.06 0.12 Matches 2020-2021 24 Kilmarnock sct SCO 1. Premiership 22 21 1,748 19.4 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2021 25 Philadelphia us USA 1. MLS 7 4 376 4.2 0 0 0 0 0 0 0 0 0.2 0.2 0.0 0.2 2 12 1 0.00 0.00 0.00 0.00 0.00 0.06 0.00 0.06 0.06 0.06 Matches 2022 26 Philadelphia us USA 1. MLS 4 4 360 4.0 0 0 0 0 0 0 0 0 0.2 0.2 0.1 0.3 4 7 0 0.00 0.00 0.00 0.00 0.00 0.04 0.03 0.06 0.04 0.06 Matches 2022-2023 26 Oxford United eng ENG EFL Cup 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 26 Oxford United eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 26 Oxford United eng ENG 3. League One 39 35 3,152 35.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 27 Kilmarnock sct SCO 1. Premiership 37 37 3,330 37.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 6 Clubs 6 Leagues 245 232 20,604 228.9 7 3 10 7 0 0 22 3 0.4 0.4 0.1 0.5 6 19 1 0.03 0.01 0.04 0.03 0.04 0.05 0.01 0.06 0.05 0.06 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Kilmarnock (6 Seasons) 1 League 162 157 13,791 153.2 7 3 10 7 0 0 14 3 0.05 0.02 0.07 0.05 0.07 Philadelphia (2 Seasons) 1 League 11 8 736 8.2 0 0 0 0 0 0 0 0 0.4 0.4 0.1 0.5 6 19 1 0.00 0.00 0.00 0.00 0.00 0.05 0.01 0.06 0.05 0.06 Oxford United (1 Season) 3 Leagues 42 37 3,377 37.5 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Dumbarton (1 Season) 1 League 15 15 1,350 15.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Gr'nock Morton (1 Season) 1 League 14 14 1,260 14.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Newcastle Utd (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (6 Seasons) 162 157 13,791 153.2 7 3 10 7 0 0 14 3 0.05 0.02 0.07 0.05 0.07 Championship (2 Seasons) 29 29 2,610 29.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 MLS (2 Seasons) 11 8 736 8.2 0 0 0 0 0 0 0 0 0.4 0.4 0.1 0.5 6 19 1 0.00 0.00 0.00 0.00 0.00 0.05 0.01 0.06 0.05 0.06 FA Cup (2 Seasons) 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 39 35 3,152 35.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 17 Gr'nock Morton 1 League 14 14 1,260 14.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2014-2015 18 Dumbarton 1 League 15 15 1,350 15.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2015-2016 19 Kilmarnock 1 League 22 21 1,847 20.5 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 2016-2017 20 Newcastle Utd 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 21 Kilmarnock 1 League 32 29 2,609 29.0 3 2 5 3 0 0 1 0 0.10 0.07 0.17 0.10 0.17 2018-2019 22 Kilmarnock 1 League 31 31 2,728 30.3 3 0 3 3 0 0 3 1 0.10 0.00 0.10 0.10 0.10 2019-2020 23 Kilmarnock 1 League 18 18 1,529 17.0 1 1 2 1 0 0 2 0 0.06 0.06 0.12 0.06 0.12 2020-2021 24 Kilmarnock 1 League 22 21 1,748 19.4 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 2021 25 Philadelphia 1 League 7 4 376 4.2 0 0 0 0 0 0 0 0 0.2 0.2 0.0 0.2 2 12 1 0.00 0.00 0.00 0.00 0.00 0.06 0.00 0.06 0.06 0.06 2022 26 Philadelphia 1 League 4 4 360 4.0 0 0 0 0 0 0 0 0 0.2 0.2 0.1 0.3 4 7 0 0.00 0.00 0.00 0.00 0.00 0.04 0.03 0.06 0.04 0.06 2022-2023 26 Oxford United 3 Leagues 42 37 3,377 37.5 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2023-2024 27 Kilmarnock 1 League 37 37 3,330 37.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 11 Seasons 6 Clubs 6 Leagues 245 232 20,604 228.9 7 3 10 7 0 0 22 3 0.4 0.4 0.1 0.5 6 19 1 0.03 0.01 0.04 0.03 0.04 0.05 0.01 0.06 0.05 0.06 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Kilmarnock (6 Seasons) 1 League 162 157 13,791 153.2 7 3 10 7 0 0 14 3 0.05 0.02 0.07 0.05 0.07 Philadelphia (2 Seasons) 1 League 11 8 736 8.2 0 0 0 0 0 0 0 0 0.4 0.4 0.1 0.5 6 19 1 0.00 0.00 0.00 0.00 0.00 0.05 0.01 0.06 0.05 0.06 Oxford United (1 Season) 3 Leagues 42 37 3,377 37.5 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Dumbarton (1 Season) 1 League 15 15 1,350 15.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Gr'nock Morton (1 Season) 1 League 14 14 1,260 14.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Newcastle Utd (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (6 Seasons) 162 157 13,791 153.2 7 3 10 7 0 0 14 3 0.05 0.02 0.07 0.05 0.07 Championship (2 Seasons) 29 29 2,610 29.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 MLS (2 Seasons) 11 8 736 8.2 0 0 0 0 0 0 0 0 0.4 0.4 0.1 0.5 6 19 1 0.00 0.00 0.00 0.00 0.00 0.05 0.01 0.06 0.05 0.06 FA Cup (2 Seasons) 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 39 35 3,152 35.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 17 Gr'nock Morton sct SCO 2. Championship 10th 14 14 1,260 14.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2014-2015 18 Dumbarton sct SCO 2. Championship 7th 15 15 1,350 15.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 19 Kilmarnock sct SCO 1. Premiership 11th 22 21 1,847 20.5 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 21 Kilmarnock sct SCO 1. Premiership 5th 32 29 2,609 29.0 3 2 5 3 0 0 1 0 0.10 0.07 0.17 0.10 0.17 Matches 2018-2019 22 Kilmarnock sct SCO 1. Premiership 3rd 31 31 2,728 30.3 3 0 3 3 0 0 3 1 0.10 0.00 0.10 0.10 0.10 Matches 2019-2020 23 Kilmarnock sct SCO 1. Premiership 8th 18 18 1,529 17.0 1 1 2 1 0 0 2 0 0.06 0.06 0.12 0.06 0.12 Matches 2020-2021 24 Kilmarnock sct SCO 1. Premiership 17th 22 21 1,748 19.4 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2021 25 Philadelphia us USA 1. MLS 7th 7 4 376 4.2 0 0 0 0 0 0 0 0 0.2 0.2 0.0 0.2 2 12 1 0.00 0.00 0.00 0.00 0.00 0.06 0.00 0.06 0.06 0.06 Matches 2022 26 Philadelphia us USA 1. MLS 1st 4 4 360 4.0 0 0 0 0 0 0 0 0 0.2 0.2 0.1 0.3 4 7 0 0.00 0.00 0.00 0.00 0.00 0.04 0.03 0.06 0.04 0.06 Matches 2022-2023 26 Oxford United eng ENG 3. League One 19th 39 35 3,152 35.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 27 Kilmarnock sct SCO 1. Premiership 4th 37 37 3,330 37.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 10 Seasons 5 Clubs 4 Leagues 241 229 20,289 225.4 7 3 10 7 0 0 22 3 0.4 0.4 0.1 0.5 6 19 1 0.03 0.01 0.04 0.03 0.04 0.05 0.01 0.06 0.05 0.06 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Kilmarnock (6 Seasons) 1 League 162 157 13,791 153.2 7 3 10 7 0 0 14 3 0.05 0.02 0.07 0.05 0.07 Philadelphia (2 Seasons) 1 League 11 8 736 8.2 0 0 0 0 0 0 0 0 0.4 0.4 0.1 0.5 6 19 1 0.00 0.00 0.00 0.00 0.00 0.05 0.01 0.06 0.05 0.06 Oxford United (1 Season) 1 League 39 35 3,152 35.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Dumbarton (1 Season) 1 League 15 15 1,350 15.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Gr'nock Morton (1 Season) 1 League 14 14 1,260 14.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Premiership (6 Seasons) 162 157 13,791 153.2 7 3 10 7 0 0 14 3 0.05 0.02 0.07 0.05 0.07 Championship (2 Seasons) 29 29 2,610 29.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 MLS (2 Seasons) 11 8 736 8.2 0 0 0 0 0 0 0 0 0.4 0.4 0.1 0.5 6 19 1 0.00 0.00 0.00 0.00 0.00 0.05 0.01 0.06 0.05 0.06 League One (1 Season) 39 35 3,152 35.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2016-2017 20 Newcastle Utd eng ENG FA Cup 17th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 26 Oxford United eng ENG EFL Cup Rd2 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 26 Oxford United eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 2 Clubs 2 Leagues 4 3 315 3.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Oxford United (1 Season) 2 Leagues 3 2 225 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Newcastle Utd (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2021 25 sct Scotland UEFA Euro Qualifying 1 1 90 1.0 1 1 2 1 0 0 0 0 1.00 1.00 2.00 1.00 2.00 Matches 1 Season 1 Club 1 League 1 1 90 1.0 1 1 2 1 0 0 0 0 1.00 1.00 2.00 1.00 2.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2013-2014 17 Gr'nock Morton 1 League 14.0 0 2 0.14 0.00 0 0 2014-2015 18 Dumbarton 1 League 15.0 0 2 0.13 0.00 0 0 2015-2016 19 Kilmarnock 1 League 20.5 0 2 0.10 0.00 0 0 2016-2017 20 Newcastle Utd 1 League 1.0 0 0 0 2017-2018 21 Kilmarnock 1 League 29.0 3 7 0.24 0.43 0 0 2018-2019 22 Kilmarnock 1 League 30.3 3 0 0 2019-2020 23 Kilmarnock 1 League 17.0 1 11 1 9.1 0.65 0.06 0.09 1.00 0 0 2020-2021 24 Kilmarnock 1 League 19.4 0 11 4 36.4 0.57 0.21 0.00 0.00 0 0 2021 25 Philadelphia 1 League 4.2 0 2 1 50.0 0.48 0.24 0.00 0.00 9.5 0 0 0 0.2 0.2 0.12 -0.2 -0.2 2022 26 Philadelphia 1 League 4.0 0 3 1 33.3 0.75 0.25 0.00 0.00 17.0 0 0 0 0.2 0.2 0.05 -0.2 -0.2 2022-2023 26 Oxford United 3 Leagues 37.5 0 13 2 15.4 0.35 0.05 0.00 0.00 0 0 2023-2024 27 Kilmarnock 1 League 37.0 0 29 6 20.7 0.78 0.16 0.00 0.00 0 0 11 Seasons 6 Clubs 6 Leagues 228.9 7 69 28 21.7 0.58 0.14 0.01 0.14 14.0 0 0 0 0.4 0.4 0.08 -0.4 -0.4 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Kilmarnock (6 Seasons) 1 League 153.2 7 51 20 21.6 0.69 0.16 0.02 0.20 0 0 Philadelphia (2 Seasons) 1 League 8.2 0 5 2 40.0 0.61 0.24 0.00 0.00 14.0 0 0 0 0.4 0.4 0.08 -0.4 -0.4 Oxford United (1 Season) 3 Leagues 37.5 0 13 2 15.4 0.35 0.05 0.00 0.00 0 0 Dumbarton (1 Season) 1 League 15.0 0 2 0.13 0.00 0 0 Gr'nock Morton (1 Season) 1 League 14.0 0 2 0.14 0.00 0 0 Newcastle Utd (1 Season) 1 League 1.0 0 0 0 Premiership (6 Seasons) 153.2 7 51 20 21.6 0.69 0.16 0.02 0.20 0 0 Championship (2 Seasons) 29.0 0 4 0.14 0.00 0 0 MLS (2 Seasons) 8.2 0 5 2 40.0 0.61 0.24 0.00 0.00 14.0 0 0 0 0.4 0.4 0.08 -0.4 -0.4 FA Cup (2 Seasons) 3.0 0 0 0 0.00 0.00 0 0 League One (1 Season) 35.0 0 13 2 15.4 0.37 0.06 0.00 0.00 0 0 EFL Cup (1 Season) 0.5 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2016-2017 20 Newcastle Utd eng ENG FA Cup 17th 1.0 0 0 0 Matches 2022-2023 26 Oxford United eng ENG EFL Cup Rd2 0.5 0 0 0 0.00 0.00 0 0 Matches 2022-2023 26 Oxford United eng ENG FA Cup 2.0 0 0 0 0.00 0.00 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 3.5 0 0 0 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Oxford United (1 Season) 2 Leagues 2.5 0 0 0 0.00 0.00 0 0 Newcastle Utd (1 Season) 1 League 1.0 0 0 0 FA Cup (2 Seasons) 3.0 0 0 0 0.00 0.00 0 0 EFL Cup (1 Season) 0.5 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2021 25 sct Scotland UEFA Euro Qualifying 1.0 1 1 1 100.0 1.00 1.00 1.00 1.00 0 0 Matches 1 Season 1 Club 1 League 1.0 1 1 1 100.0 1.00 1.00 1.00 1.00 0 0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2013-2014 17 Gr'nock Morton 1 League 14.0 0 2014-2015 18 Dumbarton 1 League 15.0 0 2015-2016 19 Kilmarnock 1 League 20.5 0 2016-2017 20 Newcastle Utd 1 League 1.0 0 2017-2018 21 Kilmarnock 1 League 29.0 2 2018-2019 22 Kilmarnock 1 League 30.3 0 2019-2020 23 Kilmarnock 1 League 17.0 1 2020-2021 24 Kilmarnock 1 League 19.4 0 2021 25 Philadelphia 1 League 4.2 115 156 73.7 2368 730 38 45 84.4 57 69 82.6 19 36 52.8 0 0.0 0.0 0.0 0 10 0 0 12 2022 26 Philadelphia 1 League 4.0 94 124 75.8 2016 870 33 34 97.1 42 54 77.8 19 35 54.3 0 0.1 0.1 -0.1 2 5 2 2 7 2022-2023 26 Oxford United 3 Leagues 37.5 0 2023-2024 27 Kilmarnock 1 League 37.0 0 11 Seasons 6 Clubs 6 Leagues 228.9 209 280 74.6 4384 1600 71 79 89.9 99 123 80.5 38 71 53.5 3 0.1 0.1 +2.9 2 15 2 2 19 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Kilmarnock (6 Seasons) 1 League 153.2 3 Philadelphia (2 Seasons) 1 League 8.2 209 280 74.6 4384 1600 71 79 89.9 99 123 80.5 38 71 53.5 0 0.1 0.1 -0.1 2 15 2 2 19 Oxford United (1 Season) 3 Leagues 37.5 0 Dumbarton (1 Season) 1 League 15.0 0 Gr'nock Morton (1 Season) 1 League 14.0 0 Newcastle Utd (1 Season) 1 League 1.0 0 Premiership (6 Seasons) 153.2 3 Championship (2 Seasons) 29.0 0 MLS (2 Seasons) 8.2 209 280 74.6 4384 1600 71 79 89.9 99 123 80.5 38 71 53.5 0 0.1 0.1 -0.1 2 15 2 2 19 FA Cup (2 Seasons) 3.0 0 League One (1 Season) 35.0 0 EFL Cup (1 Season) 0.5 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2016-2017 20 Newcastle Utd eng ENG FA Cup 17th 1.0 0 Matches 2022-2023 26 Oxford United eng ENG EFL Cup Rd2 0.5 0 Matches 2022-2023 26 Oxford United eng ENG FA Cup 2.0 0 Matches 2 Seasons 2 Clubs 2 Leagues 3.5 0 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches Oxford United (1 Season) 2 Leagues 2.5 0 Newcastle Utd (1 Season) 1 League 1.0 0 FA Cup (2 Seasons) 3.0 0 EFL Cup (1 Season) 0.5 0
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2021 25 sct Scotland UEFA Euro Qualifying 1.0 1 Matches 1 Season 1 Club 1 League 1.0 1
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2013-2014 17 Gr'nock Morton 1 League 14.0 2014-2015 18 Dumbarton 1 League 15.0 2015-2016 19 Kilmarnock 1 League 20.5 2016-2017 20 Newcastle Utd 1 League 1.0 2017-2018 21 Kilmarnock 1 League 29.0 2018-2019 22 Kilmarnock 1 League 30.3 2019-2020 23 Kilmarnock 1 League 17.0 5 2020-2021 24 Kilmarnock 1 League 19.4 1 2021 25 Philadelphia 1 League 4.2 156 152 2 2 0 2 1 0 0 0 0 0 115 2 0 2022 26 Philadelphia 1 League 4.0 124 120 4 4 0 3 2 0 0 0 0 0 94 0 0 2022-2023 26 Oxford United 3 Leagues 37.5 3 2023-2024 27 Kilmarnock 1 League 37.0 9 11 Seasons 6 Clubs 6 Leagues 228.9 280 272 6 6 0 5 21 0 0 0 0 0 209 2 0 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Kilmarnock (6 Seasons) 1 League 153.2 15 Philadelphia (2 Seasons) 1 League 8.2 280 272 6 6 0 5 3 0 0 0 0 0 209 2 0 Oxford United (1 Season) 3 Leagues 37.5 3 Dumbarton (1 Season) 1 League 15.0 Gr'nock Morton (1 Season) 1 League 14.0 Newcastle Utd (1 Season) 1 League 1.0 Premiership (6 Seasons) 153.2 15 Championship (2 Seasons) 29.0 MLS (2 Seasons) 8.2 280 272 6 6 0 5 3 0 0 0 0 0 209 2 0 FA Cup (2 Seasons) 3.0 0 League One (1 Season) 35.0 3 EFL Cup (1 Season) 0.5 0
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 20 Newcastle Utd eng ENG FA Cup 17th 1.0 Matches 2022-2023 26 Oxford United eng ENG EFL Cup Rd2 0.5 0 Matches 2022-2023 26 Oxford United eng ENG FA Cup 2.0 0 Matches 2 Seasons 2 Clubs 2 Leagues 3.5 0 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Oxford United (1 Season) 2 Leagues 2.5 0 Newcastle Utd (1 Season) 1 League 1.0 FA Cup (2 Seasons) 3.0 0 EFL Cup (1 Season) 0.5 0
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2021 25 sct Scotland UEFA Euro Qualifying 1.0 0 Matches 1 Season 1 Club 1 League 1.0 0
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2013-2014 17 Gr'nock Morton 1 League 14.0 2014-2015 18 Dumbarton 1 League 15.0 2015-2016 19 Kilmarnock 1 League 20.5 2016-2017 20 Newcastle Utd 1 League 1.0 2017-2018 21 Kilmarnock 1 League 29.0 2018-2019 22 Kilmarnock 1 League 30.3 2019-2020 23 Kilmarnock 1 League 17.0 2020-2021 24 Kilmarnock 1 League 19.4 2021 25 Philadelphia 1 League 4.2 1 0.24 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2022 26 Philadelphia 1 League 4.0 2 0.50 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 26 Oxford United 3 Leagues 37.5 2023-2024 27 Kilmarnock 1 League 37.0 11 Seasons 6 Clubs 6 Leagues 228.9 3 0.37 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Kilmarnock (6 Seasons) 1 League 153.2 Philadelphia (2 Seasons) 1 League 8.2 3 0.37 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Oxford United (1 Season) 3 Leagues 37.5 Dumbarton (1 Season) 1 League 15.0 Gr'nock Morton (1 Season) 1 League 14.0 Newcastle Utd (1 Season) 1 League 1.0 Premiership (6 Seasons) 153.2 Championship (2 Seasons) 29.0 MLS (2 Seasons) 8.2 3 0.37 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 FA Cup (2 Seasons) 3.0 League One (1 Season) 35.0 EFL Cup (1 Season) 0.5
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2016-2017 20 Newcastle Utd eng ENG FA Cup 17th 1.0 Matches 2022-2023 26 Oxford United eng ENG EFL Cup Rd2 0.5 Matches 2022-2023 26 Oxford United eng ENG FA Cup 2.0 Matches 2 Seasons 2 Clubs 2 Leagues 3.5 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Oxford United (1 Season) 2 Leagues 2.5 Newcastle Utd (1 Season) 1 League 1.0 FA Cup (2 Seasons) 3.0 EFL Cup (1 Season) 0.5
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2021 25 sct Scotland UEFA Euro Qualifying 1.0 Matches 1 Season 1 Club 1 League 1.0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2013-2014 17 Gr'nock Morton 1 League 14.0 0 2014-2015 18 Dumbarton 1 League 15.0 0 2015-2016 19 Kilmarnock 1 League 20.5 0 2016-2017 20 Newcastle Utd 1 League 1.0 0 2017-2018 21 Kilmarnock 1 League 29.0 0 2018-2019 22 Kilmarnock 1 League 30.3 0 2019-2020 23 Kilmarnock 1 League 17.0 0 0 0 2020-2021 24 Kilmarnock 1 League 19.4 13 16 0 2021 25 Philadelphia 1 League 4.2 9 9 7 2 0 7 8 87.5 1 5 4 1 9 18 18 0 2022 26 Philadelphia 1 League 4.0 0 0 0 0 0 0 2 0.0 2 1 1 0 3 3 18 0 2022-2023 26 Oxford United 3 Leagues 37.5 24 52 0 2023-2024 27 Kilmarnock 1 League 37.0 34 42 0 11 Seasons 6 Clubs 6 Leagues 228.9 9 80 7 2 0 7 10 70.0 3 6 5 1 122 21 36 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Kilmarnock (6 Seasons) 1 League 153.2 47 58 0 Philadelphia (2 Seasons) 1 League 8.2 9 9 7 2 0 7 10 70.0 3 6 5 1 12 21 36 0 Oxford United (1 Season) 3 Leagues 37.5 24 52 0 Dumbarton (1 Season) 1 League 15.0 0 Gr'nock Morton (1 Season) 1 League 14.0 0 Newcastle Utd (1 Season) 1 League 1.0 0 Premiership (6 Seasons) 153.2 47 58 0 Championship (2 Seasons) 29.0 0 MLS (2 Seasons) 8.2 9 9 7 2 0 7 10 70.0 3 6 5 1 12 21 36 0 FA Cup (2 Seasons) 3.0 0 0 0 League One (1 Season) 35.0 24 51 0 EFL Cup (1 Season) 0.5 0 1 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2016-2017 20 Newcastle Utd eng ENG FA Cup 17th 1.0 Matches 2022-2023 26 Oxford United eng ENG EFL Cup Rd2 0.5 0 1 Matches 2022-2023 26 Oxford United eng ENG FA Cup 2.0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 3.5 0 1 0 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Oxford United (1 Season) 2 Leagues 2.5 0 1 0 Newcastle Utd (1 Season) 1 League 1.0 0 FA Cup (2 Seasons) 3.0 0 0 0 EFL Cup (1 Season) 0.5 0 1 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2021 25 sct Scotland UEFA Euro Qualifying 1.0 0 0 Matches 1 Season 1 Club 1 League 1.0 0 0 0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2013-2014 17 Gr'nock Morton 1 League 14.0 2014-2015 18 Dumbarton 1 League 15.0 2015-2016 19 Kilmarnock 1 League 20.5 2016-2017 20 Newcastle Utd 1 League 1.0 2017-2018 21 Kilmarnock 1 League 29.0 2018-2019 22 Kilmarnock 1 League 30.3 2019-2020 23 Kilmarnock 1 League 17.0 2020-2021 24 Kilmarnock 1 League 19.4 2021 25 Philadelphia 1 League 4.2 200 30 96 89 16 6 200 0 0 0 105 567 241 2 3 0 1 1 118 1 2022 26 Philadelphia 1 League 4.0 157 24 97 53 10 3 157 1 0 0.0 1 100.0 82 444 240 4 3 0 2 0 87 0 2022-2023 26 Oxford United 3 Leagues 37.5 2023-2024 27 Kilmarnock 1 League 37.0 11 Seasons 6 Clubs 6 Leagues 228.9 357 54 193 142 26 9 357 1 0 0.0 1 100.0 187 1011 481 6 6 0 3 1 205 1 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Kilmarnock (6 Seasons) 1 League 153.2 Philadelphia (2 Seasons) 1 League 8.2 357 54 193 142 26 9 357 1 0 0.0 1 100.0 187 1011 481 6 6 0 3 1 205 1 Oxford United (1 Season) 3 Leagues 37.5 Dumbarton (1 Season) 1 League 15.0 Gr'nock Morton (1 Season) 1 League 14.0 Newcastle Utd (1 Season) 1 League 1.0 Premiership (6 Seasons) 153.2 Championship (2 Seasons) 29.0 MLS (2 Seasons) 8.2 357 54 193 142 26 9 357 1 0 0.0 1 100.0 187 1011 481 6 6 0 3 1 205 1 FA Cup (2 Seasons) 3.0 League One (1 Season) 35.0 EFL Cup (1 Season) 0.5
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2016-2017 20 Newcastle Utd eng ENG FA Cup 17th 1.0 Matches 2022-2023 26 Oxford United eng ENG EFL Cup Rd2 0.5 Matches 2022-2023 26 Oxford United eng ENG FA Cup 2.0 Matches 2 Seasons 2 Clubs 2 Leagues 3.5 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches Oxford United (1 Season) 2 Leagues 2.5 Newcastle Utd (1 Season) 1 League 1.0 FA Cup (2 Seasons) 3.0 EFL Cup (1 Season) 0.5
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2021 25 sct Scotland UEFA Euro Qualifying 1.0 Matches 1 Season 1 Club 1 League 1.0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2013-2014 17 Gr'nock Morton sct SCO 2. Championship 14 1,260 90 38.9 14.0 14 0 2014-2015 18 Dumbarton sct SCO 2. Championship 15 1,350 90 41.7 15.0 15 12 0 0 0.92 10 22 -12 -0.80 +0.68 Matches 2015-2016 19 Kilmarnock sct SCO 1. Premiership 22 1,847 84 54.0 20.5 21 19 1 10 1.14 20 33 -13 -0.63 -0.06 Matches 2016-2017 20 Newcastle Utd eng ENG FA Cup 1 90 90 33.3 1.0 1 90 1 0 0 3.00 3 1 +2 +2.00 +3.50 Matches 2017-2018 21 Kilmarnock sct SCO 1. Premiership 32 2,609 82 76.3 29.0 29 28 3 1.72 Matches 2018-2019 22 Kilmarnock sct SCO 1. Premiership 31 2,728 88 79.8 30.3 31 88 28 0 0 1.74 40 28 +12 +0.40 -0.51 Matches 2019-2020 23 Kilmarnock sct SCO 1. Premiership 18 1,529 85 56.6 17.0 18 85 16 0 0 1.33 21 23 -2 -0.12 +0.50 Matches 2020-2021 24 Kilmarnock sct SCO 1. Premiership 22 1,748 79 51.1 19.4 21 81 17 1 52 0 0.95 14 23 -9 -0.46 -0.36 Matches 2021 25 Philadelphia us USA 1. MLS 7 376 54 12.3 4.2 4 90 4 3 5 25 1.63 7 7 0 0.00 -0.44 6.4 7.3 -0.9 -0.21 -0.50 Matches 2022 26 Philadelphia us USA 1. MLS 4 360 90 11.8 4.0 4 90 4 0 14 2.00 4 2 +2 +0.50 -0.97 4.6 4.4 +0.2 +0.05 -0.65 Matches 2022-2023 26 Oxford United eng ENG EFL Cup 1 45 45 25.0 0.5 0 0 1 45 1 1.00 2 0 +2 +4.00 +6.67 Matches 2022-2023 26 Oxford United eng ENG FA Cup 2 180 90 66.7 2.0 2 90 2 0 1 3.00 6 2 +4 +2.00 +5.00 Matches 2022-2023 26 Oxford United eng ENG 3. League One 39 3,152 81 76.1 35.0 35 89 31 4 13 7 1.18 39 40 -1 -0.03 +0.52 Matches 2023-2024 27 Kilmarnock sct SCO 1. Premiership 37 3,330 90 97.4 37.0 37 90 37 0 0 1.49 44 42 +2 +0.05 +0.05 Matches 11 Seasons 6 Clubs 6 Leagues 245 20,604 84 55.3 228.9 232 87 199 13 18 58 1.40 210 223 -13 -0.07 -0.05 11.0 11.6 -0.7 -0.08 -0.58 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Kilmarnock (6 Seasons) 1 League 162 13,791 85 69.7 153.2 157 87 145 5 52 10 1.44 139 149 -10 -0.08 +0.14 Philadelphia (2 Seasons) 1 League 11 736 67 12.0 8.2 8 90 8 3 5 39 1.76 11 9 +2 +0.24 -0.71 11.0 11.6 -0.7 -0.08 -0.58 Oxford United (1 Season) 3 Leagues 42 3,377 80 73.6 37.5 37 89 33 5 19 9 1.26 47 42 +5 +0.13 +1.10 Dumbarton (1 Season) 1 League 15 1,350 90 41.7 15.0 15 12 0 0 0.92 10 22 -12 -0.80 +0.68 Gr'nock Morton (1 Season) 1 League 14 1,260 90 38.9 14.0 14 0 Newcastle Utd (1 Season) 1 League 1 90 90 33.3 1.0 1 90 1 0 0 3.00 3 1 +2 +2.00 +3.50 Premiership (6 Seasons) 162 13,791 85 69.7 153.2 157 87 145 5 52 10 1.44 139 149 -10 -0.08 +0.14 Championship (2 Seasons) 29 2,610 90 40.3 29.0 29 12 0 0 0.92 10 22 -12 -0.80 +0.68 MLS (2 Seasons) 11 736 67 12.0 8.2 8 90 8 3 5 39 1.76 11 9 +2 +0.24 -0.71 11.0 11.6 -0.7 -0.08 -0.58 FA Cup (2 Seasons) 3 270 90 50.0 3.0 3 90 3 0 1 3.00 9 3 +6 +2.00 +4.00 League One (1 Season) 39 3,152 81 76.1 35.0 35 89 31 4 13 7 1.18 39 40 -1 -0.03 +0.52 EFL Cup (1 Season) 1 45 45 25.0 0.5 0 0 1 45 1 1.00 2 0 +2 +4.00 +6.67
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2013-2014 17 Gr'nock Morton 1 League 14 1,260 90 38.9 14.0 14 0 2014-2015 18 Dumbarton 1 League 15 1,350 90 41.7 15.0 15 12 0 0 0.92 10 22 -12 -0.80 +0.68 2015-2016 19 Kilmarnock 1 League 22 1,847 84 54.0 20.5 21 19 1 10 1.14 20 33 -13 -0.63 -0.06 2016-2017 20 Newcastle Utd 1 League 1 90 90 33.3 1.0 1 90 1 0 0 3.00 3 1 +2 +2.00 +3.50 2017-2018 21 Kilmarnock 1 League 32 2,609 82 76.3 29.0 29 28 3 1.72 2018-2019 22 Kilmarnock 1 League 31 2,728 88 79.8 30.3 31 88 28 0 0 1.74 40 28 +12 +0.40 -0.51 2019-2020 23 Kilmarnock 1 League 18 1,529 85 56.6 17.0 18 85 16 0 0 1.33 21 23 -2 -0.12 +0.50 2020-2021 24 Kilmarnock 1 League 22 1,748 79 51.1 19.4 21 81 17 1 52 0 0.95 14 23 -9 -0.46 -0.36 2021 25 Philadelphia 1 League 7 376 54 12.3 4.2 4 90 4 3 5 25 1.63 7 7 0 0.00 -0.44 6.4 7.3 -0.9 -0.21 -0.50 2022 26 Philadelphia 1 League 4 360 90 11.8 4.0 4 90 4 0 14 2.00 4 2 +2 +0.50 -0.97 4.6 4.4 +0.2 +0.05 -0.65 2022-2023 26 Oxford United 3 Leagues 42 3,377 80 73.6 37.5 37 89 33 5 19 9 1.26 47 42 +5 +0.13 +1.10 2023-2024 27 Kilmarnock 1 League 37 3,330 90 97.4 37.0 37 90 37 0 0 1.49 44 42 +2 +0.05 +0.05 11 Seasons 6 Clubs 6 Leagues 245 20,604 84 55.3 228.9 232 87 199 13 18 58 1.40 210 223 -13 -0.07 -0.05 11.0 11.6 -0.7 -0.08 -0.58 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Kilmarnock (6 Seasons) 1 League 162 13,791 85 69.7 153.2 157 87 145 5 52 10 1.44 139 149 -10 -0.08 +0.14 Philadelphia (2 Seasons) 1 League 11 736 67 12.0 8.2 8 90 8 3 5 39 1.76 11 9 +2 +0.24 -0.71 11.0 11.6 -0.7 -0.08 -0.58 Oxford United (1 Season) 3 Leagues 42 3,377 80 73.6 37.5 37 89 33 5 19 9 1.26 47 42 +5 +0.13 +1.10 Dumbarton (1 Season) 1 League 15 1,350 90 41.7 15.0 15 12 0 0 0.92 10 22 -12 -0.80 +0.68 Gr'nock Morton (1 Season) 1 League 14 1,260 90 38.9 14.0 14 0 Newcastle Utd (1 Season) 1 League 1 90 90 33.3 1.0 1 90 1 0 0 3.00 3 1 +2 +2.00 +3.50 Premiership (6 Seasons) 162 13,791 85 69.7 153.2 157 87 145 5 52 10 1.44 139 149 -10 -0.08 +0.14 Championship (2 Seasons) 29 2,610 90 40.3 29.0 29 12 0 0 0.92 10 22 -12 -0.80 +0.68 MLS (2 Seasons) 11 736 67 12.0 8.2 8 90 8 3 5 39 1.76 11 9 +2 +0.24 -0.71 11.0 11.6 -0.7 -0.08 -0.58 FA Cup (2 Seasons) 3 270 90 50.0 3.0 3 90 3 0 1 3.00 9 3 +6 +2.00 +4.00 League One (1 Season) 39 3,152 81 76.1 35.0 35 89 31 4 13 7 1.18 39 40 -1 -0.03 +0.52 EFL Cup (1 Season) 1 45 45 25.0 0.5 0 0 1 45 1 1.00 2 0 +2 +4.00 +6.67
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2013-2014 17 Gr'nock Morton sct SCO 2. Championship 10th 14 1,260 90 38.9 14.0 14 0 2014-2015 18 Dumbarton sct SCO 2. Championship 7th 15 1,350 90 41.7 15.0 15 12 0 0 0.92 10 22 -12 -0.80 +0.68 Matches 2015-2016 19 Kilmarnock sct SCO 1. Premiership 11th 22 1,847 84 54.0 20.5 21 19 1 10 1.14 20 33 -13 -0.63 -0.06 Matches 2017-2018 21 Kilmarnock sct SCO 1. Premiership 5th 32 2,609 82 76.3 29.0 29 28 3 1.72 Matches 2018-2019 22 Kilmarnock sct SCO 1. Premiership 3rd 31 2,728 88 79.8 30.3 31 88 28 0 0 1.74 40 28 +12 +0.40 -0.51 Matches 2019-2020 23 Kilmarnock sct SCO 1. Premiership 8th 18 1,529 85 56.6 17.0 18 85 16 0 0 1.33 21 23 -2 -0.12 +0.50 Matches 2020-2021 24 Kilmarnock sct SCO 1. Premiership 17th 22 1,748 79 51.1 19.4 21 81 17 1 52 0 0.95 14 23 -9 -0.46 -0.36 Matches 2021 25 Philadelphia us USA 1. MLS 7th 7 376 54 12.3 4.2 4 90 4 3 5 25 1.63 7 7 0 0.00 -0.44 6.4 7.3 -0.9 -0.21 -0.50 Matches 2022 26 Philadelphia us USA 1. MLS 1st 4 360 90 11.8 4.0 4 90 4 0 14 2.00 4 2 +2 +0.50 -0.97 4.6 4.4 +0.2 +0.05 -0.65 Matches 2022-2023 26 Oxford United eng ENG 3. League One 19th 39 3,152 81 76.1 35.0 35 89 31 4 13 7 1.18 39 40 -1 -0.03 +0.52 Matches 2023-2024 27 Kilmarnock sct SCO 1. Premiership 4th 37 3,330 90 97.4 37.0 37 90 37 0 0 1.49 44 42 +2 +0.05 +0.05 Matches 10 Seasons 5 Clubs 4 Leagues 241 20,289 84 55.5 225.4 229 87 196 12 15 56 1.38 199 220 -21 -0.12 -0.16 11.0 11.6 -0.7 -0.08 -0.58 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Kilmarnock (6 Seasons) 1 League 162 13,791 85 69.7 153.2 157 87 145 5 52 10 1.44 139 149 -10 -0.08 +0.14 Philadelphia (2 Seasons) 1 League 11 736 67 12.0 8.2 8 90 8 3 5 39 1.76 11 9 +2 +0.24 -0.71 11.0 11.6 -0.7 -0.08 -0.58 Oxford United (1 Season) 1 League 39 3,152 81 76.1 35.0 35 89 31 4 13 7 1.18 39 40 -1 -0.03 +0.52 Dumbarton (1 Season) 1 League 15 1,350 90 41.7 15.0 15 12 0 0 0.92 10 22 -12 -0.80 +0.68 Gr'nock Morton (1 Season) 1 League 14 1,260 90 38.9 14.0 14 0 Premiership (6 Seasons) 162 13,791 85 69.7 153.2 157 87 145 5 52 10 1.44 139 149 -10 -0.08 +0.14 Championship (2 Seasons) 29 2,610 90 40.3 29.0 29 12 0 0 0.92 10 22 -12 -0.80 +0.68 MLS (2 Seasons) 11 736 67 12.0 8.2 8 90 8 3 5 39 1.76 11 9 +2 +0.24 -0.71 11.0 11.6 -0.7 -0.08 -0.58 League One (1 Season) 39 3,152 81 76.1 35.0 35 89 31 4 13 7 1.18 39 40 -1 -0.03 +0.52
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2016-2017 20 Newcastle Utd eng ENG FA Cup 17th 1 90 90 33.3 1.0 1 90 1 0 0 3.00 3 1 +2 +2.00 +3.50 Matches 2022-2023 26 Oxford United eng ENG EFL Cup Rd2 1 45 45 25.0 0.5 0 0 1 45 1 1.00 2 0 +2 +4.00 +6.67 Matches 2022-2023 26 Oxford United eng ENG FA Cup 2 180 90 66.7 2.0 2 90 2 0 1 3.00 6 2 +4 +2.00 +5.00 Matches 2 Seasons 2 Clubs 2 Leagues 4 315 79 43.8 3.5 3 90 3 1 45 2 2.50 11 3 +8 +2.29 +4.51 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Oxford United (1 Season) 2 Leagues 3 225 75 50.0 2.5 2 90 2 1 45 2 2.33 8 2 +6 +2.40 +5.20 Newcastle Utd (1 Season) 1 League 1 90 90 33.3 1.0 1 90 1 0 0 3.00 3 1 +2 +2.00 +3.50 FA Cup (2 Seasons) 3 270 90 50.0 3.0 3 90 3 0 1 3.00 9 3 +6 +2.00 +4.00 EFL Cup (1 Season) 1 45 45 25.0 0.5 0 0 1 45 1 1.00 2 0 +2 +4.00 +6.67
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2021 25 sct Scotland UEFA Euro Qualifying 1 90 90 7.9 1.0 1 90 0 0 4 3.00 6 0 +6 +6.00 +6.77 Matches 1 Season 1 Club 1 League 1 90 90 7.9 1.0 1 90 0 0 4 3.00 6 0 +6 +6.00 +6.77
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2013-2014 17 Gr'nock Morton 1 League 14.0 3 0 2014-2015 18 Dumbarton 1 League 15.0 1 0 2015-2016 19 Kilmarnock 1 League 20.5 3 1 16 2016-2017 20 Newcastle Utd 1 League 1.0 0 0 0 0 2017-2018 21 Kilmarnock 1 League 29.0 1 0 20 2018-2019 22 Kilmarnock 1 League 30.3 3 1 1 0 2019-2020 23 Kilmarnock 1 League 17.0 2 0 0 8 14 0 5 0 0 0 2020-2021 24 Kilmarnock 1 League 19.4 0 1 0 10 14 1 1 16 13 0 2021 25 Philadelphia 1 League 4.2 0 0 0 1 3 0 1 9 9 0 0 0 16 5 7 41.7 2022 26 Philadelphia 1 League 4.0 0 0 0 1 1 0 2 3 0 0 0 0 20 9 6 60.0 2022-2023 26 Oxford United 3 Leagues 37.5 4 0 0 27 28 1 3 52 24 0 2023-2024 27 Kilmarnock 1 League 37.0 5 0 0 24 22 5 9 42 34 0 11 Seasons 6 Clubs 6 Leagues 228.9 22 3 1 107 82 7 21 122 80 0 0 0 36 14 13 51.9 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Kilmarnock (6 Seasons) 1 League 153.2 14 3 1 78 50 6 15 58 47 0 Philadelphia (2 Seasons) 1 League 8.2 0 0 0 2 4 0 3 12 9 0 0 0 36 14 13 51.9 Oxford United (1 Season) 3 Leagues 37.5 4 0 0 27 28 1 3 52 24 0 Dumbarton (1 Season) 1 League 15.0 1 0 Gr'nock Morton (1 Season) 1 League 14.0 3 0 Newcastle Utd (1 Season) 1 League 1.0 0 0 0 0 Premiership (6 Seasons) 153.2 14 3 1 78 50 6 15 58 47 0 Championship (2 Seasons) 29.0 4 0 MLS (2 Seasons) 8.2 0 0 0 2 4 0 3 12 9 0 0 0 36 14 13 51.9 FA Cup (2 Seasons) 3.0 0 0 0 0 0 0 0 0 0 0 League One (1 Season) 35.0 4 0 0 27 27 1 3 51 24 0 EFL Cup (1 Season) 0.5 0 0 0 0 1 0 0 1 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 20 Newcastle Utd eng ENG FA Cup 17th 1.0 0 0 0 0 Matches 2022-2023 26 Oxford United eng ENG EFL Cup Rd2 0.5 0 0 0 0 1 0 0 1 0 0 Matches 2022-2023 26 Oxford United eng ENG FA Cup 2.0 0 0 0 0 0 0 0 0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 3.5 0 0 0 0 1 0 0 1 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Oxford United (1 Season) 2 Leagues 2.5 0 0 0 0 1 0 0 1 0 0 Newcastle Utd (1 Season) 1 League 1.0 0 0 0 0 FA Cup (2 Seasons) 3.0 0 0 0 0 0 0 0 0 0 0 EFL Cup (1 Season) 0.5 0 0 0 0 1 0 0 1 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2021 25 sct Scotland UEFA Euro Qualifying 1.0 0 0 0 3 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 3 0 0 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Stuart Findlay Pages
Stuart Findlay Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary