Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014 20 Richmond us USA 3. USL Pro 10 2 364 4.0 1 2 3 1 0 0 0 0 0.25 0.49 0.74 0.25 0.74 2017 23 Rochester us USA 2. USL 11 9 821 9.1 1 6 7 1 0 0 0 0 0.11 0.66 0.77 0.11 0.77 Matches 2018 24 Pittsburgh us USA 2. USL 32 28 2,480 27.6 4 5 9 4 0 0 2 0 0.15 0.18 0.33 0.15 0.33 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 28 28 2,460 27.3 8 6 14 8 0 0 1 0 0.29 0.22 0.51 0.29 0.51 Matches 2020 26 Reno us USA 2. USL Champ 16 16 1,335 14.8 6 7 13 5 1 1 0 0 0.40 0.47 0.88 0.34 0.81 Matches 2021 27 Miami FC us USA 2. USL Champ 31 26 2,166 24.1 11 6 17 10 1 1 3 1 0.46 0.25 0.71 0.42 0.66 Matches 2022 28 El Paso us USA U.S. Open Cup 1 1 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 28 El Paso us USA 2. USL Champ 26 16 1,302 14.5 1 1 2 1 0 0 3 0 0.07 0.07 0.14 0.07 0.14 Matches 2023 29 RGV Toros us USA 2. USL Champ 33 25 1,980 22.0 3 5 8 3 0 0 1 0 0.14 0.23 0.36 0.14 0.36 Matches 2024 30 Loudoun Utd us USA U.S. Open Cup 1 1 116 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 30 Loudoun Utd us USA 2. USL Champ 21 6 601 6.7 0 2 2 0 0 0 0 1 0.00 0.30 0.30 0.00 0.30 Matches 9 Seasons 9 Clubs 2 Leagues 210 158 13,687 152.1 35 40 75 33 2 2 11 2 0.23 0.26 0.49 0.22 0.48 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches RGV Toros (1 Season) 1 League 33 25 1,980 22.0 3 5 8 3 0 0 1 0 0.14 0.23 0.36 0.14 0.36 Pittsburgh (1 Season) 1 League 32 28 2,480 27.6 4 5 9 4 0 0 2 0 0.15 0.18 0.33 0.15 0.33 Miami FC (1 Season) 1 League 31 26 2,166 24.1 11 6 17 10 1 1 3 1 0.46 0.25 0.71 0.42 0.66 Ottawa Fury (1 Season) 1 League 28 28 2,460 27.3 8 6 14 8 0 0 1 0 0.29 0.22 0.51 0.29 0.51 El Paso (1 Season) 2 Leagues 27 17 1,364 15.2 1 1 2 1 0 0 3 0 0.07 0.07 0.13 0.07 0.13 Loudoun Utd (1 Season) 2 Leagues 22 7 717 8.0 0 2 2 0 0 0 1 1 0.00 0.25 0.25 0.00 0.25 Reno (1 Season) 1 League 16 16 1,335 14.8 6 7 13 5 1 1 0 0 0.40 0.47 0.88 0.34 0.81 Rochester (1 Season) 1 League 11 9 821 9.1 1 6 7 1 0 0 0 0 0.11 0.66 0.77 0.11 0.77 Richmond (1 Season) 1 League 10 2 364 4.0 1 2 3 1 0 0 0 0 0.25 0.49 0.74 0.25 0.74 USL Pro (9 Seasons) 208 156 13,509 150.1 35 40 75 33 2 2 10 2 0.23 0.27 0.50 0.22 0.49 U.S. Open Cup (2 Seasons) 2 2 178 2.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 Gls Ast G+A G-PK G+A-PK Matches 2014 20 Richmond 1 League 10 2 364 4.0 1 2 3 1 0 0 0 0 0.25 0.49 0.74 0.25 0.74 2017 23 Rochester 1 League 11 9 821 9.1 1 6 7 1 0 0 0 0 0.11 0.66 0.77 0.11 0.77 2018 24 Pittsburgh 1 League 32 28 2,480 27.6 4 5 9 4 0 0 2 0 0.15 0.18 0.33 0.15 0.33 2019 25 Ottawa Fury 1 League 28 28 2,460 27.3 8 6 14 8 0 0 1 0 0.29 0.22 0.51 0.29 0.51 2020 26 Reno 1 League 16 16 1,335 14.8 6 7 13 5 1 1 0 0 0.40 0.47 0.88 0.34 0.81 2021 27 Miami FC 1 League 31 26 2,166 24.1 11 6 17 10 1 1 3 1 0.46 0.25 0.71 0.42 0.66 2022 28 El Paso 2 Leagues 27 17 1,364 15.2 1 1 2 1 0 0 3 0 0.07 0.07 0.13 0.07 0.13 2023 29 RGV Toros 1 League 33 25 1,980 22.0 3 5 8 3 0 0 1 0 0.14 0.23 0.36 0.14 0.36 2024 30 Loudoun Utd 2 Leagues 22 7 717 8.0 0 2 2 0 0 0 1 1 0.00 0.25 0.25 0.00 0.25 9 Seasons 9 Clubs 2 Leagues 210 158 13,687 152.1 35 40 75 33 2 2 11 2 0.23 0.26 0.49 0.22 0.48 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches RGV Toros (1 Season) 1 League 33 25 1,980 22.0 3 5 8 3 0 0 1 0 0.14 0.23 0.36 0.14 0.36 Pittsburgh (1 Season) 1 League 32 28 2,480 27.6 4 5 9 4 0 0 2 0 0.15 0.18 0.33 0.15 0.33 Miami FC (1 Season) 1 League 31 26 2,166 24.1 11 6 17 10 1 1 3 1 0.46 0.25 0.71 0.42 0.66 Ottawa Fury (1 Season) 1 League 28 28 2,460 27.3 8 6 14 8 0 0 1 0 0.29 0.22 0.51 0.29 0.51 El Paso (1 Season) 2 Leagues 27 17 1,364 15.2 1 1 2 1 0 0 3 0 0.07 0.07 0.13 0.07 0.13 Loudoun Utd (1 Season) 2 Leagues 22 7 717 8.0 0 2 2 0 0 0 1 1 0.00 0.25 0.25 0.00 0.25 Reno (1 Season) 1 League 16 16 1,335 14.8 6 7 13 5 1 1 0 0 0.40 0.47 0.88 0.34 0.81 Rochester (1 Season) 1 League 11 9 821 9.1 1 6 7 1 0 0 0 0 0.11 0.66 0.77 0.11 0.77 Richmond (1 Season) 1 League 10 2 364 4.0 1 2 3 1 0 0 0 0 0.25 0.49 0.74 0.25 0.74 USL Pro (9 Seasons) 208 156 13,509 150.1 35 40 75 33 2 2 10 2 0.23 0.27 0.50 0.22 0.49 U.S. Open Cup (2 Seasons) 2 2 178 2.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 2014 20 Richmond us USA 3. USL Pro 4th 10 2 364 4.0 1 2 3 1 0 0 0 0 0.25 0.49 0.74 0.25 0.74 2017 23 Rochester us USA 2. USL 9th 11 9 821 9.1 1 6 7 1 0 0 0 0 0.11 0.66 0.77 0.11 0.77 Matches 2018 24 Pittsburgh us USA 2. USL 8th 32 28 2,480 27.6 4 5 9 4 0 0 2 0 0.15 0.18 0.33 0.15 0.33 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 13th 28 28 2,460 27.3 8 6 14 8 0 0 1 0 0.29 0.22 0.51 0.29 0.51 Matches 2020 26 Reno us USA 2. USL Champ 1st 16 16 1,335 14.8 6 7 13 5 1 1 0 0 0.40 0.47 0.88 0.34 0.81 Matches 2021 27 Miami FC us USA 2. USL Champ 8th 31 26 2,166 24.1 11 6 17 10 1 1 3 1 0.46 0.25 0.71 0.42 0.66 Matches 2022 28 El Paso us USA 2. USL Champ 26 16 1,302 14.5 1 1 2 1 0 0 3 0 0.07 0.07 0.14 0.07 0.14 Matches 2023 29 RGV Toros us USA 2. USL Champ 16th 33 25 1,980 22.0 3 5 8 3 0 0 1 0 0.14 0.23 0.36 0.14 0.36 Matches 2024 30 Loudoun Utd us USA 2. USL Champ 18th 21 6 601 6.7 0 2 2 0 0 0 0 1 0.00 0.30 0.30 0.00 0.30 Matches 9 Seasons 9 Clubs 1 League 208 156 13,509 150.1 35 40 75 33 2 2 10 2 0.23 0.27 0.50 0.22 0.49 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 RGV Toros (1 Season) 1 League 33 25 1,980 22.0 3 5 8 3 0 0 1 0 0.14 0.23 0.36 0.14 0.36 Pittsburgh (1 Season) 1 League 32 28 2,480 27.6 4 5 9 4 0 0 2 0 0.15 0.18 0.33 0.15 0.33 Miami FC (1 Season) 1 League 31 26 2,166 24.1 11 6 17 10 1 1 3 1 0.46 0.25 0.71 0.42 0.66 Ottawa Fury (1 Season) 1 League 28 28 2,460 27.3 8 6 14 8 0 0 1 0 0.29 0.22 0.51 0.29 0.51 El Paso (1 Season) 1 League 26 16 1,302 14.5 1 1 2 1 0 0 3 0 0.07 0.07 0.14 0.07 0.14 Loudoun Utd (1 Season) 1 League 21 6 601 6.7 0 2 2 0 0 0 0 1 0.00 0.30 0.30 0.00 0.30 Reno (1 Season) 1 League 16 16 1,335 14.8 6 7 13 5 1 1 0 0 0.40 0.47 0.88 0.34 0.81 Rochester (1 Season) 1 League 11 9 821 9.1 1 6 7 1 0 0 0 0 0.11 0.66 0.77 0.11 0.77 Richmond (1 Season) 1 League 10 2 364 4.0 1 2 3 1 0 0 0 0 0.25 0.49 0.74 0.25 0.74
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 2022 28 El Paso us USA U.S. Open Cup Rd2 1 1 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 30 Loudoun Utd us USA U.S. Open Cup R16 1 1 116 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 2 Clubs 1 League 2 2 178 2.0 0 0 0 0 0 0 1 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 El Paso (1 Season) 1 League 1 1 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Loudoun Utd (1 Season) 1 League 1 1 116 1.3 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 Gls Ast G+A G-PK G+A-PK Matches 2022 28 ht Haiti WCQ 1 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 28 ht Haiti Friendlies (M) 1 1 64 0.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 2 Leagues 2 1 93 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 1 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 1 1 64 0.7 0 0 0 0 0 0 1 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 PK PKatt Matches 2014 20 Richmond us USA 3. USL Pro 4.0 1 4 0.99 0.25 0 0 2017 23 Rochester us USA 2. USL 9.1 1 17 4 23.5 1.86 0.44 0.06 0.25 0 0 Matches 2018 24 Pittsburgh us USA 2. USL 27.6 4 61 21 34.4 2.21 0.76 0.07 0.19 0 0 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 27.3 8 57 28 49.1 2.09 1.02 0.14 0.29 0 0 Matches 2020 26 Reno us USA 2. USL Champ 14.8 6 35 15 42.9 2.36 1.01 0.14 0.33 1 1 Matches 2021 27 Miami FC us USA 2. USL Champ 24.1 11 43 29 67.4 1.79 1.20 0.23 0.34 1 1 Matches 2022 28 El Paso us USA U.S. Open Cup 0.7 0 0 0 0.00 0.00 0 0 Matches 2022 28 El Paso us USA 2. USL Champ 14.5 1 20 7 35.0 1.38 0.48 0.05 0.14 0 0 Matches 2023 29 RGV Toros us USA 2. USL Champ 22.0 3 48 21 43.8 2.18 0.95 0.06 0.14 0 0 Matches 2024 30 Loudoun Utd us USA U.S. Open Cup 1.3 0 5 2 40.0 3.88 1.55 0.00 0.00 0 0 Matches 2024 30 Loudoun Utd us USA 2. USL Champ 6.7 0 11 2 18.2 1.65 0.30 0.00 0.00 0 0 Matches 9 Seasons 9 Clubs 2 Leagues 152.1 35 297 133 43.4 2.01 0.87 0.11 0.25 2 2 Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches RGV Toros (1 Season) 1 League 22.0 3 48 21 43.8 2.18 0.95 0.06 0.14 0 0 Pittsburgh (1 Season) 1 League 27.6 4 61 21 34.4 2.21 0.76 0.07 0.19 0 0 Miami FC (1 Season) 1 League 24.1 11 43 29 67.4 1.79 1.20 0.23 0.34 1 1 Ottawa Fury (1 Season) 1 League 27.3 8 57 28 49.1 2.09 1.02 0.14 0.29 0 0 El Paso (1 Season) 2 Leagues 15.2 1 20 7 35.0 1.32 0.46 0.05 0.14 0 0 Loudoun Utd (1 Season) 2 Leagues 8.0 0 16 4 25.0 2.01 0.50 0.00 0.00 0 0 Reno (1 Season) 1 League 14.8 6 35 15 42.9 2.36 1.01 0.14 0.33 1 1 Rochester (1 Season) 1 League 9.1 1 17 4 23.5 1.86 0.44 0.06 0.25 0 0 Richmond (1 Season) 1 League 4.0 1 4 0.99 0.25 0 0 USL Pro (9 Seasons) 150.1 35 292 131 43.5 2.00 0.87 0.11 0.25 2 2 U.S. Open Cup (2 Seasons) 2.0 0 5 2 40.0 2.53 1.01 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 PK PKatt Matches 2014 20 Richmond 1 League 4.0 1 4 0.99 0.25 0 0 2017 23 Rochester 1 League 9.1 1 17 4 23.5 1.86 0.44 0.06 0.25 0 0 2018 24 Pittsburgh 1 League 27.6 4 61 21 34.4 2.21 0.76 0.07 0.19 0 0 2019 25 Ottawa Fury 1 League 27.3 8 57 28 49.1 2.09 1.02 0.14 0.29 0 0 2020 26 Reno 1 League 14.8 6 35 15 42.9 2.36 1.01 0.14 0.33 1 1 2021 27 Miami FC 1 League 24.1 11 43 29 67.4 1.79 1.20 0.23 0.34 1 1 2022 28 El Paso 2 Leagues 15.2 1 20 7 35.0 1.32 0.46 0.05 0.14 0 0 2023 29 RGV Toros 1 League 22.0 3 48 21 43.8 2.18 0.95 0.06 0.14 0 0 2024 30 Loudoun Utd 2 Leagues 8.0 0 16 4 25.0 2.01 0.50 0.00 0.00 0 0 9 Seasons 9 Clubs 2 Leagues 152.1 35 297 133 43.4 2.01 0.87 0.11 0.25 2 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches RGV Toros (1 Season) 1 League 22.0 3 48 21 43.8 2.18 0.95 0.06 0.14 0 0 Pittsburgh (1 Season) 1 League 27.6 4 61 21 34.4 2.21 0.76 0.07 0.19 0 0 Miami FC (1 Season) 1 League 24.1 11 43 29 67.4 1.79 1.20 0.23 0.34 1 1 Ottawa Fury (1 Season) 1 League 27.3 8 57 28 49.1 2.09 1.02 0.14 0.29 0 0 El Paso (1 Season) 2 Leagues 15.2 1 20 7 35.0 1.32 0.46 0.05 0.14 0 0 Loudoun Utd (1 Season) 2 Leagues 8.0 0 16 4 25.0 2.01 0.50 0.00 0.00 0 0 Reno (1 Season) 1 League 14.8 6 35 15 42.9 2.36 1.01 0.14 0.33 1 1 Rochester (1 Season) 1 League 9.1 1 17 4 23.5 1.86 0.44 0.06 0.25 0 0 Richmond (1 Season) 1 League 4.0 1 4 0.99 0.25 0 0 USL Pro (9 Seasons) 150.1 35 292 131 43.5 2.00 0.87 0.11 0.25 2 2 U.S. Open Cup (2 Seasons) 2.0 0 5 2 40.0 2.53 1.01 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014 20 Richmond us USA 3. USL Pro 4th 4.0 1 4 0.99 0.25 0 0 2017 23 Rochester us USA 2. USL 9th 9.1 1 17 4 23.5 1.86 0.44 0.06 0.25 0 0 Matches 2018 24 Pittsburgh us USA 2. USL 8th 27.6 4 61 21 34.4 2.21 0.76 0.07 0.19 0 0 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 13th 27.3 8 57 28 49.1 2.09 1.02 0.14 0.29 0 0 Matches 2020 26 Reno us USA 2. USL Champ 1st 14.8 6 35 15 42.9 2.36 1.01 0.14 0.33 1 1 Matches 2021 27 Miami FC us USA 2. USL Champ 8th 24.1 11 43 29 67.4 1.79 1.20 0.23 0.34 1 1 Matches 2022 28 El Paso us USA 2. USL Champ 14.5 1 20 7 35.0 1.38 0.48 0.05 0.14 0 0 Matches 2023 29 RGV Toros us USA 2. USL Champ 16th 22.0 3 48 21 43.8 2.18 0.95 0.06 0.14 0 0 Matches 2024 30 Loudoun Utd us USA 2. USL Champ 18th 6.7 0 11 2 18.2 1.65 0.30 0.00 0.00 0 0 Matches 9 Seasons 9 Clubs 1 League 150.1 35 292 131 43.5 2.00 0.87 0.11 0.25 2 2 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches RGV Toros (1 Season) 1 League 22.0 3 48 21 43.8 2.18 0.95 0.06 0.14 0 0 Pittsburgh (1 Season) 1 League 27.6 4 61 21 34.4 2.21 0.76 0.07 0.19 0 0 Miami FC (1 Season) 1 League 24.1 11 43 29 67.4 1.79 1.20 0.23 0.34 1 1 Ottawa Fury (1 Season) 1 League 27.3 8 57 28 49.1 2.09 1.02 0.14 0.29 0 0 El Paso (1 Season) 1 League 14.5 1 20 7 35.0 1.38 0.48 0.05 0.14 0 0 Loudoun Utd (1 Season) 1 League 6.7 0 11 2 18.2 1.65 0.30 0.00 0.00 0 0 Reno (1 Season) 1 League 14.8 6 35 15 42.9 2.36 1.01 0.14 0.33 1 1 Rochester (1 Season) 1 League 9.1 1 17 4 23.5 1.86 0.44 0.06 0.25 0 0 Richmond (1 Season) 1 League 4.0 1 4 0.99 0.25 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2022 28 El Paso us USA U.S. Open Cup Rd2 0.7 0 0 0 0.00 0.00 0 0 Matches 2024 30 Loudoun Utd us USA U.S. Open Cup R16 1.3 0 5 2 40.0 3.88 1.55 0.00 0.00 0 0 Matches 2 Seasons 2 Clubs 1 League 2.0 0 5 2 40.0 2.53 1.01 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches El Paso (1 Season) 1 League 0.7 0 0 0 0.00 0.00 0 0 Loudoun Utd (1 Season) 1 League 1.3 0 5 2 40.0 3.88 1.55 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2022 28 ht Haiti WCQ 0.3 0 0 0 Matches 2022 28 ht Haiti Friendlies (M) 0.7 0 0 0 Matches 1 Season 1 Club 2 Leagues 1.0 0 0 0 WCQ (1 Season) 0.3 0 0 0 Friendlies (M) (1 Season) 0.7 0 0 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 Matches 2014 20 Richmond us USA 3. USL Pro 10 364 36 14.4 4.0 2 8 2017 23 Rochester us USA 2. USL 11 821 75 28.5 9.1 9 6 2 3 1.57 14 13 +1 +0.11 -0.20 Matches 2018 24 Pittsburgh us USA 2. USL 32 2,480 78 81.0 27.6 28 84 16 4 31 1 1.73 35 16 +19 +0.69 +0.38 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 28 2,460 88 80.4 27.3 28 88 23 0 0 1.55 45 34 +11 +0.40 +1.00 Matches 2020 26 Reno us USA 2. USL Champ 16 1,335 83 92.7 14.8 16 83 9 0 0 2.17 40 19 +21 +1.42 +0.56 Matches 2021 27 Miami FC us USA 2. USL Champ 31 2,166 70 75.2 24.1 26 78 12 5 29 0 1.59 44 35 +9 +0.37 -0.38 Matches 2022 28 El Paso us USA U.S. Open Cup 1 62 62 68.9 0.7 1 62 0 0 0 0.00 0 4 -4 -5.81 -9.02 Matches 2022 28 El Paso us USA 2. USL Champ 26 1,302 50 42.5 14.5 16 72 4 10 15 3 1.23 15 20 -5 -0.35 Matches 2023 29 RGV Toros us USA 2. USL Champ 33 1,980 60 64.7 22.0 25 72 3 8 24 0 1.21 26 33 -7 -0.32 -0.48 Matches 2024 30 Loudoun Utd us USA U.S. Open Cup 1 116 116 38.7 1.3 1 116 0 0 1 1.00 0 0 0 0.00 +0.98 Matches 2024 30 Loudoun Utd us USA 2. USL Champ 21 601 29 19.6 6.7 6 61 0 15 16 6 1.00 7 11 -4 -0.60 -0.93 Matches 9 Seasons 9 Clubs 2 Leagues 210 13,687 65 53.9 152.1 158 79 73 52 20 14 1.47 226 185 +41 +0.28 +0.07 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches RGV Toros (1 Season) 1 League 33 1,980 60 64.7 22.0 25 72 3 8 24 0 1.21 26 33 -7 -0.32 -0.48 Pittsburgh (1 Season) 1 League 32 2,480 78 81.0 27.6 28 84 16 4 31 1 1.73 35 16 +19 +0.69 +0.38 Miami FC (1 Season) 1 League 31 2,166 70 75.2 24.1 26 78 12 5 29 0 1.59 44 35 +9 +0.37 -0.38 Ottawa Fury (1 Season) 1 League 28 2,460 88 80.4 27.3 28 88 23 0 0 1.55 45 34 +11 +0.40 +1.00 El Paso (1 Season) 2 Leagues 27 1,364 51 43.3 15.2 17 71 4 10 15 3 1.18 15 24 -9 -0.59 -0.64 Loudoun Utd (1 Season) 2 Leagues 22 717 33 21.3 8.0 7 69 0 15 16 7 1.00 7 11 -4 -0.50 -0.74 Reno (1 Season) 1 League 16 1,335 83 92.7 14.8 16 83 9 0 0 2.17 40 19 +21 +1.42 +0.56 Rochester (1 Season) 1 League 11 821 75 28.5 9.1 9 6 2 3 1.57 14 13 +1 +0.11 -0.20 Richmond (1 Season) 1 League 10 364 36 14.4 4.0 2 8 USL Pro (9 Seasons) 208 13,509 65 54.0 150.1 156 79 73 52 20 13 1.48 226 181 +45 +0.31 +0.09 U.S. Open Cup (2 Seasons) 2 178 89 45.6 2.0 2 89 0 0 1 0.50 0 4 -4 -2.02 -1.60
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 Matches 2014 20 Richmond 1 League 10 364 36 14.4 4.0 2 8 2017 23 Rochester 1 League 11 821 75 28.5 9.1 9 6 2 3 1.57 14 13 +1 +0.11 -0.20 2018 24 Pittsburgh 1 League 32 2,480 78 81.0 27.6 28 84 16 4 31 1 1.73 35 16 +19 +0.69 +0.38 2019 25 Ottawa Fury 1 League 28 2,460 88 80.4 27.3 28 88 23 0 0 1.55 45 34 +11 +0.40 +1.00 2020 26 Reno 1 League 16 1,335 83 92.7 14.8 16 83 9 0 0 2.17 40 19 +21 +1.42 +0.56 2021 27 Miami FC 1 League 31 2,166 70 75.2 24.1 26 78 12 5 29 0 1.59 44 35 +9 +0.37 -0.38 2022 28 El Paso 2 Leagues 27 1,364 51 43.3 15.2 17 71 4 10 15 3 1.18 15 24 -9 -0.59 -0.64 2023 29 RGV Toros 1 League 33 1,980 60 64.7 22.0 25 72 3 8 24 0 1.21 26 33 -7 -0.32 -0.48 2024 30 Loudoun Utd 2 Leagues 22 717 33 21.3 8.0 7 69 0 15 16 7 1.00 7 11 -4 -0.50 -0.74 9 Seasons 9 Clubs 2 Leagues 210 13,687 65 53.9 152.1 158 79 73 52 20 14 1.47 226 185 +41 +0.28 +0.07 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches RGV Toros (1 Season) 1 League 33 1,980 60 64.7 22.0 25 72 3 8 24 0 1.21 26 33 -7 -0.32 -0.48 Pittsburgh (1 Season) 1 League 32 2,480 78 81.0 27.6 28 84 16 4 31 1 1.73 35 16 +19 +0.69 +0.38 Miami FC (1 Season) 1 League 31 2,166 70 75.2 24.1 26 78 12 5 29 0 1.59 44 35 +9 +0.37 -0.38 Ottawa Fury (1 Season) 1 League 28 2,460 88 80.4 27.3 28 88 23 0 0 1.55 45 34 +11 +0.40 +1.00 El Paso (1 Season) 2 Leagues 27 1,364 51 43.3 15.2 17 71 4 10 15 3 1.18 15 24 -9 -0.59 -0.64 Loudoun Utd (1 Season) 2 Leagues 22 717 33 21.3 8.0 7 69 0 15 16 7 1.00 7 11 -4 -0.50 -0.74 Reno (1 Season) 1 League 16 1,335 83 92.7 14.8 16 83 9 0 0 2.17 40 19 +21 +1.42 +0.56 Rochester (1 Season) 1 League 11 821 75 28.5 9.1 9 6 2 3 1.57 14 13 +1 +0.11 -0.20 Richmond (1 Season) 1 League 10 364 36 14.4 4.0 2 8 USL Pro (9 Seasons) 208 13,509 65 54.0 150.1 156 79 73 52 20 13 1.48 226 181 +45 +0.31 +0.09 U.S. Open Cup (2 Seasons) 2 178 89 45.6 2.0 2 89 0 0 1 0.50 0 4 -4 -2.02 -1.60
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 2014 20 Richmond us USA 3. USL Pro 4th 10 364 36 14.4 4.0 2 8 2017 23 Rochester us USA 2. USL 9th 11 821 75 28.5 9.1 9 6 2 3 1.57 14 13 +1 +0.11 -0.20 Matches 2018 24 Pittsburgh us USA 2. USL 8th 32 2,480 78 81.0 27.6 28 84 16 4 31 1 1.73 35 16 +19 +0.69 +0.38 Matches 2019 25 Ottawa Fury us USA 2. USL Champ 13th 28 2,460 88 80.4 27.3 28 88 23 0 0 1.55 45 34 +11 +0.40 +1.00 Matches 2020 26 Reno us USA 2. USL Champ 1st 16 1,335 83 92.7 14.8 16 83 9 0 0 2.17 40 19 +21 +1.42 +0.56 Matches 2021 27 Miami FC us USA 2. USL Champ 8th 31 2,166 70 75.2 24.1 26 78 12 5 29 0 1.59 44 35 +9 +0.37 -0.38 Matches 2022 28 El Paso us USA 2. USL Champ 26 1,302 50 42.5 14.5 16 72 4 10 15 3 1.23 15 20 -5 -0.35 Matches 2023 29 RGV Toros us USA 2. USL Champ 16th 33 1,980 60 64.7 22.0 25 72 3 8 24 0 1.21 26 33 -7 -0.32 -0.48 Matches 2024 30 Loudoun Utd us USA 2. USL Champ 18th 21 601 29 19.6 6.7 6 61 0 15 16 6 1.00 7 11 -4 -0.60 -0.93 Matches 9 Seasons 9 Clubs 1 League 208 13,509 65 54.0 150.1 156 79 73 52 20 13 1.48 226 181 +45 +0.31 +0.09 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches RGV Toros (1 Season) 1 League 33 1,980 60 64.7 22.0 25 72 3 8 24 0 1.21 26 33 -7 -0.32 -0.48 Pittsburgh (1 Season) 1 League 32 2,480 78 81.0 27.6 28 84 16 4 31 1 1.73 35 16 +19 +0.69 +0.38 Miami FC (1 Season) 1 League 31 2,166 70 75.2 24.1 26 78 12 5 29 0 1.59 44 35 +9 +0.37 -0.38 Ottawa Fury (1 Season) 1 League 28 2,460 88 80.4 27.3 28 88 23 0 0 1.55 45 34 +11 +0.40 +1.00 El Paso (1 Season) 1 League 26 1,302 50 42.5 14.5 16 72 4 10 15 3 1.23 15 20 -5 -0.35 Loudoun Utd (1 Season) 1 League 21 601 29 19.6 6.7 6 61 0 15 16 6 1.00 7 11 -4 -0.60 -0.93 Reno (1 Season) 1 League 16 1,335 83 92.7 14.8 16 83 9 0 0 2.17 40 19 +21 +1.42 +0.56 Rochester (1 Season) 1 League 11 821 75 28.5 9.1 9 6 2 3 1.57 14 13 +1 +0.11 -0.20 Richmond (1 Season) 1 League 10 364 36 14.4 4.0 2 8
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 2022 28 El Paso us USA U.S. Open Cup Rd2 1 62 62 68.9 0.7 1 62 0 0 0 0.00 0 4 -4 -5.81 -9.02 Matches 2024 30 Loudoun Utd us USA U.S. Open Cup R16 1 116 116 38.7 1.3 1 116 0 0 1 1.00 0 0 0 0.00 +0.98 Matches 2 Seasons 2 Clubs 1 League 2 178 89 45.6 2.0 2 89 0 0 1 0.50 0 4 -4 -2.02 -1.60 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches El Paso (1 Season) 1 League 1 62 62 68.9 0.7 1 62 0 0 0 0.00 0 4 -4 -5.81 -9.02 Loudoun Utd (1 Season) 1 League 1 116 116 38.7 1.3 1 116 0 0 1 1.00 0 0 0 0.00 +0.98
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 2022 28 ht Haiti WCQ 1 29 29 6.4 0.3 0 0 1 29 0 3.00 1 0 +1 +3.10 +1.39 Matches 2022 28 ht Haiti Friendlies (M) 1 64 64 71.1 0.7 1 64 0 0 0 0.00 1 2 -1 -1.41 -1.41 Matches 1 Season 1 Club 2 Leagues 2 93 47 17.2 1.0 1 64 0 1 29 0 1.50 2 2 0 0.00 -1.61 WCQ (1 Season) 1 29 29 6.4 0.3 0 0 1 29 0 3.00 1 0 +1 +3.10 +1.39 Friendlies (M) (1 Season) 1 64 64 71.1 0.7 1 64 0 0 0 0.00 1 2 -1 -1.41 -1.41
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014 20 Richmond 1 League 4.0 0 0 7 2017 23 Rochester 1 League 9.1 0 0 0 11 20 3 69 9 9 1 0 0 2018 24 Pittsburgh 1 League 27.6 2 0 0 32 39 15 157 12 22 0 0 0 2019 25 Ottawa Fury 1 League 27.3 1 0 0 31 29 26 50 10 14 1 0 0 2020 26 Reno 1 League 14.8 0 0 0 13 19 8 97 7 8 0 2021 27 Miami FC 1 League 24.1 3 1 0 24 31 28 44 12 18 0 2022 28 El Paso 2 Leagues 15.2 3 0 0 19 16 17 76 8 11 0 2023 29 RGV Toros 1 League 22.0 1 0 0 32 33 24 29 3 9 0 2024 30 Loudoun Utd 2 Leagues 8.0 1 1 0 20 22 10 22 3 4 0 9 Seasons 9 Clubs 2 Leagues 152.1 11 2 0 189 209 131 544 64 95 2 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches RGV Toros (1 Season) 1 League 22.0 1 0 0 32 33 24 29 3 9 0 Pittsburgh (1 Season) 1 League 27.6 2 0 0 32 39 15 157 12 22 0 0 0 Miami FC (1 Season) 1 League 24.1 3 1 0 24 31 28 44 12 18 0 Ottawa Fury (1 Season) 1 League 27.3 1 0 0 31 29 26 50 10 14 1 0 0 El Paso (1 Season) 2 Leagues 15.2 3 0 0 19 16 17 76 8 11 0 Loudoun Utd (1 Season) 2 Leagues 8.0 1 1 0 20 22 10 22 3 4 0 Reno (1 Season) 1 League 14.8 0 0 0 13 19 8 97 7 8 0 Rochester (1 Season) 1 League 9.1 0 0 0 11 20 3 69 9 9 1 0 0 Richmond (1 Season) 1 League 4.0 0 0 7 USL Pro (9 Seasons) 150.1 10 2 0 186 207 127 540 64 95 2 0 0 U.S. Open Cup (2 Seasons) 2.0 1 0 0 3 2 4 4 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 2022 28 El Paso us USA U.S. Open Cup Rd2 0.7 0 0 0 1 0 2 1 0 0 0 Matches 2024 30 Loudoun Utd us USA U.S. Open Cup R16 1.3 1 0 0 2 2 2 3 0 0 0 Matches 2 Seasons 2 Clubs 1 League 2.0 1 0 0 3 2 4 4 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches El Paso (1 Season) 1 League 0.7 0 0 0 1 0 2 1 0 0 0 Loudoun Utd (1 Season) 1 League 1.3 1 0 0 2 2 2 3 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2022 28 ht Haiti WCQ 0.3 0 0 0 0 Matches 2022 28 ht Haiti Friendlies (M) 0.7 1 0 0 0 Matches 1 Season 1 Club 2 Leagues 1.0 1 0 0 0 WCQ (1 Season) 0.3 0 0 0 0 Friendlies (M) (1 Season) 0.7 1 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
Player Club Summary