PickALeague.com

2023 MLS WAR: the wins every player adds

WAR — wins above replacement — says how many wins a player adds to his team over a replacement player. MLS publishes none: ours starts from American Soccer Analysis goals added (g+), the value in goals of each of a player's actions, turned into standings points, then wins.

Caveat: a goalkeeper's WAR rests mostly on his saves against post-shot expected goals, a measure that varies a lot from season to season. A single goalkeeper season should be read with care; the ratings, over four seasons, are steadier.

#Player
1Roman BürkiSTL · GK · 323.315.5990.14—————1.96-0.030.14-0.03-0.191.283296
2Brad StuverATX · GK · 322.411.5840.15—————0.830.010.020.060.031.333418
3DanielSJ · GK · 292.110.093-0.13—————1.420.010.04-0.080.030.852168
4Đorđe PetrovićNE · GK · 232.09.7960.00—————1.030.040.030.070.030.852186
5Maarten PaesDAL · GK · 251.98.878-0.01—————0.480.020.180.07-0.011.142916
6Andre BlakePHI · GK · 321.98.981-0.10—————0.890.030.010.06-0.041.042663
7Stefan FreiSEA · GK · 371.99.175-0.08—————0.650.010.020.070.021.243188
8Kristijan KahlinaCLT · GK · 301.88.5870.07—————0.600.010.080.060.040.952425
9Zac MacMathRSL · GK · 311.67.6720.10—————0.38-0.01-0.170.180.061.072746
10Carlos CoronelRBNY · GK · 261.57.1600.06—————-0.01-0.02-0.020.100.041.343442
11Joe WillisNSH · GK · 341.57.369-0.06—————0.170.030.050.070.021.253210
12Thiago AlmadaATL · AM · 221.57.1990.72-0.110.430.21-0.070.00—————0.323052
13Cucho HernándezCLB · ST · 241.57.0990.200.190.280.490.070.06—————0.192628
14Roman CelentanoCIN · GK · 221.46.740-0.15—————0.57-0.04-0.280.03-0.021.303332
15Riqui PuigLA · CM · 231.46.5970.50-0.010.450.20-0.070.09—————0.242807
16Brian WhiteVAN · ST · 271.46.698-0.201.20-0.050.21-0.010.04—————0.212804
17Steve ClarkHOU · GK · 371.36.254-0.07—————0.010.010.03-0.020.061.303335
18Patrick SchulteCLB · GK · 221.36.2570.00—————0.12-0.040.000.02-0.021.223132
19Luciano AcostaCIN · AM · 291.35.9980.66-0.050.090.060.030.18—————0.312876
20Yohei TakaokaVAN · GK · 271.25.851-0.09—————-0.040.020.040.08-0.061.293309
21Héctor HerreraHOU · CM · 331.25.81000.340.180.140.160.110.07—————0.242833
22Dénis BouangaLAFC · W · 281.25.596-0.200.320.350.34-0.040.10—————0.302815
23Chris BradyCHI · GK · 191.15.037-0.15—————0.07-0.040.050.02-0.031.142933
24Bongokuhle HlongwaneMIN · W · 231.15.385-0.120.700.030.160.08-0.01—————0.292716
25JT MarcinkowskiSJ · GK · 261.04.990-0.05—————0.560.070.01-0.040.010.491252
26Carles GilNE · AM · 301.04.9950.36-0.120.270.080.080.05—————0.312886
27Christian BentekeDC · ST · 321.04.791-0.120.640.080.170.000.00—————0.233134
28Drake CallenderMIA · GK · 250.94.534-0.03—————-0.33-0.03-0.080.080.031.303327
29Pedro GalleseORL · GK · 330.94.528-0.15—————-0.010.01-0.150.020.031.183031
30Tim MeliaSKC · GK · 370.83.966-0.05—————0.380.00-0.040.01-0.090.611576
31Kai WagnerPHI · FB · 260.83.7990.35-0.09-0.02-0.030.330.07—————0.162744
32Gastón BrugmanLA · DM · 300.83.6990.24-0.080.150.020.240.01—————0.182102
33Emanuel ReynosoMIN · AM · 270.83.8970.32-0.010.190.040.010.09—————0.161478
34John McCarthyLAFC · GK · 300.73.425-0.06—————-0.19-0.060.080.03-0.070.982518
35William YarbroughCOL · GK · 340.73.2490.00—————-0.070.02-0.110.040.030.781997
36Álvaro BarrealCIN · FB · 220.73.4980.120.11-0.070.190.060.13—————0.193112
37Richie LaryeaTOR · FB · 280.73.391-0.210.120.150.020.110.33—————0.172798
38Hany MukhtarNSH · ST · 280.73.1940.11-0.070.220.20-0.020.00—————0.233147
39Jonathan SiroisMTL · GK · 220.63.031-0.01—————-0.660.010.040.06-0.021.243181
40RodriguesSJ · CB · 250.63.0840.020.100.120.010.23-0.04—————0.183348
41Robin JanssonORL · CB · 310.62.6970.09-0.100.00-0.080.390.07—————0.173221
42Michael BoxallMIN · CB · 340.62.996-0.070.120.01-0.010.360.05—————0.173134
43Steven MoreiraCLB · CB · 280.63.0980.30-0.110.17-0.060.070.08—————0.173266
44Jackson RagenSEA · CB · 240.62.8930.280.000.060.000.060.03—————0.173152
45César AraújoORL · DM · 220.62.8890.20-0.02-0.01-0.020.130.06—————0.253033
46Sebastián DriussiATX · AM · 270.62.6700.090.08-0.040.110.050.01—————0.272549
47Ryan GauldVAN · ST · 270.62.7960.350.04-0.090.010.05-0.01—————0.212896
48Matt FreeseNYC · GK · 240.52.563-0.01—————0.13-0.010.000.020.010.391003
49Matt MiazgaCIN · CB · 270.52.3740.220.070.050.020.02-0.03—————0.142679
50Dave RomneyNE · CB · 300.52.1880.04-0.06-0.05-0.020.280.08—————0.183365
How it's calculated

Goals added: every on-ball action (passing, receiving, dribbling, shooting, interrupting, fouling; for a goalkeeper, shot stopping, claiming, sweeping, handling, distribution) changes the probability that the team scores or concedes. American Soccer Analysis sums it, in goals, above the position average.

Replacement: the position average is not the right zero. We measure the per-minute output of bench players in each position group (300 to 1,000 minutes over the season, prorated to games played); every player is credited with the gap between the average and that level, by his minutes (the “Repl.” column).

Conversion: 0.636 standings point per goal of differential (the regression of points per game on goal differential per game, every season since 2021), then 3 points = 1 win, a win's value in the standings.

Data: American Soccer Analysis (goals added, xG, xPass) and ESPN. PickALeague calculations.