NWSL Notebook

TeamsPortland Thorns2024

2024 Portland Thorns

2023 · 2025

12414 (W–D–L) across all competitions · Franchise history · 2024 league page

Standard Stats

Glossary
Playing TimePerformancePer 90
RkPlayerTeamPosRoleGPGSMinGlsAstPKPKattShSoTKPPass%CrdYCrdRGls/90Ast/90G+A/90
1Sophia WilsonThornsForwardST201916381262265452571.5110.660.330.99
2Olivia MoultrieThornsMidfielderCM23181595521136183376.2200.280.110.39
3Janine SonisThornsForwardRM26181611430036142372.3100.220.170.39
4Christine SinclairThornsForwardST25171317410020122271.9200.270.070.34
5Morgan WeaverThornsMidfielderLW15121020400027161959.7000.350.000.35
6Hina SugitaThornsMidfielderCM221917572400732082.7200.100.200.31
7Sam CoffeyThornsMidfielderDM252420842300543485.8000.090.130.22
8Payton LinnehanThornsForwardRM196741210021151066.7200.240.120.36
9Izzy D'AquilaThornsForwardRW144453200087262.6000.400.000.40
10Ana DiasThornsForwardST102233100081360.7300.390.000.39
11Marie MüllerThornsDefenderLB262119150200722474.3200.000.090.09
12Isabella ObazeThornsDefenderRCB1312101802004091.5100.000.180.18
13Kelli HublyThornsDefenderRCB212018090200301083.0600.000.100.10
14Reyna ReyesThornsDefenderLB26211824010054679.5500.000.050.05
15Jessie FlemingThornsMidfielderCM2622177401001462380.1300.000.050.05
16Marissa ShevaThornsMidfielderCM68301002291.8000.001.081.08
17Meghan KlingenbergThornsDefenderLWB122248010020478.7000.000.360.36
18Meaghan NallyThornsDefender14500000085.7000.000.000.00
19Shelby HoganThornsGoalkeeperGK2222198000000056.9000.000.000.00
20Mackenzie ArnoldThornsGoalkeeperGK5545000000077.8000.000.000.00
21Mallie McKenzieThornsMidfielderRWB112000000000.000.000.00
22Olivia Wade-KatoaThornsMidfielderCM53400000068.4000.000.000.00
23Becky SauerbrunnThornsDefenderLCB26252236000082689.8000.000.000.00
24Nicole PayneThornsDefenderRB19111011000020375.2000.000.000.00

Advanced Stats

Glossary
ExpectedVAEPThreat
RkPlayerTeamPosMinGlsShxGnpxGG−xGxG/ShVAEPOffDefxT
1Sophia WilsonThornsForward163812658.096.513.910.0888.849.46-0.624.38
2Sam CoffeyThornsMidfielder2084250.420.421.580.0464.544.77-0.234.38
3Olivia MoultrieThornsMidfielder15955363.592.801.410.0723.804.43-0.634.28
4Becky SauerbrunnThornsDefender2236080.760.76-0.760.0963.553.67-0.124.57
5Hina SugitaThornsMidfielder1757270.660.661.340.0833.483.68-0.212.61
6Christine SinclairThornsForward13174203.603.600.400.1243.273.46-0.191.44
7Shelby HoganThornsGoalkeeper1980002.581.730.853.48
8Morgan WeaverThornsMidfielder10204274.194.19-0.190.1202.232.35-0.122.73
9Marie MüllerThornsDefender1915070.380.38-0.380.0322.053.19-1.147.14
10Payton LinnehanThornsForward7412211.581.580.420.0661.862.09-0.241.55
11Kelli HublyThornsDefender1809030.370.37-0.370.0531.592.80-1.224.76
12Nicole PayneThornsDefender1011020.170.17-0.170.0850.911.01-0.092.58
13Olivia Wade-KatoaThornsMidfielder34000.770.760.000.10
14Mackenzie ArnoldThornsGoalkeeper450000.700.480.210.66
15Janine SonisThornsForward16114364.604.60-0.600.1050.571.80-1.223.61
16Ana DiasThornsForward233183.143.14-2.140.2410.560.84-0.290.19
17Isabella ObazeThornsDefender1018040.270.27-0.270.0670.500.79-0.291.38
18Marissa ShevaThornsMidfielder83020.000.000.000.0000.390.59-0.190.00
19Meghan KlingenbergThornsDefender248020.060.06-0.060.0280.260.45-0.190.72
20Mallie McKenzieThornsMidfielder12000.120.25-0.120.00
21Meaghan NallyThornsDefender45000.100.14-0.040.06
22Reyna ReyesThornsDefender1824050.260.26-0.260.044-0.031.02-1.054.12
23Jessie FlemingThornsMidfielder17740140.780.78-0.780.041-0.100.38-0.482.84
24Izzy D'AquilaThornsForward453281.931.930.070.214-0.26-0.15-0.110.63

Composite Ratings

Our overall player rating, unique to this site — five components combined into one score. Full league table →

Glossary
Components
RkPlayerxGCarriesBox PassesDefenseGKComposite
1Sophia Wilson0.7961.8570.7061.8521.211
2Hina Sugita3.021-0.0382.2440.0451.130
3Morgan Weaver0.4141.7250.5221.1440.862
4Reyna Reyes1.4940.6040.1150.5590.577
5Marie Müller-0.4171.5230.0080.7330.553
6Payton Linnehan1.274-0.236-1.1890.2770.501
7Sam Coffey-0.299-0.8291.0761.2270.439
8Becky Sauerbrunn0.3191.2512.524-0.7200.340
9Olivia Wade-Katoa1.1700.004-0.583-0.6230.224
10Ana Dias0.286-0.2790.0790.9460.223
11Meaghan Nally-1.7700.1661.0140.0610.218
12Christine Sinclair1.048-1.6831.643-0.4790.196
13Marissa Sheva0.713-0.7621.073-0.7180.023
14Mallie McKenzie0.0000.0000.0000.0000.0000.000
15Shelby Hogan0.0000.000
16Lauren Kozal0.0000.0000.0000.0000.0000.000
17Mackenzie Arnold0.0000.0000.0000.0000.0000.000
18Emily Alvarado0.0000.0000.0000.0000.0000.000
19Meghan Klingenberg-1.6940.1790.2400.048-0.123

Defense

Glossary
CountingValue Models
RkPlayerTeamPosMinTklTklWTkl%IntClrBlkRecAerWAer%FlsDAxTDAxT TklDAxT IntVAEP Def
1Marie MüllerThornsDefender19154949531515215170.9500.4910.459-1.14
2Sam CoffeyThornsMidfielder20844343381318812340.9080.5430.365-0.23
3Hina SugitaThornsMidfielder1757292939312419220.7410.4160.325-0.21
4Jessie FlemingThornsMidfielder177444441961029240.7350.6010.134-0.48
5Reyna ReyesThornsDefender1824363636512534240.6880.4110.277-1.05
6Kelli HublyThornsDefender1809202033228015220.5370.2470.290-1.22
7Becky SauerbrunnThornsDefender2236171731211062640.4790.1760.303-0.12
8Olivia MoultrieThornsMidfielder159521211447917240.4400.3060.133-0.63
9Payton LinnehanThornsForward741222261384120.2980.2560.042-0.24
10Janine SonisThornsForward16111010133841280.2890.1720.117-1.22
11Isabella ObazeThornsDefender1018991254312110.2770.1720.105-0.29
12Nicole PayneThornsDefender1011181864791110.2250.1550.069-0.09
13Sophia WilsonThornsForward163810107873200.1900.1480.042-0.62
14Christine SinclairThornsForward1317101034747100.1500.1190.031-0.19
15Morgan WeaverThornsMidfielder10201212214213100.1480.1420.006-0.12
16Meghan KlingenbergThornsDefender24844512320.0950.0320.063-0.19
17Izzy D'AquilaThornsForward45344211530.0580.058-0.11
18Marissa ShevaThornsMidfielder831111340.0450.0370.008-0.19
19Ana DiasThornsForward23322114860.0230.0150.009-0.29
20Olivia Wade-KatoaThornsMidfielder3422310.0140.0140.00
21Shelby HoganThornsGoalkeeper198000181200.0040.0040.85
22Mackenzie ArnoldThornsGoalkeeper4500040200.21
23Mallie McKenzieThornsMidfielder12000-0.12
24Meaghan NallyThornsDefender450031-0.04

Goalkeeping

Glossary
Playing TimePerformancePenaltiesPost-Shot xG
RkPlayerTeamGPMinGAGA/90SavesSave%CSPKAPKsvSoTAPSxGPSxG−GA
1Shelby HoganThorns221980271.237373.0917925.550.55
2Mackenzie ArnoldThorns5450102.001560.0114510.310.31

Scores & Fixtures

Glossary
RkDateCompVenueOpponentResultGFGAAttendance
12024-03-16regular_seasonAwayCurrentL4511500
22024-03-24regular_seasonHomeGothamL0119857
32024-03-30regular_seasonHomeRacingD2216688
42024-04-13regular_seasonAwayCourageL025711
52024-04-21regular_seasonHomeDashW4117580
62024-04-27regular_seasonAwayStarsW204544
72024-05-02regular_seasonAwayBay FCW3210611
82024-05-05regular_seasonHomeSpiritW2117039
92024-05-12regular_seasonHomeReignW4020229
102024-05-18regular_seasonAwayDashW205726
112024-05-24regular_seasonAwayPrideL129226
122024-06-09regular_seasonHomeCourageW1021025
132024-06-16regular_seasonAwayReignD009052
142024-06-23regular_seasonHomeCurrentL1420024
152024-06-30regular_seasonAwayRoyalsD008677
162024-07-06regular_seasonHomeWaveW1018011
172024-07-21HomeTijuanaW50
182024-07-28AwayRoyalsL13
192024-08-01HomeReignW10
202024-08-24regular_seasonAwayGothamL0210640
212024-08-31regular_seasonHomeBay FCL1318018
222024-09-07regular_seasonAwaySpiritL1214306
232024-09-14regular_seasonHomeStarsL01
242024-09-24regular_seasonAwayAngel CityD2222000
252024-09-29regular_seasonAwayWaveL02
262024-10-06regular_seasonHomeRoyalsL1217451
272024-10-12regular_seasonHomePrideW20
282024-10-19regular_seasonAwayRacingL015905
292024-11-02regular_seasonHomeAngel CityW3023212
302024-11-10playoffsAwayGothamL1215540

More 2024 league tables: Set Pieces · Roles · Composite · Signals