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 27 27 2,375 26.4 1 1 2 1 0 0 9 1 0.4 0.4 0.6 1.0 19 142 17 0.04 0.04 0.08 0.04 0.08 0.01 0.02 0.04 0.01 0.04 Matches 8 Seasons 3 Clubs 5 Leagues 154 136 11,997 133.3 1 3 4 1 0 0 37 2 1.9 1.9 1.8 3.8 75 482 63 0.01 0.02 0.03 0.01 0.03 0.02 0.02 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 118 114 9,932 110.4 1 2 3 1 0 0 30 1 1.9 1.9 1.8 3.7 73 467 59 0.01 0.02 0.03 0.01 0.03 0.02 0.02 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) 118 114 9,932 110.4 1 2 3 1 0 0 30 1 1.9 1.9 1.8 3.7 73 467 59 0.01 0.02 0.03 0.01 0.03 0.02 0.02 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 2 Leagues 27 25 2,256 25.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 27 27 2,375 26.4 1 1 2 1 0 0 9 1 0.4 0.4 0.6 1.0 19 142 17 0.04 0.04 0.08 0.04 0.08 0.01 0.02 0.04 0.01 0.04 8 Seasons 3 Clubs 5 Leagues 154 136 11,997 133.3 1 3 4 1 0 0 37 2 1.9 1.9 1.8 3.8 75 482 63 0.01 0.02 0.03 0.01 0.03 0.02 0.02 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 118 114 9,932 110.4 1 2 3 1 0 0 30 1 1.9 1.9 1.8 3.7 73 467 59 0.01 0.02 0.03 0.01 0.03 0.02 0.02 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) 118 114 9,932 110.4 1 2 3 1 0 0 30 1 1.9 1.9 1.8 3.7 73 467 59 0.01 0.02 0.03 0.01 0.03 0.02 0.02 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 14th 27 27 2,375 26.4 1 1 2 1 0 0 9 1 0.4 0.4 0.6 1.0 19 142 17 0.04 0.04 0.08 0.04 0.08 0.01 0.02 0.04 0.01 0.04 Matches 8 Seasons 3 Clubs 3 Leagues 145 132 11,582 128.7 1 3 4 1 0 0 35 1 1.9 1.9 1.8 3.7 73 467 59 0.01 0.02 0.03 0.01 0.03 0.02 0.02 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 118 114 9,932 110.4 1 2 3 1 0 0 30 1 1.9 1.9 1.8 3.7 73 467 59 0.01 0.02 0.03 0.01 0.03 0.02 0.02 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) 118 114 9,932 110.4 1 2 3 1 0 0 30 1 1.9 1.9 1.8 3.7 73 467 59 0.01 0.02 0.03 0.01 0.03 0.02 0.02 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 26.4 1 8 2 25.0 0.30 0.08 0.13 0.50 20.1 0 0 0 0.4 0.4 0.05 +0.6 +0.6 Matches 8 Seasons 3 Clubs 5 Leagues 133.3 1 35 6 17.1 0.26 0.05 0.03 0.17 20.5 0 0 0 1.9 1.9 0.07 -0.9 -0.9 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 110.4 1 27 6 22.2 0.24 0.05 0.04 0.17 21.0 0 0 0 1.9 1.9 0.07 -0.9 -0.9 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) 110.4 1 27 6 22.2 0.24 0.05 0.04 0.17 21.0 0 0 0 1.9 1.9 0.07 -0.9 -0.9 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 2 Leagues 25.1 0 8 3 37.5 0.32 0.12 0.00 0.00 19.0 0 0 0 0.6 0.6 0.08 -0.6 -0.6 2024 23 NYCFC 1 League 26.4 1 8 2 25.0 0.30 0.08 0.13 0.50 20.1 0 0 0 0.4 0.4 0.05 +0.6 +0.6 8 Seasons 3 Clubs 5 Leagues 133.3 1 35 6 17.1 0.26 0.05 0.03 0.17 20.5 0 0 0 1.9 1.9 0.07 -0.9 -0.9 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 110.4 1 27 6 22.2 0.24 0.05 0.04 0.17 21.0 0 0 0 1.9 1.9 0.07 -0.9 -0.9 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) 110.4 1 27 6 22.2 0.24 0.05 0.04 0.17 21.0 0 0 0 1.9 1.9 0.07 -0.9 -0.9 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 14th 26.4 1 8 2 25.0 0.30 0.08 0.13 0.50 20.1 0 0 0 0.4 0.4 0.05 +0.6 +0.6 Matches 8 Seasons 3 Clubs 3 Leagues 128.7 1 34 6 17.6 0.26 0.05 0.03 0.17 21.0 0 0 0 1.9 1.9 0.07 -0.9 -0.9 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 110.4 1 27 6 22.2 0.24 0.05 0.04 0.17 21.0 0 0 0 1.9 1.9 0.07 -0.9 -0.9 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) 110.4 1 27 6 22.2 0.24 0.05 0.04 0.17 21.0 0 0 0 1.9 1.9 0.07 -0.9 -0.9 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 26.4 1364 1582 86.2 23397 7837 629 697 90.2 602 661 91.1 108 160 67.5 1 0.6 0.9 +0.4 9 144 13 3 142 Matches 8 Seasons 3 Clubs 5 Leagues 133.3 5751 6596 87.2 105515 34457 2341 2578 90.8 2684 2918 92.0 628 845 74.3 3 1.8 2.6 +1.2 34 457 27 3 482 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 110.4 5565 6370 87.4 101860 33436 2271 2497 90.9 2596 2822 92.0 602 805 74.8 2 1.8 2.5 +0.2 34 445 26 3 467 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) 110.4 5565 6370 87.4 101860 33436 2271 2497 90.9 2596 2822 92.0 602 805 74.8 2 1.8 2.5 +0.2 34 445 26 3 467 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 2 Leagues 25.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 26.4 1364 1582 86.2 23397 7837 629 697 90.2 602 661 91.1 108 160 67.5 1 0.6 0.9 +0.4 9 144 13 3 142 8 Seasons 3 Clubs 5 Leagues 133.3 5751 6596 87.2 105515 34457 2341 2578 90.8 2684 2918 92.0 628 845 74.3 3 1.8 2.6 +1.2 34 457 27 3 482 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 110.4 5565 6370 87.4 101860 33436 2271 2497 90.9 2596 2822 92.0 602 805 74.8 2 1.8 2.5 +0.2 34 445 26 3 467 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) 110.4 5565 6370 87.4 101860 33436 2271 2497 90.9 2596 2822 92.0 602 805 74.8 2 1.8 2.5 +0.2 34 445 26 3 467 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 14th 26.4 1364 1582 86.2 23397 7837 629 697 90.2 602 661 91.1 108 160 67.5 1 0.6 0.9 +0.4 9 144 13 3 142 Matches 8 Seasons 3 Clubs 3 Leagues 128.7 5565 6370 87.4 101860 33436 2271 2497 90.9 2596 2822 92.0 602 805 74.8 3 1.8 2.5 +1.2 34 445 26 3 467 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 110.4 5565 6370 87.4 101860 33436 2271 2497 90.9 2596 2822 92.0 602 805 74.8 2 1.8 2.5 +0.2 34 445 26 3 467 Rangers (2 Seasons) 1 League 15.3 0 Louisville City (1 Season) 1 League 3.0 1 MLS (7 Seasons) 110.4 5565 6370 87.4 101860 33436 2271 2497 90.9 2596 2822 92.0 602 805 74.8 2 1.8 2.5 +0.2 34 445 26 3 467 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 2 Leagues 25.1 1416 1366 47 42 0 13 1 5 0 0 0 0 1258 3 19 2024 23 NYCFC 1 League 26.4 1582 1520 58 53 0 11 8 5 0 0 0 0 1364 4 20 8 Seasons 3 Clubs 5 Leagues 133.3 6596 6353 228 183 1 62 13 44 0 0 0 0 5751 15 89 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches NYCFC (7 Seasons) 1 League 110.4 6370 6133 223 180 1 58 13 43 0 0 0 0 5565 14 86 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) 110.4 6370 6133 223 180 1 58 13 43 0 0 0 0 5565 14 86 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 2 Leagues 25.1 23 0.96 18 0 1 0 3 1 3 0.12 3 0 0 0 0 0 2024 23 NYCFC 1 League 26.4 35 1.33 30 0 0 1 1 3 4 0.15 4 0 0 0 0 0 8 Seasons 3 Clubs 5 Leagues 133.3 120 1.05 103 1 2 1 8 5 12 0.10 12 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 110.4 118 1.07 101 1 2 1 8 5 12 0.11 12 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) 110.4 118 1.07 101 1 2 1 8 5 12 0.11 12 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 Country 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 us USA 1. MLS 0.3 0 1 Matches 2018 17 NYCFC us USA 1. MLS 2.4 7 6 2 5 0 1 1 100.0 0 0 0 0 3 10 0 0 Matches 2018 17 Louisville City us USA 2. USL 3.0 8 11 Matches 2019 18 NYCFC us USA 1. MLS 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 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 25.1 37 22 24 13 0 10 22 45.5 12 17 5 12 43 80 71 0 Matches 2021-2022 21 Rangers 2. Europa Lg 1.0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 0 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 5.1 3 6 Matches 2022-2023 22 Rangers 1. Champions Lg 3.6 5 3 1 4 0 1 1 100.0 0 2 1 1 4 9 9 0 Matches 2022-2023 22 Rangers sct SCO 1. Premiership 10.2 15 11 Matches 2023 22 NYCFC us USA 1. MLS 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 26.4 72 50 24 39 9 30 47 63.8 17 43 14 29 37 109 50 1 Matches 8 Seasons 3 Clubs 5 Leagues 133.3 249 183 109 123 17 96 165 58.2 69 152 51 101 200 420 257 1 Country 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 110.4 244 154 108 119 17 95 164 57.9 69 150 50 100 166 409 245 1 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) 110.4 244 154 108 119 17 95 164 57.9 69 150 50 100 166 409 245 1 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 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 2 Leagues 25.1 59 36 28 28 3 25 48 52.1 23 38 10 28 26 85 29 0 2024 23 NYCFC 1 League 26.4 72 50 24 39 9 30 47 63.8 17 43 14 29 37 109 50 1 8 Seasons 3 Clubs 5 Leagues 133.3 249 183 109 123 17 96 165 58.2 69 152 51 101 200 420 257 1 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 110.4 244 154 108 119 17 95 164 57.9 69 150 50 100 166 409 245 1 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) 110.4 244 154 108 119 17 95 164 57.9 69 150 50 100 166 409 245 1 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 14th 26.4 72 50 24 39 9 30 47 63.8 17 43 14 29 37 109 50 1 Matches 8 Seasons 3 Clubs 3 Leagues 128.7 244 180 108 119 17 95 164 57.9 69 150 50 100 194 409 245 1 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 110.4 244 154 108 119 17 95 164 57.9 69 150 50 100 166 409 245 1 Rangers (2 Seasons) 1 League 15.3 18 17 0 Louisville City (1 Season) 1 League 3.0 8 11 0 MLS (7 Seasons) 110.4 244 154 108 119 17 95 164 57.9 69 150 50 100 166 409 245 1 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 26.4 1857 87 524 1186 164 6 1857 23 15 65.2 5 21.7 886 4444 1774 19 17 0 27 9 1205 17 Matches 8 Seasons 3 Clubs 5 Leagues 133.3 7703 492 2992 4204 571 34 7703 76 48 63.2 22 28.9 4146 21709 10596 75 80 4 100 43 5072 63 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 110.4 7445 463 2875 4078 555 33 7445 75 48 64.0 21 28.0 3997 20848 10098 73 77 4 100 42 4897 59 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) 110.4 7445 463 2875 4078 555 33 7445 75 48 64.0 21 28.0 3997 20848 10098 73 77 4 100 42 4897 59 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 2 Leagues 25.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 26.4 1857 87 524 1186 164 6 1857 23 15 65.2 5 21.7 886 4444 1774 19 17 0 27 9 1205 17 8 Seasons 3 Clubs 5 Leagues 133.3 7703 492 2992 4204 571 34 7703 76 48 63.2 22 28.9 4146 21709 10596 75 80 4 100 43 5072 63 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 110.4 7445 463 2875 4078 555 33 7445 75 48 64.0 21 28.0 3997 20848 10098 73 77 4 100 42 4897 59 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) 110.4 7445 463 2875 4078 555 33 7445 75 48 64.0 21 28.0 3997 20848 10098 73 77 4 100 42 4897 59 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 14th 26.4 1857 87 524 1186 164 6 1857 23 15 65.2 5 21.7 886 4444 1774 19 17 0 27 9 1205 17 Matches 8 Seasons 3 Clubs 3 Leagues 128.7 7445 463 2875 4078 555 33 7445 75 48 64.0 21 28.0 3997 20848 10098 73 77 4 100 42 4897 59 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 110.4 7445 463 2875 4078 555 33 7445 75 48 64.0 21 28.0 3997 20848 10098 73 77 4 100 42 4897 59 Rangers (2 Seasons) 1 League 15.3 Louisville City (1 Season) 1 League 3.0 MLS (7 Seasons) 110.4 7445 463 2875 4078 555 33 7445 75 48 64.0 21 28.0 3997 20848 10098 73 77 4 100 42 4897 59 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 27 2,375 88 85.1 26.4 27 88 25 0 0 1.37 41 36 +5 +0.19 +0.41 43.3 35.5 +7.8 +0.30 +0.34 Matches 8 Seasons 3 Clubs 5 Leagues 154 11,997 78 37.5 133.3 136 85 109 18 24 38 1.59 199 163 +36 +0.27 -0.49 174.5 143.5 +30.9 +0.27 -0.04 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 118 9,932 84 49.3 110.4 114 86 94 4 29 12 1.46 158 127 +31 +0.28 -0.15 168.8 135.1 +33.7 +0.31 -0.12 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) 118 9,932 84 49.3 110.4 114 86 94 4 29 12 1.46 158 127 +31 +0.28 -0.15 168.8 135.1 +33.7 +0.31 -0.12 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 2 Leagues 27 2,256 84 71.6 25.1 25 87 22 2 40 0 1.15 26 26 0 0.00 +0.50 29.9 27.6 +2.3 +0.10 -0.26 2024 23 NYCFC 1 League 27 2,375 88 85.1 26.4 27 88 25 0 0 1.37 41 36 +5 +0.19 +0.41 43.3 35.5 +7.8 +0.30 +0.34 8 Seasons 3 Clubs 5 Leagues 154 11,997 78 37.5 133.3 136 85 109 18 24 38 1.59 199 163 +36 +0.27 -0.49 174.5 143.5 +30.9 +0.27 -0.04 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 118 9,932 84 49.3 110.4 114 86 94 4 29 12 1.46 158 127 +31 +0.28 -0.15 168.8 135.1 +33.7 +0.31 -0.12 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) 118 9,932 84 49.3 110.4 114 86 94 4 29 12 1.46 158 127 +31 +0.28 -0.15 168.8 135.1 +33.7 +0.31 -0.12 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 14th 27 2,375 88 85.1 26.4 27 88 25 0 0 1.37 41 36 +5 +0.19 +0.41 43.3 35.5 +7.8 +0.30 +0.34 Matches 8 Seasons 3 Clubs 3 Leagues 145 11,582 80 38.5 128.7 132 85 106 13 26 33 1.62 198 150 +48 +0.37 -0.46 168.8 135.1 +33.7 +0.31 -0.12 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 118 9,932 84 49.3 110.4 114 86 94 4 29 12 1.46 158 127 +31 +0.28 -0.15 168.8 135.1 +33.7 +0.31 -0.12 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) 118 9,932 84 49.3 110.4 114 86 94 4 29 12 1.46 158 127 +31 +0.28 -0.15 168.8 135.1 +33.7 +0.31 -0.12 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 26.4 9 1 0 55 40 0 8 37 50 0 1 0 183 45 24 65.2 Matches 8 Seasons 3 Clubs 5 Leagues 133.3 37 2 1 228 181 1 13 200 183 0 5 0 720 181 115 61.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 110.4 30 1 0 194 152 1 13 166 154 0 4 0 702 174 112 60.8 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) 110.4 30 1 0 194 152 1 13 166 154 0 4 0 702 174 112 60.8 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 2 Leagues 25.1 4 0 0 37 37 0 1 26 36 0 1 0 167 30 25 54.5 2024 23 NYCFC 1 League 26.4 9 1 0 55 40 0 8 37 50 0 1 0 183 45 24 65.2 8 Seasons 3 Clubs 5 Leagues 133.3 37 2 1 228 181 1 13 200 183 0 5 0 720 181 115 61.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 110.4 30 1 0 194 152 1 13 166 154 0 4 0 702 174 112 60.8 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) 110.4 30 1 0 194 152 1 13 166 154 0 4 0 702 174 112 60.8 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 14th 26.4 9 1 0 55 40 0 8 37 50 0 1 0 183 45 24 65.2 Matches 8 Seasons 3 Clubs 3 Leagues 128.7 35 1 0 220 178 1 13 194 180 0 4 0 702 174 112 60.8 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 110.4 30 1 0 194 152 1 13 166 154 0 4 0 702 174 112 60.8 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) 110.4 30 1 0 194 152 1 13 166 154 0 4 0 702 174 112 60.8 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