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 2017 16 NYCFC us USA 1. MLS 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 17 NYCFC us USA 1. MLS 3 3 220 2.4 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 2 14 2 0.00 0.00 0.00 0.00 0.00 0.04 0.01 0.06 0.04 0.06 Matches 2018 17 Louisville City us USA 2. USL 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33 Matches 2019 18 NYCFC us USA 1. MLS 19 18 1,485 16.5 0 0 0 0 0 0 4 0 0.1 0.1 0.2 0.2 5 46 6 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 Matches 2020 19 NYCFC us USA 1. MLS 16 16 1,405 15.6 0 1 1 0 0 0 6 0 0.7 0.7 0.4 1.1 17 68 14 0.00 0.06 0.06 0.00 0.06 0.04 0.03 0.07 0.04 0.07 Matches 2021 20 NYCFC us USA 1. MLS 26 26 2,257 25.1 0 0 0 0 0 0 7 0 0.0 0.0 0.4 0.4 15 90 8 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.02 0.00 0.02 Matches 2021-2022 21 Rangers 2. Europa Lg 5 0 91 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 5 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 7 5 459 5.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Rangers 1. Champions Lg 4 4 324 3.6 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 2 10 3 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 17 10 921 10.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 22 NYCFC us USA 1. MLS 26 24 2,166 24.1 0 0 0 0 0 0 4 0 0.6 0.6 0.2 0.8 15 107 12 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 Matches 2024 23 NYCFC us USA 1. MLS 8 8 711 7.9 0 0 0 0 0 0 3 1 0.0 0.0 0.0 0.1 3 43 7 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.01 0.01 0.01 Matches 8 Seasons 3 Clubs 5 Leagues 135 117 10,333 114.8 0 2 2 0 0 0 31 2 1.6 1.6 1.2 2.8 59 383 53 0.00 0.02 0.02 0.00 0.02 0.02 0.01 0.03 0.02 0.03 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 NYCFC (7 Seasons) 1 League 99 95 8,268 91.9 0 1 1 0 0 0 24 1 1.5 1.5 1.2 2.8 57 368 49 0.00 0.01 0.01 0.00 0.01 0.02 0.01 0.03 0.02 0.03 Rangers (2 Seasons) 3 Leagues 33 19 1,795 19.9 0 0 0 0 0 0 6 1 0.0 0.0 0.0 0.0 2 15 4 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01 Louisville City (1 Season) 1 League 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33 MLS (7 Seasons) 99 95 8,268 91.9 0 1 1 0 0 0 24 1 1.5 1.5 1.2 2.8 57 368 49 0.00 0.01 0.01 0.00 0.01 0.02 0.01 0.03 0.02 0.03 Premiership (2 Seasons) 24 15 1,380 15.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 5 0 91 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 5 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 4 4 324 3.6 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 2 10 3 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01 USL (1 Season) 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33
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 2017 16 NYCFC 1 League 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018 17 Louisville City 1 League 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33 2018 17 NYCFC 1 League 3 3 220 2.4 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 2 14 2 0.00 0.00 0.00 0.00 0.00 0.04 0.01 0.06 0.04 0.06 2019 18 NYCFC 1 League 19 18 1,485 16.5 0 0 0 0 0 0 4 0 0.1 0.1 0.2 0.2 5 46 6 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 2020 19 NYCFC 1 League 16 16 1,405 15.6 0 1 1 0 0 0 6 0 0.7 0.7 0.4 1.1 17 68 14 0.00 0.06 0.06 0.00 0.06 0.04 0.03 0.07 0.04 0.07 2021 20 NYCFC 1 League 26 26 2,257 25.1 0 0 0 0 0 0 7 0 0.0 0.0 0.4 0.4 15 90 8 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.02 0.00 0.02 2021-2022 21 Rangers 2 Leagues 12 5 550 6.1 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 0 5 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2022-2023 22 Rangers 2 Leagues 21 14 1,245 13.8 0 0 0 0 0 0 5 1 0.0 0.0 0.0 0.0 2 10 3 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01 2023 22 NYCFC 1 League 26 24 2,166 24.1 0 0 0 0 0 0 4 0 0.6 0.6 0.2 0.8 15 107 12 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 2024 23 NYCFC 1 League 8 8 711 7.9 0 0 0 0 0 0 3 1 0.0 0.0 0.0 0.1 3 43 7 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.01 0.01 0.01 8 Seasons 3 Clubs 5 Leagues 135 117 10,333 114.8 0 2 2 0 0 0 31 2 1.6 1.6 1.2 2.8 59 383 53 0.00 0.02 0.02 0.00 0.02 0.02 0.01 0.03 0.02 0.03 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 NYCFC (7 Seasons) 1 League 99 95 8,268 91.9 0 1 1 0 0 0 24 1 1.5 1.5 1.2 2.8 57 368 49 0.00 0.01 0.01 0.00 0.01 0.02 0.01 0.03 0.02 0.03 Rangers (2 Seasons) 3 Leagues 33 19 1,795 19.9 0 0 0 0 0 0 6 1 0.0 0.0 0.0 0.0 2 15 4 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01 Louisville City (1 Season) 1 League 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33 MLS (7 Seasons) 99 95 8,268 91.9 0 1 1 0 0 0 24 1 1.5 1.5 1.2 2.8 57 368 49 0.00 0.01 0.01 0.00 0.01 0.02 0.01 0.03 0.02 0.03 Premiership (2 Seasons) 24 15 1,380 15.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 5 0 91 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 5 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 4 4 324 3.6 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 2 10 3 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01 USL (1 Season) 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33
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 2017 16 NYCFC us USA 1. MLS 2nd 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 17 Louisville City us USA 2. USL 3rd 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33 Matches 2018 17 NYCFC us USA 1. MLS 7th 3 3 220 2.4 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 2 14 2 0.00 0.00 0.00 0.00 0.00 0.04 0.01 0.06 0.04 0.06 Matches 2019 18 NYCFC us USA 1. MLS 2nd 19 18 1,485 16.5 0 0 0 0 0 0 4 0 0.1 0.1 0.2 0.2 5 46 6 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 Matches 2020 19 NYCFC us USA 1. MLS 6th 16 16 1,405 15.6 0 1 1 0 0 0 6 0 0.7 0.7 0.4 1.1 17 68 14 0.00 0.06 0.06 0.00 0.06 0.04 0.03 0.07 0.04 0.07 Matches 2021 20 NYCFC us USA 1. MLS 8th 26 26 2,257 25.1 0 0 0 0 0 0 7 0 0.0 0.0 0.4 0.4 15 90 8 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.02 0.00 0.02 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 7 5 459 5.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 2nd 17 10 921 10.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 22 NYCFC us USA 1. MLS 20th 26 24 2,166 24.1 0 0 0 0 0 0 4 0 0.6 0.6 0.2 0.8 15 107 12 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 Matches 2024 23 NYCFC us USA 1. MLS 18th 8 8 711 7.9 0 0 0 0 0 0 3 1 0.0 0.0 0.0 0.1 3 43 7 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.01 0.01 0.01 Matches 8 Seasons 3 Clubs 3 Leagues 126 113 9,918 110.2 0 2 2 0 0 0 29 1 1.5 1.5 1.2 2.8 57 368 49 0.00 0.02 0.02 0.00 0.02 0.02 0.01 0.03 0.02 0.03 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 NYCFC (7 Seasons) 1 League 99 95 8,268 91.9 0 1 1 0 0 0 24 1 1.5 1.5 1.2 2.8 57 368 49 0.00 0.01 0.01 0.00 0.01 0.02 0.01 0.03 0.02 0.03 Rangers (2 Seasons) 1 League 24 15 1,380 15.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Louisville City (1 Season) 1 League 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33 MLS (7 Seasons) 99 95 8,268 91.9 0 1 1 0 0 0 24 1 1.5 1.5 1.2 2.8 57 368 49 0.00 0.01 0.01 0.00 0.01 0.02 0.01 0.03 0.02 0.03 Premiership (2 Seasons) 24 15 1,380 15.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 USL (1 Season) 3 3 270 3.0 0 1 1 0 0 0 1 0 0.00 0.33 0.33 0.00 0.33
Standard Stats Table Season Age Squad 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 2021-2022 21 Rangers 2. Europa Lg 2nd 5 0 91 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 5 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Rangers 1. Champions Lg GR 4 4 324 3.6 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 2 10 3 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01 Matches 2 Seasons 1 Club 2 Leagues 9 4 415 4.6 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 2 15 4 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01 Europa Lg (1 Season) 5 0 91 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 5 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 4 4 324 3.6 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 2 10 3 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01
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 20 us United States Gold Cup F 6 5 495 5.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 21 us United States WCQ 1 1 72 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 22 us United States Friendlies (M) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 22 us United States Gold Cup SF 5 5 475 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 1 Club 3 Leagues 13 12 1,132 12.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Gold Cup (2 Seasons) 11 10 970 10.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 1 1 72 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Country 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 2017 16 NYCFC us USA 1. MLS 0.3 0 0 0 0.00 0.00 0 0 Matches 2018 17 NYCFC us USA 1. MLS 2.4 0 3 1 33.3 1.23 0.41 0.00 0.00 19.2 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 2018 17 Louisville City us USA 2. USL 3.0 0 1 0 0.0 0.33 0.00 0.00 0 0 Matches 2019 18 NYCFC us USA 1. MLS 16.5 0 2 1 50.0 0.12 0.06 0.00 0.00 29.0 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2020 19 NYCFC us USA 1. MLS 15.6 0 5 0 0.0 0.32 0.00 0.00 18.6 0 0 0 0.7 0.7 0.14 -0.7 -0.7 Matches 2021 20 NYCFC us USA 1. MLS 25.1 0 2 0 0.0 0.08 0.00 0.00 32.4 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches 2021-2022 21 Rangers 2. Europa Lg 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 5.1 0 1 0 0.0 0.20 0.00 0.00 0 0 Matches 2022-2023 22 Rangers 1. Champions Lg 3.6 0 1 0 0.0 0.28 0.00 0.00 7.8 0 0 0 0.0 0.0 0.05 0.0 0.0 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 10.2 0 5 0 0.0 0.49 0.00 0.00 0 0 Matches 2023 22 NYCFC us USA 1. MLS 24.1 0 7 2 28.6 0.29 0.08 0.00 0.00 19.0 0 0 0 0.6 0.6 0.08 -0.6 -0.6 Matches 2024 23 NYCFC us USA 1. MLS 7.9 0 2 0 0.0 0.25 0.00 0.00 27.2 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches 8 Seasons 3 Clubs 5 Leagues 114.8 0 29 4 13.8 0.25 0.03 0.00 0.00 21.3 0 0 0 1.6 1.6 0.07 -1.6 -1.6 Country 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 NYCFC (7 Seasons) 1 League 91.9 0 21 4 19.0 0.23 0.04 0.00 0.00 22.0 0 0 0 1.5 1.5 0.07 -1.5 -1.5 Rangers (2 Seasons) 3 Leagues 19.9 0 7 0 0.0 0.35 0.00 0.00 7.8 0 0 0 0.0 0.0 0.05 0.0 0.0 Louisville City (1 Season) 1 League 3.0 0 1 0 0.0 0.33 0.00 0.00 0 0 MLS (7 Seasons) 91.9 0 21 4 19.0 0.23 0.04 0.00 0.00 22.0 0 0 0 1.5 1.5 0.07 -1.5 -1.5 Premiership (2 Seasons) 15.3 0 6 0 0.0 0.39 0.00 0.00 0 0 Europa Lg (1 Season) 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Champions Lg (1 Season) 3.6 0 1 0 0.0 0.28 0.00 0.00 7.8 0 0 0 0.0 0.0 0.05 0.0 0.0 USL (1 Season) 3.0 0 1 0 0.0 0.33 0.00 0.00 0 0
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 2017 16 NYCFC 1 League 0.3 0 0 0 0.00 0.00 0 0 2018 17 Louisville City 1 League 3.0 0 1 0 0.0 0.33 0.00 0.00 0 0 2018 17 NYCFC 1 League 2.4 0 3 1 33.3 1.23 0.41 0.00 0.00 19.2 0 0 0 0.1 0.1 0.04 -0.1 -0.1 2019 18 NYCFC 1 League 16.5 0 2 1 50.0 0.12 0.06 0.00 0.00 29.0 0 0 0 0.1 0.1 0.03 -0.1 -0.1 2020 19 NYCFC 1 League 15.6 0 5 0 0.0 0.32 0.00 0.00 18.6 0 0 0 0.7 0.7 0.14 -0.7 -0.7 2021 20 NYCFC 1 League 25.1 0 2 0 0.0 0.08 0.00 0.00 32.4 0 0 0 0.0 0.0 0.02 0.0 0.0 2021-2022 21 Rangers 2 Leagues 6.1 0 1 0 0.0 0.16 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2022-2023 22 Rangers 2 Leagues 13.8 0 6 0 0.0 0.43 0.00 0.00 7.8 0 0 0 0.0 0.0 0.05 0.0 0.0 2023 22 NYCFC 1 League 24.1 0 7 2 28.6 0.29 0.08 0.00 0.00 19.0 0 0 0 0.6 0.6 0.08 -0.6 -0.6 2024 23 NYCFC 1 League 7.9 0 2 0 0.0 0.25 0.00 0.00 27.2 0 0 0 0.0 0.0 0.02 0.0 0.0 8 Seasons 3 Clubs 5 Leagues 114.8 0 29 4 13.8 0.25 0.03 0.00 0.00 21.3 0 0 0 1.6 1.6 0.07 -1.6 -1.6 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 NYCFC (7 Seasons) 1 League 91.9 0 21 4 19.0 0.23 0.04 0.00 0.00 22.0 0 0 0 1.5 1.5 0.07 -1.5 -1.5 Rangers (2 Seasons) 3 Leagues 19.9 0 7 0 0.0 0.35 0.00 0.00 7.8 0 0 0 0.0 0.0 0.05 0.0 0.0 Louisville City (1 Season) 1 League 3.0 0 1 0 0.0 0.33 0.00 0.00 0 0 MLS (7 Seasons) 91.9 0 21 4 19.0 0.23 0.04 0.00 0.00 22.0 0 0 0 1.5 1.5 0.07 -1.5 -1.5 Premiership (2 Seasons) 15.3 0 6 0 0.0 0.39 0.00 0.00 0 0 Europa Lg (1 Season) 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Champions Lg (1 Season) 3.6 0 1 0 0.0 0.28 0.00 0.00 7.8 0 0 0 0.0 0.0 0.05 0.0 0.0 USL (1 Season) 3.0 0 1 0 0.0 0.33 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 FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2017 16 NYCFC us USA 1. MLS 2nd 0.3 0 0 0 0.00 0.00 0 0 Matches 2018 17 Louisville City us USA 2. USL 3rd 3.0 0 1 0 0.0 0.33 0.00 0.00 0 0 Matches 2018 17 NYCFC us USA 1. MLS 7th 2.4 0 3 1 33.3 1.23 0.41 0.00 0.00 19.2 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 2019 18 NYCFC us USA 1. MLS 2nd 16.5 0 2 1 50.0 0.12 0.06 0.00 0.00 29.0 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2020 19 NYCFC us USA 1. MLS 6th 15.6 0 5 0 0.0 0.32 0.00 0.00 18.6 0 0 0 0.7 0.7 0.14 -0.7 -0.7 Matches 2021 20 NYCFC us USA 1. MLS 8th 25.1 0 2 0 0.0 0.08 0.00 0.00 32.4 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 5.1 0 1 0 0.0 0.20 0.00 0.00 0 0 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 2nd 10.2 0 5 0 0.0 0.49 0.00 0.00 0 0 Matches 2023 22 NYCFC us USA 1. MLS 20th 24.1 0 7 2 28.6 0.29 0.08 0.00 0.00 19.0 0 0 0 0.6 0.6 0.08 -0.6 -0.6 Matches 2024 23 NYCFC us USA 1. MLS 18th 7.9 0 2 0 0.0 0.25 0.00 0.00 27.2 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches 8 Seasons 3 Clubs 3 Leagues 110.2 0 28 4 14.3 0.25 0.04 0.00 0.00 22.0 0 0 0 1.5 1.5 0.07 -1.5 -1.5 Country Comp LgRank 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 NYCFC (7 Seasons) 1 League 91.9 0 21 4 19.0 0.23 0.04 0.00 0.00 22.0 0 0 0 1.5 1.5 0.07 -1.5 -1.5 Rangers (2 Seasons) 1 League 15.3 0 6 0 0.0 0.39 0.00 0.00 0 0 Louisville City (1 Season) 1 League 3.0 0 1 0 0.0 0.33 0.00 0.00 0 0 MLS (7 Seasons) 91.9 0 21 4 19.0 0.23 0.04 0.00 0.00 22.0 0 0 0 1.5 1.5 0.07 -1.5 -1.5 Premiership (2 Seasons) 15.3 0 6 0 0.0 0.39 0.00 0.00 0 0 USL (1 Season) 3.0 0 1 0 0.0 0.33 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 FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2022-2023 22 Rangers 1. Champions Lg GR 3.6 0 1 0 0.0 0.28 0.00 0.00 7.8 0 0 0 0.0 0.0 0.05 0.0 0.0 Matches 2 Seasons 1 Club 2 Leagues 4.6 0 1 0 0.0 0.22 0.00 0.00 7.8 0 0 0 0.0 0.0 0.05 0.0 0.0 Europa Lg (1 Season) 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Champions Lg (1 Season) 3.6 0 1 0 0.0 0.28 0.00 0.00 7.8 0 0 0 0.0 0.0 0.05 0.0 0.0
Passing Table Season Age Squad Country 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 2017 16 NYCFC us USA 1. MLS 0.3 0 Matches 2018 17 NYCFC us USA 1. MLS 2.4 132 153 86.3 2445 789 55 63 87.3 56 62 90.3 18 20 90.0 0 0.0 0.1 0.0 1 11 0 0 14 Matches 2018 17 Louisville City us USA 2. USL 3.0 1 Matches 2019 18 NYCFC us USA 1. MLS 16.5 757 875 86.5 14306 4794 292 328 89.0 356 391 91.0 94 122 77.0 0 0.2 0.1 -0.2 4 35 1 0 46 Matches 2020 19 NYCFC us USA 1. MLS 15.6 776 892 87.0 14208 4565 325 351 92.6 352 383 91.9 85 114 74.6 1 0.4 0.4 +0.6 8 68 4 0 68 Matches 2021 20 NYCFC us USA 1. MLS 25.1 1278 1452 88.0 24686 8491 459 503 91.3 636 686 92.7 162 217 74.7 0 0.4 0.4 -0.4 6 76 3 0 90 Matches 2021-2022 21 Rangers 2. Europa Lg 1.0 27 37 73.0 635 230 6 8 75.0 13 14 92.9 7 12 58.3 0 0.0 0.0 0.0 0 6 1 0 5 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 5.1 0 Matches 2022-2023 22 Rangers 1. Champions Lg 3.6 159 189 84.1 3020 791 64 73 87.7 75 82 91.5 19 28 67.9 0 0.0 0.0 0.0 0 6 0 0 10 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 10.2 0 Matches 2023 22 NYCFC us USA 1. MLS 24.1 1258 1416 88.8 22818 6960 511 555 92.1 594 639 93.0 135 172 78.5 0 0.2 0.6 -0.2 6 111 5 0 107 Matches 2024 23 NYCFC us USA 1. MLS 7.9 405 481 84.2 6591 2073 210 234 89.7 167 187 89.3 21 39 53.8 0 0.0 0.1 0.0 2 39 2 0 43 Matches 8 Seasons 3 Clubs 5 Leagues 114.8 4792 5495 87.2 88709 28693 1922 2115 90.9 2249 2444 92.0 541 724 74.7 2 1.2 1.7 +0.8 27 352 16 0 383 Country 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 NYCFC (7 Seasons) 1 League 91.9 4606 5269 87.4 85054 27672 1852 2034 91.1 2161 2348 92.0 515 684 75.3 1 1.2 1.7 -0.2 27 340 15 0 368 Rangers (2 Seasons) 3 Leagues 19.9 186 226 82.3 3655 1021 70 81 86.4 88 96 91.7 26 40 65.0 0 0.0 0.0 0.0 0 12 1 0 15 Louisville City (1 Season) 1 League 3.0 1 MLS (7 Seasons) 91.9 4606 5269 87.4 85054 27672 1852 2034 91.1 2161 2348 92.0 515 684 75.3 1 1.2 1.7 -0.2 27 340 15 0 368 Premiership (2 Seasons) 15.3 0 Europa Lg (1 Season) 1.0 27 37 73.0 635 230 6 8 75.0 13 14 92.9 7 12 58.3 0 0.0 0.0 0.0 0 6 1 0 5 Champions Lg (1 Season) 3.6 159 189 84.1 3020 791 64 73 87.7 75 82 91.5 19 28 67.9 0 0.0 0.0 0.0 0 6 0 0 10 USL (1 Season) 3.0 1
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 2017 16 NYCFC 1 League 0.3 0 2018 17 Louisville City 1 League 3.0 1 2018 17 NYCFC 1 League 2.4 132 153 86.3 2445 789 55 63 87.3 56 62 90.3 18 20 90.0 0 0.0 0.1 0.0 1 11 0 0 14 2019 18 NYCFC 1 League 16.5 757 875 86.5 14306 4794 292 328 89.0 356 391 91.0 94 122 77.0 0 0.2 0.1 -0.2 4 35 1 0 46 2020 19 NYCFC 1 League 15.6 776 892 87.0 14208 4565 325 351 92.6 352 383 91.9 85 114 74.6 1 0.4 0.4 +0.6 8 68 4 0 68 2021 20 NYCFC 1 League 25.1 1278 1452 88.0 24686 8491 459 503 91.3 636 686 92.7 162 217 74.7 0 0.4 0.4 -0.4 6 76 3 0 90 2021-2022 21 Rangers 2 Leagues 6.1 27 37 73.0 635 230 6 8 75.0 13 14 92.9 7 12 58.3 0 0.0 0.0 0.0 0 6 1 0 5 2022-2023 22 Rangers 2 Leagues 13.8 159 189 84.1 3020 791 64 73 87.7 75 82 91.5 19 28 67.9 0 0.0 0.0 0.0 0 6 0 0 10 2023 22 NYCFC 1 League 24.1 1258 1416 88.8 22818 6960 511 555 92.1 594 639 93.0 135 172 78.5 0 0.2 0.6 -0.2 6 111 5 0 107 2024 23 NYCFC 1 League 7.9 405 481 84.2 6591 2073 210 234 89.7 167 187 89.3 21 39 53.8 0 0.0 0.1 0.0 2 39 2 0 43 8 Seasons 3 Clubs 5 Leagues 114.8 4792 5495 87.2 88709 28693 1922 2115 90.9 2249 2444 92.0 541 724 74.7 2 1.2 1.7 +0.8 27 352 16 0 383 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 NYCFC (7 Seasons) 1 League 91.9 4606 5269 87.4 85054 27672 1852 2034 91.1 2161 2348 92.0 515 684 75.3 1 1.2 1.7 -0.2 27 340 15 0 368 Rangers (2 Seasons) 3 Leagues 19.9 186 226 82.3 3655 1021 70 81 86.4 88 96 91.7 26 40 65.0 0 0.0 0.0 0.0 0 12 1 0 15 Louisville City (1 Season) 1 League 3.0 1 MLS (7 Seasons) 91.9 4606 5269 87.4 85054 27672 1852 2034 91.1 2161 2348 92.0 515 684 75.3 1 1.2 1.7 -0.2 27 340 15 0 368 Premiership (2 Seasons) 15.3 0 Europa Lg (1 Season) 1.0 27 37 73.0 635 230 6 8 75.0 13 14 92.9 7 12 58.3 0 0.0 0.0 0.0 0 6 1 0 5 Champions Lg (1 Season) 3.6 159 189 84.1 3020 791 64 73 87.7 75 82 91.5 19 28 67.9 0 0.0 0.0 0.0 0 6 0 0 10 USL (1 Season) 3.0 1
Passing Table Season Age Squad Country Comp LgRank 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 2017 16 NYCFC us USA 1. MLS 2nd 0.3 0 Matches 2018 17 Louisville City us USA 2. USL 3rd 3.0 1 Matches 2018 17 NYCFC us USA 1. MLS 7th 2.4 132 153 86.3 2445 789 55 63 87.3 56 62 90.3 18 20 90.0 0 0.0 0.1 0.0 1 11 0 0 14 Matches 2019 18 NYCFC us USA 1. MLS 2nd 16.5 757 875 86.5 14306 4794 292 328 89.0 356 391 91.0 94 122 77.0 0 0.2 0.1 -0.2 4 35 1 0 46 Matches 2020 19 NYCFC us USA 1. MLS 6th 15.6 776 892 87.0 14208 4565 325 351 92.6 352 383 91.9 85 114 74.6 1 0.4 0.4 +0.6 8 68 4 0 68 Matches 2021 20 NYCFC us USA 1. MLS 8th 25.1 1278 1452 88.0 24686 8491 459 503 91.3 636 686 92.7 162 217 74.7 0 0.4 0.4 -0.4 6 76 3 0 90 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 5.1 0 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 2nd 10.2 0 Matches 2023 22 NYCFC us USA 1. MLS 20th 24.1 1258 1416 88.8 22818 6960 511 555 92.1 594 639 93.0 135 172 78.5 0 0.2 0.6 -0.2 6 111 5 0 107 Matches 2024 23 NYCFC us USA 1. MLS 18th 7.9 405 481 84.2 6591 2073 210 234 89.7 167 187 89.3 21 39 53.8 0 0.0 0.1 0.0 2 39 2 0 43 Matches 8 Seasons 3 Clubs 3 Leagues 110.2 4606 5269 87.4 85054 27672 1852 2034 91.1 2161 2348 92.0 515 684 75.3 2 1.2 1.7 +0.8 27 340 15 0 368 Country Comp LgRank 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 NYCFC (7 Seasons) 1 League 91.9 4606 5269 87.4 85054 27672 1852 2034 91.1 2161 2348 92.0 515 684 75.3 1 1.2 1.7 -0.2 27 340 15 0 368 Rangers (2 Seasons) 1 League 15.3 0 Louisville City (1 Season) 1 League 3.0 1 MLS (7 Seasons) 91.9 4606 5269 87.4 85054 27672 1852 2034 91.1 2161 2348 92.0 515 684 75.3 1 1.2 1.7 -0.2 27 340 15 0 368 Premiership (2 Seasons) 15.3 0 USL (1 Season) 3.0 1
Passing Table Season Age Squad Comp LgRank 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 2021-2022 21 Rangers 2. Europa Lg 2nd 1.0 27 37 73.0 635 230 6 8 75.0 13 14 92.9 7 12 58.3 0 0.0 0.0 0.0 0 6 1 0 5 Matches 2022-2023 22 Rangers 1. Champions Lg GR 3.6 159 189 84.1 3020 791 64 73 87.7 75 82 91.5 19 28 67.9 0 0.0 0.0 0.0 0 6 0 0 10 Matches 2 Seasons 1 Club 2 Leagues 4.6 186 226 82.3 3655 1021 70 81 86.4 88 96 91.7 26 40 65.0 0 0.0 0.0 0.0 0 12 1 0 15 Europa Lg (1 Season) 1.0 27 37 73.0 635 230 6 8 75.0 13 14 92.9 7 12 58.3 0 0.0 0.0 0.0 0 6 1 0 5 Champions Lg (1 Season) 3.6 159 189 84.1 3020 791 64 73 87.7 75 82 91.5 19 28 67.9 0 0.0 0.0 0.0 0 6 0 0 10
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2017 16 NYCFC 1 League 0.3 0 2018 17 Louisville City 1 League 3.0 0 2018 17 NYCFC 1 League 2.4 153 153 0 0 0 0 1 0 0 0 0 0 132 0 4 2019 18 NYCFC 1 League 16.5 875 856 19 18 0 8 1 1 0 0 0 0 757 0 11 2020 19 NYCFC 1 League 15.6 892 869 19 17 0 10 0 2 0 0 0 0 776 4 18 2021 20 NYCFC 1 League 25.1 1452 1369 80 50 1 16 2 30 0 0 0 0 1278 3 14 2021-2022 21 Rangers 2 Leagues 6.1 37 36 1 0 0 1 0 1 0 0 0 0 27 0 1 2022-2023 22 Rangers 2 Leagues 13.8 189 184 4 3 0 3 0 0 0 0 0 0 159 1 2 2023 22 NYCFC 1 League 24.1 1416 1366 47 42 0 13 1 5 0 0 0 0 1258 3 19 2024 23 NYCFC 1 League 7.9 481 461 18 17 0 2 4 1 0 0 0 0 405 2 8 8 Seasons 3 Clubs 5 Leagues 114.8 5495 5294 188 147 1 53 9 40 0 0 0 0 4792 13 77 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches NYCFC (7 Seasons) 1 League 91.9 5269 5074 183 144 1 49 9 39 0 0 0 0 4606 12 74 Rangers (2 Seasons) 3 Leagues 19.9 226 220 5 3 0 4 0 1 0 0 0 0 186 1 3 Louisville City (1 Season) 1 League 3.0 0 MLS (7 Seasons) 91.9 5269 5074 183 144 1 49 9 39 0 0 0 0 4606 12 74 Premiership (2 Seasons) 15.3 0 Europa Lg (1 Season) 1.0 37 36 1 0 0 1 0 1 0 0 0 0 27 0 1 Champions Lg (1 Season) 3.6 189 184 4 3 0 3 0 0 0 0 0 0 159 1 2 USL (1 Season) 3.0 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-2022 21 Rangers 2. Europa Lg 2nd 1.0 37 36 1 0 0 1 0 1 0 0 0 0 27 0 1 Matches 2022-2023 22 Rangers 1. Champions Lg GR 3.6 189 184 4 3 0 3 0 0 0 0 0 0 159 1 2 Matches 2 Seasons 1 Club 2 Leagues 4.6 226 220 5 3 0 4 0 1 0 0 0 0 186 1 3 Europa Lg (1 Season) 1.0 37 36 1 0 0 1 0 1 0 0 0 0 27 0 1 Champions Lg (1 Season) 3.6 189 184 4 3 0 3 0 0 0 0 0 0 159 1 2
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 2017 16 NYCFC 1 League 0.3 2018 17 Louisville City 1 League 3.0 2018 17 NYCFC 1 League 2.4 6 2.45 5 0 0 0 1 0 0 0.00 0 0 0 0 0 0 2019 18 NYCFC 1 League 16.5 14 0.85 13 0 0 0 1 0 3 0.18 3 0 0 0 0 0 2020 19 NYCFC 1 League 15.6 17 1.09 14 1 0 0 1 1 1 0.06 1 0 0 0 0 0 2021 20 NYCFC 1 League 25.1 23 0.92 21 0 1 0 1 0 1 0.04 1 0 0 0 0 0 2021-2022 21 Rangers 2 Leagues 6.1 2 2.54 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 22 Rangers 2 Leagues 13.8 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2023 22 NYCFC 1 League 24.1 23 0.96 18 0 1 0 3 1 3 0.12 3 0 0 0 0 0 2024 23 NYCFC 1 League 7.9 9 1.14 8 0 0 0 0 1 0 0.00 0 0 0 0 0 0 8 Seasons 3 Clubs 5 Leagues 114.8 94 0.98 81 1 2 0 7 3 8 0.08 8 0 0 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches NYCFC (7 Seasons) 1 League 91.9 92 1.00 79 1 2 0 7 3 8 0.09 8 0 0 0 0 0 Rangers (2 Seasons) 3 Leagues 19.9 2 0.46 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Louisville City (1 Season) 1 League 3.0 MLS (7 Seasons) 91.9 92 1.00 79 1 2 0 7 3 8 0.09 8 0 0 0 0 0 Premiership (2 Seasons) 15.3 Europa Lg (1 Season) 1.0 2 2.54 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Champions Lg (1 Season) 3.6 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 USL (1 Season) 3.0
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-2022 21 Rangers 2. Europa Lg 2nd 1.0 2 2.54 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2022-2023 22 Rangers 1. Champions Lg GR 3.6 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 4.6 2 0.46 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Europa Lg (1 Season) 1.0 2 2.54 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Champions Lg (1 Season) 3.6 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 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 2017 16 NYCFC 1 League 0.3 0 1 0 2018 17 Louisville City 1 League 3.0 8 11 0 2018 17 NYCFC 1 League 2.4 7 6 2 5 0 1 1 100.0 0 0 0 0 3 10 0 0 2019 18 NYCFC 1 League 16.5 36 22 18 15 3 16 22 72.7 6 25 11 14 26 62 60 0 2020 19 NYCFC 1 League 15.6 33 18 12 19 2 13 24 54.2 11 27 10 17 30 63 35 0 2021 20 NYCFC 1 League 25.1 37 22 24 13 0 10 22 45.5 12 17 5 12 43 80 71 0 2021-2022 21 Rangers 2 Leagues 6.1 0 3 0 0 0 0 0 0 0 0 0 8 2 3 0 2022-2023 22 Rangers 2 Leagues 13.8 5 18 1 4 0 1 1 100.0 0 2 1 1 15 9 9 0 2023 22 NYCFC 1 League 24.1 59 36 28 28 3 25 48 52.1 23 38 10 28 26 85 29 0 2024 23 NYCFC 1 League 7.9 25 18 7 15 3 11 14 78.6 3 15 4 11 19 44 17 0 8 Seasons 3 Clubs 5 Leagues 114.8 202 151 92 99 11 77 132 58.3 55 124 41 83 182 355 224 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches NYCFC (7 Seasons) 1 League 91.9 197 122 91 95 11 76 131 58.0 55 122 40 82 148 344 212 0 Rangers (2 Seasons) 3 Leagues 19.9 5 21 1 4 0 1 1 100.0 0 2 1 1 23 11 12 0 Louisville City (1 Season) 1 League 3.0 8 11 0 MLS (7 Seasons) 91.9 197 122 91 95 11 76 131 58.0 55 122 40 82 148 344 212 0 Premiership (2 Seasons) 15.3 18 17 0 Europa Lg (1 Season) 1.0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 0 Champions Lg (1 Season) 3.6 5 3 1 4 0 1 1 100.0 0 2 1 1 4 9 9 0 USL (1 Season) 3.0 8 11 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 2017 16 NYCFC us USA 1. MLS 2nd 0.3 0 1 Matches 2018 17 Louisville City us USA 2. USL 3rd 3.0 8 11 Matches 2018 17 NYCFC us USA 1. MLS 7th 2.4 7 6 2 5 0 1 1 100.0 0 0 0 0 3 10 0 0 Matches 2019 18 NYCFC us USA 1. MLS 2nd 16.5 36 22 18 15 3 16 22 72.7 6 25 11 14 26 62 60 0 Matches 2020 19 NYCFC us USA 1. MLS 6th 15.6 33 18 12 19 2 13 24 54.2 11 27 10 17 30 63 35 0 Matches 2021 20 NYCFC us USA 1. MLS 8th 25.1 37 22 24 13 0 10 22 45.5 12 17 5 12 43 80 71 0 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 5.1 3 6 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 2nd 10.2 15 11 Matches 2023 22 NYCFC us USA 1. MLS 20th 24.1 59 36 28 28 3 25 48 52.1 23 38 10 28 26 85 29 0 Matches 2024 23 NYCFC us USA 1. MLS 18th 7.9 25 18 7 15 3 11 14 78.6 3 15 4 11 19 44 17 0 Matches 8 Seasons 3 Clubs 3 Leagues 110.2 197 148 91 95 11 76 131 58.0 55 122 40 82 176 344 212 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 NYCFC (7 Seasons) 1 League 91.9 197 122 91 95 11 76 131 58.0 55 122 40 82 148 344 212 0 Rangers (2 Seasons) 1 League 15.3 18 17 0 Louisville City (1 Season) 1 League 3.0 8 11 0 MLS (7 Seasons) 91.9 197 122 91 95 11 76 131 58.0 55 122 40 82 148 344 212 0 Premiership (2 Seasons) 15.3 18 17 0 USL (1 Season) 3.0 8 11 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-2022 21 Rangers 2. Europa Lg 2nd 1.0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 0 Matches 2022-2023 22 Rangers 1. Champions Lg GR 3.6 5 3 1 4 0 1 1 100.0 0 2 1 1 4 9 9 0 Matches 2 Seasons 1 Club 2 Leagues 4.6 5 3 1 4 0 1 1 100.0 0 2 1 1 6 11 12 0 Europa Lg (1 Season) 1.0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 0 Champions Lg (1 Season) 3.6 5 3 1 4 0 1 1 100.0 0 2 1 1 4 9 9 0
Possession Table Season Age Squad Country 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 2017 16 NYCFC us USA 1. MLS 0.3 Matches 2018 17 NYCFC us USA 1. MLS 2.4 176 3 55 108 13 2 176 1 1 100.0 0 0.0 107 421 172 2 1 0 6 1 117 2 Matches 2018 17 Louisville City us USA 2. USL 3.0 Matches 2019 18 NYCFC us USA 1. MLS 16.5 1050 78 550 467 43 4 1050 8 6 75.0 2 25.0 584 2641 1259 5 6 1 13 9 691 6 Matches 2020 19 NYCFC us USA 1. MLS 15.6 1062 72 412 521 134 11 1062 10 5 50.0 5 50.0 621 3441 1572 17 19 1 12 6 728 14 Matches 2021 20 NYCFC us USA 1. MLS 25.1 1677 141 786 831 76 1 1677 17 11 64.7 6 35.3 926 5037 2804 15 17 0 21 9 1062 8 Matches 2021-2022 21 Rangers 2. Europa Lg 1.0 46 2 15 29 3 0 46 0 0 0 22 101 26 0 1 0 0 0 24 1 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 5.1 Matches 2022-2023 22 Rangers 1. Champions Lg 3.6 212 27 102 97 13 1 212 1 0 0.0 1 100.0 127 760 472 2 2 0 0 1 151 3 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 10.2 Matches 2023 22 NYCFC us USA 1. MLS 24.1 1623 82 548 965 125 9 1623 16 10 62.5 3 18.8 873 4864 2517 15 17 2 21 8 1094 12 Matches 2024 23 NYCFC us USA 1. MLS 7.9 585 31 167 371 51 0 585 6 3 50.0 3 50.0 280 1355 507 3 5 0 16 4 372 7 Matches 8 Seasons 3 Clubs 5 Leagues 114.8 6431 436 2635 3389 458 28 6431 59 36 61.0 20 33.9 3540 18620 9329 59 68 4 89 38 4239 53 Country 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 NYCFC (7 Seasons) 1 League 91.9 6173 407 2518 3263 442 27 6173 58 36 62.1 19 32.8 3391 17759 8831 57 65 4 89 37 4064 49 Rangers (2 Seasons) 3 Leagues 19.9 258 29 117 126 16 1 258 1 0 0.0 1 100.0 149 861 498 2 3 0 0 1 175 4 Louisville City (1 Season) 1 League 3.0 MLS (7 Seasons) 91.9 6173 407 2518 3263 442 27 6173 58 36 62.1 19 32.8 3391 17759 8831 57 65 4 89 37 4064 49 Premiership (2 Seasons) 15.3 Europa Lg (1 Season) 1.0 46 2 15 29 3 0 46 0 0 0 22 101 26 0 1 0 0 0 24 1 Champions Lg (1 Season) 3.6 212 27 102 97 13 1 212 1 0 0.0 1 100.0 127 760 472 2 2 0 0 1 151 3 USL (1 Season) 3.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 2017 16 NYCFC 1 League 0.3 2018 17 Louisville City 1 League 3.0 2018 17 NYCFC 1 League 2.4 176 3 55 108 13 2 176 1 1 100.0 0 0.0 107 421 172 2 1 0 6 1 117 2 2019 18 NYCFC 1 League 16.5 1050 78 550 467 43 4 1050 8 6 75.0 2 25.0 584 2641 1259 5 6 1 13 9 691 6 2020 19 NYCFC 1 League 15.6 1062 72 412 521 134 11 1062 10 5 50.0 5 50.0 621 3441 1572 17 19 1 12 6 728 14 2021 20 NYCFC 1 League 25.1 1677 141 786 831 76 1 1677 17 11 64.7 6 35.3 926 5037 2804 15 17 0 21 9 1062 8 2021-2022 21 Rangers 2 Leagues 6.1 46 2 15 29 3 0 46 0 0 0 22 101 26 0 1 0 0 0 24 1 2022-2023 22 Rangers 2 Leagues 13.8 212 27 102 97 13 1 212 1 0 0.0 1 100.0 127 760 472 2 2 0 0 1 151 3 2023 22 NYCFC 1 League 24.1 1623 82 548 965 125 9 1623 16 10 62.5 3 18.8 873 4864 2517 15 17 2 21 8 1094 12 2024 23 NYCFC 1 League 7.9 585 31 167 371 51 0 585 6 3 50.0 3 50.0 280 1355 507 3 5 0 16 4 372 7 8 Seasons 3 Clubs 5 Leagues 114.8 6431 436 2635 3389 458 28 6431 59 36 61.0 20 33.9 3540 18620 9329 59 68 4 89 38 4239 53 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 NYCFC (7 Seasons) 1 League 91.9 6173 407 2518 3263 442 27 6173 58 36 62.1 19 32.8 3391 17759 8831 57 65 4 89 37 4064 49 Rangers (2 Seasons) 3 Leagues 19.9 258 29 117 126 16 1 258 1 0 0.0 1 100.0 149 861 498 2 3 0 0 1 175 4 Louisville City (1 Season) 1 League 3.0 MLS (7 Seasons) 91.9 6173 407 2518 3263 442 27 6173 58 36 62.1 19 32.8 3391 17759 8831 57 65 4 89 37 4064 49 Premiership (2 Seasons) 15.3 Europa Lg (1 Season) 1.0 46 2 15 29 3 0 46 0 0 0 22 101 26 0 1 0 0 0 24 1 Champions Lg (1 Season) 3.6 212 27 102 97 13 1 212 1 0 0.0 1 100.0 127 760 472 2 2 0 0 1 151 3 USL (1 Season) 3.0
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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2017 16 NYCFC us USA 1. MLS 2nd 0.3 Matches 2018 17 Louisville City us USA 2. USL 3rd 3.0 Matches 2018 17 NYCFC us USA 1. MLS 7th 2.4 176 3 55 108 13 2 176 1 1 100.0 0 0.0 107 421 172 2 1 0 6 1 117 2 Matches 2019 18 NYCFC us USA 1. MLS 2nd 16.5 1050 78 550 467 43 4 1050 8 6 75.0 2 25.0 584 2641 1259 5 6 1 13 9 691 6 Matches 2020 19 NYCFC us USA 1. MLS 6th 15.6 1062 72 412 521 134 11 1062 10 5 50.0 5 50.0 621 3441 1572 17 19 1 12 6 728 14 Matches 2021 20 NYCFC us USA 1. MLS 8th 25.1 1677 141 786 831 76 1 1677 17 11 64.7 6 35.3 926 5037 2804 15 17 0 21 9 1062 8 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 5.1 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 2nd 10.2 Matches 2023 22 NYCFC us USA 1. MLS 20th 24.1 1623 82 548 965 125 9 1623 16 10 62.5 3 18.8 873 4864 2517 15 17 2 21 8 1094 12 Matches 2024 23 NYCFC us USA 1. MLS 18th 7.9 585 31 167 371 51 0 585 6 3 50.0 3 50.0 280 1355 507 3 5 0 16 4 372 7 Matches 8 Seasons 3 Clubs 3 Leagues 110.2 6173 407 2518 3263 442 27 6173 58 36 62.1 19 32.8 3391 17759 8831 57 65 4 89 37 4064 49 Country Comp LgRank 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 NYCFC (7 Seasons) 1 League 91.9 6173 407 2518 3263 442 27 6173 58 36 62.1 19 32.8 3391 17759 8831 57 65 4 89 37 4064 49 Rangers (2 Seasons) 1 League 15.3 Louisville City (1 Season) 1 League 3.0 MLS (7 Seasons) 91.9 6173 407 2518 3263 442 27 6173 58 36 62.1 19 32.8 3391 17759 8831 57 65 4 89 37 4064 49 Premiership (2 Seasons) 15.3 USL (1 Season) 3.0
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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 1.0 46 2 15 29 3 0 46 0 0 0 22 101 26 0 1 0 0 0 24 1 Matches 2022-2023 22 Rangers 1. Champions Lg GR 3.6 212 27 102 97 13 1 212 1 0 0.0 1 100.0 127 760 472 2 2 0 0 1 151 3 Matches 2 Seasons 1 Club 2 Leagues 4.6 258 29 117 126 16 1 258 1 0 0.0 1 100.0 149 861 498 2 3 0 0 1 175 4 Europa Lg (1 Season) 1.0 46 2 15 29 3 0 46 0 0 0 22 101 26 0 1 0 0 0 24 1 Champions Lg (1 Season) 3.6 212 27 102 97 13 1 212 1 0 0.0 1 100.0 127 760 472 2 2 0 0 1 151 3
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 2017 16 NYCFC us USA 1. MLS 1 24 24 0.8 0.3 0 0 1 3 1.00 0 1 -1 -3.75 -4.17 Matches 2018 17 NYCFC us USA 1. MLS 3 220 73 7.2 2.4 3 73 0 0 8 1.33 2 2 0 0.00 -0.44 4.9 1.8 +3.2 +1.29 +0.98 Matches 2018 17 Louisville City us USA 2. USL 3 270 90 8.8 3.0 3 90 3 0 2 2.00 10 4 +6 +2.00 +1.13 Matches 2019 18 NYCFC us USA 1. MLS 19 1,485 78 48.5 16.5 18 82 14 1 8 1 1.68 26 24 +2 +0.12 -0.96 24.1 24.9 -0.9 -0.05 -0.77 Matches 2020 19 NYCFC us USA 1. MLS 16 1,405 88 67.9 15.6 16 88 12 0 0 1.56 21 14 +7 +0.45 -0.23 24.8 18.1 +6.7 +0.43 +0.23 Matches 2021 20 NYCFC us USA 1. MLS 26 2,257 87 73.8 25.1 26 87 22 0 0 1.63 42 25 +17 +0.68 +0.34 41.9 27.3 +14.6 +0.58 -0.24 Matches 2021-2022 21 Rangers 2. Europa Lg 5 91 18 6.5 1.0 0 0 5 18 4 1.40 0 3 -3 -2.97 -3.65 1.7 2.0 -0.3 -0.38 -0.60 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 7 459 66 13.4 5.1 5 78 3 2 34 11 2.71 9 3 +6 +1.18 -0.13 Matches 2022-2023 22 Rangers 1. Champions Lg 4 324 81 60.0 3.6 4 81 3 0 1 0.88 1 10 -9 -2.50 +2.08 3.9 6.4 -2.5 -0.69 +2.20 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 17 921 54 26.9 10.2 10 77 6 7 22 8 2.18 21 16 +5 +0.49 -1.35 Matches 2023 22 NYCFC us USA 1. MLS 26 2,166 83 70.8 24.1 24 87 21 2 40 0 1.19 26 25 +1 +0.04 +0.54 29.9 27.6 +2.3 +0.10 -0.26 Matches 2024 23 NYCFC us USA 1. MLS 8 711 89 87.8 7.9 8 89 7 0 0 1.38 8 7 +1 +0.13 +1.04 11.9 10.6 +1.3 +0.16 -0.18 Matches 8 Seasons 3 Clubs 5 Leagues 135 10,333 77 34.4 114.8 117 85 91 18 24 38 1.62 166 134 +32 +0.28 -0.49 143.0 118.6 +24.3 +0.25 -0.08 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 NYCFC (7 Seasons) 1 League 99 8,268 84 45.5 91.9 95 86 76 4 29 12 1.48 125 98 +27 +0.29 -0.15 137.4 110.2 +27.1 +0.30 -0.16 Rangers (2 Seasons) 3 Leagues 33 1,795 54 20.4 19.9 19 78 12 14 23 24 2.02 31 32 -1 -0.05 -1.25 5.6 8.4 -2.8 -0.63 -0.42 Louisville City (1 Season) 1 League 3 270 90 8.8 3.0 3 90 3 0 2 2.00 10 4 +6 +2.00 +1.13 MLS (7 Seasons) 99 8,268 84 45.5 91.9 95 86 76 4 29 12 1.48 125 98 +27 +0.29 -0.15 137.4 110.2 +27.1 +0.30 -0.16 Premiership (2 Seasons) 24 1,380 58 20.2 15.3 15 77 9 9 25 19 2.33 30 19 +11 +0.72 -0.83 Europa Lg (1 Season) 5 91 18 6.5 1.0 0 0 5 18 4 1.40 0 3 -3 -2.97 -3.65 1.7 2.0 -0.3 -0.38 -0.60 Champions Lg (1 Season) 4 324 81 60.0 3.6 4 81 3 0 1 0.88 1 10 -9 -2.50 +2.08 3.9 6.4 -2.5 -0.69 +2.20 USL (1 Season) 3 270 90 8.8 3.0 3 90 3 0 2 2.00 10 4 +6 +2.00 +1.13
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 2017 16 NYCFC 1 League 1 24 24 0.8 0.3 0 0 1 3 1.00 0 1 -1 -3.75 -4.17 2018 17 Louisville City 1 League 3 270 90 8.8 3.0 3 90 3 0 2 2.00 10 4 +6 +2.00 +1.13 2018 17 NYCFC 1 League 3 220 73 7.2 2.4 3 73 0 0 8 1.33 2 2 0 0.00 -0.44 4.9 1.8 +3.2 +1.29 +0.98 2019 18 NYCFC 1 League 19 1,485 78 48.5 16.5 18 82 14 1 8 1 1.68 26 24 +2 +0.12 -0.96 24.1 24.9 -0.9 -0.05 -0.77 2020 19 NYCFC 1 League 16 1,405 88 67.9 15.6 16 88 12 0 0 1.56 21 14 +7 +0.45 -0.23 24.8 18.1 +6.7 +0.43 +0.23 2021 20 NYCFC 1 League 26 2,257 87 73.8 25.1 26 87 22 0 0 1.63 42 25 +17 +0.68 +0.34 41.9 27.3 +14.6 +0.58 -0.24 2021-2022 21 Rangers 2 Leagues 12 550 46 11.4 6.1 5 78 3 7 23 15 2.16 9 6 +3 +0.49 -0.62 1.7 2.0 -0.3 -0.38 -0.60 2022-2023 22 Rangers 2 Leagues 21 1,245 59 31.4 13.8 14 78 9 7 22 9 1.93 22 26 -4 -0.29 -1.62 3.9 6.4 -2.5 -0.69 +2.20 2023 22 NYCFC 1 League 26 2,166 83 70.8 24.1 24 87 21 2 40 0 1.19 26 25 +1 +0.04 +0.54 29.9 27.6 +2.3 +0.10 -0.26 2024 23 NYCFC 1 League 8 711 89 87.8 7.9 8 89 7 0 0 1.38 8 7 +1 +0.13 +1.04 11.9 10.6 +1.3 +0.16 -0.18 8 Seasons 3 Clubs 5 Leagues 135 10,333 77 34.4 114.8 117 85 91 18 24 38 1.62 166 134 +32 +0.28 -0.49 143.0 118.6 +24.3 +0.25 -0.08 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 NYCFC (7 Seasons) 1 League 99 8,268 84 45.5 91.9 95 86 76 4 29 12 1.48 125 98 +27 +0.29 -0.15 137.4 110.2 +27.1 +0.30 -0.16 Rangers (2 Seasons) 3 Leagues 33 1,795 54 20.4 19.9 19 78 12 14 23 24 2.02 31 32 -1 -0.05 -1.25 5.6 8.4 -2.8 -0.63 -0.42 Louisville City (1 Season) 1 League 3 270 90 8.8 3.0 3 90 3 0 2 2.00 10 4 +6 +2.00 +1.13 MLS (7 Seasons) 99 8,268 84 45.5 91.9 95 86 76 4 29 12 1.48 125 98 +27 +0.29 -0.15 137.4 110.2 +27.1 +0.30 -0.16 Premiership (2 Seasons) 24 1,380 58 20.2 15.3 15 77 9 9 25 19 2.33 30 19 +11 +0.72 -0.83 Europa Lg (1 Season) 5 91 18 6.5 1.0 0 0 5 18 4 1.40 0 3 -3 -2.97 -3.65 1.7 2.0 -0.3 -0.38 -0.60 Champions Lg (1 Season) 4 324 81 60.0 3.6 4 81 3 0 1 0.88 1 10 -9 -2.50 +2.08 3.9 6.4 -2.5 -0.69 +2.20 USL (1 Season) 3 270 90 8.8 3.0 3 90 3 0 2 2.00 10 4 +6 +2.00 +1.13
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 2017 16 NYCFC us USA 1. MLS 2nd 1 24 24 0.8 0.3 0 0 1 3 1.00 0 1 -1 -3.75 -4.17 Matches 2018 17 Louisville City us USA 2. USL 3rd 3 270 90 8.8 3.0 3 90 3 0 2 2.00 10 4 +6 +2.00 +1.13 Matches 2018 17 NYCFC us USA 1. MLS 7th 3 220 73 7.2 2.4 3 73 0 0 8 1.33 2 2 0 0.00 -0.44 4.9 1.8 +3.2 +1.29 +0.98 Matches 2019 18 NYCFC us USA 1. MLS 2nd 19 1,485 78 48.5 16.5 18 82 14 1 8 1 1.68 26 24 +2 +0.12 -0.96 24.1 24.9 -0.9 -0.05 -0.77 Matches 2020 19 NYCFC us USA 1. MLS 6th 16 1,405 88 67.9 15.6 16 88 12 0 0 1.56 21 14 +7 +0.45 -0.23 24.8 18.1 +6.7 +0.43 +0.23 Matches 2021 20 NYCFC us USA 1. MLS 8th 26 2,257 87 73.8 25.1 26 87 22 0 0 1.63 42 25 +17 +0.68 +0.34 41.9 27.3 +14.6 +0.58 -0.24 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 7 459 66 13.4 5.1 5 78 3 2 34 11 2.71 9 3 +6 +1.18 -0.13 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 2nd 17 921 54 26.9 10.2 10 77 6 7 22 8 2.18 21 16 +5 +0.49 -1.35 Matches 2023 22 NYCFC us USA 1. MLS 20th 26 2,166 83 70.8 24.1 24 87 21 2 40 0 1.19 26 25 +1 +0.04 +0.54 29.9 27.6 +2.3 +0.10 -0.26 Matches 2024 23 NYCFC us USA 1. MLS 18th 8 711 89 87.8 7.9 8 89 7 0 0 1.38 8 7 +1 +0.13 +1.04 11.9 10.6 +1.3 +0.16 -0.18 Matches 8 Seasons 3 Clubs 3 Leagues 126 9,918 79 35.3 110.2 113 85 88 13 26 33 1.65 165 121 +44 +0.40 -0.44 137.4 110.2 +27.1 +0.30 -0.16 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 NYCFC (7 Seasons) 1 League 99 8,268 84 45.5 91.9 95 86 76 4 29 12 1.48 125 98 +27 +0.29 -0.15 137.4 110.2 +27.1 +0.30 -0.16 Rangers (2 Seasons) 1 League 24 1,380 58 20.2 15.3 15 77 9 9 25 19 2.33 30 19 +11 +0.72 -0.83 Louisville City (1 Season) 1 League 3 270 90 8.8 3.0 3 90 3 0 2 2.00 10 4 +6 +2.00 +1.13 MLS (7 Seasons) 99 8,268 84 45.5 91.9 95 86 76 4 29 12 1.48 125 98 +27 +0.29 -0.15 137.4 110.2 +27.1 +0.30 -0.16 Premiership (2 Seasons) 24 1,380 58 20.2 15.3 15 77 9 9 25 19 2.33 30 19 +11 +0.72 -0.83 USL (1 Season) 3 270 90 8.8 3.0 3 90 3 0 2 2.00 10 4 +6 +2.00 +1.13
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 5 91 18 6.5 1.0 0 0 5 18 4 1.40 0 3 -3 -2.97 -3.65 1.7 2.0 -0.3 -0.38 -0.60 Matches 2022-2023 22 Rangers 1. Champions Lg GR 4 324 81 60.0 3.6 4 81 3 0 1 0.88 1 10 -9 -2.50 +2.08 3.9 6.4 -2.5 -0.69 +2.20 Matches 2 Seasons 1 Club 2 Leagues 9 415 46 21.3 4.6 4 81 3 5 18 5 1.17 1 13 -12 -2.60 -2.54 5.6 8.4 -2.8 -0.63 -0.42 Europa Lg (1 Season) 5 91 18 6.5 1.0 0 0 5 18 4 1.40 0 3 -3 -2.97 -3.65 1.7 2.0 -0.3 -0.38 -0.60 Champions Lg (1 Season) 4 324 81 60.0 3.6 4 81 3 0 1 0.88 1 10 -9 -2.50 +2.08 3.9 6.4 -2.5 -0.69 +2.20
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 20 us United States Gold Cup F 6 495 83 86.8 5.5 5 96 5 1 15 0 3.00 10 1 +9 +1.64 +0.44 Matches 2022 21 us United States WCQ 1 72 72 5.7 0.8 1 72 0 0 6 3.00 1 1 0 0.00 -0.83 Matches 2023 22 us United States Friendlies (M) 1 90 90 14.3 1.0 1 90 1 0 0 1.00 1 1 0 0.00 -1.33 Matches 2023 22 us United States Gold Cup SF 5 475 95 93.1 5.3 5 95 4 0 0 1.80 15 4 +11 +2.08 -0.49 Matches 3 Seasons 1 Club 3 Leagues 13 1,132 87 38.1 12.6 12 93 10 1 15 6 2.38 27 7 +20 +1.59 +0.56 Gold Cup (2 Seasons) 11 970 88 89.8 10.8 10 96 9 1 15 0 2.45 25 5 +20 +1.86 +0.22 WCQ (1 Season) 1 72 72 5.7 0.8 1 72 0 0 6 3.00 1 1 0 0.00 -0.83 Friendlies (M) (1 Season) 1 90 90 14.3 1.0 1 90 1 0 0 1.00 1 1 0 0.00 -1.33
Miscellaneous Stats Table Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2017 16 NYCFC us USA 1. MLS 0.3 0 0 0 1 0 0 0 1 0 0 1 0 Matches 2018 17 NYCFC us USA 1. MLS 2.4 0 0 0 8 3 0 1 3 6 0 0 0 21 0 2 0.0 Matches 2018 17 Louisville City us USA 2. USL 3.0 1 0 0 7 7 0 0 11 8 0 0 0 Matches 2019 18 NYCFC us USA 1. MLS 16.5 4 0 0 25 10 1 1 26 22 0 1 0 87 37 16 69.8 Matches 2020 19 NYCFC us USA 1. MLS 15.6 6 0 0 34 30 0 0 30 18 0 0 0 83 18 21 46.2 Matches 2021 20 NYCFC us USA 1. MLS 25.1 7 0 0 35 33 0 2 43 22 0 0 0 161 44 24 64.7 Matches 2021-2022 21 Rangers 2. Europa Lg 1.0 0 0 0 0 1 0 0 2 0 0 0 0 5 1 2 33.3 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 5.1 1 0 0 10 4 0 0 6 3 0 Matches 2022-2023 22 Rangers 1. Champions Lg 3.6 2 1 1 8 2 0 0 4 3 0 1 0 13 6 1 85.7 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 10.2 3 0 0 9 15 0 0 11 15 0 Matches 2023 22 NYCFC us USA 1. MLS 24.1 4 0 0 36 36 0 1 26 36 0 1 0 167 30 25 54.5 Matches 2024 23 NYCFC us USA 1. MLS 7.9 3 1 0 17 10 0 4 19 18 0 0 0 61 14 13 51.9 Matches 8 Seasons 3 Clubs 5 Leagues 114.8 31 2 1 190 151 1 9 182 151 0 4 0 598 150 104 59.1 Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches NYCFC (7 Seasons) 1 League 91.9 24 1 0 156 122 1 9 148 122 0 3 0 580 143 101 58.6 Rangers (2 Seasons) 3 Leagues 19.9 6 1 1 27 22 0 0 23 21 0 1 0 18 7 3 70.0 Louisville City (1 Season) 1 League 3.0 1 0 0 7 7 0 0 11 8 0 0 0 MLS (7 Seasons) 91.9 24 1 0 156 122 1 9 148 122 0 3 0 580 143 101 58.6 Premiership (2 Seasons) 15.3 4 0 0 19 19 0 0 17 18 0 Europa Lg (1 Season) 1.0 0 0 0 0 1 0 0 2 0 0 0 0 5 1 2 33.3 Champions Lg (1 Season) 3.6 2 1 1 8 2 0 0 4 3 0 1 0 13 6 1 85.7 USL (1 Season) 3.0 1 0 0 7 7 0 0 11 8 0 0 0
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 2017 16 NYCFC 1 League 0.3 0 0 0 1 0 0 0 1 0 0 1 0 2018 17 Louisville City 1 League 3.0 1 0 0 7 7 0 0 11 8 0 0 0 2018 17 NYCFC 1 League 2.4 0 0 0 8 3 0 1 3 6 0 0 0 21 0 2 0.0 2019 18 NYCFC 1 League 16.5 4 0 0 25 10 1 1 26 22 0 1 0 87 37 16 69.8 2020 19 NYCFC 1 League 15.6 6 0 0 34 30 0 0 30 18 0 0 0 83 18 21 46.2 2021 20 NYCFC 1 League 25.1 7 0 0 35 33 0 2 43 22 0 0 0 161 44 24 64.7 2021-2022 21 Rangers 2 Leagues 6.1 1 0 0 10 5 0 0 8 3 0 0 0 5 1 2 33.3 2022-2023 22 Rangers 2 Leagues 13.8 5 1 1 17 17 0 0 15 18 0 1 0 13 6 1 85.7 2023 22 NYCFC 1 League 24.1 4 0 0 36 36 0 1 26 36 0 1 0 167 30 25 54.5 2024 23 NYCFC 1 League 7.9 3 1 0 17 10 0 4 19 18 0 0 0 61 14 13 51.9 8 Seasons 3 Clubs 5 Leagues 114.8 31 2 1 190 151 1 9 182 151 0 4 0 598 150 104 59.1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches NYCFC (7 Seasons) 1 League 91.9 24 1 0 156 122 1 9 148 122 0 3 0 580 143 101 58.6 Rangers (2 Seasons) 3 Leagues 19.9 6 1 1 27 22 0 0 23 21 0 1 0 18 7 3 70.0 Louisville City (1 Season) 1 League 3.0 1 0 0 7 7 0 0 11 8 0 0 0 MLS (7 Seasons) 91.9 24 1 0 156 122 1 9 148 122 0 3 0 580 143 101 58.6 Premiership (2 Seasons) 15.3 4 0 0 19 19 0 0 17 18 0 Europa Lg (1 Season) 1.0 0 0 0 0 1 0 0 2 0 0 0 0 5 1 2 33.3 Champions Lg (1 Season) 3.6 2 1 1 8 2 0 0 4 3 0 1 0 13 6 1 85.7 USL (1 Season) 3.0 1 0 0 7 7 0 0 11 8 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2017 16 NYCFC us USA 1. MLS 2nd 0.3 0 0 0 1 0 0 0 1 0 0 1 0 Matches 2018 17 Louisville City us USA 2. USL 3rd 3.0 1 0 0 7 7 0 0 11 8 0 0 0 Matches 2018 17 NYCFC us USA 1. MLS 7th 2.4 0 0 0 8 3 0 1 3 6 0 0 0 21 0 2 0.0 Matches 2019 18 NYCFC us USA 1. MLS 2nd 16.5 4 0 0 25 10 1 1 26 22 0 1 0 87 37 16 69.8 Matches 2020 19 NYCFC us USA 1. MLS 6th 15.6 6 0 0 34 30 0 0 30 18 0 0 0 83 18 21 46.2 Matches 2021 20 NYCFC us USA 1. MLS 8th 25.1 7 0 0 35 33 0 2 43 22 0 0 0 161 44 24 64.7 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 5.1 1 0 0 10 4 0 0 6 3 0 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 2nd 10.2 3 0 0 9 15 0 0 11 15 0 Matches 2023 22 NYCFC us USA 1. MLS 20th 24.1 4 0 0 36 36 0 1 26 36 0 1 0 167 30 25 54.5 Matches 2024 23 NYCFC us USA 1. MLS 18th 7.9 3 1 0 17 10 0 4 19 18 0 0 0 61 14 13 51.9 Matches 8 Seasons 3 Clubs 3 Leagues 110.2 29 1 0 182 148 1 9 176 148 0 3 0 580 143 101 58.6 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches NYCFC (7 Seasons) 1 League 91.9 24 1 0 156 122 1 9 148 122 0 3 0 580 143 101 58.6 Rangers (2 Seasons) 1 League 15.3 4 0 0 19 19 0 0 17 18 0 Louisville City (1 Season) 1 League 3.0 1 0 0 7 7 0 0 11 8 0 0 0 MLS (7 Seasons) 91.9 24 1 0 156 122 1 9 148 122 0 3 0 580 143 101 58.6 Premiership (2 Seasons) 15.3 4 0 0 19 19 0 0 17 18 0 USL (1 Season) 3.0 1 0 0 7 7 0 0 11 8 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 1.0 0 0 0 0 1 0 0 2 0 0 0 0 5 1 2 33.3 Matches 2022-2023 22 Rangers 1. Champions Lg GR 3.6 2 1 1 8 2 0 0 4 3 0 1 0 13 6 1 85.7 Matches 2 Seasons 1 Club 2 Leagues 4.6 2 1 1 8 3 0 0 6 3 0 1 0 18 7 3 70.0 Europa Lg (1 Season) 1.0 0 0 0 0 1 0 0 2 0 0 0 0 5 1 2 33.3 Champions Lg (1 Season) 3.6 2 1 1 8 2 0 0 4 3 0 1 0 13 6 1 85.7
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 James Sands Pages
James Sands 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)
Scouting Report
Stathead & Player Comparison
Player Club Summary