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 2019 21 Washington Spirit 1 League 6 5 391 4.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020 22 Washington Spirit 1 League 5 5 378 4.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021 23 Washington Spirit 2 Leagues 17 12 1,111 12.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022 24 SD Wave 2 Leagues 15 14 1,127 12.5 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2022 24 Portland Thorns 1 League 6 1 163 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023 25 Portland Thorns 2 Leagues 2 0 28 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2024-2025 26 Dijon 1 League 18 14 1,169 13.0 0 2 2 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 6 Seasons 4 Clubs 3 Leagues 69 51 4,367 48.5 0 2 2 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 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 Washington Spirit (3 Seasons) 2 Leagues 28 22 1,880 20.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Portland Thorns (2 Seasons) 2 Leagues 8 1 191 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Dijon (1 Season) 1 League 18 14 1,169 13.0 0 2 2 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 SD Wave (1 Season) 2 Leagues 15 14 1,127 12.5 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 NWSL (4 Seasons) 35 23 2,011 22.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 NWSL Challenge Cup (4 Seasons) 16 14 1,187 13.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Première Ligue (1 Season) 18 14 1,169 13.0 0 2 2 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15
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 21 Washington Spirit us USA 1. NWSL 5th 6 5 391 4.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 23 Washington Spirit us USA 1. NWSL 3rd 13 8 780 8.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 24 SD Wave us USA 1. NWSL 3rd 10 9 677 7.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 24 Portland Thorns us USA 1. NWSL 2nd 6 1 163 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 25 Portland Thorns us USA 1. NWSL 2nd 0 0 Matches 2024-2025 26 Dijon fr FRA 1. Première Ligue 4th 18 14 1,169 13.0 0 2 2 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 Matches 5 Seasons 4 Clubs 2 Leagues 53 37 3,180 35.3 0 2 2 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 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 Washington Spirit (2 Seasons) 1 League 19 13 1,171 13.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Portland Thorns (2 Seasons) 1 League 6 1 163 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Dijon (1 Season) 1 League 18 14 1,169 13.0 0 2 2 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 SD Wave (1 Season) 1 League 10 9 677 7.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 NWSL (4 Seasons) 35 23 2,011 22.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Première Ligue (1 Season) 18 14 1,169 13.0 0 2 2 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15
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 2020 22 Washington Spirit us USA NWSL Challenge Cup 2nd 5 5 378 4.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 23 Washington Spirit us USA NWSL Challenge Cup 4th 4 4 331 3.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 24 SD Wave us USA NWSL Challenge Cup 3rd 5 5 450 5.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 25 Portland Thorns us USA NWSL Challenge Cup GR 2 0 28 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 3 Clubs 1 League 16 14 1,187 13.2 0 0 0 0 0 0 3 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 Washington Spirit (2 Seasons) 1 League 9 9 709 7.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 SD Wave (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Portland Thorns (1 Season) 1 League 2 0 28 0.3 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 PK PKatt Matches 2019 21 Washington Spirit 1 League 4.3 0 0 0 2020 22 Washington Spirit 1 League 4.2 0 2 2 100.0 0.48 0.48 0.00 0.00 0 0 2021 23 Washington Spirit 2 Leagues 12.3 0 6 1 16.7 0.49 0.08 0.00 0.00 0 0 2022 24 SD Wave 2 Leagues 12.5 0 8 2 25.0 0.64 0.16 0.00 0.00 0 0 2022 24 Portland Thorns 1 League 1.8 0 2 0 0.0 1.10 0.00 0.00 0 0 2023 25 Portland Thorns 2 Leagues 0.3 0 0 0 0.00 0.00 0 0 2024-2025 26 Dijon 1 League 13.0 0 2 1 50.0 0.15 0.08 0.00 0.00 0 0 6 Seasons 4 Clubs 3 Leagues 48.5 0 20 6 30.0 0.45 0.14 0.00 0.00 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Washington Spirit (3 Seasons) 2 Leagues 20.9 0 8 3 37.5 0.48 0.18 0.00 0.00 0 0 Portland Thorns (2 Seasons) 2 Leagues 2.1 0 2 0 0.0 0.94 0.00 0.00 0 0 Dijon (1 Season) 1 League 13.0 0 2 1 50.0 0.15 0.08 0.00 0.00 0 0 SD Wave (1 Season) 2 Leagues 12.5 0 8 2 25.0 0.64 0.16 0.00 0.00 0 0 NWSL (4 Seasons) 22.3 0 9 1 11.1 0.50 0.06 0.00 0.00 0 0 NWSL Challenge Cup (4 Seasons) 13.2 0 9 4 44.4 0.68 0.30 0.00 0.00 0 0 Première Ligue (1 Season) 13.0 0 2 1 50.0 0.15 0.08 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 2019 21 Washington Spirit us USA 1. NWSL 5th 4.3 0 0 0 Matches 2021 23 Washington Spirit us USA 1. NWSL 3rd 8.7 0 2 0 0.0 0.23 0.00 0.00 0 0 Matches 2022 24 SD Wave us USA 1. NWSL 3rd 7.5 0 5 1 20.0 0.66 0.13 0.00 0.00 0 0 Matches 2022 24 Portland Thorns us USA 1. NWSL 2nd 1.8 0 2 0 0.0 1.10 0.00 0.00 0 0 Matches 2024-2025 26 Dijon fr FRA 1. Première Ligue 4th 13.0 0 2 1 50.0 0.15 0.08 0.00 0.00 0 0 Matches 5 Seasons 4 Clubs 2 Leagues 35.3 0 11 2 18.2 0.35 0.06 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 Washington Spirit (2 Seasons) 1 League 13.0 0 2 0 0.0 0.23 0.00 0.00 0 0 Portland Thorns (2 Seasons) 1 League 1.8 0 2 0 0.0 1.10 0.00 0.00 0 0 Dijon (1 Season) 1 League 13.0 0 2 1 50.0 0.15 0.08 0.00 0.00 0 0 SD Wave (1 Season) 1 League 7.5 0 5 1 20.0 0.66 0.13 0.00 0.00 0 0 NWSL (4 Seasons) 22.3 0 9 1 11.1 0.50 0.06 0.00 0.00 0 0 Première Ligue (1 Season) 13.0 0 2 1 50.0 0.15 0.08 0.00 0.00 0 0
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 2019 21 Washington Spirit 1 League 6 391 65 18.1 4.3 5 75 2 1 18 1 2.17 7 1 +6 +1.38 +1.43 2020 22 Washington Spirit 1 League 5 378 76 84.0 4.2 5 76 3 0 0 1.40 4 4 0 0.00 0.00 2021 23 Washington Spirit 2 Leagues 17 1,111 65 47.5 12.3 12 83 6 5 23 8 1.81 13 13 0 0.00 -0.15 2022 24 SD Wave 2 Leagues 15 1,127 75 44.7 12.5 14 79 9 1 19 2 1.33 18 14 +4 +0.32 0.00 2022 24 Portland Thorns 1 League 6 163 27 8.2 1.8 1 45 0 5 24 4 2.67 6 1 +5 +2.76 +1.77 2023 25 Portland Thorns 2 Leagues 2 28 14 1.1 0.3 0 0 2 14 10 1.50 0 1 -1 -3.21 -3.57 2024-2025 26 Dijon 1 League 18 1,169 65 59.0 13.0 14 76 3 4 27 1 1.94 18 13 +5 +0.38 -0.84 6 Seasons 4 Clubs 3 Leagues 69 4,367 63 31.3 48.5 51 78 23 18 23 26 1.81 66 47 +19 +0.39 -0.07 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Washington Spirit (3 Seasons) 2 Leagues 28 1,880 67 38.0 20.9 22 79 11 6 22 9 1.81 24 18 +6 +0.29 +0.26 Portland Thorns (2 Seasons) 2 Leagues 8 191 24 4.2 2.1 1 45 0 7 21 14 2.38 6 2 +4 +1.88 +1.03 Dijon (1 Season) 1 League 18 1,169 65 59.0 13.0 14 76 3 4 27 1 1.94 18 13 +5 +0.38 -0.84 SD Wave (1 Season) 2 Leagues 15 1,127 75 44.7 12.5 14 79 9 1 19 2 1.33 18 14 +4 +0.32 0.00 NWSL (4 Seasons) 35 2,011 57 20.0 22.3 23 76 9 12 23 22 2.02 33 17 +16 +0.72 +0.30 NWSL Challenge Cup (4 Seasons) 16 1,187 74 62.8 13.2 14 83 11 2 14 3 1.19 15 17 -2 -0.15 -0.15 Première Ligue (1 Season) 18 1,169 65 59.0 13.0 14 76 3 4 27 1 1.94 18 13 +5 +0.38 -0.84
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 21 Washington Spirit us USA 1. NWSL 5th 6 391 65 18.1 4.3 5 75 2 1 18 1 2.17 7 1 +6 +1.38 +1.43 Matches 2021 23 Washington Spirit us USA 1. NWSL 3rd 13 780 60 39.4 8.7 8 83 3 5 23 8 2.06 10 9 +1 +0.12 -0.03 Matches 2022 24 SD Wave us USA 1. NWSL 3rd 10 677 68 34.2 7.5 9 73 4 1 19 2 1.50 10 6 +4 +0.53 +0.05 Matches 2022 24 Portland Thorns us USA 1. NWSL 2nd 6 163 27 8.2 1.8 1 45 0 5 24 4 2.67 6 1 +5 +2.76 +1.77 Matches 2023 25 Portland Thorns us USA 1. NWSL 2nd 0 0 0 0 7 Matches 2024-2025 26 Dijon fr FRA 1. Première Ligue 4th 18 1,169 65 59.0 13.0 14 76 3 4 27 1 1.94 18 13 +5 +0.38 -0.84 Matches 5 Seasons 4 Clubs 2 Leagues 53 3,180 60 26.4 35.3 37 76 12 16 24 23 2.00 51 30 +21 +0.59 +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 Washington Spirit (2 Seasons) 1 League 19 1,171 62 28.3 13.0 13 80 5 6 22 9 2.09 17 10 +7 +0.54 +0.51 Portland Thorns (2 Seasons) 1 League 6 163 27 4.1 1.8 1 45 0 5 24 11 2.67 6 1 +5 +2.76 +1.77 Dijon (1 Season) 1 League 18 1,169 65 59.0 13.0 14 76 3 4 27 1 1.94 18 13 +5 +0.38 -0.84 SD Wave (1 Season) 1 League 10 677 68 34.2 7.5 9 73 4 1 19 2 1.50 10 6 +4 +0.53 +0.05 NWSL (4 Seasons) 35 2,011 57 20.0 22.3 23 76 9 12 23 22 2.02 33 17 +16 +0.72 +0.30 Première Ligue (1 Season) 18 1,169 65 59.0 13.0 14 76 3 4 27 1 1.94 18 13 +5 +0.38 -0.84
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 2020 22 Washington Spirit us USA NWSL Challenge Cup 2nd 5 378 76 84.0 4.2 5 76 3 0 0 1.40 4 4 0 0.00 0.00 Matches 2021 23 Washington Spirit us USA NWSL Challenge Cup 4th 4 331 83 91.9 3.7 4 83 3 0 0 1.00 3 4 -1 -0.27 -0.27 Matches 2022 24 SD Wave us USA NWSL Challenge Cup 3rd 5 450 90 83.3 5.0 5 90 5 0 0 1.00 8 8 0 0.00 +2.00 Matches 2023 25 Portland Thorns us USA NWSL Challenge Cup GR 2 28 14 5.2 0.3 0 0 2 14 3 1.50 0 1 -1 -3.21 -3.57 Matches 4 Seasons 3 Clubs 1 League 16 1,187 74 62.8 13.2 14 83 11 2 14 3 1.19 15 17 -2 -0.15 -0.15 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Washington Spirit (2 Seasons) 1 League 9 709 79 87.5 7.9 9 79 6 0 0 1.22 7 8 -1 -0.13 -0.13 SD Wave (1 Season) 1 League 5 450 90 83.3 5.0 5 90 5 0 0 1.00 8 8 0 0.00 +2.00 Portland Thorns (1 Season) 1 League 2 28 14 5.2 0.3 0 0 2 14 3 1.50 0 1 -1 -3.21 -3.57
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019 21 Washington Spirit 1 League 4.3 0 0 0 0 2020 22 Washington Spirit 1 League 4.2 0 0 0 2 0 0 7 6 2 0 2021 23 Washington Spirit 2 Leagues 12.3 0 0 0 5 5 0 70 29 11 0 2022 24 SD Wave 2 Leagues 12.5 4 0 0 6 8 0 44 12 8 1 2022 24 Portland Thorns 1 League 1.8 0 0 0 0 0 0 3 4 3 0 2023 25 Portland Thorns 2 Leagues 0.3 0 0 0 0 0 0 0 1 0 0 2024-2025 26 Dijon 1 League 13.0 1 0 0 4 6 1 24 19 15 1 6 Seasons 4 Clubs 3 Leagues 48.5 5 0 0 17 19 1 148 71 39 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Washington Spirit (3 Seasons) 2 Leagues 20.9 0 0 0 7 5 0 77 35 13 0 Portland Thorns (2 Seasons) 2 Leagues 2.1 0 0 0 0 0 0 3 5 3 0 Dijon (1 Season) 1 League 13.0 1 0 0 4 6 1 24 19 15 1 SD Wave (1 Season) 2 Leagues 12.5 4 0 0 6 8 0 44 12 8 1 NWSL (4 Seasons) 22.3 1 0 0 6 7 0 83 29 18 0 NWSL Challenge Cup (4 Seasons) 13.2 3 0 0 7 6 0 41 23 6 1 Première Ligue (1 Season) 13.0 1 0 0 4 6 1 24 19 15 1
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019 21 Washington Spirit us USA 1. NWSL 5th 4.3 0 0 0 0 Matches 2021 23 Washington Spirit us USA 1. NWSL 3rd 8.7 0 0 0 2 1 0 44 19 10 0 Matches 2022 24 SD Wave us USA 1. NWSL 3rd 7.5 1 0 0 4 6 0 36 6 5 0 Matches 2022 24 Portland Thorns us USA 1. NWSL 2nd 1.8 0 0 0 0 0 0 3 4 3 0 Matches 2024-2025 26 Dijon fr FRA 1. Première Ligue 4th 13.0 1 0 0 4 6 1 24 19 15 1 Matches 5 Seasons 4 Clubs 2 Leagues 35.3 2 0 0 10 13 1 107 48 33 1 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Washington Spirit (2 Seasons) 1 League 13.0 0 0 0 2 1 0 44 19 10 0 Portland Thorns (2 Seasons) 1 League 1.8 0 0 0 0 0 0 3 4 3 0 Dijon (1 Season) 1 League 13.0 1 0 0 4 6 1 24 19 15 1 SD Wave (1 Season) 1 League 7.5 1 0 0 4 6 0 36 6 5 0 NWSL (4 Seasons) 22.3 1 0 0 6 7 0 83 29 18 0 Première Ligue (1 Season) 13.0 1 0 0 4 6 1 24 19 15 1
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 Tegan McGrady Pages
Tegan McGrady Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary