NWSL Notebook

TeamsPortland Thorns2023

2023 Portland Thorns

2022 · 2024

12710 (W–D–L) across all competitions · Franchise history · 2023 league page

Standard Stats

Glossary
Playing TimePerformancePer 90
RkPlayerTeamPosRoleGPGSMinGlsAstPKPKattShSoTKPPass%CrdYCrdRGls/90Ast/90G+A/90
1Sophia WilsonThornsForwardST181412831151160391767.7200.770.351.12
2Morgan WeaverThornsMidfielderLW23231905740049254158.3100.330.190.52
3Hina SugitaThornsMidfielderRM19161372631124121681.8300.390.200.59
4Crystal DunnThornsMidfielderCM20181427520027203379.9000.320.130.44
5Christine SinclairThornsForwardCM20131037310020102274.8000.260.090.35
6Olivia MoultrieThornsMidfielderCM22121205230024131781.1100.150.220.37
7Hannah BetfortThornsForwardST1144792000136377.4000.380.000.38
8Natalia KuikkaThornsDefenderRB2220185912001121376.1300.050.100.15
9Michele VasconcelosThornsMidfielderRW1433411000851072.1000.260.000.26
10Rocky RodríguezThornsMidfielderCM148658100062479.8100.140.000.14
11Bella BixbyThornsGoalkeeperGK2121189010001161.2200.050.000.05
12Kelli HublyThornsDefenderRCB221715761000106283.3410.060.000.06
13Reyna ReyesThornsDefenderRB206765100032274.9000.120.000.12
14Sam CoffeyThornsMidfielderDM232320800800823380.7100.000.350.35
15Meghan KlingenbergThornsDefenderLB212117140300723776.9200.000.160.16
16Shelby HoganThornsGoalkeeperGK2221000000048.9000.000.000.00
17Natalie BeckmanThornsMidfielder112000025.0000.000.000.00
18Adriana LeonThornsForwardLM576000010166.7000.000.000.00
19Meaghan NallyThornsDefenderLCB93415000010187.8100.000.000.00
20Becky SauerbrunnThornsDefenderLCB109671000030382.2000.000.000.00
21Emily MengesThornsDefenderLCB18171521000010483.9000.000.000.00
22Izzy D'AquilaThornsForwardST1523360000124464.9000.000.000.00
23Taylor PorterThornsMidfielderDM7119500002077.1000.000.000.00

Advanced Stats

Glossary
ExpectedVAEPThreat
RkPlayerTeamPosMinGlsShxGnpxGG−xGxG/ShVAEPOffDefxT
1Sophia WilsonThornsForward128311606.765.974.240.0907.968.46-0.503.77
2Morgan WeaverThornsMidfielder19057498.158.15-1.150.1135.946.46-0.525.26
3Hina SugitaThornsMidfielder13726245.795.000.210.2314.574.87-0.302.26
4Crystal DunnThornsMidfielder14275273.323.321.680.0954.354.59-0.242.47
5Sam CoffeyThornsMidfielder2080080.490.49-0.490.0353.894.37-0.484.91
6Christine SinclairThornsForward10373202.152.150.850.0803.343.120.221.59
7Reyna ReyesThornsDefender765130.170.170.830.0852.603.15-0.552.01
8Bella BixbyThornsGoalkeeper1890110.820.820.180.8182.042.39-0.353.08
9Hannah BetfortThornsForward4792131.801.800.200.1281.751.93-0.180.38
10Meghan KlingenbergThornsDefender1714070.300.30-0.300.0331.652.69-1.047.75
11Kelli HublyThornsDefender15761100.940.940.060.0941.222.87-1.653.80
12Emily MengesThornsDefender1521010.030.03-0.030.0281.142.75-1.612.94
13Michele VasconcelosThornsMidfielder341181.021.02-0.020.0930.810.97-0.160.68
14Becky SauerbrunnThornsDefender671030.200.20-0.200.1000.550.89-0.341.14
15Olivia MoultrieThornsMidfielder12052242.632.63-0.630.0730.490.50-0.012.18
16Rocky RodríguezThornsMidfielder658160.600.600.400.0750.310.65-0.340.92
17Natalie BeckmanThornsMidfielder1200-0.010.01-0.020.12
18Natalia KuikkaThornsDefender18591110.820.820.180.058-0.092.31-2.395.67
19Shelby HoganThornsGoalkeeper21000-0.160.31-0.470.15
20Taylor PorterThornsMidfielder195020.060.06-0.060.028-0.190.28-0.470.35
21Adriana LeonThornsForward76010.000.000.000.000-0.19-0.14-0.050.09
22Meaghan NallyThornsDefender415010.140.14-0.140.070-0.381.02-1.400.70
23Izzy D'AquilaThornsForward3360121.731.73-1.730.108-0.92-0.74-0.170.72

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.6371.8790.9192.2181.213
2Hina Sugita2.6650.0122.660-0.2021.140
3Crystal Dunn2.194-0.1662.0230.5911.052
4Emily Menges-0.496-0.3891.2431.2701.009
5Morgan Weaver0.5201.4760.3470.5760.750
6Hannah Betfort1.368-0.2200.4840.3040.723
7Gabby Provenzano-0.3351.1810.675
8Reyna Reyes1.4700.5210.3920.7860.646
9Michele Vasconcelos0.9580.006-0.2350.9100.593
10Sam Coffey-1.049-0.8381.2621.6370.503
11Natalie Beckman-0.1032.508-0.8120.2640.447
12Adriana Leon-0.3101.3780.0840.9330.338
13Christine Sinclair1.172-1.7291.3640.2980.335
14Rocky Rodríguez0.306-0.3661.826-0.6940.294
15Kelli Hubly-0.3501.1731.125-1.1370.274
16Becky Sauerbrunn1.2301.2911.817-0.7090.219
17Meaghan Nally-1.055-0.0650.4750.2440.206
18Lauren Kozal0.0000.0000.0000.0000.0000.000
19Shelby Hogan0.0000.000
20Bella Bixby0.0000.000

Defense

Glossary
CountingValue Models
RkPlayerTeamPosMinTklTklWTkl%IntClrBlkRecAerWAer%FlsDAxTDAxT TklDAxT IntVAEP Def
1Sam CoffeyThornsMidfielder20804646381020420270.8850.6090.276-0.48
2Natalia KuikkaThornsDefender18593636261119620120.6180.4310.187-2.39
3Crystal DunnThornsMidfielder1427272719210210140.4300.2940.136-0.24
4Kelli HublyThornsDefender15762424191112516110.3900.2210.169-1.65
5Hina SugitaThornsMidfielder137223231439510120.3650.2670.098-0.30
6Meghan KlingenbergThornsDefender171415152051326130.3520.1870.164-1.04
7Emily MengesThornsDefender1521161621181382360.3320.1530.179-1.61
8Reyna ReyesThornsDefender7653131121531180.3060.1620.145-0.55
9Olivia MoultrieThornsMidfielder1205161642821480.2990.2690.031-0.01
10Rocky RodríguezThornsMidfielder65814141216911120.2590.1710.088-0.34
11Christine SinclairThornsForward1037101052482640.1550.1040.0510.22
12Morgan WeaverThornsMidfielder19051212649118140.1470.0970.050-0.52
13Taylor PorterThornsMidfielder19544518110.1180.0600.058-0.47
14Meaghan NallyThornsDefender415118436430.1130.0440.069-1.40
15Becky SauerbrunnThornsDefender671337156800.1130.0580.055-0.34
16Sophia WilsonThornsForward1283993484150.1010.0830.018-0.50
17Michele VasconcelosThornsMidfielder34177128350.0800.0760.004-0.16
18Hannah BetfortThornsForward4791112221260.0400.0360.004-0.18
19Izzy D'AquilaThornsForward336221141740.0220.0180.004-0.17
20Adriana LeonThornsForward7622520.0120.012-0.05
21Bella BixbyThornsGoalkeeper18900015082-0.35
22Shelby HoganThornsGoalkeeper21000160-0.47
23Natalie BeckmanThornsMidfielder12000-0.02

Goalkeeping

Glossary
Playing TimePerformancePenaltiesPost-Shot xG
RkPlayerTeamGPMinGAGA/90SavesSave%CSPKAPKsvSoTAPSxGPSxG−GA
1Bella BixbyThorns211890301.436769.16316324.52-3.48
2Shelby HoganThorns221031.29350.081.87-0.13

Scores & Fixtures

Glossary
RkDateCompVenueOpponentResultGFGAAttendance
12023-03-26regular_seasonHomePrideW4015204
22023-04-01regular_seasonAwayCurrentW4111301
32023-04-15regular_seasonHomeDashD1115657
42023-04-20challenge_cupAwayWaveL019504
52023-04-23regular_seasonHomeRacingW2014972
62023-04-30regular_seasonHomeAngel CityD3316938
72023-05-06regular_seasonAwayCourageD337070
82023-05-13regular_seasonAwayDashL124638
92023-05-21regular_seasonHomeStarsW4020402
102023-05-27regular_seasonAwayWaveD1118130
112023-06-01challenge_cupHomeAngel CityW3216429
122023-06-04regular_seasonAwayReignW2042054
132023-06-11regular_seasonAwayPrideL137319
142023-06-18regular_seasonAwayStarsW323655
152023-06-24regular_seasonHomeSpiritW4220254
162023-06-29challenge_cupHomeReignL0116252
172023-07-02regular_seasonHomeCurrentL0117796
182023-07-09regular_seasonAwayGothamL123932
192023-07-22challenge_cupHomeWaveW4116393
202023-07-30challenge_cupAwayAngel CityL1213154
212023-08-06challenge_cupAwayReignD0012061
222023-08-21regular_seasonHomeCourageW2122107
232023-08-27regular_seasonAwaySpiritD1113048
242023-09-02regular_seasonAwayRacingL125778
252023-09-17regular_seasonHomeReignW2025218
262023-10-01regular_seasonHomeWaveL0219947
272023-10-07regular_seasonHomeGothamW1019599
282023-10-15regular_seasonAwayAngel CityL1522000
292023-11-06playoffsHomeGothamD0025218

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