Goalkeeping Table Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2016 24 OCB us USA 3. USL 2 2 180 2.0 4 2.00 12 8 66.7 0 1 1 0 0.0 Matches 2017 25 Orlando City us USA 1. MLS 1 1 90 1.0 6 6.00 7 1 14.3 0 0 1 0 0.0 0 0 0 0 Matches 2017 25 OCB us USA 2. USL 23 23 2,070 23.0 26 1.13 105 79 78.1 7 10 6 9 39.1 5 3 2 0 40.0 Matches 2018 26 Orlando City us USA 1. MLS 5 5 392 4.4 10 2.30 25 15 60.0 1 1 3 0 0.0 0 0 0 0 Matches 2019 27 Loudoun Utd us USA 2. USL Champ 16 16 1,440 16.0 29 1.81 87 60 69.0 4 3 9 3 18.8 2 2 0 0 0.0 Matches 2021 29 NE Revolution II us USA 3. USL League One 4 4 360 4.0 6 1.50 2 0 2 2 50.0 1 0 1 0 100.0 Matches 2022 30 NE Revolution us USA 1. MLS 4 4 360 4.0 8 2.00 17 9 52.9 1 1 2 1 25.0 0 0 0 0 Matches 2023 31 NE Revolution us USA 1. MLS 10 10 900 10.0 15 1.50 45 30 66.7 3 3 4 1 10.0 0 0 0 0 Matches 2023 31 NE Revolution us USA U.S. Open Cup 2 2 180 2.0 2 1.00 8 6 75.0 1 0 1 0 0.0 0 0 0 0 Matches 2024 32 NE Revolution us USA 1. MLS 1 1 90 1.0 1 1.00 2 1 50.0 0 1 0 0 0.0 0 0 0 0 Matches 10 Seasons 6 Clubs 4 Leagues 68 68 6,062 67.3 107 1.59 308 209 68.8 19 20 29 16 23.5 8 5 3 0 37.5 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches NE Revolution (4 Seasons) 2 Leagues 17 17 1,530 17.0 26 1.53 72 46 63.9 5 5 7 2 11.8 0 0 0 0 Orlando City (4 Seasons) 1 League 6 6 482 5.3 16 2.99 32 16 50.0 1 1 4 0 0.0 0 0 0 0 OCB (2 Seasons) 1 League 25 25 2,250 25.0 30 1.20 117 87 76.9 7 11 7 9 36.0 5 3 2 0 40.0 Loudoun Utd (1 Season) 1 League 16 16 1,440 16.0 29 1.81 87 60 69.0 4 3 9 3 18.8 2 2 0 0 0.0 NE Revolution II (1 Season) 1 League 4 4 360 4.0 6 1.50 2 0 2 2 50.0 1 0 1 0 100.0 MLS (9 Seasons) 21 21 1,832 20.3 40 1.97 96 56 58.3 5 6 10 2 9.5 0 0 0 0 USL (3 Seasons) 41 41 3,690 41.0 59 1.44 204 147 73.5 11 14 16 12 29.3 7 5 2 0 28.6 U.S. Open Cup (2 Seasons) 2 2 180 2.0 2 1.00 8 6 75.0 1 0 1 0 0.0 0 0 0 0 USL League One (1 Season) 4 4 360 4.0 6 1.50 2 0 2 2 50.0 1 0 1 0 100.0
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2016 24 OCB 1 League 2 2 180 2.0 4 2.00 12 8 66.7 0 1 1 0 0.0 2017 25 OCB 1 League 23 23 2,070 23.0 26 1.13 105 79 78.1 7 10 6 9 39.1 5 3 2 0 40.0 2017 25 Orlando City 1 League 1 1 90 1.0 6 6.00 7 1 14.3 0 0 1 0 0.0 0 0 0 0 2018 26 Orlando City 1 League 5 5 392 4.4 10 2.30 25 15 60.0 1 1 3 0 0.0 0 0 0 0 2019 27 Loudoun Utd 1 League 16 16 1,440 16.0 29 1.81 87 60 69.0 4 3 9 3 18.8 2 2 0 0 0.0 2021 29 NE Revolution II 1 League 4 4 360 4.0 6 1.50 2 0 2 2 50.0 1 0 1 0 100.0 2022 30 NE Revolution 1 League 4 4 360 4.0 8 2.00 17 9 52.9 1 1 2 1 25.0 0 0 0 0 2023 31 NE Revolution 2 Leagues 12 12 1,080 12.0 17 1.42 53 36 67.9 4 3 5 1 8.3 0 0 0 0 2024 32 NE Revolution 1 League 1 1 90 1.0 1 1.00 2 1 50.0 0 1 0 0 0.0 0 0 0 0 10 Seasons 6 Clubs 4 Leagues 68 68 6,062 67.3 107 1.59 308 209 68.8 19 20 29 16 23.5 8 5 3 0 37.5 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches NE Revolution (4 Seasons) 2 Leagues 17 17 1,530 17.0 26 1.53 72 46 63.9 5 5 7 2 11.8 0 0 0 0 Orlando City (4 Seasons) 1 League 6 6 482 5.3 16 2.99 32 16 50.0 1 1 4 0 0.0 0 0 0 0 OCB (2 Seasons) 1 League 25 25 2,250 25.0 30 1.20 117 87 76.9 7 11 7 9 36.0 5 3 2 0 40.0 Loudoun Utd (1 Season) 1 League 16 16 1,440 16.0 29 1.81 87 60 69.0 4 3 9 3 18.8 2 2 0 0 0.0 NE Revolution II (1 Season) 1 League 4 4 360 4.0 6 1.50 2 0 2 2 50.0 1 0 1 0 100.0 MLS (9 Seasons) 21 21 1,832 20.3 40 1.97 96 56 58.3 5 6 10 2 9.5 0 0 0 0 USL (3 Seasons) 41 41 3,690 41.0 59 1.44 204 147 73.5 11 14 16 12 29.3 7 5 2 0 28.6 U.S. Open Cup (2 Seasons) 2 2 180 2.0 2 1.00 8 6 75.0 1 0 1 0 0.0 0 0 0 0 USL League One (1 Season) 4 4 360 4.0 6 1.50 2 0 2 2 50.0 1 0 1 0 100.0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2016 24 OCB us USA 3. USL 19th 2 2 180 2.0 4 2.00 12 8 66.7 0 1 1 0 0.0 Matches 2017 25 OCB us USA 2. USL 19th 23 23 2,070 23.0 26 1.13 105 79 78.1 7 10 6 9 39.1 5 3 2 0 40.0 Matches 2017 25 Orlando City us USA 1. MLS 18th 1 1 90 1.0 6 6.00 7 1 14.3 0 0 1 0 0.0 0 0 0 0 Matches 2018 26 Orlando City us USA 1. MLS 22nd 5 5 392 4.4 10 2.30 25 15 60.0 1 1 3 0 0.0 0 0 0 0 Matches 2019 27 Loudoun Utd us USA 2. USL Champ 25th 16 16 1,440 16.0 29 1.81 87 60 69.0 4 3 9 3 18.8 2 2 0 0 0.0 Matches 2021 29 NE Revolution II us USA 3. USL League One 8th 4 4 360 4.0 6 1.50 2 0 2 2 50.0 1 0 1 0 100.0 Matches 2022 30 NE Revolution us USA 1. MLS 19th 4 4 360 4.0 8 2.00 17 9 52.9 1 1 2 1 25.0 0 0 0 0 Matches 2023 31 NE Revolution us USA 1. MLS 6th 10 10 900 10.0 15 1.50 45 30 66.7 3 3 4 1 10.0 0 0 0 0 Matches 2024 32 NE Revolution us USA 1. MLS 27th 1 1 90 1.0 1 1.00 2 1 50.0 0 1 0 0 0.0 0 0 0 0 Matches 10 Seasons 6 Clubs 3 Leagues 66 66 5,882 65.3 105 1.61 300 203 68.7 18 20 28 16 24.2 8 5 3 0 37.5 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches NE Revolution (4 Seasons) 1 League 15 15 1,350 15.0 24 1.60 64 40 62.5 4 5 6 2 13.3 0 0 0 0 Orlando City (4 Seasons) 1 League 6 6 482 5.3 16 2.99 32 16 50.0 1 1 4 0 0.0 0 0 0 0 OCB (2 Seasons) 1 League 25 25 2,250 25.0 30 1.20 117 87 76.9 7 11 7 9 36.0 5 3 2 0 40.0 Loudoun Utd (1 Season) 1 League 16 16 1,440 16.0 29 1.81 87 60 69.0 4 3 9 3 18.8 2 2 0 0 0.0 NE Revolution II (1 Season) 1 League 4 4 360 4.0 6 1.50 2 0 2 2 50.0 1 0 1 0 100.0 MLS (9 Seasons) 21 21 1,832 20.3 40 1.97 96 56 58.3 5 6 10 2 9.5 0 0 0 0 USL (3 Seasons) 41 41 3,690 41.0 59 1.44 204 147 73.5 11 14 16 12 29.3 7 5 2 0 28.6 USL League One (1 Season) 4 4 360 4.0 6 1.50 2 0 2 2 50.0 1 0 1 0 100.0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2023 31 NE Revolution us USA U.S. Open Cup R32 2 2 180 2.0 2 1.00 8 6 75.0 1 0 1 0 0.0 0 0 0 0 Matches 2 Seasons 2 Clubs 1 League 2 2 180 2.0 2 1.00 8 6 75.0 1 0 1 0 0.0 0 0 0 0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches NE Revolution (1 Season) 1 League 2 2 180 2.0 2 1.00 8 6 75.0 1 0 1 0 0.0 0 0 0 0
Advanced Goalkeeping Table Season Age Squad Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2016 24 OCB us USA 3. USL 2.0 4 Matches 2017 25 Orlando City us USA 1. MLS 1.0 6 0 Matches 2017 25 OCB us USA 2. USL 23.0 26 3 Matches 2018 26 Orlando City us USA 1. MLS 4.4 10 0 0 0 0 9.2 0.37 -0.8 -0.18 26 57 45.6 134 25 34.3 35.8 42 26.2 37.0 46 0 0.0 0 0.00 8.8 Matches 2019 27 Loudoun Utd us USA 2. USL Champ 16.0 29 2 Matches 2021 29 NE Revolution II us USA 3. USL League One 4.0 6 0 Matches 2022 30 NE Revolution us USA 1. MLS 4.0 8 0 0 0 0 7.0 0.41 -1.0 -0.24 18 42 42.9 63 26 38.1 34.5 27 66.7 45.2 64 3 4.7 1 0.25 10.7 Matches 2023 31 NE Revolution us USA 1. MLS 10.0 15 0 0 3 0 12.4 0.28 -2.6 -0.26 61 155 39.4 243 57 39.5 35.3 100 59.0 45.5 142 6 4.2 5 0.50 12.4 Matches 2023 31 NE Revolution us USA U.S. Open Cup 2.0 2 0 Matches 2024 32 NE Revolution us USA 1. MLS 1.0 1 0 0 0 0 1.1 0.57 +0.1 +0.14 5 7 71.4 33 2 18.2 25.8 8 12.5 30.4 9 0 0.0 0 0.00 8.0 Matches 10 Seasons 6 Clubs 4 Leagues 67.3 107 5 0 3 0 29.8 0.34 -4.2 -0.22 110 261 42.1 473 110 36.4 34.7 177 50.3 42.7 261 9 3.4 6 0.31 11.1 Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches NE Revolution (4 Seasons) 2 Leagues 17.0 26 0 0 3 0 20.6 0.32 -3.4 -0.23 84 204 41.2 339 85 37.2 34.2 135 57.8 44.5 215 9 4.2 6 0.40 11.8 Orlando City (4 Seasons) 1 League 5.3 16 0 0 0 0 9.2 0.37 -0.8 -0.18 26 57 45.6 134 25 34.3 35.8 42 26.2 37.0 46 0 0.0 0 0.00 8.8 OCB (2 Seasons) 1 League 25.0 30 3 D.C. United (2 Seasons) 2 Leagues Loudoun Utd (1 Season) 1 League 16.0 29 2 NE Revolution II (1 Season) 1 League 4.0 6 0 MLS (9 Seasons) 20.3 40 0 0 3 0 29.8 0.34 -4.2 -0.22 110 261 42.1 473 110 36.4 34.7 177 50.3 42.7 261 9 3.4 6 0.31 11.1 USL (3 Seasons) 41.0 59 5 U.S. Open Cup (2 Seasons) 2.0 2 0 USL League One (1 Season) 4.0 6 0
Advanced Goalkeeping Table Season Age Squad Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2016 24 OCB 1 League 2.0 4 2017 25 OCB 1 League 23.0 26 3 2017 25 Orlando City 1 League 1.0 6 0 2018 26 Orlando City 1 League 4.4 10 0 0 0 0 9.2 0.37 -0.8 -0.18 26 57 45.6 134 25 34.3 35.8 42 26.2 37.0 46 0 0.0 0 0.00 8.8 2019 27 Loudoun Utd 1 League 16.0 29 2 2021 29 NE Revolution II 1 League 4.0 6 0 2022 30 NE Revolution 1 League 4.0 8 0 0 0 0 7.0 0.41 -1.0 -0.24 18 42 42.9 63 26 38.1 34.5 27 66.7 45.2 64 3 4.7 1 0.25 10.7 2023 31 NE Revolution 2 Leagues 12.0 17 0 0 3 0 12.4 0.28 -2.6 -0.26 61 155 39.4 243 57 39.5 35.3 100 59.0 45.5 142 6 4.2 5 0.50 12.4 2024 32 NE Revolution 1 League 1.0 1 0 0 0 0 1.1 0.57 +0.1 +0.14 5 7 71.4 33 2 18.2 25.8 8 12.5 30.4 9 0 0.0 0 0.00 8.0 10 Seasons 6 Clubs 4 Leagues 67.3 107 5 0 3 0 29.8 0.34 -4.2 -0.22 110 261 42.1 473 110 36.4 34.7 177 50.3 42.7 261 9 3.4 6 0.31 11.1 Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches NE Revolution (4 Seasons) 2 Leagues 17.0 26 0 0 3 0 20.6 0.32 -3.4 -0.23 84 204 41.2 339 85 37.2 34.2 135 57.8 44.5 215 9 4.2 6 0.40 11.8 Orlando City (4 Seasons) 1 League 5.3 16 0 0 0 0 9.2 0.37 -0.8 -0.18 26 57 45.6 134 25 34.3 35.8 42 26.2 37.0 46 0 0.0 0 0.00 8.8 OCB (2 Seasons) 1 League 25.0 30 3 D.C. United (2 Seasons) 2 Leagues Loudoun Utd (1 Season) 1 League 16.0 29 2 NE Revolution II (1 Season) 1 League 4.0 6 0 MLS (9 Seasons) 20.3 40 0 0 3 0 29.8 0.34 -4.2 -0.22 110 261 42.1 473 110 36.4 34.7 177 50.3 42.7 261 9 3.4 6 0.31 11.1 USL (3 Seasons) 41.0 59 5 U.S. Open Cup (2 Seasons) 2.0 2 0 USL League One (1 Season) 4.0 6 0
Advanced Goalkeeping Table Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2016 24 OCB us USA 3. USL 19th 2.0 4 Matches 2017 25 OCB us USA 2. USL 19th 23.0 26 3 Matches 2017 25 Orlando City us USA 1. MLS 18th 1.0 6 0 Matches 2018 26 Orlando City us USA 1. MLS 22nd 4.4 10 0 0 0 0 9.2 0.37 -0.8 -0.18 26 57 45.6 134 25 34.3 35.8 42 26.2 37.0 46 0 0.0 0 0.00 8.8 Matches 2019 27 Loudoun Utd us USA 2. USL Champ 25th 16.0 29 2 Matches 2021 29 NE Revolution II us USA 3. USL League One 8th 4.0 6 0 Matches 2022 30 NE Revolution us USA 1. MLS 19th 4.0 8 0 0 0 0 7.0 0.41 -1.0 -0.24 18 42 42.9 63 26 38.1 34.5 27 66.7 45.2 64 3 4.7 1 0.25 10.7 Matches 2023 31 NE Revolution us USA 1. MLS 6th 10.0 15 0 0 3 0 12.4 0.28 -2.6 -0.26 61 155 39.4 243 57 39.5 35.3 100 59.0 45.5 142 6 4.2 5 0.50 12.4 Matches 2024 32 NE Revolution us USA 1. MLS 27th 1.0 1 0 0 0 0 1.1 0.57 +0.1 +0.14 5 7 71.4 33 2 18.2 25.8 8 12.5 30.4 9 0 0.0 0 0.00 8.0 Matches 10 Seasons 6 Clubs 3 Leagues 65.3 105 5 0 3 0 29.8 0.34 -4.2 -0.22 110 261 42.1 473 110 36.4 34.7 177 50.3 42.7 261 9 3.4 6 0.31 11.1 Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches NE Revolution (4 Seasons) 1 League 15.0 24 0 0 3 0 20.6 0.32 -3.4 -0.23 84 204 41.2 339 85 37.2 34.2 135 57.8 44.5 215 9 4.2 6 0.40 11.8 Orlando City (4 Seasons) 1 League 5.3 16 0 0 0 0 9.2 0.37 -0.8 -0.18 26 57 45.6 134 25 34.3 35.8 42 26.2 37.0 46 0 0.0 0 0.00 8.8 OCB (2 Seasons) 1 League 25.0 30 3 Loudoun Utd (1 Season) 1 League 16.0 29 2 NE Revolution II (1 Season) 1 League 4.0 6 0 D.C. United (1 Season) 1 League MLS (9 Seasons) 20.3 40 0 0 3 0 29.8 0.34 -4.2 -0.22 110 261 42.1 473 110 36.4 34.7 177 50.3 42.7 261 9 3.4 6 0.31 11.1 USL (3 Seasons) 41.0 59 5 USL League One (1 Season) 4.0 6 0
Advanced Goalkeeping Table Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2023 31 NE Revolution us USA U.S. Open Cup R32 2.0 2 0 Matches 2 Seasons 2 Clubs 1 League 2.0 2 0 Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches NE Revolution (1 Season) 1 League 2.0 2 0 D.C. United (1 Season) 1 League
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 23 Orlando City us USA 1. MLS 0 0 Matches 2016 24 Orlando City us USA 1. MLS 0 0 Matches 2016 24 OCB us USA 3. USL 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 25 Orlando City us USA 1. MLS 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 25 OCB us USA 2. USL 23 23 2,070 23.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 26 Orlando City us USA 1. MLS 5 5 391 4.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2019 27 D.C. United us USA U.S. Open Cup 0 0 Matches 2019 27 Loudoun Utd us USA 2. USL Champ 16 16 1,440 16.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 28 D.C. United us USA 1. MLS 0 0 Matches 2021 29 NE Revolution us USA 1. MLS 0 0 Matches 2021 29 NE Revolution II us USA 3. USL League One 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 30 NE Revolution us USA 1. MLS 4 4 360 4.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023 31 NE Revolution us USA 1. MLS 10 10 900 10.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023 31 NE Revolution us USA U.S. Open Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 32 NE Revolution us USA 1. MLS 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 10 Seasons 6 Clubs 4 Leagues 68 68 6,061 67.3 0 0 0 0 0 0 4 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 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 (4 Seasons) 2 Leagues 17 17 1,530 17.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Orlando City (4 Seasons) 1 League 6 6 481 5.3 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 OCB (2 Seasons) 1 League 25 25 2,250 25.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 D.C. United (2 Seasons) 2 Leagues 0 0 Loudoun Utd (1 Season) 1 League 16 16 1,440 16.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 NE Revolution II (1 Season) 1 League 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 MLS (9 Seasons) 21 21 1,831 20.3 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 USL (3 Seasons) 41 41 3,690 41.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 U.S. Open Cup (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 USL League One (1 Season) 4 4 360 4.0 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 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 23 Orlando City 1 League 0 0 2016 24 Orlando City 1 League 0 0 2016 24 OCB 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017 25 OCB 1 League 23 23 2,070 23.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017 25 Orlando City 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018 26 Orlando City 1 League 5 5 391 4.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2019 27 Loudoun Utd 1 League 16 16 1,440 16.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2019 27 D.C. United 1 League 0 0 2020 28 D.C. United 1 League 0 0 2021 29 NE Revolution II 1 League 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2021 29 NE Revolution 1 League 0 0 2022 30 NE Revolution 1 League 4 4 360 4.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2023 31 NE Revolution 2 Leagues 12 12 1,080 12.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2024 32 NE Revolution 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10 Seasons 6 Clubs 4 Leagues 68 68 6,061 67.3 0 0 0 0 0 0 4 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 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 (4 Seasons) 2 Leagues 17 17 1,530 17.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Orlando City (4 Seasons) 1 League 6 6 481 5.3 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 OCB (2 Seasons) 1 League 25 25 2,250 25.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 D.C. United (2 Seasons) 2 Leagues 0 0 Loudoun Utd (1 Season) 1 League 16 16 1,440 16.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 NE Revolution II (1 Season) 1 League 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 MLS (9 Seasons) 21 21 1,831 20.3 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 USL (3 Seasons) 41 41 3,690 41.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 U.S. Open Cup (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 USL League One (1 Season) 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2015 23 Orlando City us USA 1. MLS 14th 0 0 Matches 2016 24 Orlando City us USA 1. MLS 15th 0 0 Matches 2016 24 OCB us USA 3. USL 19th 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 25 OCB us USA 2. USL 19th 23 23 2,070 23.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 25 Orlando City us USA 1. MLS 18th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 26 Orlando City us USA 1. MLS 22nd 5 5 391 4.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2019 27 Loudoun Utd us USA 2. USL Champ 25th 16 16 1,440 16.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 28 D.C. United us USA 1. MLS 24th 0 0 Matches 2021 29 NE Revolution II us USA 3. USL League One 8th 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 29 NE Revolution us USA 1. MLS 1st 0 0 Matches 2022 30 NE Revolution us USA 1. MLS 19th 4 4 360 4.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023 31 NE Revolution us USA 1. MLS 6th 10 10 900 10.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2024 32 NE Revolution us USA 1. MLS 27th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 10 Seasons 6 Clubs 3 Leagues 66 66 5,881 65.3 0 0 0 0 0 0 4 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR 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 (4 Seasons) 1 League 15 15 1,350 15.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Orlando City (4 Seasons) 1 League 6 6 481 5.3 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 OCB (2 Seasons) 1 League 25 25 2,250 25.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Loudoun Utd (1 Season) 1 League 16 16 1,440 16.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 NE Revolution II (1 Season) 1 League 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 D.C. United (1 Season) 1 League 0 0 MLS (9 Seasons) 21 21 1,831 20.3 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 USL (3 Seasons) 41 41 3,690 41.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 USL League One (1 Season) 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2019 27 D.C. United us USA U.S. Open Cup R16 0 0 Matches 2023 31 NE Revolution us USA U.S. Open Cup R32 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 2 Clubs 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches NE Revolution (1 Season) 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 D.C. United (1 Season) 1 League 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 2016 24 OCB us USA 3. USL 2.0 0 Matches 2017 25 Orlando City us USA 1. MLS 1.0 0 Matches 2017 25 OCB us USA 2. USL 23.0 0 Matches 2018 26 Orlando City us USA 1. MLS 4.4 138 176 78.4 4333 2894 6 6 100.0 71 76 93.4 61 94 64.9 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2019 27 Loudoun Utd us USA 2. USL Champ 16.0 0 Matches 2021 29 NE Revolution II us USA 3. USL League One 4.0 0 Matches 2022 30 NE Revolution us USA 1. MLS 4.0 62 90 68.9 1910 1497 9 9 100.0 24 25 96.0 29 56 51.8 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2023 31 NE Revolution us USA 1. MLS 10.0 243 346 70.2 7505 6009 33 34 97.1 116 116 100.0 93 192 48.4 0 0.0 0.0 0.0 0 7 0 0 0 Matches 2023 31 NE Revolution us USA U.S. Open Cup 2.0 0 Matches 2024 32 NE Revolution us USA 1. MLS 1.0 38 41 92.7 1000 771 6 6 100.0 20 20 100.0 12 14 85.7 0 0.0 0.0 0.0 0 0 0 0 0 Matches 10 Seasons 6 Clubs 4 Leagues 67.3 481 653 73.7 14748 11171 54 55 98.2 231 237 97.5 195 356 54.8 0 0.0 0.0 0.0 0 7 0 0 0 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 (4 Seasons) 2 Leagues 17.0 343 477 71.9 10415 8277 48 49 98.0 160 161 99.4 134 262 51.1 0 0.0 0.0 0.0 0 7 0 0 0 Orlando City (4 Seasons) 1 League 5.3 138 176 78.4 4333 2894 6 6 100.0 71 76 93.4 61 94 64.9 0 0.0 0.0 0.0 0 0 0 0 0 OCB (2 Seasons) 1 League 25.0 0 D.C. United (2 Seasons) 2 Leagues Loudoun Utd (1 Season) 1 League 16.0 0 NE Revolution II (1 Season) 1 League 4.0 0 MLS (9 Seasons) 20.3 481 653 73.7 14748 11171 54 55 98.2 231 237 97.5 195 356 54.8 0 0.0 0.0 0.0 0 7 0 0 0 USL (3 Seasons) 41.0 0 U.S. Open Cup (2 Seasons) 2.0 0 USL League One (1 Season) 4.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 2016 24 OCB 1 League 2.0 0 2017 25 OCB 1 League 23.0 0 2017 25 Orlando City 1 League 1.0 0 2018 26 Orlando City 1 League 4.4 138 176 78.4 4333 2894 6 6 100.0 71 76 93.4 61 94 64.9 0 0.0 0.0 0.0 0 0 0 0 0 2019 27 Loudoun Utd 1 League 16.0 0 2021 29 NE Revolution II 1 League 4.0 0 2022 30 NE Revolution 1 League 4.0 62 90 68.9 1910 1497 9 9 100.0 24 25 96.0 29 56 51.8 0 0.0 0.0 0.0 0 0 0 0 0 2023 31 NE Revolution 2 Leagues 12.0 243 346 70.2 7505 6009 33 34 97.1 116 116 100.0 93 192 48.4 0 0.0 0.0 0.0 0 7 0 0 0 2024 32 NE Revolution 1 League 1.0 38 41 92.7 1000 771 6 6 100.0 20 20 100.0 12 14 85.7 0 0.0 0.0 0.0 0 0 0 0 0 10 Seasons 6 Clubs 4 Leagues 67.3 481 653 73.7 14748 11171 54 55 98.2 231 237 97.5 195 356 54.8 0 0.0 0.0 0.0 0 7 0 0 0 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 (4 Seasons) 2 Leagues 17.0 343 477 71.9 10415 8277 48 49 98.0 160 161 99.4 134 262 51.1 0 0.0 0.0 0.0 0 7 0 0 0 Orlando City (4 Seasons) 1 League 5.3 138 176 78.4 4333 2894 6 6 100.0 71 76 93.4 61 94 64.9 0 0.0 0.0 0.0 0 0 0 0 0 OCB (2 Seasons) 1 League 25.0 0 D.C. United (2 Seasons) 2 Leagues Loudoun Utd (1 Season) 1 League 16.0 0 NE Revolution II (1 Season) 1 League 4.0 0 MLS (9 Seasons) 20.3 481 653 73.7 14748 11171 54 55 98.2 231 237 97.5 195 356 54.8 0 0.0 0.0 0.0 0 7 0 0 0 USL (3 Seasons) 41.0 0 U.S. Open Cup (2 Seasons) 2.0 0 USL League One (1 Season) 4.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 2016 24 OCB us USA 3. USL 19th 2.0 0 Matches 2017 25 OCB us USA 2. USL 19th 23.0 0 Matches 2017 25 Orlando City us USA 1. MLS 18th 1.0 0 Matches 2018 26 Orlando City us USA 1. MLS 22nd 4.4 138 176 78.4 4333 2894 6 6 100.0 71 76 93.4 61 94 64.9 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2019 27 Loudoun Utd us USA 2. USL Champ 25th 16.0 0 Matches 2021 29 NE Revolution II us USA 3. USL League One 8th 4.0 0 Matches 2022 30 NE Revolution us USA 1. MLS 19th 4.0 62 90 68.9 1910 1497 9 9 100.0 24 25 96.0 29 56 51.8 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2023 31 NE Revolution us USA 1. MLS 6th 10.0 243 346 70.2 7505 6009 33 34 97.1 116 116 100.0 93 192 48.4 0 0.0 0.0 0.0 0 7 0 0 0 Matches 2024 32 NE Revolution us USA 1. MLS 27th 1.0 38 41 92.7 1000 771 6 6 100.0 20 20 100.0 12 14 85.7 0 0.0 0.0 0.0 0 0 0 0 0 Matches 10 Seasons 6 Clubs 3 Leagues 65.3 481 653 73.7 14748 11171 54 55 98.2 231 237 97.5 195 356 54.8 0 0.0 0.0 0.0 0 7 0 0 0 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 (4 Seasons) 1 League 15.0 343 477 71.9 10415 8277 48 49 98.0 160 161 99.4 134 262 51.1 0 0.0 0.0 0.0 0 7 0 0 0 Orlando City (4 Seasons) 1 League 5.3 138 176 78.4 4333 2894 6 6 100.0 71 76 93.4 61 94 64.9 0 0.0 0.0 0.0 0 0 0 0 0 OCB (2 Seasons) 1 League 25.0 0 Loudoun Utd (1 Season) 1 League 16.0 0 NE Revolution II (1 Season) 1 League 4.0 0 D.C. United (1 Season) 1 League MLS (9 Seasons) 20.3 481 653 73.7 14748 11171 54 55 98.2 231 237 97.5 195 356 54.8 0 0.0 0.0 0.0 0 7 0 0 0 USL (3 Seasons) 41.0 0 USL League One (1 Season) 4.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 A-xAG KP 1/3 PPA CrsPA Matches 2023 31 NE Revolution us USA U.S. Open Cup R32 2.0 0 Matches 2 Seasons 2 Clubs 1 League 2.0 0 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches NE Revolution (1 Season) 1 League 2.0 0 D.C. United (1 Season) 1 League
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016 24 OCB 1 League 2.0 2017 25 OCB 1 League 23.0 0 2017 25 Orlando City 1 League 1.0 0 2018 26 Orlando City 1 League 4.4 176 122 54 12 0 2 0 0 0 0 0 0 138 0 0 2019 27 Loudoun Utd 1 League 16.0 0 2021 29 NE Revolution II 1 League 4.0 2022 30 NE Revolution 1 League 4.0 90 57 33 6 0 0 0 0 0 0 0 0 62 0 0 2023 31 NE Revolution 2 Leagues 12.0 346 223 120 20 0 1 0 0 0 0 0 0 243 3 0 2024 32 NE Revolution 1 League 1.0 41 29 12 4 0 0 0 0 0 0 0 0 38 0 1 10 Seasons 6 Clubs 4 Leagues 67.3 653 431 219 42 0 3 0 0 0 0 0 0 481 3 1 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches NE Revolution (4 Seasons) 2 Leagues 17.0 477 309 165 30 0 1 0 0 0 0 0 0 343 3 1 Orlando City (4 Seasons) 1 League 5.3 176 122 54 12 0 2 0 0 0 0 0 0 138 0 0 OCB (2 Seasons) 1 League 25.0 0 D.C. United (2 Seasons) 2 Leagues Loudoun Utd (1 Season) 1 League 16.0 0 NE Revolution II (1 Season) 1 League 4.0 MLS (9 Seasons) 20.3 653 431 219 42 0 3 0 0 0 0 0 0 481 3 1 USL (3 Seasons) 41.0 0 U.S. Open Cup (2 Seasons) 2.0 0 USL League One (1 Season) 4.0
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2023 31 NE Revolution us USA U.S. Open Cup R32 2.0 0 Matches 2 Seasons 2 Clubs 1 League 2.0 0 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches NE Revolution (1 Season) 1 League 2.0 0 D.C. United (1 Season) 1 League
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 2016 24 OCB 1 League 2.0 2017 25 OCB 1 League 23.0 2017 25 Orlando City 1 League 1.0 2018 26 Orlando City 1 League 4.4 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2019 27 Loudoun Utd 1 League 16.0 2021 29 NE Revolution II 1 League 4.0 2022 30 NE Revolution 1 League 4.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2023 31 NE Revolution 2 Leagues 12.0 3 0.30 2 1 0 0 0 0 0 0.00 0 0 0 0 0 0 2024 32 NE Revolution 1 League 1.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 10 Seasons 6 Clubs 4 Leagues 67.3 3 0.16 2 1 0 0 0 0 0 0.00 0 0 0 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches NE Revolution (4 Seasons) 2 Leagues 17.0 3 0.20 2 1 0 0 0 0 0 0.00 0 0 0 0 0 0 Orlando City (4 Seasons) 1 League 5.3 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 OCB (2 Seasons) 1 League 25.0 D.C. United (2 Seasons) 2 Leagues Loudoun Utd (1 Season) 1 League 16.0 NE Revolution II (1 Season) 1 League 4.0 MLS (9 Seasons) 20.3 3 0.16 2 1 0 0 0 0 0 0.00 0 0 0 0 0 0 USL (3 Seasons) 41.0 U.S. Open Cup (2 Seasons) 2.0 USL League One (1 Season) 4.0
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2023 31 NE Revolution us USA U.S. Open Cup R32 2.0 Matches 2 Seasons 2 Clubs 1 League 2.0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches NE Revolution (1 Season) 1 League 2.0 D.C. United (1 Season) 1 League
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 2016 24 OCB 1 League 2.0 0 2017 25 OCB 1 League 23.0 2 0 0 2017 25 Orlando City 1 League 1.0 0 0 0 2018 26 Orlando City 1 League 4.4 1 0 1 0 0 1 1 100.0 0 0 0 0 1 2 2 1 2019 27 Loudoun Utd 1 League 16.0 2 2 0 2021 29 NE Revolution II 1 League 4.0 0 2022 30 NE Revolution 1 League 4.0 0 0 0 0 0 0 1 0.0 1 0 0 0 0 0 0 0 2023 31 NE Revolution 2 Leagues 12.0 0 0 0 0 0 0 1 0.0 1 0 0 0 0 0 4 1 2024 32 NE Revolution 1 League 1.0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 10 Seasons 6 Clubs 4 Leagues 67.3 1 4 1 0 0 1 3 33.3 2 0 0 0 3 2 7 3 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 (4 Seasons) 2 Leagues 17.0 0 0 0 0 0 0 2 0.0 2 0 0 0 0 0 5 2 Orlando City (4 Seasons) 1 League 5.3 1 0 1 0 0 1 1 100.0 0 0 0 0 1 2 2 1 OCB (2 Seasons) 1 League 25.0 2 0 0 D.C. United (2 Seasons) 2 Leagues 0 Loudoun Utd (1 Season) 1 League 16.0 2 2 0 NE Revolution II (1 Season) 1 League 4.0 0 MLS (9 Seasons) 20.3 1 0 1 0 0 1 3 33.3 2 0 0 0 1 2 7 3 USL (3 Seasons) 41.0 4 2 0 U.S. Open Cup (2 Seasons) 2.0 0 0 0 USL League One (1 Season) 4.0 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 2023 31 NE Revolution us USA U.S. Open Cup R32 2.0 0 0 Matches 2 Seasons 2 Clubs 1 League 2.0 0 0 0 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches NE Revolution (1 Season) 1 League 2.0 0 0 0 D.C. United (1 Season) 1 League 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 2016 24 OCB 1 League 2.0 2017 25 OCB 1 League 23.0 2017 25 Orlando City 1 League 1.0 2018 26 Orlando City 1 League 4.4 189 178 189 0 0 0 189 0 0 0 95 527 352 0 0 0 1 0 86 0 2019 27 Loudoun Utd 1 League 16.0 2021 29 NE Revolution II 1 League 4.0 2022 30 NE Revolution 1 League 4.0 95 88 95 0 0 0 95 0 0 0 53 345 249 0 0 0 1 0 25 0 2023 31 NE Revolution 2 Leagues 12.0 364 325 363 1 0 0 364 0 0 0 198 1087 626 0 0 0 0 0 137 0 2024 32 NE Revolution 1 League 1.0 43 38 43 0 0 0 43 0 0 0 25 95 51 0 0 0 0 0 27 0 10 Seasons 6 Clubs 4 Leagues 67.3 691 629 690 1 0 0 691 0 0 0 371 2054 1278 0 0 0 2 0 275 0 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 (4 Seasons) 2 Leagues 17.0 502 451 501 1 0 0 502 0 0 0 276 1527 926 0 0 0 1 0 189 0 Orlando City (4 Seasons) 1 League 5.3 189 178 189 0 0 0 189 0 0 0 95 527 352 0 0 0 1 0 86 0 OCB (2 Seasons) 1 League 25.0 D.C. United (2 Seasons) 2 Leagues Loudoun Utd (1 Season) 1 League 16.0 NE Revolution II (1 Season) 1 League 4.0 MLS (9 Seasons) 20.3 691 629 690 1 0 0 691 0 0 0 371 2054 1278 0 0 0 2 0 275 0 USL (3 Seasons) 41.0 U.S. Open Cup (2 Seasons) 2.0 USL League One (1 Season) 4.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 2016 24 OCB us USA 3. USL 19th 2.0 Matches 2017 25 OCB us USA 2. USL 19th 23.0 Matches 2017 25 Orlando City us USA 1. MLS 18th 1.0 Matches 2018 26 Orlando City us USA 1. MLS 22nd 4.4 189 178 189 0 0 0 189 0 0 0 95 527 352 0 0 0 1 0 86 0 Matches 2019 27 Loudoun Utd us USA 2. USL Champ 25th 16.0 Matches 2021 29 NE Revolution II us USA 3. USL League One 8th 4.0 Matches 2022 30 NE Revolution us USA 1. MLS 19th 4.0 95 88 95 0 0 0 95 0 0 0 53 345 249 0 0 0 1 0 25 0 Matches 2023 31 NE Revolution us USA 1. MLS 6th 10.0 364 325 363 1 0 0 364 0 0 0 198 1087 626 0 0 0 0 0 137 0 Matches 2024 32 NE Revolution us USA 1. MLS 27th 1.0 43 38 43 0 0 0 43 0 0 0 25 95 51 0 0 0 0 0 27 0 Matches 10 Seasons 6 Clubs 3 Leagues 65.3 691 629 690 1 0 0 691 0 0 0 371 2054 1278 0 0 0 2 0 275 0 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 (4 Seasons) 1 League 15.0 502 451 501 1 0 0 502 0 0 0 276 1527 926 0 0 0 1 0 189 0 Orlando City (4 Seasons) 1 League 5.3 189 178 189 0 0 0 189 0 0 0 95 527 352 0 0 0 1 0 86 0 OCB (2 Seasons) 1 League 25.0 Loudoun Utd (1 Season) 1 League 16.0 NE Revolution II (1 Season) 1 League 4.0 D.C. United (1 Season) 1 League MLS (9 Seasons) 20.3 691 629 690 1 0 0 691 0 0 0 371 2054 1278 0 0 0 2 0 275 0 USL (3 Seasons) 41.0 USL League One (1 Season) 4.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 1/3 CPA Mis Dis Rec Matches 2023 31 NE Revolution us USA U.S. Open Cup R32 2.0 Matches 2 Seasons 2 Clubs 1 League 2.0 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches NE Revolution (1 Season) 1 League 2.0 D.C. United (1 Season) 1 League
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 23 Orlando City us USA 1. MLS 0 0 0 0 22 Matches 2016 24 Orlando City us USA 1. MLS 0 0 0 0 34 Matches 2016 24 OCB us USA 3. USL 2 180 90 6.7 2.0 2 0 Matches 2017 25 Orlando City us USA 1. MLS 1 90 90 2.9 1.0 1 1 0 8 0.00 1 6 -5 -5.00 -4.58 Matches 2017 25 OCB us USA 2. USL 23 2,070 90 71.9 23.0 23 23 0 2 1.35 29 26 +3 +0.13 +0.35 Matches 2018 26 Orlando City us USA 1. MLS 5 391 78 12.8 4.4 5 78 4 0 23 0.80 9 10 -1 -0.23 +0.78 5.9 9.4 -3.5 -0.81 -0.35 Matches 2019 27 D.C. United us USA U.S. Open Cup 0 0 0 0 2 Matches 2019 27 Loudoun Utd us USA 2. USL Champ 16 1,440 90 47.1 16.0 16 90 16 0 1 0.94 21 29 -8 -0.50 -0.61 Matches 2020 28 D.C. United us USA 1. MLS 0 0 0 17 Matches 2021 29 NE Revolution us USA 1. MLS 0 0 0 12 Matches 2021 29 NE Revolution II us USA 3. USL League One 4 360 90 14.3 4.0 4 90 4 0 0 1.50 4 6 -2 -0.50 -0.33 Matches 2022 30 NE Revolution us USA 1. MLS 4 360 90 11.8 4.0 4 90 4 0 21 1.00 6 8 -2 -0.50 -0.47 5.9 7.1 -1.2 -0.31 -0.05 Matches 2023 31 NE Revolution us USA 1. MLS 10 900 90 29.4 10.0 10 90 10 0 23 1.09 15 15 0 0.00 -0.50 8.5 10.9 -2.4 -0.24 -0.23 Matches 2023 31 NE Revolution us USA U.S. Open Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 2 2 0 0.00 Matches 2024 32 NE Revolution us USA 1. MLS 1 90 90 2.9 1.0 1 90 1 0 28 1.00 1 1 0 0.00 +1.12 1.5 0.9 +0.6 +0.62 +1.42 Matches 10 Seasons 6 Clubs 4 Leagues 68 6,061 89 15.9 67.3 68 89 65 0 193 1.14 88 103 -15 -0.23 +0.14 21.9 28.4 -6.5 -0.34 +0.08 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches NE Revolution (4 Seasons) 2 Leagues 17 1,530 90 12.3 17.0 17 90 17 0 84 1.11 24 26 -2 -0.12 +0.18 16.0 19.0 -3.0 -0.20 +0.20 Orlando City (4 Seasons) 1 League 6 481 80 3.9 5.3 6 78 5 0 87 0.67 10 16 -6 -1.12 -0.42 5.9 9.4 -3.5 -0.81 -0.35 OCB (2 Seasons) 1 League 25 2,250 90 40.3 25.0 25 23 0 2 1.35 29 26 +3 +0.13 +0.35 D.C. United (2 Seasons) 2 Leagues 0 0 0 0 19 Loudoun Utd (1 Season) 1 League 16 1,440 90 47.1 16.0 16 90 16 0 1 0.94 21 29 -8 -0.50 -0.61 NE Revolution II (1 Season) 1 League 4 360 90 14.3 4.0 4 90 4 0 0 1.50 4 6 -2 -0.50 -0.33 MLS (9 Seasons) 21 1,831 87 6.9 20.3 21 87 20 0 188 0.95 32 40 -8 -0.39 +0.07 21.9 28.4 -6.5 -0.34 +0.08 USL (3 Seasons) 41 3,690 90 42.7 41.0 41 90 39 0 3 1.18 50 55 -5 -0.13 -0.13 U.S. Open Cup (2 Seasons) 2 180 90 46.2 2.0 2 90 2 0 2 1.50 2 2 0 0.00 USL League One (1 Season) 4 360 90 14.3 4.0 4 90 4 0 0 1.50 4 6 -2 -0.50 -0.33
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 23 Orlando City 1 League 0 0 0 0 22 2016 24 Orlando City 1 League 0 0 0 0 34 2016 24 OCB 1 League 2 180 90 6.7 2.0 2 0 2017 25 OCB 1 League 23 2,070 90 71.9 23.0 23 23 0 2 1.35 29 26 +3 +0.13 +0.35 2017 25 Orlando City 1 League 1 90 90 2.9 1.0 1 1 0 8 0.00 1 6 -5 -5.00 -4.58 2018 26 Orlando City 1 League 5 391 78 12.8 4.4 5 78 4 0 23 0.80 9 10 -1 -0.23 +0.78 5.9 9.4 -3.5 -0.81 -0.35 2019 27 Loudoun Utd 1 League 16 1,440 90 47.1 16.0 16 90 16 0 1 0.94 21 29 -8 -0.50 -0.61 2019 27 D.C. United 1 League 0 0 0 0 2 2020 28 D.C. United 1 League 0 0 0 17 2021 29 NE Revolution II 1 League 4 360 90 14.3 4.0 4 90 4 0 0 1.50 4 6 -2 -0.50 -0.33 2021 29 NE Revolution 1 League 0 0 0 12 2022 30 NE Revolution 1 League 4 360 90 11.8 4.0 4 90 4 0 21 1.00 6 8 -2 -0.50 -0.47 5.9 7.1 -1.2 -0.31 -0.05 2023 31 NE Revolution 2 Leagues 12 1,080 90 33.3 12.0 12 90 12 0 23 1.16 17 17 0 0.00 -0.50 8.5 10.9 -2.4 -0.24 -0.23 2024 32 NE Revolution 1 League 1 90 90 2.9 1.0 1 90 1 0 28 1.00 1 1 0 0.00 +1.12 1.5 0.9 +0.6 +0.62 +1.42 10 Seasons 6 Clubs 4 Leagues 68 6,061 89 15.9 67.3 68 89 65 0 193 1.14 88 103 -15 -0.23 +0.14 21.9 28.4 -6.5 -0.34 +0.08 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches NE Revolution (4 Seasons) 2 Leagues 17 1,530 90 12.3 17.0 17 90 17 0 84 1.11 24 26 -2 -0.12 +0.18 16.0 19.0 -3.0 -0.20 +0.20 Orlando City (4 Seasons) 1 League 6 481 80 3.9 5.3 6 78 5 0 87 0.67 10 16 -6 -1.12 -0.42 5.9 9.4 -3.5 -0.81 -0.35 OCB (2 Seasons) 1 League 25 2,250 90 40.3 25.0 25 23 0 2 1.35 29 26 +3 +0.13 +0.35 D.C. United (2 Seasons) 2 Leagues 0 0 0 0 19 Loudoun Utd (1 Season) 1 League 16 1,440 90 47.1 16.0 16 90 16 0 1 0.94 21 29 -8 -0.50 -0.61 NE Revolution II (1 Season) 1 League 4 360 90 14.3 4.0 4 90 4 0 0 1.50 4 6 -2 -0.50 -0.33 MLS (9 Seasons) 21 1,831 87 6.9 20.3 21 87 20 0 188 0.95 32 40 -8 -0.39 +0.07 21.9 28.4 -6.5 -0.34 +0.08 USL (3 Seasons) 41 3,690 90 42.7 41.0 41 90 39 0 3 1.18 50 55 -5 -0.13 -0.13 U.S. Open Cup (2 Seasons) 2 180 90 46.2 2.0 2 90 2 0 2 1.50 2 2 0 0.00 USL League One (1 Season) 4 360 90 14.3 4.0 4 90 4 0 0 1.50 4 6 -2 -0.50 -0.33
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 23 Orlando City us USA 1. MLS 14th 0 0 0 0 22 Matches 2016 24 Orlando City us USA 1. MLS 15th 0 0 0 0 34 Matches 2016 24 OCB us USA 3. USL 19th 2 180 90 6.7 2.0 2 0 Matches 2017 25 OCB us USA 2. USL 19th 23 2,070 90 71.9 23.0 23 23 0 2 1.35 29 26 +3 +0.13 +0.35 Matches 2017 25 Orlando City us USA 1. MLS 18th 1 90 90 2.9 1.0 1 1 0 8 0.00 1 6 -5 -5.00 -4.58 Matches 2018 26 Orlando City us USA 1. MLS 22nd 5 391 78 12.8 4.4 5 78 4 0 23 0.80 9 10 -1 -0.23 +0.78 5.9 9.4 -3.5 -0.81 -0.35 Matches 2019 27 Loudoun Utd us USA 2. USL Champ 25th 16 1,440 90 47.1 16.0 16 90 16 0 1 0.94 21 29 -8 -0.50 -0.61 Matches 2020 28 D.C. United us USA 1. MLS 24th 0 0 0 17 Matches 2021 29 NE Revolution II us USA 3. USL League One 8th 4 360 90 14.3 4.0 4 90 4 0 0 1.50 4 6 -2 -0.50 -0.33 Matches 2021 29 NE Revolution us USA 1. MLS 1st 0 0 0 12 Matches 2022 30 NE Revolution us USA 1. MLS 19th 4 360 90 11.8 4.0 4 90 4 0 21 1.00 6 8 -2 -0.50 -0.47 5.9 7.1 -1.2 -0.31 -0.05 Matches 2023 31 NE Revolution us USA 1. MLS 6th 10 900 90 29.4 10.0 10 90 10 0 23 1.09 15 15 0 0.00 -0.50 8.5 10.9 -2.4 -0.24 -0.23 Matches 2024 32 NE Revolution us USA 1. MLS 27th 1 90 90 2.9 1.0 1 90 1 0 28 1.00 1 1 0 0.00 +1.12 1.5 0.9 +0.6 +0.62 +1.42 Matches 10 Seasons 6 Clubs 3 Leagues 66 5,881 89 15.6 65.3 66 89 63 0 191 1.12 86 101 -15 -0.24 +0.13 21.9 28.4 -6.5 -0.34 +0.08 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 (4 Seasons) 1 League 15 1,350 90 11.0 15.0 15 90 15 0 84 1.06 22 24 -2 -0.13 +0.17 16.0 19.0 -3.0 -0.20 +0.20 Orlando City (4 Seasons) 1 League 6 481 80 3.9 5.3 6 78 5 0 87 0.67 10 16 -6 -1.12 -0.42 5.9 9.4 -3.5 -0.81 -0.35 OCB (2 Seasons) 1 League 25 2,250 90 40.3 25.0 25 23 0 2 1.35 29 26 +3 +0.13 +0.35 Loudoun Utd (1 Season) 1 League 16 1,440 90 47.1 16.0 16 90 16 0 1 0.94 21 29 -8 -0.50 -0.61 NE Revolution II (1 Season) 1 League 4 360 90 14.3 4.0 4 90 4 0 0 1.50 4 6 -2 -0.50 -0.33 D.C. United (1 Season) 1 League 0 0 0 17 MLS (9 Seasons) 21 1,831 87 6.9 20.3 21 87 20 0 188 0.95 32 40 -8 -0.39 +0.07 21.9 28.4 -6.5 -0.34 +0.08 USL (3 Seasons) 41 3,690 90 42.7 41.0 41 90 39 0 3 1.18 50 55 -5 -0.13 -0.13 USL League One (1 Season) 4 360 90 14.3 4.0 4 90 4 0 0 1.50 4 6 -2 -0.50 -0.33
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2019 27 D.C. United us USA U.S. Open Cup R16 0 0 0 0 2 Matches 2023 31 NE Revolution us USA U.S. Open Cup R32 2 180 90 100.0 2.0 2 90 2 0 0 1.50 2 2 0 0.00 Matches 2 Seasons 2 Clubs 1 League 2 180 90 46.2 2.0 2 90 2 0 2 1.50 2 2 0 0.00 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches NE Revolution (1 Season) 1 League 2 180 90 100.0 2.0 2 90 2 0 0 1.50 2 2 0 0.00 D.C. United (1 Season) 1 League 0 0 0 0 2
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 2016 24 OCB 1 League 2.0 0 0 0 2017 25 OCB 1 League 23.0 0 0 0 1 2 0 0 0 2 0 1 0 2017 25 Orlando City 1 League 1.0 0 0 0 0 0 0 0 0 0 0 0 0 2018 26 Orlando City 1 League 4.4 0 0 0 0 0 0 0 1 0 0 0 0 7 0 0 2019 27 Loudoun Utd 1 League 16.0 1 0 0 0 6 0 0 2 2 0 0 0 2021 29 NE Revolution II 1 League 4.0 1 0 0 0 2022 30 NE Revolution 1 League 4.0 0 0 0 0 1 0 0 0 0 0 0 0 3 1 0 100.0 2023 31 NE Revolution 2 Leagues 12.0 2 0 0 0 1 0 0 0 0 0 0 0 17 2 1 66.7 2024 32 NE Revolution 1 League 1.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 Seasons 6 Clubs 4 Leagues 67.3 4 0 0 1 10 0 0 3 4 0 1 0 27 3 1 75.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches NE Revolution (4 Seasons) 2 Leagues 17.0 2 0 0 0 2 0 0 0 0 0 0 0 20 3 1 75.0 Orlando City (4 Seasons) 1 League 5.3 0 0 0 0 0 0 0 1 0 0 0 0 7 0 0 OCB (2 Seasons) 1 League 25.0 0 0 0 1 2 0 0 0 2 0 1 0 D.C. United (2 Seasons) 2 Leagues Loudoun Utd (1 Season) 1 League 16.0 1 0 0 0 6 0 0 2 2 0 0 0 NE Revolution II (1 Season) 1 League 4.0 1 0 0 0 MLS (9 Seasons) 20.3 2 0 0 0 1 0 0 1 0 0 0 0 27 3 1 75.0 USL (3 Seasons) 41.0 1 0 0 1 8 0 0 2 4 0 1 0 U.S. Open Cup (2 Seasons) 2.0 0 0 0 0 1 0 0 0 0 0 USL League One (1 Season) 4.0 1 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 Matches 2023 31 NE Revolution us USA U.S. Open Cup R32 2.0 0 0 0 0 1 0 0 0 0 0 Matches 2 Seasons 2 Clubs 1 League 2.0 0 0 0 0 1 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches NE Revolution (1 Season) 1 League 2.0 0 0 0 0 1 0 0 0 0 0 D.C. United (1 Season) 1 League
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 Earl Edwards Jr. Pages
Earl Edwards Jr. Overview
Stats by Competition
Match Logs (Goalkeeping)
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