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 2015 17 Timbers 2 1 League 7 2 209 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016 18 Timbers 2 1 League 16 10 874 9.7 4 1 5 4 0 0 1 0 0.41 0.10 0.51 0.41 0.51 2017 19 Timbers 2 1 League 12 9 721 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020 22 Timbers 2 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 2021 23 Loyal 1 League 3 1 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021 23 Portland Timbers 2 Leagues 11 2 221 2.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2022 24 Portland Timbers 1 League 3 0 15 0.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2023 25 Loyal 2 Leagues 32 26 2,204 24.5 5 9 14 5 0 0 1 0 0.20 0.37 0.57 0.20 0.57 2024 26 TB Rowdies 2 Leagues 30 26 2,253 25.0 1 8 9 1 0 0 7 1 0.04 0.32 0.36 0.04 0.36 2025 27 TB Rowdies 2 Leagues 25 24 1,880 20.9 1 2 3 1 0 0 3 0 0.05 0.10 0.14 0.05 0.14 2026 28 AC Boise 1 League 11 11 937 10.4 0 2 2 0 0 0 2 0 0.00 0.19 0.19 0.00 0.19 10 Seasons 5 Clubs 5 Leagues 151 112 9,557 106.2 11 22 33 11 0 0 17 1 0.10 0.21 0.31 0.10 0.31 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 Timbers 2 (4 Seasons) 1 League 36 22 1,894 21.0 4 1 5 4 0 0 1 0 0.19 0.05 0.24 0.19 0.24 TB Rowdies (2 Seasons) 2 Leagues 55 50 4,133 45.9 2 10 12 2 0 0 10 1 0.04 0.22 0.26 0.04 0.26 Loyal (2 Seasons) 2 Leagues 35 27 2,357 26.2 5 9 14 5 0 0 1 0 0.19 0.34 0.53 0.19 0.53 Portland Timbers (2 Seasons) 2 Leagues 14 2 236 2.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 AC Boise (1 Season) 1 League 11 11 937 10.4 0 2 2 0 0 0 2 0 0.00 0.19 0.19 0.00 0.19 USL (8 Seasons) 122 97 8,184 90.9 11 18 29 11 0 0 12 1 0.12 0.20 0.32 0.12 0.32 U.S. Open Cup (3 Seasons) 4 2 200 2.2 0 2 2 0 0 0 0 0 0.00 0.90 0.90 0.00 0.90 MLS (2 Seasons) 12 2 220 2.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 USL League One (1 Season) 11 11 937 10.4 0 2 2 0 0 0 2 0 0.00 0.19 0.19 0.00 0.19 CCL (1 Season) 2 0 16 0.2 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 2015 17 Timbers 2 us USA 3. USL 16th 7 2 209 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016 18 Timbers 2 us USA 3. USL 16th 16 10 874 9.7 4 1 5 4 0 0 1 0 0.41 0.10 0.51 0.41 0.51 2017 19 Timbers 2 us USA 2. USL 30th 12 9 721 8.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 22 Timbers 2 us USA 2. USL Champ 32nd 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 23 Loyal us USA 2. USL Champ 13th 3 1 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 23 Portland Timbers us USA 1. MLS 5th 9 2 205 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 24 Portland Timbers us USA 1. MLS 16th 3 0 15 0.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 25 Loyal us USA 2. USL Champ 5th 31 26 2,193 24.4 5 9 14 5 0 0 1 0 0.21 0.37 0.57 0.21 0.57 Matches 2024 26 TB Rowdies us USA 2. USL Champ 9th 28 24 2,093 23.3 1 6 7 1 0 0 7 1 0.04 0.26 0.30 0.04 0.30 Matches 2025 27 TB Rowdies us USA 2. USL Champ 19th 24 24 1,851 20.6 1 2 3 1 0 0 3 0 0.05 0.10 0.15 0.05 0.15 Matches 2026 28 AC Boise us USA 3. USL League One 7th 11 11 937 10.4 0 2 2 0 0 0 2 0 0.00 0.19 0.19 0.00 0.19 Matches 10 Seasons 5 Clubs 3 Leagues 145 110 9,341 103.8 11 20 31 11 0 0 16 1 0.11 0.19 0.30 0.11 0.30 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 Timbers 2 (4 Seasons) 1 League 36 22 1,894 21.0 4 1 5 4 0 0 1 0 0.19 0.05 0.24 0.19 0.24 TB Rowdies (2 Seasons) 1 League 52 48 3,944 43.8 2 8 10 2 0 0 10 1 0.05 0.18 0.23 0.05 0.23 Loyal (2 Seasons) 1 League 34 27 2,346 26.1 5 9 14 5 0 0 1 0 0.19 0.35 0.54 0.19 0.54 Portland Timbers (2 Seasons) 1 League 12 2 220 2.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 AC Boise (1 Season) 1 League 11 11 937 10.4 0 2 2 0 0 0 2 0 0.00 0.19 0.19 0.00 0.19 USL (8 Seasons) 122 97 8,184 90.9 11 18 29 11 0 0 12 1 0.12 0.20 0.32 0.12 0.32 MLS (2 Seasons) 12 2 220 2.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 USL League One (1 Season) 11 11 937 10.4 0 2 2 0 0 0 2 0 0.00 0.19 0.19 0.00 0.19
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 2023 25 Loyal us USA U.S. Open Cup Rd3 1 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 26 TB Rowdies us USA U.S. Open Cup R16 2 2 160 1.8 0 2 2 0 0 0 0 0 0.00 1.13 1.13 0.00 1.13 Matches 2025 27 TB Rowdies us USA U.S. Open Cup R32 1 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 2 Clubs 1 League 4 2 200 2.2 0 2 2 0 0 0 0 0 0.00 0.90 0.90 0.00 0.90 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 TB Rowdies (2 Seasons) 1 League 3 2 189 2.1 0 2 2 0 0 0 0 0 0.00 0.95 0.95 0.00 0.95 Loyal (1 Season) 1 League 1 0 11 0.1 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 LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2021 23 Portland Timbers 1. CCL QF 2 0 16 0.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 2 0 16 0.2 0 0 0 0 0 0 1 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 PK PKatt Matches 2015 17 Timbers 2 1 League 2.3 0 2 0.86 0.00 0 0 2016 18 Timbers 2 1 League 9.7 4 5 0.51 0.80 0 0 2017 19 Timbers 2 1 League 8.0 0 6 0 0.0 0.75 0.00 0.00 0 0 2020 22 Timbers 2 1 League 1.0 0 0 0 0.00 0.00 0 0 2021 23 Loyal 1 League 1.7 0 0 0 0.00 0.00 0 0 2021 23 Portland Timbers 2 Leagues 2.5 0 5 2 40.0 2.04 0.81 0.00 0.00 0 0 2022 24 Portland Timbers 1 League 0.2 0 0 0 0.00 0.00 0 0 2023 25 Loyal 2 Leagues 24.5 5 21 9 42.9 0.86 0.37 0.24 0.56 0 0 2024 26 TB Rowdies 2 Leagues 25.0 1 32 5 15.6 1.28 0.20 0.03 0.20 0 0 2025 27 TB Rowdies 2 Leagues 20.9 1 16 5 31.3 0.77 0.24 0.06 0.20 0 0 2026 28 AC Boise 1 League 10.4 0 19 4 21.1 1.82 0.38 0.00 0.00 0 0 10 Seasons 5 Clubs 5 Leagues 106.2 11 99 32 25.3 1.05 0.30 0.07 0.34 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Timbers 2 (4 Seasons) 1 League 21.0 4 6 7 0.0 0.67 0.33 0.00 0.57 0 0 TB Rowdies (2 Seasons) 2 Leagues 45.9 2 48 10 20.8 1.05 0.22 0.04 0.20 0 0 Loyal (2 Seasons) 2 Leagues 26.2 5 21 9 42.9 0.80 0.34 0.24 0.56 0 0 Portland Timbers (2 Seasons) 2 Leagues 2.6 0 5 2 40.0 1.91 0.76 0.00 0.00 0 0 AC Boise (1 Season) 1 League 10.4 0 19 4 21.1 1.82 0.38 0.00 0.00 0 0 USL (8 Seasons) 90.9 11 72 26 26.4 0.91 0.29 0.10 0.42 0 0 U.S. Open Cup (3 Seasons) 2.2 0 3 0 0.0 1.35 0.00 0.00 0 0 MLS (2 Seasons) 2.4 0 5 2 40.0 2.05 0.82 0.00 0.00 0 0 USL League One (1 Season) 10.4 0 19 4 21.1 1.82 0.38 0.00 0.00 0 0 CCL (1 Season) 0.2 0 0 0 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 PK PKatt Matches 2023 25 Loyal us USA U.S. Open Cup Rd3 0.1 0 0 0 0.00 0.00 0 0 Matches 2024 26 TB Rowdies us USA U.S. Open Cup R16 1.8 0 2 0 0.0 1.13 0.00 0.00 0 0 Matches 2025 27 TB Rowdies us USA U.S. Open Cup R32 0.3 0 1 0 0.0 3.10 0.00 0.00 0 0 Matches 3 Seasons 2 Clubs 1 League 2.2 0 3 0 0.0 1.35 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches TB Rowdies (2 Seasons) 1 League 2.1 0 3 0 0.0 1.43 0.00 0.00 0 0 Loyal (1 Season) 1 League 0.1 0 0 0 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 PK PKatt Matches 2021 23 Portland Timbers 1. CCL QF 0.2 0 0 0 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 0.2 0 0 0 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 2015 17 Timbers 2 us USA 3. USL 7 209 30 8.3 2.3 2 5 2016 18 Timbers 2 us USA 3. USL 16 874 55 32.4 9.7 10 6 2017 19 Timbers 2 us USA 2. USL 12 721 60 25.0 8.0 9 3 3 4 0.42 9 17 -8 -1.00 +0.17 Matches 2020 22 Timbers 2 us USA 2. USL Champ 1 90 90 6.3 1.0 1 90 1 0 0 0.00 1 6 -5 -5.00 -3.33 Matches 2021 23 Portland Timbers 1. CCL 2 16 8 4.4 0.2 0 0 2 8 0 2.00 2 0 +2 +11.25 +10.99 Matches 2021 23 Portland Timbers us USA 1. MLS 9 205 23 6.7 2.3 2 67 0 7 10 15 1.60 5 4 +1 +0.44 +0.34 Matches 2021 23 Loyal us USA 2. USL Champ 3 153 51 5.3 1.7 1 90 1 2 32 0 2.33 4 2 +2 +1.18 +0.98 Matches 2022 24 Portland Timbers us USA 1. MLS 3 15 5 0.5 0.2 0 0 3 5 8 0.33 0 1 -1 -6.00 -6.03 Matches 2023 25 Loyal us USA U.S. Open Cup 1 11 11 5.2 0.1 0 0 1 11 0 3.00 0 0 0 0.00 -0.45 Matches 2023 25 Loyal us USA 2. USL Champ 31 2,193 71 71.7 24.4 26 80 15 5 25 0 1.59 46 30 +16 +0.66 +0.45 Matches 2024 26 TB Rowdies us USA U.S. Open Cup 2 160 80 76.2 1.8 2 80 1 0 0 1.50 4 2 +2 +1.13 +2.93 Matches 2024 26 TB Rowdies us USA 2. USL Champ 28 2,093 75 68.4 23.3 24 83 15 4 24 0 1.43 41 32 +9 +0.39 +0.39 Matches 2025 27 TB Rowdies us USA U.S. Open Cup 1 29 29 13.8 0.3 0 0 1 29 0 0.00 0 1 -1 -3.10 -1.11 Matches 2025 27 TB Rowdies us USA 2. USL Champ 24 1,851 77 68.6 20.6 24 77 11 0 1 1.21 27 30 -3 -0.15 +0.28 Matches 2026 28 AC Boise us USA 3. USL League One 11 937 85 94.6 10.4 11 85 9 0 0 1.36 13 15 -2 -0.19 -6.98 Matches 10 Seasons 5 Clubs 5 Leagues 151 9,557 63 32.6 106.2 112 81 56 39 17 28 1.33 152 140 +12 +0.13 +0.38 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Timbers 2 (4 Seasons) 1 League 36 1,894 53 19.9 21.0 22 90 4 14 4 0.39 10 23 -13 -1.44 -0.08 TB Rowdies (2 Seasons) 2 Leagues 55 4,133 75 66.9 45.9 50 80 27 5 25 1 1.31 72 65 +7 +0.15 +0.55 Loyal (2 Seasons) 2 Leagues 35 2,357 67 38.3 26.2 27 80 16 8 25 0 1.69 50 32 +18 +0.69 +0.47 Portland Timbers (2 Seasons) 2 Leagues 14 236 17 3.6 2.6 2 67 0 12 9 23 1.39 7 5 +2 +0.76 +0.69 AC Boise (1 Season) 1 League 11 937 85 94.6 10.4 11 85 9 0 0 1.36 13 15 -2 -0.19 -6.98 USL (8 Seasons) 122 8,184 67 38.5 90.9 97 80 46 25 26 5 1.32 128 117 +11 +0.14 +0.63 U.S. Open Cup (3 Seasons) 4 200 50 31.7 2.2 2 80 1 2 20 0 1.50 4 3 +1 +0.45 +1.29 MLS (2 Seasons) 12 220 18 3.6 2.4 2 67 0 10 9 23 1.28 5 5 0 0.00 -0.06 USL League One (1 Season) 11 937 85 94.6 10.4 11 85 9 0 0 1.36 13 15 -2 -0.19 -6.98 CCL (1 Season) 2 16 8 4.4 0.2 0 0 2 8 0 2.00 2 0 +2 +11.25 +10.99
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 2015 17 Timbers 2 1 League 7 209 30 8.3 2.3 2 5 2016 18 Timbers 2 1 League 16 874 55 32.4 9.7 10 6 2017 19 Timbers 2 1 League 12 721 60 25.0 8.0 9 3 3 4 0.42 9 17 -8 -1.00 +0.17 2020 22 Timbers 2 1 League 1 90 90 6.3 1.0 1 90 1 0 0 0.00 1 6 -5 -5.00 -3.33 2021 23 Loyal 1 League 3 153 51 5.3 1.7 1 90 1 2 32 0 2.33 4 2 +2 +1.18 +0.98 2021 23 Portland Timbers 2 Leagues 11 221 20 6.5 2.5 2 67 0 9 10 15 1.67 7 4 +3 +1.22 +1.11 2022 24 Portland Timbers 1 League 3 15 5 0.5 0.2 0 0 3 5 8 0.33 0 1 -1 -6.00 -6.03 2023 25 Loyal 2 Leagues 32 2,204 69 67.4 24.5 26 80 15 6 23 0 1.63 46 30 +16 +0.65 +0.40 2024 26 TB Rowdies 2 Leagues 30 2,253 75 68.9 25.0 26 83 16 4 24 0 1.43 45 34 +11 +0.44 +0.53 2025 27 TB Rowdies 2 Leagues 25 1,880 75 64.6 20.9 24 77 11 1 29 1 1.16 27 31 -4 -0.19 +0.51 2026 28 AC Boise 1 League 11 937 85 94.6 10.4 11 85 9 0 0 1.36 13 15 -2 -0.19 -6.98 10 Seasons 5 Clubs 5 Leagues 151 9,557 63 32.6 106.2 112 81 56 39 17 28 1.33 152 140 +12 +0.13 +0.38 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Timbers 2 (4 Seasons) 1 League 36 1,894 53 19.9 21.0 22 90 4 14 4 0.39 10 23 -13 -1.44 -0.08 TB Rowdies (2 Seasons) 2 Leagues 55 4,133 75 66.9 45.9 50 80 27 5 25 1 1.31 72 65 +7 +0.15 +0.55 Loyal (2 Seasons) 2 Leagues 35 2,357 67 38.3 26.2 27 80 16 8 25 0 1.69 50 32 +18 +0.69 +0.47 Portland Timbers (2 Seasons) 2 Leagues 14 236 17 3.6 2.6 2 67 0 12 9 23 1.39 7 5 +2 +0.76 +0.69 AC Boise (1 Season) 1 League 11 937 85 94.6 10.4 11 85 9 0 0 1.36 13 15 -2 -0.19 -6.98 USL (8 Seasons) 122 8,184 67 38.5 90.9 97 80 46 25 26 5 1.32 128 117 +11 +0.14 +0.63 U.S. Open Cup (3 Seasons) 4 200 50 31.7 2.2 2 80 1 2 20 0 1.50 4 3 +1 +0.45 +1.29 MLS (2 Seasons) 12 220 18 3.6 2.4 2 67 0 10 9 23 1.28 5 5 0 0.00 -0.06 USL League One (1 Season) 11 937 85 94.6 10.4 11 85 9 0 0 1.36 13 15 -2 -0.19 -6.98 CCL (1 Season) 2 16 8 4.4 0.2 0 0 2 8 0 2.00 2 0 +2 +11.25 +10.99
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 2015 17 Timbers 2 us USA 3. USL 16th 7 209 30 8.3 2.3 2 5 2016 18 Timbers 2 us USA 3. USL 16th 16 874 55 32.4 9.7 10 6 2017 19 Timbers 2 us USA 2. USL 30th 12 721 60 25.0 8.0 9 3 3 4 0.42 9 17 -8 -1.00 +0.17 Matches 2020 22 Timbers 2 us USA 2. USL Champ 32nd 1 90 90 6.3 1.0 1 90 1 0 0 0.00 1 6 -5 -5.00 -3.33 Matches 2021 23 Loyal us USA 2. USL Champ 13th 3 153 51 5.3 1.7 1 90 1 2 32 0 2.33 4 2 +2 +1.18 +0.98 Matches 2021 23 Portland Timbers us USA 1. MLS 5th 9 205 23 6.7 2.3 2 67 0 7 10 15 1.60 5 4 +1 +0.44 +0.34 Matches 2022 24 Portland Timbers us USA 1. MLS 16th 3 15 5 0.5 0.2 0 0 3 5 8 0.33 0 1 -1 -6.00 -6.03 Matches 2023 25 Loyal us USA 2. USL Champ 5th 31 2,193 71 71.7 24.4 26 80 15 5 25 0 1.59 46 30 +16 +0.66 +0.45 Matches 2024 26 TB Rowdies us USA 2. USL Champ 9th 28 2,093 75 68.4 23.3 24 83 15 4 24 0 1.43 41 32 +9 +0.39 +0.39 Matches 2025 27 TB Rowdies us USA 2. USL Champ 19th 24 1,851 77 68.6 20.6 24 77 11 0 1 1.21 27 30 -3 -0.15 +0.28 Matches 2026 28 AC Boise us USA 3. USL League One 7th 11 937 85 94.6 10.4 11 85 9 0 0 1.36 13 15 -2 -0.19 -6.98 Matches 10 Seasons 5 Clubs 3 Leagues 145 9,341 64 32.9 103.8 110 81 55 35 18 28 1.32 146 137 +9 +0.10 +0.35 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Timbers 2 (4 Seasons) 1 League 36 1,894 53 19.9 21.0 22 90 4 14 4 0.39 10 23 -13 -1.44 -0.08 TB Rowdies (2 Seasons) 1 League 52 3,944 76 68.5 43.8 48 80 26 4 24 1 1.33 68 62 +6 +0.14 +0.34 Loyal (2 Seasons) 1 League 34 2,346 69 39.5 26.1 27 80 16 7 27 0 1.66 50 32 +18 +0.69 +0.49 Portland Timbers (2 Seasons) 1 League 12 220 18 3.6 2.4 2 67 0 10 9 23 1.28 5 5 0 0.00 -0.06 AC Boise (1 Season) 1 League 11 937 85 94.6 10.4 11 85 9 0 0 1.36 13 15 -2 -0.19 -6.98 USL (8 Seasons) 122 8,184 67 38.5 90.9 97 80 46 25 26 5 1.32 128 117 +11 +0.14 +0.63 MLS (2 Seasons) 12 220 18 3.6 2.4 2 67 0 10 9 23 1.28 5 5 0 0.00 -0.06 USL League One (1 Season) 11 937 85 94.6 10.4 11 85 9 0 0 1.36 13 15 -2 -0.19 -6.98
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 2023 25 Loyal us USA U.S. Open Cup Rd3 1 11 11 5.2 0.1 0 0 1 11 0 3.00 0 0 0 0.00 -0.45 Matches 2024 26 TB Rowdies us USA U.S. Open Cup R16 2 160 80 76.2 1.8 2 80 1 0 0 1.50 4 2 +2 +1.13 +2.93 Matches 2025 27 TB Rowdies us USA U.S. Open Cup R32 1 29 29 13.8 0.3 0 0 1 29 0 0.00 0 1 -1 -3.10 -1.11 Matches 3 Seasons 2 Clubs 1 League 4 200 50 31.7 2.2 2 80 1 2 20 0 1.50 4 3 +1 +0.45 +1.29 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches TB Rowdies (2 Seasons) 1 League 3 189 63 45.0 2.1 2 80 1 1 29 0 1.00 4 3 +1 +0.48 +2.42 Loyal (1 Season) 1 League 1 11 11 5.2 0.1 0 0 1 11 0 3.00 0 0 0 0.00 -0.45
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2021 23 Portland Timbers 1. CCL QF 2 16 8 4.4 0.2 0 0 2 8 0 2.00 2 0 +2 +11.25 +10.99 Matches 1 Season 1 Club 1 League 2 16 8 4.4 0.2 0 0 2 8 0 2.00 2 0 +2 +11.25 +10.99
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015 17 Timbers 2 1 League 2.3 0 0 0 2016 18 Timbers 2 1 League 9.7 1 0 7 2017 19 Timbers 2 1 League 8.0 0 0 0 5 7 2 23 9 13 1 0 0 2020 22 Timbers 2 1 League 1.0 0 0 0 1 0 0 0 1 3 0 2021 23 Loyal 1 League 1.7 0 0 0 0 1 0 9 1 5 0 2021 23 Portland Timbers 2 Leagues 2.5 2 0 0 7 3 0 7 2 2 0 2022 24 Portland Timbers 1 League 0.2 1 0 0 1 0 0 0 0 0 0 2023 25 Loyal 2 Leagues 24.5 1 0 0 21 31 1 109 18 30 0 2024 26 TB Rowdies 2 Leagues 25.0 7 1 1 26 45 4 141 23 44 0 2025 27 TB Rowdies 2 Leagues 20.9 3 0 0 24 31 2 70 13 22 0 2026 28 AC Boise 1 League 10.4 2 0 0 9 18 3 96 10 5 0 10 Seasons 5 Clubs 5 Leagues 106.2 17 1 1 101 136 12 455 77 124 1 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Timbers 2 (4 Seasons) 1 League 21.0 1 0 0 13 7 2 23 10 16 1 0 0 TB Rowdies (2 Seasons) 2 Leagues 45.9 10 1 1 50 76 6 211 36 66 0 Loyal (2 Seasons) 2 Leagues 26.2 1 0 0 21 32 1 118 19 35 0 Portland Timbers (2 Seasons) 2 Leagues 2.6 3 0 0 8 3 0 7 2 2 0 AC Boise (1 Season) 1 League 10.4 2 0 0 9 18 3 96 10 5 0 USL (8 Seasons) 90.9 12 1 1 82 113 7 330 65 116 1 0 0 U.S. Open Cup (3 Seasons) 2.2 0 0 0 2 2 2 22 0 1 0 MLS (2 Seasons) 2.4 2 0 0 6 1 0 7 2 2 0 USL League One (1 Season) 10.4 2 0 0 9 18 3 96 10 5 0 CCL (1 Season) 0.2 1 0 0 2 2 0 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 2023 25 Loyal us USA U.S. Open Cup Rd3 0.1 0 0 0 0 0 0 0 0 0 0 Matches 2024 26 TB Rowdies us USA U.S. Open Cup R16 1.8 0 0 0 1 1 2 21 0 1 0 Matches 2025 27 TB Rowdies us USA U.S. Open Cup R32 0.3 0 0 0 1 1 0 1 0 0 0 Matches 3 Seasons 2 Clubs 1 League 2.2 0 0 0 2 2 2 22 0 1 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches TB Rowdies (2 Seasons) 1 League 2.1 0 0 0 2 2 2 22 0 1 0 Loyal (1 Season) 1 League 0.1 0 0 0 0 0 0 0 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 2021 23 Portland Timbers 1. CCL QF 0.2 1 0 0 2 2 0 0 0 0 0 Matches 1 Season 1 Club 1 League 0.2 1 0 0 2 2 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.
View Additional Information
More Blake Bodily Pages
Blake Bodily Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary