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 2015 21 Chicago Fire us USA 1. MLS 30 27 2,420 26.9 0 0 0 0 0 0 10 0 0.00 0.00 0.00 0.00 0.00 Matches 2016 22 Chicago Fire us USA 1. MLS 27 24 2,103 23.4 2 1 3 2 0 0 5 0 0.09 0.04 0.13 0.09 0.13 Matches 2017 23 Chicago Fire us USA 1. MLS 22 21 1,766 19.6 1 5 6 1 0 0 3 0 0.05 0.25 0.31 0.05 0.31 Matches 2018 24 Chicago Fire us USA 1. MLS 3 1 128 1.4 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.2 2 1 10 0.00 0.00 0.00 0.00 0.00 0.07 0.04 0.11 0.07 0.11 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Rangers 2. Europa Lg 1 0 6 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Rangers sct SCO 1. Premiership 6 3 341 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 26 NE Revolution us USA 1. MLS 15 8 758 8.4 0 1 1 0 0 0 5 1 0.1 0.1 1.3 1.4 8 46 6 0.00 0.12 0.12 0.00 0.12 0.01 0.16 0.17 0.01 0.17 Matches 2021 27 NE Revolution us USA 1. MLS 30 27 2,277 25.3 2 0 2 2 0 0 7 0 1.2 1.2 0.7 1.9 24 138 33 0.08 0.00 0.08 0.08 0.08 0.05 0.03 0.08 0.05 0.08 Matches 2022 28 NE Revolution us USA 1. MLS 28 24 2,116 23.5 2 0 2 2 0 0 6 0 1.6 1.6 0.6 2.2 25 135 40 0.09 0.00 0.09 0.09 0.09 0.07 0.02 0.09 0.07 0.09 Matches 2023 29 NE Revolution us USA 1. MLS 31 31 2,734 30.4 2 1 3 2 0 0 9 0 1.4 1.4 1.3 2.7 35 160 51 0.07 0.03 0.10 0.07 0.10 0.05 0.04 0.09 0.05 0.09 Matches 2024 30 NE Revolution us USA 1. MLS 31 31 2,634 29.3 0 1 1 0 0 0 9 0 0.7 0.7 0.4 1.1 12 140 30 0.00 0.03 0.03 0.00 0.03 0.02 0.01 0.04 0.02 0.04 Matches 10 Seasons 3 Clubs 3 Leagues 225 197 17,287 192.1 9 9 18 9 0 0 55 1 5.1 5.1 4.4 9.5 107 620 170 0.05 0.05 0.09 0.05 0.09 0.04 0.04 0.08 0.04 0.08 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 NE Revolution (5 Seasons) 1 League 135 121 10,519 116.9 6 3 9 6 0 0 36 1 5.0 5.0 4.3 9.3 104 619 160 0.05 0.03 0.08 0.05 0.08 0.04 0.04 0.08 0.04 0.08 Chicago Fire (4 Seasons) 1 League 82 73 6,417 71.3 3 6 9 3 0 0 18 0 0.1 0.1 0.1 0.2 2 1 10 0.04 0.08 0.13 0.04 0.13 0.07 0.04 0.11 0.07 0.11 Rangers (2 Seasons) 2 Leagues 8 3 351 3.9 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 1 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 MLS (9 Seasons) 217 194 16,936 188.2 9 9 18 9 0 0 54 1 5.1 5.1 4.4 9.5 106 620 170 0.05 0.05 0.10 0.05 0.10 0.04 0.04 0.08 0.04 0.08 Premiership (2 Seasons) 7 3 345 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 1 0 6 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2015 21 Chicago Fire 1 League 30 27 2,420 26.9 0 0 0 0 0 0 10 0 0.00 0.00 0.00 0.00 0.00 2016 22 Chicago Fire 1 League 27 24 2,103 23.4 2 1 3 2 0 0 5 0 0.09 0.04 0.13 0.09 0.13 2017 23 Chicago Fire 1 League 22 21 1,766 19.6 1 5 6 1 0 0 3 0 0.05 0.25 0.31 0.05 0.31 2018 24 Chicago Fire 1 League 3 1 128 1.4 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.2 2 1 10 0.00 0.00 0.00 0.00 0.00 0.07 0.04 0.11 0.07 0.11 2018-2019 25 Rangers 1 League 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 26 Rangers 2 Leagues 7 3 347 3.9 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 1 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2020 26 NE Revolution 1 League 15 8 758 8.4 0 1 1 0 0 0 5 1 0.1 0.1 1.3 1.4 8 46 6 0.00 0.12 0.12 0.00 0.12 0.01 0.16 0.17 0.01 0.17 2021 27 NE Revolution 1 League 30 27 2,277 25.3 2 0 2 2 0 0 7 0 1.2 1.2 0.7 1.9 24 138 33 0.08 0.00 0.08 0.08 0.08 0.05 0.03 0.08 0.05 0.08 2022 28 NE Revolution 2 Leagues 30 25 2,265 25.2 2 0 2 2 0 0 7 0 1.6 1.6 0.6 2.2 25 135 40 0.08 0.00 0.08 0.08 0.08 0.07 0.02 0.09 0.07 0.09 2023 29 NE Revolution 1 League 31 31 2,734 30.4 2 1 3 2 0 0 9 0 1.4 1.4 1.3 2.7 35 160 51 0.07 0.03 0.10 0.07 0.10 0.05 0.04 0.09 0.05 0.09 2024 30 NE Revolution 1 League 31 31 2,634 29.3 0 1 1 0 0 0 9 0 0.7 0.7 0.4 1.1 12 140 30 0.00 0.03 0.03 0.00 0.03 0.02 0.01 0.04 0.02 0.04 10 Seasons 3 Clubs 3 Leagues 225 197 17,287 192.1 9 9 18 9 0 0 55 1 5.1 5.1 4.4 9.5 107 620 170 0.05 0.05 0.09 0.05 0.09 0.04 0.04 0.08 0.04 0.08 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 NE Revolution (5 Seasons) 1 League 135 121 10,519 116.9 6 3 9 6 0 0 36 1 5.0 5.0 4.3 9.3 104 619 160 0.05 0.03 0.08 0.05 0.08 0.04 0.04 0.08 0.04 0.08 Chicago Fire (4 Seasons) 1 League 82 73 6,417 71.3 3 6 9 3 0 0 18 0 0.1 0.1 0.1 0.2 2 1 10 0.04 0.08 0.13 0.04 0.13 0.07 0.04 0.11 0.07 0.11 Rangers (2 Seasons) 2 Leagues 8 3 351 3.9 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 1 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 MLS (9 Seasons) 217 194 16,936 188.2 9 9 18 9 0 0 54 1 5.1 5.1 4.4 9.5 106 620 170 0.05 0.05 0.10 0.05 0.10 0.04 0.04 0.08 0.04 0.08 Premiership (2 Seasons) 7 3 345 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 1 0 6 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2015 21 Chicago Fire us USA 1. MLS 20th 30 27 2,420 26.9 0 0 0 0 0 0 10 0 0.00 0.00 0.00 0.00 0.00 Matches 2016 22 Chicago Fire us USA 1. MLS 20th 27 24 2,103 23.4 2 1 3 2 0 0 5 0 0.09 0.04 0.13 0.09 0.13 Matches 2017 23 Chicago Fire us USA 1. MLS 3rd 22 21 1,766 19.6 1 5 6 1 0 0 3 0 0.05 0.25 0.31 0.05 0.31 Matches 2018 24 Chicago Fire us USA 1. MLS 20th 3 1 128 1.4 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.2 2 1 10 0.00 0.00 0.00 0.00 0.00 0.07 0.04 0.11 0.07 0.11 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 2nd 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Rangers sct SCO 1. Premiership 2nd 6 3 341 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 26 NE Revolution us USA 1. MLS 14th 15 8 758 8.4 0 1 1 0 0 0 5 1 0.1 0.1 1.3 1.4 8 46 6 0.00 0.12 0.12 0.00 0.12 0.01 0.16 0.17 0.01 0.17 Matches 2021 27 NE Revolution us USA 1. MLS 1st 30 27 2,277 25.3 2 0 2 2 0 0 7 0 1.2 1.2 0.7 1.9 24 138 33 0.08 0.00 0.08 0.08 0.08 0.05 0.03 0.08 0.05 0.08 Matches 2022 28 NE Revolution us USA 1. MLS 19th 28 24 2,116 23.5 2 0 2 2 0 0 6 0 1.6 1.6 0.6 2.2 25 135 40 0.09 0.00 0.09 0.09 0.09 0.07 0.02 0.09 0.07 0.09 Matches 2023 29 NE Revolution us USA 1. MLS 6th 31 31 2,734 30.4 2 1 3 2 0 0 9 0 1.4 1.4 1.3 2.7 35 160 51 0.07 0.03 0.10 0.07 0.10 0.05 0.04 0.09 0.05 0.09 Matches 2024 30 NE Revolution us USA 1. MLS 27th 31 31 2,634 29.3 0 1 1 0 0 0 9 0 0.7 0.7 0.4 1.1 12 140 30 0.00 0.03 0.03 0.00 0.03 0.02 0.01 0.04 0.02 0.04 Matches 10 Seasons 3 Clubs 2 Leagues 224 197 17,281 192.0 9 9 18 9 0 0 55 1 5.1 5.1 4.4 9.5 106 620 170 0.05 0.05 0.09 0.05 0.09 0.04 0.04 0.08 0.04 0.08 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 NE Revolution (5 Seasons) 1 League 135 121 10,519 116.9 6 3 9 6 0 0 36 1 5.0 5.0 4.3 9.3 104 619 160 0.05 0.03 0.08 0.05 0.08 0.04 0.04 0.08 0.04 0.08 Chicago Fire (4 Seasons) 1 League 82 73 6,417 71.3 3 6 9 3 0 0 18 0 0.1 0.1 0.1 0.2 2 1 10 0.04 0.08 0.13 0.04 0.13 0.07 0.04 0.11 0.07 0.11 Rangers (2 Seasons) 1 League 7 3 345 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 MLS (9 Seasons) 217 194 16,936 188.2 9 9 18 9 0 0 54 1 5.1 5.1 4.4 9.5 106 620 170 0.05 0.05 0.10 0.05 0.10 0.04 0.04 0.08 0.04 0.08 Premiership (2 Seasons) 7 3 345 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR 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 2019-2020 26 Rangers 2. Europa Lg R16 1 0 6 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 0 6 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2015 21 Chicago Fire 1 League 26.9 0 4 0.15 0.00 0 0 2016 22 Chicago Fire 1 League 23.4 2 21 4 19.0 0.90 0.17 0.10 0.50 0 0 2017 23 Chicago Fire 1 League 19.6 1 9 3 33.3 0.46 0.15 0.11 0.33 0 0 2018 24 Chicago Fire 1 League 1.4 0 1 0 0.0 0.70 0.00 0.00 7.7 0 0 0 0.1 0.1 0.09 -0.1 -0.1 2018-2019 25 Rangers 1 League 0.0 0 0 0 2019-2020 26 Rangers 2 Leagues 3.9 0 1 0 0.0 0.26 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2020 26 NE Revolution 1 League 8.4 0 2 0 0.0 0.24 0.00 0.00 18.0 0 0 0 0.1 0.1 0.04 -0.1 -0.1 2021 27 NE Revolution 1 League 25.3 2 13 3 23.1 0.51 0.12 0.15 0.67 13.8 0 0 0 1.2 1.2 0.09 +0.8 +0.8 2022 28 NE Revolution 2 Leagues 25.2 2 17 8 47.1 0.68 0.32 0.12 0.25 17.7 0 0 0 1.6 1.6 0.09 +0.4 +0.4 2023 29 NE Revolution 1 League 30.4 2 19 5 26.3 0.63 0.16 0.11 0.40 19.1 0 0 0 1.4 1.4 0.07 +0.6 +0.6 2024 30 NE Revolution 1 League 29.3 0 11 2 18.2 0.38 0.07 0.00 0.00 20.3 0 0 0 0.7 0.7 0.06 -0.7 -0.7 10 Seasons 3 Clubs 3 Leagues 192.1 9 94 29 26.6 0.57 0.15 0.10 0.31 17.6 0 0 0 5.1 5.1 0.08 +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 NE Revolution (5 Seasons) 1 League 116.9 6 62 18 29.0 0.53 0.15 0.10 0.33 17.8 0 0 0 5.0 5.0 0.08 +1.0 +1.0 Chicago Fire (4 Seasons) 1 League 71.3 3 31 11 22.6 0.70 0.15 0.10 0.27 7.7 0 0 0 0.1 0.1 0.09 -0.1 -0.1 Rangers (2 Seasons) 2 Leagues 3.9 0 1 0 0.0 0.26 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 MLS (9 Seasons) 188.2 9 93 29 26.9 0.58 0.15 0.10 0.31 17.6 0 0 0 5.1 5.1 0.08 +0.9 +0.9 Premiership (2 Seasons) 3.8 0 1 0 0.0 0.26 0.00 0.00 0 0 Europa Lg (1 Season) 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 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 2015 21 Chicago Fire us USA 1. MLS 20th 26.9 0 4 0.15 0.00 0 0 Matches 2016 22 Chicago Fire us USA 1. MLS 20th 23.4 2 21 4 19.0 0.90 0.17 0.10 0.50 0 0 Matches 2017 23 Chicago Fire us USA 1. MLS 3rd 19.6 1 9 3 33.3 0.46 0.15 0.11 0.33 0 0 Matches 2018 24 Chicago Fire us USA 1. MLS 20th 1.4 0 1 0 0.0 0.70 0.00 0.00 7.7 0 0 0 0.1 0.1 0.09 -0.1 -0.1 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 2nd 0.0 0 0 0 Matches 2019-2020 26 Rangers sct SCO 1. Premiership 2nd 3.8 0 1 0 0.0 0.26 0.00 0.00 0 0 Matches 2020 26 NE Revolution us USA 1. MLS 14th 8.4 0 2 0 0.0 0.24 0.00 0.00 18.0 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 2021 27 NE Revolution us USA 1. MLS 1st 25.3 2 13 3 23.1 0.51 0.12 0.15 0.67 13.8 0 0 0 1.2 1.2 0.09 +0.8 +0.8 Matches 2022 28 NE Revolution us USA 1. MLS 19th 23.5 2 17 8 47.1 0.72 0.34 0.12 0.25 17.7 0 0 0 1.6 1.6 0.09 +0.4 +0.4 Matches 2023 29 NE Revolution us USA 1. MLS 6th 30.4 2 19 5 26.3 0.63 0.16 0.11 0.40 19.1 0 0 0 1.4 1.4 0.07 +0.6 +0.6 Matches 2024 30 NE Revolution us USA 1. MLS 27th 29.3 0 11 2 18.2 0.38 0.07 0.00 0.00 20.3 0 0 0 0.7 0.7 0.06 -0.7 -0.7 Matches 10 Seasons 3 Clubs 2 Leagues 192.0 9 94 29 26.6 0.57 0.15 0.10 0.31 17.6 0 0 0 5.1 5.1 0.08 +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 NE Revolution (5 Seasons) 1 League 116.9 6 62 18 29.0 0.53 0.15 0.10 0.33 17.8 0 0 0 5.0 5.0 0.08 +1.0 +1.0 Chicago Fire (4 Seasons) 1 League 71.3 3 31 11 22.6 0.70 0.15 0.10 0.27 7.7 0 0 0 0.1 0.1 0.09 -0.1 -0.1 Rangers (2 Seasons) 1 League 3.8 0 1 0 0.0 0.26 0.00 0.00 0 0 MLS (9 Seasons) 188.2 9 93 29 26.9 0.58 0.15 0.10 0.31 17.6 0 0 0 5.1 5.1 0.08 +0.9 +0.9 Premiership (2 Seasons) 3.8 0 1 0 0.0 0.26 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 2019-2020 26 Rangers 2. Europa Lg R16 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 1 Season 1 Club 1 League 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2018 24 us United States Friendlies (M) 1.0 0 0 0 Matches 2 Seasons 1 Club 1 League 1.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 2015 21 Chicago Fire us USA 1. MLS 26.9 0 Matches 2016 22 Chicago Fire us USA 1. MLS 23.4 1 Matches 2017 23 Chicago Fire us USA 1. MLS 19.6 5 Matches 2018 24 Chicago Fire us USA 1. MLS 1.4 66 79 83.5 1012 214 34 36 94.4 30 35 85.7 2 5 40.0 0 0.1 0.1 -0.1 2 1 1 1 1 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 0.0 0 Matches 2019-2020 26 Rangers 2. Europa Lg 0.1 6 8 75.0 72 1 5 5 100.0 1 2 50.0 0 1 0.0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2019-2020 26 Rangers sct SCO 1. Premiership 3.8 0 Matches 2020 26 NE Revolution us USA 1. MLS 8.4 410 476 86.1 7880 2887 150 170 88.2 209 227 92.1 45 64 70.3 1 1.3 1.1 -0.3 10 35 7 1 46 Matches 2021 27 NE Revolution us USA 1. MLS 25.3 1297 1445 89.8 24588 7448 490 543 90.2 641 680 94.3 148 181 81.8 0 0.7 1.5 -0.7 8 129 11 1 138 Matches 2022 28 NE Revolution us USA 1. MLS 23.5 1273 1438 88.5 24006 7013 471 526 89.5 630 667 94.5 153 190 80.5 0 0.6 0.8 -0.6 11 115 6 1 135 Matches 2023 29 NE Revolution us USA 1. MLS 30.4 1472 1687 87.3 26551 7609 612 686 89.2 670 738 90.8 156 195 80.0 1 1.3 1.7 -0.3 17 115 11 0 160 Matches 2024 30 NE Revolution us USA 1. MLS 29.3 1614 1811 89.1 28606 8212 686 748 91.7 761 812 93.7 140 178 78.7 1 0.4 1.3 +0.6 11 122 8 0 140 Matches 10 Seasons 3 Clubs 3 Leagues 192.1 6138 6944 88.4 112715 33384 2448 2714 90.2 2942 3161 93.1 644 814 79.1 9 4.4 6.5 +4.6 59 517 44 4 620 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 NE Revolution (5 Seasons) 1 League 116.9 6066 6857 88.5 111631 33169 2409 2673 90.1 2911 3124 93.2 642 808 79.5 3 4.3 6.5 -1.3 57 516 43 3 619 Chicago Fire (4 Seasons) 1 League 71.3 66 79 83.5 1012 214 34 36 94.4 30 35 85.7 2 5 40.0 6 0.1 0.1 +5.9 2 1 1 1 1 Rangers (2 Seasons) 2 Leagues 3.9 6 8 75.0 72 1 5 5 100.0 1 2 50.0 0 1 0.0 0 0.0 0.0 0.0 0 0 0 0 0 MLS (9 Seasons) 188.2 6132 6936 88.4 112643 33383 2443 2709 90.2 2941 3159 93.1 644 813 79.2 9 4.4 6.5 +4.6 59 517 44 4 620 Premiership (2 Seasons) 3.8 0 Europa Lg (1 Season) 0.1 6 8 75.0 72 1 5 5 100.0 1 2 50.0 0 1 0.0 0 0.0 0.0 0.0 0 0 0 0 0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2015 21 Chicago Fire 1 League 26.9 0 2016 22 Chicago Fire 1 League 23.4 1 2017 23 Chicago Fire 1 League 19.6 5 2018 24 Chicago Fire 1 League 1.4 66 79 83.5 1012 214 34 36 94.4 30 35 85.7 2 5 40.0 0 0.1 0.1 -0.1 2 1 1 1 1 2018-2019 25 Rangers 1 League 0.0 0 2019-2020 26 Rangers 2 Leagues 3.9 6 8 75.0 72 1 5 5 100.0 1 2 50.0 0 1 0.0 0 0.0 0.0 0.0 0 0 0 0 0 2020 26 NE Revolution 1 League 8.4 410 476 86.1 7880 2887 150 170 88.2 209 227 92.1 45 64 70.3 1 1.3 1.1 -0.3 10 35 7 1 46 2021 27 NE Revolution 1 League 25.3 1297 1445 89.8 24588 7448 490 543 90.2 641 680 94.3 148 181 81.8 0 0.7 1.5 -0.7 8 129 11 1 138 2022 28 NE Revolution 2 Leagues 25.2 1273 1438 88.5 24006 7013 471 526 89.5 630 667 94.5 153 190 80.5 0 0.6 0.8 -0.6 11 115 6 1 135 2023 29 NE Revolution 1 League 30.4 1472 1687 87.3 26551 7609 612 686 89.2 670 738 90.8 156 195 80.0 1 1.3 1.7 -0.3 17 115 11 0 160 2024 30 NE Revolution 1 League 29.3 1614 1811 89.1 28606 8212 686 748 91.7 761 812 93.7 140 178 78.7 1 0.4 1.3 +0.6 11 122 8 0 140 10 Seasons 3 Clubs 3 Leagues 192.1 6138 6944 88.4 112715 33384 2448 2714 90.2 2942 3161 93.1 644 814 79.1 9 4.4 6.5 +4.6 59 517 44 4 620 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 NE Revolution (5 Seasons) 1 League 116.9 6066 6857 88.5 111631 33169 2409 2673 90.1 2911 3124 93.2 642 808 79.5 3 4.3 6.5 -1.3 57 516 43 3 619 Chicago Fire (4 Seasons) 1 League 71.3 66 79 83.5 1012 214 34 36 94.4 30 35 85.7 2 5 40.0 6 0.1 0.1 +5.9 2 1 1 1 1 Rangers (2 Seasons) 2 Leagues 3.9 6 8 75.0 72 1 5 5 100.0 1 2 50.0 0 1 0.0 0 0.0 0.0 0.0 0 0 0 0 0 MLS (9 Seasons) 188.2 6132 6936 88.4 112643 33383 2443 2709 90.2 2941 3159 93.1 644 813 79.2 9 4.4 6.5 +4.6 59 517 44 4 620 Premiership (2 Seasons) 3.8 0 Europa Lg (1 Season) 0.1 6 8 75.0 72 1 5 5 100.0 1 2 50.0 0 1 0.0 0 0.0 0.0 0.0 0 0 0 0 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2015 21 Chicago Fire us USA 1. MLS 20th 26.9 0 Matches 2016 22 Chicago Fire us USA 1. MLS 20th 23.4 1 Matches 2017 23 Chicago Fire us USA 1. MLS 3rd 19.6 5 Matches 2018 24 Chicago Fire us USA 1. MLS 20th 1.4 66 79 83.5 1012 214 34 36 94.4 30 35 85.7 2 5 40.0 0 0.1 0.1 -0.1 2 1 1 1 1 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 2nd 0.0 0 Matches 2019-2020 26 Rangers sct SCO 1. Premiership 2nd 3.8 0 Matches 2020 26 NE Revolution us USA 1. MLS 14th 8.4 410 476 86.1 7880 2887 150 170 88.2 209 227 92.1 45 64 70.3 1 1.3 1.1 -0.3 10 35 7 1 46 Matches 2021 27 NE Revolution us USA 1. MLS 1st 25.3 1297 1445 89.8 24588 7448 490 543 90.2 641 680 94.3 148 181 81.8 0 0.7 1.5 -0.7 8 129 11 1 138 Matches 2022 28 NE Revolution us USA 1. MLS 19th 23.5 1273 1438 88.5 24006 7013 471 526 89.5 630 667 94.5 153 190 80.5 0 0.6 0.8 -0.6 11 115 6 1 135 Matches 2023 29 NE Revolution us USA 1. MLS 6th 30.4 1472 1687 87.3 26551 7609 612 686 89.2 670 738 90.8 156 195 80.0 1 1.3 1.7 -0.3 17 115 11 0 160 Matches 2024 30 NE Revolution us USA 1. MLS 27th 29.3 1614 1811 89.1 28606 8212 686 748 91.7 761 812 93.7 140 178 78.7 1 0.4 1.3 +0.6 11 122 8 0 140 Matches 10 Seasons 3 Clubs 2 Leagues 192.0 6132 6936 88.4 112643 33383 2443 2709 90.2 2941 3159 93.1 644 813 79.2 9 4.4 6.5 +4.6 59 517 44 4 620 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 NE Revolution (5 Seasons) 1 League 116.9 6066 6857 88.5 111631 33169 2409 2673 90.1 2911 3124 93.2 642 808 79.5 3 4.3 6.5 -1.3 57 516 43 3 619 Chicago Fire (4 Seasons) 1 League 71.3 66 79 83.5 1012 214 34 36 94.4 30 35 85.7 2 5 40.0 6 0.1 0.1 +5.9 2 1 1 1 1 Rangers (2 Seasons) 1 League 3.8 0 MLS (9 Seasons) 188.2 6132 6936 88.4 112643 33383 2443 2709 90.2 2941 3159 93.1 644 813 79.2 9 4.4 6.5 +4.6 59 517 44 4 620 Premiership (2 Seasons) 3.8 0
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 2019-2020 26 Rangers 2. Europa Lg R16 0.1 6 8 75.0 72 1 5 5 100.0 1 2 50.0 0 1 0.0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 0.1 6 8 75.0 72 1 5 5 100.0 1 2 50.0 0 1 0.0 0 0.0 0.0 0.0 0 0 0 0 0
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2018 24 us United States Friendlies (M) 1.0 0 Matches 2 Seasons 1 Club 1 League 1.0 0
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2015 21 Chicago Fire 1 League 26.9 2016 22 Chicago Fire 1 League 23.4 11 2017 23 Chicago Fire 1 League 19.6 60 2018 24 Chicago Fire 1 League 1.4 79 66 13 0 0 0 5 13 0 0 0 0 66 0 2 2018-2019 25 Rangers 1 League 0.0 2019-2020 26 Rangers 2 Leagues 3.9 8 6 2 0 0 0 12 2 0 0 0 0 6 0 0 2020 26 NE Revolution 1 League 8.4 476 457 17 14 2 5 3 3 0 0 0 0 410 2 5 2021 27 NE Revolution 1 League 25.3 1445 1401 41 31 3 15 5 9 1 0 0 0 1297 3 11 2022 28 NE Revolution 2 Leagues 25.2 1438 1417 20 15 0 16 7 5 0 0 0 0 1273 1 24 2023 29 NE Revolution 1 League 30.4 1687 1597 86 40 2 18 7 42 0 0 0 0 1472 4 20 2024 30 NE Revolution 1 League 29.3 1811 1738 72 52 1 10 5 15 1 0 0 0 1614 1 26 10 Seasons 3 Clubs 3 Leagues 192.1 6944 6682 251 152 8 64 115 89 2 0 0 0 6138 11 88 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches NE Revolution (5 Seasons) 1 League 116.9 6857 6610 236 152 8 64 27 74 2 0 0 0 6066 11 86 Chicago Fire (4 Seasons) 1 League 71.3 79 66 13 0 0 0 76 13 0 0 0 0 66 0 2 Rangers (2 Seasons) 2 Leagues 3.9 8 6 2 0 0 0 12 2 0 0 0 0 6 0 0 MLS (9 Seasons) 188.2 6936 6676 249 152 8 64 103 87 2 0 0 0 6132 11 88 Premiership (2 Seasons) 3.8 11 Europa Lg (1 Season) 0.1 8 6 2 0 0 0 1 2 0 0 0 0 6 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 2019-2020 26 Rangers 2. Europa Lg R16 0.1 8 6 2 0 0 0 1 2 0 0 0 0 6 0 0 Matches 1 Season 1 Club 1 League 0.1 8 6 2 0 0 0 1 2 0 0 0 0 6 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 2018 24 us United States Friendlies (M) 1.0 Matches 2 Seasons 1 Club 1 League 1.0
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2015 21 Chicago Fire 1 League 26.9 2016 22 Chicago Fire 1 League 23.4 2017 23 Chicago Fire 1 League 19.6 2018 24 Chicago Fire 1 League 1.4 4 2.81 4 0 0 0 0 0 1 0.70 1 0 0 0 0 0 2018-2019 25 Rangers 1 League 0.0 2019-2020 26 Rangers 2 Leagues 3.9 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2020 26 NE Revolution 1 League 8.4 26 3.09 21 0 1 0 2 2 3 0.36 1 0 0 0 1 1 2021 27 NE Revolution 1 League 25.3 47 1.86 43 0 1 0 2 1 5 0.20 5 0 0 0 0 0 2022 28 NE Revolution 2 Leagues 25.2 42 1.79 33 0 2 2 1 4 3 0.13 2 0 0 0 1 0 2023 29 NE Revolution 1 League 30.4 46 1.51 39 2 0 2 1 2 7 0.23 5 0 0 1 1 0 2024 30 NE Revolution 1 League 29.3 29 0.99 27 1 0 0 1 0 2 0.07 2 0 0 0 0 0 10 Seasons 3 Clubs 3 Leagues 192.1 194 1.64 167 3 4 4 7 9 21 0.18 16 0 0 1 3 1 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches NE Revolution (5 Seasons) 1 League 116.9 190 1.63 163 3 4 4 7 9 20 0.17 15 0 0 1 3 1 Chicago Fire (4 Seasons) 1 League 71.3 4 2.81 4 0 0 0 0 0 1 0.70 1 0 0 0 0 0 Rangers (2 Seasons) 2 Leagues 3.9 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 MLS (9 Seasons) 188.2 194 1.64 167 3 4 4 7 9 21 0.18 16 0 0 1 3 1 Premiership (2 Seasons) 3.8 Europa Lg (1 Season) 0.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 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 2019-2020 26 Rangers 2. Europa Lg R16 0.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 0.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 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 2018 24 us United States Friendlies (M) 1.0 Matches 2 Seasons 1 Club 1 League 1.0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2015 21 Chicago Fire 1 League 26.9 0 2016 22 Chicago Fire 1 League 23.4 37 82 0 2017 23 Chicago Fire 1 League 19.6 24 32 0 2018 24 Chicago Fire 1 League 1.4 4 1 3 1 0 2 2 100.0 0 1 1 0 0 4 3 0 2018-2019 25 Rangers 1 League 0.0 0 2019-2020 26 Rangers 2 Leagues 3.9 0 0 0 0 0 0 1 0.0 1 0 0 0 0 0 0 0 2020 26 NE Revolution 1 League 8.4 19 11 6 11 2 9 18 50.0 9 12 2 10 20 39 9 0 2021 27 NE Revolution 1 League 25.3 52 29 18 28 6 17 33 51.5 16 36 15 21 42 94 50 2 2022 28 NE Revolution 2 Leagues 25.2 56 30 15 28 13 23 46 50.0 23 26 11 15 41 94 23 0 2023 29 NE Revolution 1 League 30.4 54 30 23 29 2 31 65 47.7 34 23 9 14 45 99 44 3 2024 30 NE Revolution 1 League 29.3 43 28 22 18 3 22 43 51.2 21 26 8 18 47 90 33 0 10 Seasons 3 Clubs 3 Leagues 192.1 228 189 87 115 26 104 208 50.0 104 124 46 78 306 420 162 5 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches NE Revolution (5 Seasons) 1 League 116.9 224 127 84 114 26 102 205 49.8 103 123 45 78 192 416 159 5 Chicago Fire (4 Seasons) 1 League 71.3 4 62 3 1 0 2 2 100.0 0 1 1 0 114 4 3 0 Rangers (2 Seasons) 2 Leagues 3.9 0 0 0 0 0 0 1 0.0 1 0 0 0 0 0 0 0 MLS (9 Seasons) 188.2 228 189 87 115 26 104 207 50.2 103 124 46 78 306 420 162 5 Premiership (2 Seasons) 3.8 0 0 0 Europa Lg (1 Season) 0.1 0 0 0 0 0 0 1 0.0 1 0 0 0 0 0 0 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 2019-2020 26 Rangers 2. Europa Lg R16 0.1 0 0 0 0 0 0 1 0.0 1 0 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 0.1 0 0 0 0 0 0 1 0.0 1 0 0 0 0 0 0 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 2018 24 us United States Friendlies (M) 1.0 Matches 2 Seasons 1 Club 1 League 1.0 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 2015 21 Chicago Fire us USA 1. MLS 26.9 Matches 2016 22 Chicago Fire us USA 1. MLS 23.4 Matches 2017 23 Chicago Fire us USA 1. MLS 19.6 Matches 2018 24 Chicago Fire us USA 1. MLS 1.4 89 2 37 32 24 1 89 4 3 75.0 1 25.0 53 339 147 2 1 0 1 0 54 10 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 0.0 Matches 2019-2020 26 Rangers 2. Europa Lg 0.1 10 0 1 6 3 0 10 0 0 0 4 26 16 1 0 0 1 0 3 0 Matches 2019-2020 26 Rangers sct SCO 1. Premiership 3.8 Matches 2020 26 NE Revolution us USA 1. MLS 8.4 553 20 147 339 72 4 553 8 8 100.0 0 0.0 328 1424 666 8 6 1 8 7 372 6 Matches 2021 27 NE Revolution us USA 1. MLS 25.3 1710 99 440 1054 232 25 1710 30 22 73.3 8 26.7 1039 5239 2593 24 22 1 31 14 1157 33 Matches 2022 28 NE Revolution us USA 1. MLS 23.5 1662 56 446 1003 225 29 1662 18 11 61.1 6 33.3 955 4996 2484 25 30 7 26 16 1194 40 Matches 2023 29 NE Revolution us USA 1. MLS 30.4 1952 94 578 1112 278 25 1952 34 23 67.6 10 29.4 1102 5877 2708 35 35 3 37 25 1310 51 Matches 2024 30 NE Revolution us USA 1. MLS 29.3 2037 85 572 1254 234 26 2037 18 10 55.6 7 38.9 1110 4711 2081 12 19 2 33 22 1490 30 Matches 10 Seasons 3 Clubs 3 Leagues 192.1 8013 356 2221 4800 1068 110 8013 112 77 68.8 32 28.6 4591 22612 10695 107 113 14 137 84 5580 170 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 NE Revolution (5 Seasons) 1 League 116.9 7914 354 2183 4762 1041 109 7914 108 74 68.5 31 28.7 4534 22247 10532 104 112 14 135 84 5523 160 Chicago Fire (4 Seasons) 1 League 71.3 89 2 37 32 24 1 89 4 3 75.0 1 25.0 53 339 147 2 1 0 1 0 54 10 Rangers (2 Seasons) 2 Leagues 3.9 10 0 1 6 3 0 10 0 0 0 4 26 16 1 0 0 1 0 3 0 MLS (9 Seasons) 188.2 8003 356 2220 4794 1065 110 8003 112 77 68.8 32 28.6 4587 22586 10679 106 113 14 136 84 5577 170 Premiership (2 Seasons) 3.8 Europa Lg (1 Season) 0.1 10 0 1 6 3 0 10 0 0 0 4 26 16 1 0 0 1 0 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 2015 21 Chicago Fire 1 League 26.9 2016 22 Chicago Fire 1 League 23.4 2017 23 Chicago Fire 1 League 19.6 2018 24 Chicago Fire 1 League 1.4 89 2 37 32 24 1 89 4 3 75.0 1 25.0 53 339 147 2 1 0 1 0 54 10 2018-2019 25 Rangers 1 League 0.0 2019-2020 26 Rangers 2 Leagues 3.9 10 0 1 6 3 0 10 0 0 0 4 26 16 1 0 0 1 0 3 0 2020 26 NE Revolution 1 League 8.4 553 20 147 339 72 4 553 8 8 100.0 0 0.0 328 1424 666 8 6 1 8 7 372 6 2021 27 NE Revolution 1 League 25.3 1710 99 440 1054 232 25 1710 30 22 73.3 8 26.7 1039 5239 2593 24 22 1 31 14 1157 33 2022 28 NE Revolution 2 Leagues 25.2 1662 56 446 1003 225 29 1662 18 11 61.1 6 33.3 955 4996 2484 25 30 7 26 16 1194 40 2023 29 NE Revolution 1 League 30.4 1952 94 578 1112 278 25 1952 34 23 67.6 10 29.4 1102 5877 2708 35 35 3 37 25 1310 51 2024 30 NE Revolution 1 League 29.3 2037 85 572 1254 234 26 2037 18 10 55.6 7 38.9 1110 4711 2081 12 19 2 33 22 1490 30 10 Seasons 3 Clubs 3 Leagues 192.1 8013 356 2221 4800 1068 110 8013 112 77 68.8 32 28.6 4591 22612 10695 107 113 14 137 84 5580 170 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 NE Revolution (5 Seasons) 1 League 116.9 7914 354 2183 4762 1041 109 7914 108 74 68.5 31 28.7 4534 22247 10532 104 112 14 135 84 5523 160 Chicago Fire (4 Seasons) 1 League 71.3 89 2 37 32 24 1 89 4 3 75.0 1 25.0 53 339 147 2 1 0 1 0 54 10 Rangers (2 Seasons) 2 Leagues 3.9 10 0 1 6 3 0 10 0 0 0 4 26 16 1 0 0 1 0 3 0 MLS (9 Seasons) 188.2 8003 356 2220 4794 1065 110 8003 112 77 68.8 32 28.6 4587 22586 10679 106 113 14 136 84 5577 170 Premiership (2 Seasons) 3.8 Europa Lg (1 Season) 0.1 10 0 1 6 3 0 10 0 0 0 4 26 16 1 0 0 1 0 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 2015 21 Chicago Fire us USA 1. MLS 20th 26.9 Matches 2016 22 Chicago Fire us USA 1. MLS 20th 23.4 Matches 2017 23 Chicago Fire us USA 1. MLS 3rd 19.6 Matches 2018 24 Chicago Fire us USA 1. MLS 20th 1.4 89 2 37 32 24 1 89 4 3 75.0 1 25.0 53 339 147 2 1 0 1 0 54 10 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 2nd 0.0 Matches 2019-2020 26 Rangers sct SCO 1. Premiership 2nd 3.8 Matches 2020 26 NE Revolution us USA 1. MLS 14th 8.4 553 20 147 339 72 4 553 8 8 100.0 0 0.0 328 1424 666 8 6 1 8 7 372 6 Matches 2021 27 NE Revolution us USA 1. MLS 1st 25.3 1710 99 440 1054 232 25 1710 30 22 73.3 8 26.7 1039 5239 2593 24 22 1 31 14 1157 33 Matches 2022 28 NE Revolution us USA 1. MLS 19th 23.5 1662 56 446 1003 225 29 1662 18 11 61.1 6 33.3 955 4996 2484 25 30 7 26 16 1194 40 Matches 2023 29 NE Revolution us USA 1. MLS 6th 30.4 1952 94 578 1112 278 25 1952 34 23 67.6 10 29.4 1102 5877 2708 35 35 3 37 25 1310 51 Matches 2024 30 NE Revolution us USA 1. MLS 27th 29.3 2037 85 572 1254 234 26 2037 18 10 55.6 7 38.9 1110 4711 2081 12 19 2 33 22 1490 30 Matches 10 Seasons 3 Clubs 2 Leagues 192.0 8003 356 2220 4794 1065 110 8003 112 77 68.8 32 28.6 4587 22586 10679 106 113 14 136 84 5577 170 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 NE Revolution (5 Seasons) 1 League 116.9 7914 354 2183 4762 1041 109 7914 108 74 68.5 31 28.7 4534 22247 10532 104 112 14 135 84 5523 160 Chicago Fire (4 Seasons) 1 League 71.3 89 2 37 32 24 1 89 4 3 75.0 1 25.0 53 339 147 2 1 0 1 0 54 10 Rangers (2 Seasons) 1 League 3.8 MLS (9 Seasons) 188.2 8003 356 2220 4794 1065 110 8003 112 77 68.8 32 28.6 4587 22586 10679 106 113 14 136 84 5577 170 Premiership (2 Seasons) 3.8
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 2019-2020 26 Rangers 2. Europa Lg R16 0.1 10 0 1 6 3 0 10 0 0 0 4 26 16 1 0 0 1 0 3 0 Matches 1 Season 1 Club 1 League 0.1 10 0 1 6 3 0 10 0 0 0 4 26 16 1 0 0 1 0 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 1/3 CPA Mis Dis Rec Matches 2018 24 us United States Friendlies (M) 1.0 Matches 2 Seasons 1 Club 1 League 1.0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2015 21 Chicago Fire us USA 1. MLS 30 2,420 81 79.1 26.9 27 22 3 0 0.90 35 44 -9 -0.33 +0.51 Matches 2016 22 Chicago Fire us USA 1. MLS 27 2,103 78 68.7 23.4 24 18 3 0 1.00 31 36 -5 -0.21 +0.82 Matches 2017 23 Chicago Fire us USA 1. MLS 22 1,766 80 57.7 19.6 21 17 1 1 1.87 43 20 +23 +1.17 +1.80 Matches 2018 24 Chicago Fire us USA 1. MLS 3 128 43 4.2 1.4 1 91 0 2 19 0 0.33 3 4 -1 -0.70 -0.33 3.5 1.9 +1.6 +1.14 +1.91 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 1 4 4 0.1 0.0 0 0 1 3 1 3.00 0 0 0 0.00 -1.45 Matches 2019-2020 26 Rangers 2. Europa Lg 1 6 6 0.7 0.1 0 0 1 6 0 1.50 0 1 -1 -15.00 -15.20 0.2 0.1 +0.1 +1.63 +1.86 Matches 2019-2020 26 Rangers sct SCO 1. Premiership 6 341 57 13.1 3.8 3 87 2 3 26 3 2.17 5 2 +3 +0.79 -0.87 Matches 2020 26 NE Revolution us USA 1. MLS 15 758 51 36.6 8.4 8 70 3 7 28 0 1.74 11 10 +1 +0.12 +0.12 12.9 13.4 -0.5 -0.05 -0.66 Matches 2021 27 NE Revolution us USA 1. MLS 30 2,277 76 74.4 25.3 27 81 19 3 30 1 2.06 42 27 +15 +0.59 -0.44 41.9 33.5 +8.5 +0.33 +0.01 Matches 2022 28 NE Revolution us USA 1. MLS 28 2,116 76 69.2 23.5 24 84 20 4 26 0 1.07 32 37 -5 -0.21 -0.40 29.8 37.8 -8.0 -0.34 -0.25 Matches 2023 29 NE Revolution us USA 1. MLS 31 2,734 88 89.3 30.4 31 88 26 0 0 1.61 51 40 +11 +0.36 +0.09 39.0 40.2 -1.2 -0.04 +0.32 Matches 2024 30 NE Revolution us USA 1. MLS 31 2,634 85 86.1 29.3 31 85 23 0 0 0.90 33 60 -27 -0.92 +1.19 31.5 54.0 -22.5 -0.77 -0.04 Matches 10 Seasons 3 Clubs 3 Leagues 225 17,287 77 51.6 192.1 197 84 150 28 24 6 1.37 286 281 +5 +0.03 -0.32 158.8 180.8 -22.0 -0.19 +0.07 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 NE Revolution (5 Seasons) 1 League 135 10,519 78 73.5 116.9 121 84 91 14 28 1 1.45 169 174 -5 -0.04 -0.09 155.1 178.9 -23.8 -0.20 -0.34 Chicago Fire (4 Seasons) 1 League 82 6,417 78 52.4 71.3 73 91 57 9 19 1 1.17 112 104 +8 +0.11 +0.70 3.5 1.9 +1.6 +1.14 +1.91 Rangers (2 Seasons) 2 Leagues 8 351 44 5.1 3.9 3 88 2 5 18 4 2.19 5 3 +2 +0.51 -0.84 0.2 0.1 +0.1 +1.63 +1.86 MLS (9 Seasons) 217 16,936 78 63.8 188.2 194 84 148 23 27 2 1.34 281 278 +3 +0.02 +0.35 158.6 180.8 -22.1 -0.19 +0.07 Premiership (2 Seasons) 7 345 49 5.7 3.8 3 88 2 4 21 4 2.29 5 2 +3 +0.78 -0.75 Europa Lg (1 Season) 1 6 6 0.7 0.1 0 0 1 6 0 1.50 0 1 -1 -15.00 -15.20 0.2 0.1 +0.1 +1.63 +1.86
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 2015 21 Chicago Fire 1 League 30 2,420 81 79.1 26.9 27 22 3 0 0.90 35 44 -9 -0.33 +0.51 2016 22 Chicago Fire 1 League 27 2,103 78 68.7 23.4 24 18 3 0 1.00 31 36 -5 -0.21 +0.82 2017 23 Chicago Fire 1 League 22 1,766 80 57.7 19.6 21 17 1 1 1.87 43 20 +23 +1.17 +1.80 2018 24 Chicago Fire 1 League 3 128 43 4.2 1.4 1 91 0 2 19 0 0.33 3 4 -1 -0.70 -0.33 3.5 1.9 +1.6 +1.14 +1.91 2018-2019 25 Rangers 1 League 1 4 4 0.1 0.0 0 0 1 3 1 3.00 0 0 0 0.00 -1.45 2019-2020 26 Rangers 2 Leagues 7 347 50 9.9 3.9 3 87 2 4 21 3 2.07 5 3 +2 +0.52 -0.73 0.2 0.1 +0.1 +1.63 +1.86 2020 26 NE Revolution 1 League 15 758 51 36.6 8.4 8 70 3 7 28 0 1.74 11 10 +1 +0.12 +0.12 12.9 13.4 -0.5 -0.05 -0.66 2021 27 NE Revolution 1 League 30 2,277 76 74.4 25.3 27 81 19 3 30 1 2.06 42 27 +15 +0.59 -0.44 41.9 33.5 +8.5 +0.33 +0.01 2022 28 NE Revolution 2 Leagues 30 2,265 76 69.3 25.2 25 85 21 5 26 0 1.10 32 38 -6 -0.24 -0.78 29.8 37.8 -8.0 -0.34 -0.25 2023 29 NE Revolution 1 League 31 2,734 88 89.3 30.4 31 88 26 0 0 1.61 51 40 +11 +0.36 +0.09 39.0 40.2 -1.2 -0.04 +0.32 2024 30 NE Revolution 1 League 31 2,634 85 86.1 29.3 31 85 23 0 0 0.90 33 60 -27 -0.92 +1.19 31.5 54.0 -22.5 -0.77 -0.04 10 Seasons 3 Clubs 3 Leagues 225 17,287 77 51.6 192.1 197 84 150 28 24 6 1.37 286 281 +5 +0.03 -0.32 158.8 180.8 -22.0 -0.19 +0.07 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 NE Revolution (5 Seasons) 1 League 135 10,519 78 73.5 116.9 121 84 91 14 28 1 1.45 169 174 -5 -0.04 -0.09 155.1 178.9 -23.8 -0.20 -0.34 Chicago Fire (4 Seasons) 1 League 82 6,417 78 52.4 71.3 73 91 57 9 19 1 1.17 112 104 +8 +0.11 +0.70 3.5 1.9 +1.6 +1.14 +1.91 Rangers (2 Seasons) 2 Leagues 8 351 44 5.1 3.9 3 88 2 5 18 4 2.19 5 3 +2 +0.51 -0.84 0.2 0.1 +0.1 +1.63 +1.86 MLS (9 Seasons) 217 16,936 78 63.8 188.2 194 84 148 23 27 2 1.34 281 278 +3 +0.02 +0.35 158.6 180.8 -22.1 -0.19 +0.07 Premiership (2 Seasons) 7 345 49 5.7 3.8 3 88 2 4 21 4 2.29 5 2 +3 +0.78 -0.75 Europa Lg (1 Season) 1 6 6 0.7 0.1 0 0 1 6 0 1.50 0 1 -1 -15.00 -15.20 0.2 0.1 +0.1 +1.63 +1.86
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 2015 21 Chicago Fire us USA 1. MLS 20th 30 2,420 81 79.1 26.9 27 22 3 0 0.90 35 44 -9 -0.33 +0.51 Matches 2016 22 Chicago Fire us USA 1. MLS 20th 27 2,103 78 68.7 23.4 24 18 3 0 1.00 31 36 -5 -0.21 +0.82 Matches 2017 23 Chicago Fire us USA 1. MLS 3rd 22 1,766 80 57.7 19.6 21 17 1 1 1.87 43 20 +23 +1.17 +1.80 Matches 2018 24 Chicago Fire us USA 1. MLS 20th 3 128 43 4.2 1.4 1 91 0 2 19 0 0.33 3 4 -1 -0.70 -0.33 3.5 1.9 +1.6 +1.14 +1.91 Matches 2018-2019 25 Rangers sct SCO 1. Premiership 2nd 1 4 4 0.1 0.0 0 0 1 3 1 3.00 0 0 0 0.00 -1.45 Matches 2019-2020 26 Rangers sct SCO 1. Premiership 2nd 6 341 57 13.1 3.8 3 87 2 3 26 3 2.17 5 2 +3 +0.79 -0.87 Matches 2020 26 NE Revolution us USA 1. MLS 14th 15 758 51 36.6 8.4 8 70 3 7 28 0 1.74 11 10 +1 +0.12 +0.12 12.9 13.4 -0.5 -0.05 -0.66 Matches 2021 27 NE Revolution us USA 1. MLS 1st 30 2,277 76 74.4 25.3 27 81 19 3 30 1 2.06 42 27 +15 +0.59 -0.44 41.9 33.5 +8.5 +0.33 +0.01 Matches 2022 28 NE Revolution us USA 1. MLS 19th 28 2,116 76 69.2 23.5 24 84 20 4 26 0 1.07 32 37 -5 -0.21 -0.40 29.8 37.8 -8.0 -0.34 -0.25 Matches 2023 29 NE Revolution us USA 1. MLS 6th 31 2,734 88 89.3 30.4 31 88 26 0 0 1.61 51 40 +11 +0.36 +0.09 39.0 40.2 -1.2 -0.04 +0.32 Matches 2024 30 NE Revolution us USA 1. MLS 27th 31 2,634 85 86.1 29.3 31 85 23 0 0 0.90 33 60 -27 -0.92 +1.19 31.5 54.0 -22.5 -0.77 -0.04 Matches 10 Seasons 3 Clubs 2 Leagues 224 17,281 77 53.0 192.0 197 84 150 27 25 6 1.37 286 280 +6 +0.03 -0.33 158.6 180.8 -22.1 -0.19 +0.07 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 NE Revolution (5 Seasons) 1 League 135 10,519 78 73.5 116.9 121 84 91 14 28 1 1.45 169 174 -5 -0.04 -0.09 155.1 178.9 -23.8 -0.20 -0.34 Chicago Fire (4 Seasons) 1 League 82 6,417 78 52.4 71.3 73 91 57 9 19 1 1.17 112 104 +8 +0.11 +0.70 3.5 1.9 +1.6 +1.14 +1.91 Rangers (2 Seasons) 1 League 7 345 49 5.7 3.8 3 88 2 4 21 4 2.29 5 2 +3 +0.78 -0.75 MLS (9 Seasons) 217 16,936 78 63.8 188.2 194 84 148 23 27 2 1.34 281 278 +3 +0.02 +0.35 158.6 180.8 -22.1 -0.19 +0.07 Premiership (2 Seasons) 7 345 49 5.7 3.8 3 88 2 4 21 4 2.29 5 2 +3 +0.78 -0.75
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 2019-2020 26 Rangers 2. Europa Lg R16 1 6 6 0.7 0.1 0 0 1 6 0 1.50 0 1 -1 -15.00 -15.20 0.2 0.1 +0.1 +1.63 +1.86 Matches 1 Season 1 Club 1 League 1 6 6 0.7 0.1 0 0 1 6 0 1.50 0 1 -1 -15.00 -15.20 0.2 0.1 +0.1 +1.63 +1.86
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 2015 21 Chicago Fire 1 League 26.9 10 0 57 2016 22 Chicago Fire 1 League 23.4 5 0 0 39 28 1 11 82 37 0 0 1 2017 23 Chicago Fire 1 League 19.6 3 0 0 24 22 2 60 32 24 0 0 0 2018 24 Chicago Fire 1 League 1.4 0 0 0 2 1 0 5 0 1 0 0 0 7 5 2 71.4 2018-2019 25 Rangers 1 League 0.0 0 0 0 0 2019-2020 26 Rangers 2 Leagues 3.9 1 0 0 8 3 0 12 0 0 0 0 0 3 0 0 2020 26 NE Revolution 1 League 8.4 5 1 1 17 8 0 3 20 11 1 0 0 44 14 8 63.6 2021 27 NE Revolution 1 League 25.3 7 0 0 43 29 0 5 42 29 0 0 0 190 38 28 57.6 2022 28 NE Revolution 2 Leagues 25.2 7 0 0 44 20 0 7 41 30 1 1 1 156 28 17 62.2 2023 29 NE Revolution 1 League 30.4 9 0 0 49 19 2 7 45 30 1 0 0 230 32 18 64.0 2024 30 NE Revolution 1 League 29.3 9 0 0 53 26 2 5 47 28 0 0 0 160 36 20 64.3 10 Seasons 3 Clubs 3 Leagues 192.1 55 1 1 330 153 7 115 306 189 3 1 2 790 153 93 62.2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches NE Revolution (5 Seasons) 1 League 116.9 36 1 1 200 99 4 27 192 127 3 1 1 780 148 91 61.9 Chicago Fire (4 Seasons) 1 League 71.3 18 0 0 122 51 3 76 114 62 0 0 1 7 5 2 71.4 Rangers (2 Seasons) 2 Leagues 3.9 1 0 0 8 3 0 12 0 0 0 0 0 3 0 0 MLS (9 Seasons) 188.2 54 1 1 322 150 7 103 306 189 3 1 2 787 153 93 62.2 Premiership (2 Seasons) 3.8 1 0 0 8 3 0 11 0 0 0 Europa Lg (1 Season) 0.1 0 0 0 0 0 0 1 0 0 0 0 0 3 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 2019-2020 26 Rangers 2. Europa Lg R16 0.1 0 0 0 0 0 0 1 0 0 0 0 0 3 0 0 Matches 1 Season 1 Club 1 League 0.1 0 0 0 0 0 0 1 0 0 0 0 0 3 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018 24 us United States Friendlies (M) 1.0 0 0 0 0 Matches 2 Seasons 1 Club 1 League 1.0 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Matt Polster Pages
Matt Polster Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary