1 of 21

Maximizing Roster Efficiency in the MLS

Oliver Daboo, Otis Birnbaum

Colby College, Williams College

External Advisor: Daniel Wicker, Charlotte FC

1

2 of 21

2

Motivation

  • MLS is the only major professional soccer league in the world with a salary cap and has a lot parity.
  • Lower budget teams have a chance to compete if they find players who contribute a lot relative to their wage

​

Main Question

  • How should MLS teams construct their rosters and salaries spreads based on a players position, age, and nationality?

3 of 21

Data

  • MLS Seasons 2021-2024 from American Soccer Analysis
  • Used xG Difference to evaluate team performance
  • Used Goals Added, a value added metric, to evaluate player performance
  • Created a goals added per 90 minutes played per $10k (ga_per_90_per_10k) metric to find undervalued players
  • Assigned players one of six Region Groups based on their nationality.

3

Player, Year

Club

Position

Age

Nationality

G+ Per 90 min.

Lionel Messi, 2024

Inter Miami

W

37

Argentina

.572

Cucho Hernandez, 2024

Columbus Crew

ST

25

Colombia

.471

Adam Buksa, 2021

New England Revolution

ST

25

Poland

.455

Riqui Puig, 2024

LA Galaxy

CM

25

Spain

.455

Cucho Hernandez, 2023

Columbus Crew

ST

24

Colombia

.451

4 of 21

4

5 of 21

Methods

Modeling

  • Filtered data by players who played more than 1,000 minutes and made less than $2 million
  • Fit a linear model to predict ga_per_90_per_10k based on player ages, positions, and nationalities
  • Used Generalized Additive Models to identify non-linear relationships between salary and G+ and age and G+ per 90 per $10,000

5

Player, Year

Club

Position

Age

Nationality

GA_Per_90_Per_10k

Patrick Agyemang, 2024

Charlotte FC

ST

23

USA

.0475

Célio Pompeu, 2023

St. Louis City

W

23

Brazil

.0462

Tani Oluwaseyi, 2024

Minnesota United

ST

24

Canada

.0411

Jacob Murrell, 2024

D.C. United

ST

20

USA

.0369

Fredy Montero, 2021

Seattle Sounders

ST

34

Colombia

.0350

6 of 21

6

7 of 21

7

8 of 21

8

9 of 21

Discussion

9

Defense wins Championships (Maybe)

  • While our team level models found that teams spending a higher proportion of their salary on defense did better, our G+ player level models found Strikers and Wingers to be slightly undervalued
  • We lean towards defenders being undervalued given G+ bias towards attackers and that defenders are cheaper

​

Europeans, South Americans, Asian/Oceanic and Older Players are Overvalued (until they’re really old)

  • Being European, South American, Asian/Oceanic or being older all have negative effects on Goals Added per 90 minutes per 10,000 dollars spent

So what should MLS clubs do?

10 of 21

Younger, Domestic Players are Undervalued. Find Them.

10

  1. Academies

2. SuperDraft

11 of 21

Case Study: Patrick Agyemang

Drafted in 2023:

11

12 of 21

In 2024…

Salary: $71,401

Goals Scored: 10

12

13 of 21

In 2025…

​

13

14 of 21

14

Thank You!

​

Questions?

15 of 21

15

Appendix

16 of 21

16

17 of 21

17

18 of 21

18

19 of 21

19

20 of 21

Methods

​

20

Team Modeling

  • Split up each teams roster into the percentage of their total salary they pay different slots of players
    • Split up into 6 groups of 3 of the top 18 paid players
  • Predicted xG difference using linear regression, regularization models, and XGBoost
  • Trained the models on data from 2021-2023, tested it on 2024 and used bootstrapped cross-validation to evaluate model performances

21 of 21

21