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 2016 21 Rochester us USA 3. USL 27 24 2,074 23.0 1 2 3 1 0 0 1 0 0.04 0.09 0.13 0.04 0.13 2017 22 Rochester us USA 2. USL 30 29 2,620 29.1 0 1 1 0 0 0 2 0 0.00 0.03 0.03 0.00 0.03 Matches 2018 23 Nashville us USA 2. USL 16 11 1,013 11.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 24 Pittsburgh us USA U.S. Open Cup 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 24 Pittsburgh us USA 2. USL Champ 34 31 2,833 31.5 0 5 5 0 0 0 3 0 0.00 0.16 0.16 0.00 0.16 Matches 2020 25 Pittsburgh us USA 2. USL Champ 16 15 1,355 15.1 5 0 5 5 0 0 0 0 0.33 0.00 0.33 0.33 0.33 Matches 2021 26 B'ham Legion us USA 2. USL Champ 32 27 2,408 26.8 0 4 4 0 0 0 4 0 0.00 0.15 0.15 0.00 0.15 Matches 2022 27 B'ham Legion us USA U.S. Open Cup 2 2 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 27 B'ham Legion us USA 2. USL Champ 27 13 1,176 13.1 1 2 3 1 0 0 2 1 0.08 0.15 0.23 0.08 0.23 Matches 2023 28 HFX Wanderers ca CAN 1. CanPL 6 4 394 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 5 Clubs 3 Leagues 192 158 14,188 157.6 7 14 21 7 0 0 13 1 0.04 0.09 0.13 0.04 0.13 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 B'ham Legion (2 Seasons) 2 Leagues 61 42 3,719 41.3 1 6 7 1 0 0 6 1 0.02 0.15 0.17 0.02 0.17 Rochester (2 Seasons) 1 League 57 53 4,694 52.2 1 3 4 1 0 0 3 0 0.02 0.06 0.08 0.02 0.08 Pittsburgh (2 Seasons) 2 Leagues 52 48 4,368 48.5 5 5 10 5 0 0 4 0 0.10 0.10 0.21 0.10 0.21 Nashville (1 Season) 1 League 16 11 1,013 11.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 HFX Wanderers (1 Season) 1 League 6 4 394 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 USL (7 Seasons) 182 150 13,479 149.8 7 14 21 7 0 0 12 1 0.05 0.09 0.14 0.05 0.14 U.S. Open Cup (2 Seasons) 4 4 315 3.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 CanPL (1 Season) 6 4 394 4.4 0 0 0 0 0 0 0 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 2016 21 Rochester 1 League 27 24 2,074 23.0 1 2 3 1 0 0 1 0 0.04 0.09 0.13 0.04 0.13 2017 22 Rochester 1 League 30 29 2,620 29.1 0 1 1 0 0 0 2 0 0.00 0.03 0.03 0.00 0.03 2018 23 Nashville 1 League 16 11 1,013 11.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019 24 Pittsburgh 2 Leagues 36 33 3,013 33.5 0 5 5 0 0 0 4 0 0.00 0.15 0.15 0.00 0.15 2020 25 Pittsburgh 1 League 16 15 1,355 15.1 5 0 5 5 0 0 0 0 0.33 0.00 0.33 0.33 0.33 2021 26 B'ham Legion 1 League 32 27 2,408 26.8 0 4 4 0 0 0 4 0 0.00 0.15 0.15 0.00 0.15 2022 27 B'ham Legion 2 Leagues 29 15 1,311 14.6 1 2 3 1 0 0 2 1 0.07 0.14 0.21 0.07 0.21 2023 28 HFX Wanderers 1 League 6 4 394 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 8 Seasons 5 Clubs 3 Leagues 192 158 14,188 157.6 7 14 21 7 0 0 13 1 0.04 0.09 0.13 0.04 0.13 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 B'ham Legion (2 Seasons) 2 Leagues 61 42 3,719 41.3 1 6 7 1 0 0 6 1 0.02 0.15 0.17 0.02 0.17 Rochester (2 Seasons) 1 League 57 53 4,694 52.2 1 3 4 1 0 0 3 0 0.02 0.06 0.08 0.02 0.08 Pittsburgh (2 Seasons) 2 Leagues 52 48 4,368 48.5 5 5 10 5 0 0 4 0 0.10 0.10 0.21 0.10 0.21 Nashville (1 Season) 1 League 16 11 1,013 11.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 HFX Wanderers (1 Season) 1 League 6 4 394 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 USL (7 Seasons) 182 150 13,479 149.8 7 14 21 7 0 0 12 1 0.05 0.09 0.14 0.05 0.14 U.S. Open Cup (2 Seasons) 4 4 315 3.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 CanPL (1 Season) 6 4 394 4.4 0 0 0 0 0 0 0 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 2016 21 Rochester us USA 3. USL 6th 27 24 2,074 23.0 1 2 3 1 0 0 1 0 0.04 0.09 0.13 0.04 0.13 2017 22 Rochester us USA 2. USL 9th 30 29 2,620 29.1 0 1 1 0 0 0 2 0 0.00 0.03 0.03 0.00 0.03 Matches 2018 23 Nashville us USA 2. USL 17th 16 11 1,013 11.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 24 Pittsburgh us USA 2. USL Champ 2nd 34 31 2,833 31.5 0 5 5 0 0 0 3 0 0.00 0.16 0.16 0.00 0.16 Matches 2020 25 Pittsburgh us USA 2. USL Champ 5th 16 15 1,355 15.1 5 0 5 5 0 0 0 0 0.33 0.00 0.33 0.33 0.33 Matches 2021 26 B'ham Legion us USA 2. USL Champ 5th 32 27 2,408 26.8 0 4 4 0 0 0 4 0 0.00 0.15 0.15 0.00 0.15 Matches 2022 27 B'ham Legion us USA 2. USL Champ 27 13 1,176 13.1 1 2 3 1 0 0 2 1 0.08 0.15 0.23 0.08 0.23 Matches 2023 28 HFX Wanderers ca CAN 1. CanPL 6 4 394 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 5 Clubs 2 Leagues 188 154 13,873 154.1 7 14 21 7 0 0 12 1 0.05 0.09 0.14 0.05 0.14 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 B'ham Legion (2 Seasons) 1 League 59 40 3,584 39.8 1 6 7 1 0 0 6 1 0.03 0.15 0.18 0.03 0.18 Rochester (2 Seasons) 1 League 57 53 4,694 52.2 1 3 4 1 0 0 3 0 0.02 0.06 0.08 0.02 0.08 Pittsburgh (2 Seasons) 1 League 50 46 4,188 46.5 5 5 10 5 0 0 3 0 0.11 0.11 0.21 0.11 0.21 Nashville (1 Season) 1 League 16 11 1,013 11.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 HFX Wanderers (1 Season) 1 League 6 4 394 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 USL (7 Seasons) 182 150 13,479 149.8 7 14 21 7 0 0 12 1 0.05 0.09 0.14 0.05 0.14 CanPL (1 Season) 6 4 394 4.4 0 0 0 0 0 0 0 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 24 Pittsburgh us USA U.S. Open Cup R32 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 27 B'ham Legion us USA U.S. Open Cup Rd3 2 2 135 1.5 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 4 4 315 3.5 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 Pittsburgh (1 Season) 1 League 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 B'ham Legion (1 Season) 1 League 2 2 135 1.5 0 0 0 0 0 0 0 0 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 PK PKatt Matches 2016 21 Rochester 1 League 23.0 1 1 0.04 1.00 0 0 2017 22 Rochester 1 League 29.1 0 13 2 15.4 0.45 0.07 0.00 0.00 0 0 2018 23 Nashville 1 League 11.3 0 1 0 0.0 0.09 0.00 0.00 0 0 2019 24 Pittsburgh 2 Leagues 33.5 0 13 2 15.4 0.41 0.06 0.00 0.00 0 0 2020 25 Pittsburgh 1 League 15.1 5 12 6 50.0 0.80 0.40 0.42 0.83 0 0 2021 26 B'ham Legion 1 League 26.8 0 18 7 38.9 0.67 0.26 0.00 0.00 0 0 2022 27 B'ham Legion 2 Leagues 14.6 1 15 3 20.0 1.03 0.21 0.07 0.33 0 0 2023 28 HFX Wanderers 1 League 4.4 0 0 0 8 Seasons 5 Clubs 3 Leagues 157.6 7 72 21 27.8 0.56 0.14 0.08 0.33 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches B'ham Legion (2 Seasons) 2 Leagues 41.3 1 33 10 30.3 0.80 0.24 0.03 0.10 0 0 Rochester (2 Seasons) 1 League 52.2 1 13 3 15.4 0.45 0.06 0.00 0.33 0 0 Pittsburgh (2 Seasons) 2 Leagues 48.5 5 25 8 32.0 0.54 0.17 0.20 0.63 0 0 Nashville (1 Season) 1 League 11.3 0 1 0 0.0 0.09 0.00 0.00 0 0 HFX Wanderers (1 Season) 1 League 4.4 0 0 0 USL (7 Seasons) 149.8 7 69 20 27.5 0.54 0.13 0.09 0.35 0 0 U.S. Open Cup (2 Seasons) 3.5 0 3 1 33.3 2.00 0.67 0.00 0.00 0 0 CanPL (1 Season) 4.4 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 PK PKatt Matches 2016 21 Rochester us USA 3. USL 6th 23.0 1 1 0.04 1.00 0 0 2017 22 Rochester us USA 2. USL 9th 29.1 0 13 2 15.4 0.45 0.07 0.00 0.00 0 0 Matches 2018 23 Nashville us USA 2. USL 17th 11.3 0 1 0 0.0 0.09 0.00 0.00 0 0 Matches 2019 24 Pittsburgh us USA 2. USL Champ 2nd 31.5 0 13 2 15.4 0.41 0.06 0.00 0.00 0 0 Matches 2020 25 Pittsburgh us USA 2. USL Champ 5th 15.1 5 12 6 50.0 0.80 0.40 0.42 0.83 0 0 Matches 2021 26 B'ham Legion us USA 2. USL Champ 5th 26.8 0 18 7 38.9 0.67 0.26 0.00 0.00 0 0 Matches 2022 27 B'ham Legion us USA 2. USL Champ 13.1 1 12 2 16.7 0.92 0.15 0.08 0.50 0 0 Matches 2023 28 HFX Wanderers ca CAN 1. CanPL 4.4 0 0 0 Matches 8 Seasons 5 Clubs 2 Leagues 154.1 7 69 20 27.5 0.54 0.13 0.09 0.35 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches B'ham Legion (2 Seasons) 1 League 39.8 1 30 9 30.0 0.75 0.23 0.03 0.11 0 0 Rochester (2 Seasons) 1 League 52.2 1 13 3 15.4 0.45 0.06 0.00 0.33 0 0 Pittsburgh (2 Seasons) 1 League 46.5 5 25 8 32.0 0.54 0.17 0.20 0.63 0 0 Nashville (1 Season) 1 League 11.3 0 1 0 0.0 0.09 0.00 0.00 0 0 HFX Wanderers (1 Season) 1 League 4.4 0 0 0 USL (7 Seasons) 149.8 7 69 20 27.5 0.54 0.13 0.09 0.35 0 0 CanPL (1 Season) 4.4 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 PK PKatt Matches 2019 24 Pittsburgh us USA U.S. Open Cup R32 2.0 0 0 0 Matches 2022 27 B'ham Legion us USA U.S. Open Cup Rd3 1.5 0 3 1 33.3 2.00 0.67 0.00 0.00 0 0 Matches 2 Seasons 2 Clubs 1 League 3.5 0 3 1 33.3 2.00 0.67 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 Pittsburgh (1 Season) 1 League 2.0 0 0 0 B'ham Legion (1 Season) 1 League 1.5 0 3 1 33.3 2.00 0.67 0.00 0.00 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 2016 21 Rochester us USA 3. USL 27 2,074 77 76.8 23.0 24 3 2017 22 Rochester us USA 2. USL 30 2,620 87 91.0 29.1 29 30 1 0 1.65 34 28 +6 +0.21 -0.49 Matches 2018 23 Nashville us USA 2. USL 16 1,013 63 33.1 11.3 11 85 8 5 15 16 1.38 9 15 -6 -0.53 -1.28 Matches 2019 24 Pittsburgh us USA U.S. Open Cup 2 180 90 66.7 2.0 2 90 2 0 1 3.00 4 0 +4 +2.00 +3.00 Matches 2019 24 Pittsburgh us USA 2. USL Champ 34 2,833 83 92.6 31.5 31 90 30 3 19 0 1.97 53 30 +23 +0.73 -1.25 Matches 2020 25 Pittsburgh us USA 2. USL Champ 16 1,355 85 94.1 15.1 15 90 14 1 10 0 2.00 37 8 +29 +1.93 +1.93 Matches 2021 26 B'ham Legion us USA 2. USL Champ 32 2,408 75 83.6 26.8 27 86 22 5 19 0 1.82 36 25 +11 +0.41 -1.30 Matches 2022 27 B'ham Legion us USA U.S. Open Cup 2 135 68 75.0 1.5 2 68 1 0 0 1.50 3 3 0 0.00 0.00 Matches 2022 27 B'ham Legion us USA 2. USL Champ 27 1,176 44 38.4 13.1 13 71 3 14 18 7 1.93 21 9 +12 +0.92 Matches 2023 28 HFX Wanderers ca CAN 1. CanPL 6 394 66 15.6 4.4 4 76 3 2 46 1 1.33 5 4 +1 +0.23 Matches 8 Seasons 5 Clubs 3 Leagues 192 14,188 74 64.3 157.6 158 85 113 34 20 25 1.81 202 122 +80 +0.59 +0.20 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches B'ham Legion (2 Seasons) 2 Leagues 61 3,719 61 60.8 41.3 42 80 26 19 19 7 1.86 60 37 +23 +0.56 +0.22 Rochester (2 Seasons) 1 League 57 4,694 82 84.1 52.2 53 30 4 0 1.65 34 28 +6 +0.21 -0.49 Pittsburgh (2 Seasons) 2 Leagues 52 4,368 84 91.6 48.5 48 90 46 4 17 1 2.02 94 38 +56 +1.15 +0.26 Nashville (1 Season) 1 League 16 1,013 63 33.1 11.3 11 85 8 5 15 16 1.38 9 15 -6 -0.53 -1.28 HFX Wanderers (1 Season) 1 League 6 394 66 15.6 4.4 4 76 3 2 46 1 1.33 5 4 +1 +0.23 USL (7 Seasons) 182 13,479 74 70.6 149.8 150 85 107 32 18 23 1.81 190 115 +75 +0.59 -0.01 U.S. Open Cup (2 Seasons) 4 315 79 70.0 3.5 4 79 3 0 1 2.25 7 3 +4 +1.14 +1.81 CanPL (1 Season) 6 394 66 15.6 4.4 4 76 3 2 46 1 1.33 5 4 +1 +0.23
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 2016 21 Rochester 1 League 27 2,074 77 76.8 23.0 24 3 2017 22 Rochester 1 League 30 2,620 87 91.0 29.1 29 30 1 0 1.65 34 28 +6 +0.21 -0.49 2018 23 Nashville 1 League 16 1,013 63 33.1 11.3 11 85 8 5 15 16 1.38 9 15 -6 -0.53 -1.28 2019 24 Pittsburgh 2 Leagues 36 3,013 84 90.5 33.5 33 90 32 3 19 1 2.03 57 30 +27 +0.81 -0.33 2020 25 Pittsburgh 1 League 16 1,355 85 94.1 15.1 15 90 14 1 10 0 2.00 37 8 +29 +1.93 +1.93 2021 26 B'ham Legion 1 League 32 2,408 75 83.6 26.8 27 86 22 5 19 0 1.82 36 25 +11 +0.41 -1.30 2022 27 B'ham Legion 2 Leagues 29 1,311 45 40.5 14.6 15 70 4 14 18 7 1.90 24 12 +12 +0.82 +0.82 2023 28 HFX Wanderers 1 League 6 394 66 15.6 4.4 4 76 3 2 46 1 1.33 5 4 +1 +0.23 8 Seasons 5 Clubs 3 Leagues 192 14,188 74 64.3 157.6 158 85 113 34 20 25 1.81 202 122 +80 +0.59 +0.20 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches B'ham Legion (2 Seasons) 2 Leagues 61 3,719 61 60.8 41.3 42 80 26 19 19 7 1.86 60 37 +23 +0.56 +0.22 Rochester (2 Seasons) 1 League 57 4,694 82 84.1 52.2 53 30 4 0 1.65 34 28 +6 +0.21 -0.49 Pittsburgh (2 Seasons) 2 Leagues 52 4,368 84 91.6 48.5 48 90 46 4 17 1 2.02 94 38 +56 +1.15 +0.26 Nashville (1 Season) 1 League 16 1,013 63 33.1 11.3 11 85 8 5 15 16 1.38 9 15 -6 -0.53 -1.28 HFX Wanderers (1 Season) 1 League 6 394 66 15.6 4.4 4 76 3 2 46 1 1.33 5 4 +1 +0.23 USL (7 Seasons) 182 13,479 74 70.6 149.8 150 85 107 32 18 23 1.81 190 115 +75 +0.59 -0.01 U.S. Open Cup (2 Seasons) 4 315 79 70.0 3.5 4 79 3 0 1 2.25 7 3 +4 +1.14 +1.81 CanPL (1 Season) 6 394 66 15.6 4.4 4 76 3 2 46 1 1.33 5 4 +1 +0.23
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 2016 21 Rochester us USA 3. USL 6th 27 2,074 77 76.8 23.0 24 3 2017 22 Rochester us USA 2. USL 9th 30 2,620 87 91.0 29.1 29 30 1 0 1.65 34 28 +6 +0.21 -0.49 Matches 2018 23 Nashville us USA 2. USL 17th 16 1,013 63 33.1 11.3 11 85 8 5 15 16 1.38 9 15 -6 -0.53 -1.28 Matches 2019 24 Pittsburgh us USA 2. USL Champ 2nd 34 2,833 83 92.6 31.5 31 90 30 3 19 0 1.97 53 30 +23 +0.73 -1.25 Matches 2020 25 Pittsburgh us USA 2. USL Champ 5th 16 1,355 85 94.1 15.1 15 90 14 1 10 0 2.00 37 8 +29 +1.93 +1.93 Matches 2021 26 B'ham Legion us USA 2. USL Champ 5th 32 2,408 75 83.6 26.8 27 86 22 5 19 0 1.82 36 25 +11 +0.41 -1.30 Matches 2022 27 B'ham Legion us USA 2. USL Champ 27 1,176 44 38.4 13.1 13 71 3 14 18 7 1.93 21 9 +12 +0.92 Matches 2023 28 HFX Wanderers ca CAN 1. CanPL 6 394 66 15.6 4.4 4 76 3 2 46 1 1.33 5 4 +1 +0.23 Matches 8 Seasons 5 Clubs 2 Leagues 188 13,873 74 64.2 154.1 154 85 110 34 20 24 1.79 195 119 +76 +0.58 +0.16 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches B'ham Legion (2 Seasons) 1 League 59 3,584 61 60.3 39.8 40 81 25 19 19 7 1.87 57 34 +23 +0.58 +0.23 Rochester (2 Seasons) 1 League 57 4,694 82 84.1 52.2 53 30 4 0 1.65 34 28 +6 +0.21 -0.49 Pittsburgh (2 Seasons) 1 League 50 4,188 84 93.1 46.5 46 90 44 4 17 0 1.98 90 38 +52 +1.12 -0.32 Nashville (1 Season) 1 League 16 1,013 63 33.1 11.3 11 85 8 5 15 16 1.38 9 15 -6 -0.53 -1.28 HFX Wanderers (1 Season) 1 League 6 394 66 15.6 4.4 4 76 3 2 46 1 1.33 5 4 +1 +0.23 USL (7 Seasons) 182 13,479 74 70.6 149.8 150 85 107 32 18 23 1.81 190 115 +75 +0.59 -0.01 CanPL (1 Season) 6 394 66 15.6 4.4 4 76 3 2 46 1 1.33 5 4 +1 +0.23
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 24 Pittsburgh us USA U.S. Open Cup R32 2 180 90 66.7 2.0 2 90 2 0 1 3.00 4 0 +4 +2.00 +3.00 Matches 2022 27 B'ham Legion us USA U.S. Open Cup Rd3 2 135 68 75.0 1.5 2 68 1 0 0 1.50 3 3 0 0.00 0.00 Matches 2 Seasons 2 Clubs 1 League 4 315 79 70.0 3.5 4 79 3 0 1 2.25 7 3 +4 +1.14 +1.81 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Pittsburgh (1 Season) 1 League 2 180 90 66.7 2.0 2 90 2 0 1 3.00 4 0 +4 +2.00 +3.00 B'ham Legion (1 Season) 1 League 2 135 68 75.0 1.5 2 68 1 0 0 1.50 3 3 0 0.00 0.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016 21 Rochester 1 League 23.0 1 0 17 2017 22 Rochester 1 League 29.1 2 0 0 33 35 5 46 90 50 0 1 0 2018 23 Nashville 1 League 11.3 0 0 0 7 9 2 15 31 18 0 0 0 2019 24 Pittsburgh 2 Leagues 33.5 4 0 0 20 25 13 104 75 53 0 0 0 2020 25 Pittsburgh 1 League 15.1 0 0 0 13 14 4 27 46 18 0 2021 26 B'ham Legion 1 League 26.8 4 0 0 21 21 9 73 57 25 0 2022 27 B'ham Legion 2 Leagues 14.6 2 1 1 20 23 8 41 21 18 0 2023 28 HFX Wanderers 1 League 4.4 0 0 0 0 8 Seasons 5 Clubs 3 Leagues 157.6 13 1 1 131 127 41 306 320 182 0 1 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches B'ham Legion (2 Seasons) 2 Leagues 41.3 6 1 1 41 44 17 114 78 43 0 Rochester (2 Seasons) 1 League 52.2 3 0 0 50 35 5 46 90 50 0 1 0 Pittsburgh (2 Seasons) 2 Leagues 48.5 4 0 0 33 39 17 131 121 71 0 0 0 Nashville (1 Season) 1 League 11.3 0 0 0 7 9 2 15 31 18 0 0 0 HFX Wanderers (1 Season) 1 League 4.4 0 0 0 0 USL (7 Seasons) 149.8 12 1 1 128 121 41 301 320 177 0 1 0 U.S. Open Cup (2 Seasons) 3.5 1 0 0 3 6 0 5 0 5 0 CanPL (1 Season) 4.4 0 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 2019 24 Pittsburgh us USA U.S. Open Cup R32 2.0 1 0 0 0 Matches 2022 27 B'ham Legion us USA U.S. Open Cup Rd3 1.5 0 0 0 3 6 0 5 0 5 0 Matches 2 Seasons 2 Clubs 1 League 3.5 1 0 0 3 6 0 5 0 5 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Pittsburgh (1 Season) 1 League 2.0 1 0 0 0 B'ham Legion (1 Season) 1 League 1.5 0 0 0 3 6 0 5 0 5 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 Ryan James Pages
Ryan James Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary