NWSL Notebook

TeamsPortland Thorns2025

2025 Portland Thorns

2024 · 2026

1189 (W–D–L) across all competitions · Franchise history · 2025 league page

Standard Stats

Glossary
Playing TimePerformancePer 90
RkPlayerTeamPosRoleGPGSMinGlsAstPKPKattShSoTKPPass%CrdYCrdRGls/90Ast/90G+A/90
1Olivia MoultrieThornsMidfielderCM28262373821250235875.3200.300.080.38
2Reilyn TurnerThornsForwardST27242034610053252660.5200.270.040.31
3Pietra TordinThornsForwardST269953400031141366.1300.380.000.38
4Reyna ReyesThornsDefenderLB2827241431001171475.4400.110.040.15
5Jayden PerryThornsDefenderLCB19141305313343181.0200.210.070.28
6Jessie FlemingThornsMidfielderCM27211916251118102275.2200.090.230.33
7Sam CoffeyThornsMidfielderDM2727243224231463383.8300.070.150.22
8Caiya HanksThornsForwardLM1176392100159975.8100.280.140.42
9Deyna CastellanosThornsForwardST23151373200033161862.3200.130.000.13
10Payton LinnehanThornsForwardRM221091812002391174.9000.100.200.29
11Mimi AlidouThornsMidfielderCM206709110096674.0100.130.130.25
12Hina SugitaThornsMidfielderCM2622190803001862878.7300.000.140.14
13Alexa SpaanstraThornsForwardRW187594010072770.6000.000.150.15
14Isabella ObazeThornsDefenderLCB23231894000042786.5000.000.000.00
15Mallie McKenzieThornsMidfielderRB258994000010879.3100.000.000.00
16Sam HiattThornsDefenderRCB23222072000051285.2200.000.000.00
17Sophie HirstThornsMidfielder33600000068.2000.000.000.00
18Bella BixbyThornsGoalkeeperGK7763000000073.0000.000.000.00
19Laila HarbertThornsMidfielder56700000085.7000.000.000.00
20DaianeThornsDefenderLCB917800003182.6000.000.000.00
21Mackenzie ArnoldThornsGoalkeeperGK2121192000000076.7000.000.000.00
22Kaitlyn TorpeyThornsDefenderRB20151172000021778.9400.000.000.00
23Valerin LoboaThornsForward23500000066.7000.000.000.00

Advanced Stats

Glossary
ExpectedVAEPThreat
RkPlayerTeamPosMinGlsShxGnpxGG−xGxG/ShVAEPOffDefxT
1Olivia MoultrieThornsMidfielder23738506.104.521.900.0906.027.03-1.007.07
2Mackenzie ArnoldThornsGoalkeeper1920002.621.750.872.62
3Sam CoffeyThornsMidfielder24322143.130.76-1.130.1492.342.95-0.615.14
4Reyna ReyesThornsDefender24143111.461.461.540.0972.054.64-2.595.09
5Caiya HanksThornsForward6392151.321.320.680.0821.882.00-0.121.67
6Jayden PerryThornsDefender1305342.20-0.170.800.3661.332.17-0.844.03
7Isabella ObazeThornsDefender1894040.120.12-0.120.0231.281.77-0.483.46
8Bella BixbyThornsGoalkeeper630000.930.530.390.92
9Jessie FlemingThornsMidfielder19162181.560.770.440.0780.881.77-0.892.21
10Pietra TordinThornsForward9534314.064.06-0.060.1160.590.99-0.400.76
11Reilyn TurnerThornsForward20346536.866.86-0.860.1130.321.03-0.722.60
12Mimi AlidouThornsMidfielder709191.201.20-0.200.1000.300.52-0.220.94
13Sophie HirstThornsMidfielder36000.050.08-0.020.08
14DaianeThornsDefender78030.100.10-0.100.0500.050.020.020.19
15Hina SugitaThornsMidfielder19080183.243.24-3.240.0930.000.44-0.433.31
16Valerin LoboaThornsForward3500-0.02-0.020.000.01
17Laila HarbertThornsMidfielder6700-0.06-0.04-0.02-0.01
18Mallie McKenzieThornsMidfielder994010.200.20-0.200.050-0.081.29-1.362.35
19Deyna CastellanosThornsForward13732332.002.000.000.054-0.150.31-0.462.23
20Kaitlyn TorpeyThornsDefender1172020.030.03-0.030.013-0.300.67-0.962.25
21Alexa SpaanstraThornsForward594070.590.59-0.590.073-0.62-0.46-0.160.84
22Payton LinnehanThornsForward9181231.531.53-0.530.061-0.72-0.60-0.111.82
23Sam HiattThornsDefender2072050.220.22-0.220.054-0.781.60-2.384.33

Composite Ratings

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

Glossary
Components
RkPlayerxGCarriesBox PassesDefenseGKComposite
1Hina Sugita2.493-0.0561.7670.2590.968
2Reyna Reyes1.5170.7290.5921.0140.892
3Caiya Hanks0.3541.7380.7370.2340.663
4Julie Dufour0.8670.0100.8710.7120.567
5Sam Coffey-0.426-0.7170.9881.2340.424
6Pietra Tordin0.803-1.057-0.5301.5010.225
7Payton Linnehan0.360-0.050-0.616-0.3450.054
8Moira Kelley0.0000.0000.0000.0000.0000.000
9Morgan Messner0.0000.000
10Carissa Boeckmann0.0000.0000.0000.0000.0000.000
11Laila Harbert0.0000.0000.0000.0000.0000.000
12Valerin Loboa0.0000.0000.0000.0000.0000.000
13Bella Bixby0.0000.000
14Mackenzie Arnold0.0000.000
15Naomi Powell0.0000.0000.0000.0000.0000.000
16Daiane0.0000.197-0.118-0.0710.000-0.007
17Reilyn Turner1.412-0.847-1.946-2.062-0.010
18Mimi Alidou0.3420.089-0.034-1.396-0.018
19Kaitlyn Torpey-0.533-0.667-0.3151.015-0.037
20Mallie McKenzie-0.315-0.2540.898-0.718-0.057
21Jessie Fleming-1.709-0.3921.547-0.748-0.115

Defense

Glossary
CountingValue Models
RkPlayerTeamPosMinTklTklWTkl%IntClrBlkRecAerWAer%FlsDAxTDAxT TklDAxT IntVAEP Def
1Hina SugitaThornsMidfielder1908363643413016290.8510.4720.379-0.43
2Sam CoffeyThornsMidfielder2432464643920611350.8160.5010.315-0.61
3Reyna ReyesThornsDefender2414444430610936320.7090.3940.315-2.59
4Olivia MoultrieThornsMidfielder2373333316211323320.5070.3980.109-1.00
5Jessie FlemingThornsMidfielder1916323215210913170.5000.3940.106-0.89
6Isabella ObazeThornsDefender1894181821259518110.4010.2340.167-0.48
7Kaitlyn TorpeyThornsDefender117222221364810220.2960.1810.114-0.96
8Sam HiattThornsDefender2072141415236738120.2310.1480.083-2.38
9Jayden PerryThornsDefender130577655722170.1900.1360.054-0.84
10Caiya HanksThornsForward63911117351120.1740.1270.047-0.12
11Reilyn TurnerThornsForward2034101085868110.1660.1130.053-0.72
12Deyna CastellanosThornsForward13731111126410210.1430.0710.072-0.46
13Mallie McKenzieThornsMidfielder9949986287100.1340.0780.056-1.36
14Payton LinnehanThornsForward91899314460.1220.0990.023-0.11
15Mimi AlidouThornsMidfielder70977238390.1110.0930.018-0.22
16Alexa SpaanstraThornsForward594555130290.0660.0500.016-0.16
17Pietra TordinThornsForward95355122322200.0660.0590.006-0.40
18DaianeThornsDefender7822415420.0340.0090.0240.02
19Valerin LoboaThornsForward35114120.0110.0110.00
20Laila HarbertThornsMidfielder6722350.0040.004-0.02
21Sophie HirstThornsMidfielder3600210-0.02
22Mackenzie ArnoldThornsGoalkeeper192000154200.87
23Bella BixbyThornsGoalkeeper6300054100.39

Goalkeeping

Glossary
Playing TimePerformancePenaltiesPost-Shot xG
RkPlayerTeamGPMinGAGA/90SavesSave%CSPKAPKsvSoTAPSxGPSxG−GA
1Mackenzie ArnoldThorns211920271.277874.351116926.571.57
2Bella BixbyThorns763040.571781.03314.621.62

Scores & Fixtures

Glossary
RkDateCompVenueOpponentResultGFGAAttendance
12025-03-15regular_seasonAwayCurrentL1311500
22025-03-22regular_seasonHomeAngel CityD1114742
32025-03-30regular_seasonHomeCourageD0015384
42025-04-12regular_seasonAwayRoyalsW1010873
52025-04-19regular_seasonAwayReignL017609
62025-04-23regular_seasonHomeGothamW4115373
72025-04-27regular_seasonHomeRacingD3316219
82025-05-03regular_seasonHomePrideW1017776
92025-05-11regular_seasonAwayWaveD116841
102025-05-17regular_seasonAwayDashW4114241
112025-06-07regular_seasonAwayBay FCL0114094
122025-06-15regular_seasonHomeSpiritW2021268
132025-06-22regular_seasonHomeStarsW1012011
142025-08-03regular_seasonAwaySpiritL1216007
152025-08-10regular_seasonHomeReignW4221811
162025-08-16regular_seasonAwayCourageD117122
172025-08-24regular_seasonHomeCurrentL0212966
182025-08-30regular_seasonHomeRoyalsL1211500
192025-09-06regular_seasonAwayRacingW2111520
202025-09-14regular_seasonAwayStarsD113751
212025-09-21regular_seasonHomeWaveD1111193
222025-09-27regular_seasonAwayGothamL0310798
232025-10-05regular_seasonHomeBay FCW2121104
242025-10-11regular_seasonAwayPrideL018959
252025-10-19regular_seasonAwayAngel CityW2019841
262025-11-02regular_seasonHomeDashW2021903
272025-11-09playoffsHomeWaveD0019309
282025-11-15playoffsAwaySpiritL0219365

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