What is MLAPM?
MYLEAGUE MIXTAPES ADJUSTED PLUS MINUS
MLAPM is an all-in-one impact metric for WNBA players, inspired by metrics like DARKO DPM and EPM. It measures how much better or worse a team performs with a given player on the court, relative to a league-average player.
A score of 0.0 = league average. Positive scores mean the player helps their team, negative scores mean they hurt it. The scale is approximately points per 100 possessions above/below a replacement-level player.
MLAPM = (PM × w₁) + (E_NET × w₂) + (BOX × w₃) + (RAPM × 0.30) + OPP_ADJ − LINEUP_PENALTY
// Weights w₁, w₂, w₃ are dynamic based on team context
// Bad teams: BOX weight increases to reduce team inflation
// Good teams: PM and E_NET trusted more
Offensive and defensive splits are computed such that O-MLAPM + D-MLAPM = MLAPM exactly.

Components
5 INPUTS · EACH CAPTURING DIFFERENT SIGNAL
COMPONENT NAME WEIGHT DESCRIPTION
RAPM Ridge Regression APM 30% Multi-year (2024-25) ridge regression across 13,739 lineup segments. Isolates individual contribution controlling for all teammates and opponents. The backbone of every serious impact metric.
PM Plus/Minus Above Average 17-40% Aggregated game-level plus/minus, scaled per 40 minutes and centered at league average. Weight decreases for players on bad teams where this stat is most misleading.
E_NET Estimated Net Rating 17-40% WNBA Stats API estimated ratings — an independent efficiency signal calculated from possession-level data. Same dynamic weighting as PM.
BOX Position-Adjusted Box Score 20-45% Weighted combination of PTS, REB, AST, STL, BLK, TOV, and TS% — each compared to position peers rather than the entire league. Centers get credit for rebounds relative to other centers, not guards.
OPP Opponent Adjustment Additive Rewards players who face tougher competition. Uses a blended team quality score (60% star power + 40% team depth) to measure schedule strength.

Adjustments
HOW WE REDUCE BIAS AND TEAM INFLATION
1
Lineup Quality Adjustment
Players on great teams (Minnesota, Atlanta) have inflated plus/minus because they share the floor with elite teammates. We calculate each team's 2-man lineup net rating from BBRef and apply a penalty to players on high-quality lineups. Role players on good teams receive a larger penalty than stars.
2
Bad Team Adjustment
Players on bad teams (Chicago, Connecticut, Dallas) are penalized by low plus/minus even when they're individually excellent. We dynamically increase the box score weight for players on below-average teams — trusting their individual production more than team-dependent numbers.
3
Position Adjustment
A guard averaging 8 rebounds per 100 is extraordinary. A center averaging 8 rebounds is average. Every box score component is compared to position-specific averages (Guard, Forward, Center) rather than the league as a whole.
4
Minutes Threshold
Players must play at least 350 minutes to qualify. Below this threshold, small samples produce extreme values that don't represent true ability. The threshold balances inclusion with statistical reliability.

Validation
HOW WE KNOW IT WORKS
Retrodictive Correlation
Team weighted-average MLAPM vs 2025 win percentage (13 teams)
0.91
Predictive Correlation
2024 MLAPM predicting 2025 performance (90 shared players)
0.59
Top 3 Accuracy
Collier #1 (2025 MVP), Stewart #2, Wilson #3 — consensus correct
Bad Team Detection
CHI (-2.82), CON (-3.10) correctly identified as worst teams
A retrodictive correlation of 0.91 is publication-worthy for any impact metric. For context, even the most sophisticated NBA metrics (EPM, DARKO) typically achieve 0.85-0.92. The 0.59 year-over-year predictive correlation is on par with EPM and RAPTOR — basketball is inherently variable due to injuries, trades, and role changes.

Data Sources
WHERE THE NUMBERS COME FROM
SOURCEDATA USED
ESPN / wehoop Play-by-play, box scores, rotation data, shot charts — primary data pipeline via the wehoop R package
WNBA Stats API Estimated net ratings, player index, shot chart detail — accessed via wehoop
Basketball Reference 2-man lineup quality data for lineup adjustment
ESPN WBB / wehoop Women's college basketball box scores for rookie projections

Glossary
EVERY METRIC DEFINED
MLAPM
MyLeague Mixtapes Adjusted Plus Minus. The primary all-in-one impact metric. 0 = league average. Scale is approximately points per 100 possessions above/below average. Combines RAPM, box score, estimated ratings, and multiple adjustments.
O-MLAPM
Offensive component of MLAPM. Driven by offensive RAPM, estimated offensive rating, scoring, assists, and efficiency. O-MLAPM + D-MLAPM = MLAPM exactly.
D-MLAPM
Defensive component of MLAPM. Driven by defensive RAPM, estimated defensive rating, steals, blocks, and defensive rebounding relative to position peers.
BOXBPM
Box Plus/Minus — estimated impact purely from box score statistics without any on/off data. Good for players with limited minutes or in their first season. Removes teammate and opponent context entirely.
RAPM
Regularized Adjusted Plus/Minus. Built from ridge regression across 13,739 lineup segments spanning 2024-25 WNBA seasons. Weights 2025 data at 65%, 2024 at 35%. Isolates individual contribution by controlling for every teammate and opponent simultaneously.
PTS/100, AST/100, REB/100
Counting stats per 100 team possessions, pace-adjusted. Calculated from total season production scaled to a standard possession count. More accurate than per-game for comparing players with different minutes loads.
Lineup Quality
A team's average 2-man lineup net rating, calculated from Basketball Reference lineup data. Used to adjust player ratings — players on elite lineups receive a penalty, players on weak lineups receive a boost.
USG%
Usage percentage — the fraction of team plays used by a player while on the court. Higher usage means more shot attempts, free throw attempts, and turnovers. Used in 2026 projections to redistribute playing time across new rosters.
MLAPM 2026
Projected MLAPM for the upcoming 2026 season. Incorporates: current MLAPM as a baseline, age curve adjustment, team context change, usage redistribution based on new rosters, and roster-aware stat projection models.
Age Curve
Production adjustment based on estimated player age (derived from draft year). Peak years 24-28 receive no adjustment. Players 22-23 receive a +5% boost (improving). Players 30-32 receive -3% (early decline). 33+ players receive -7 to -12% depending on age.

2026 Projections Model
HOW WE PROJECT VETERAN PERFORMANCE

Veteran projections use a linear regression model trained on 90 players who appeared in both the 2024 and 2025 WNBA seasons. The model predicts 2026 MLAPM from four variables that were each statistically significant in cross-validation.

MLAPM_2026 = β₀ + β₁(MLAPM_2025) + β₂(Minutes) + β₃(AST/100) + β₄(TS%)
MetricValueNotes
Training players90Players with both 2024 and 2025 WNBA data
In-sample R²0.611Model fit on training data
Cross-validated R²0.564Leave-one-out — true out-of-sample accuracy
CV RMSE3.85Expected error ± 3.85 MLAPM points

Prior year MLAPM is the strongest predictor (r = 0.59). AST/100 and TS% add signal because they capture skill components more stable year-over-year than team-dependent metrics. Minutes played accounts for opportunity and role stability.

Rookie Projections Model
COLLEGE STATS → WNBA IMPACT

Rookie projections use a regression model trained on 37 WNBA rookies from the 2019–2025 draft classes who played 350+ minutes in their rookie season. College box scores are sourced from ESPN via wehoop.

Rookie_MLAPM = β₀ + β₁·log(Draft Pick) + β₂(College PPG)
MetricValue
Training rookies37 (2019–2025 draft classes)
CV RMSE1.96 MLAPM points
College data matched31 / 45 players (2026 class)
International playersProjected by pick position only

Log(draft pick) is the strongest predictor — draft position encodes scout consensus. College PPG adds signal beyond pick position. WNBA transitions are difficult; even top picks frequently post negative MLAPM in year one, so projections are intentionally conservative.

Team Advanced Stats
2025 REGULAR SEASON · PER 100 POSSESSIONS

Team stats are calculated from game-by-game box scores via wehoop. Possessions use the standard estimate:

Possessions = FGA − ORB + TOV + 0.44 × FTA
StatDefinition
Off / Def RatingPoints scored / allowed per 100 possessions
Net RatingOff Rating − Def Rating. Best single measure of team quality.
oTS% / dTS%Team / opponent true shooting percentage
oTOV%Team turnover rate — turnovers per possession
ORB% / DRB%Offensive / defensive rebound percentage
SRSSimple Rating System — point differential adjusted for strength of schedule
PaceAverage possessions per game
HOOPER
SCORING CREATION METRIC · 2025 WNBA

HOOPER measures self-creation — how often a player generates their own shot versus catching and finishing. It is a complementary metric to MLAPM, not a replacement. A player can be a high HOOPER creator with modest MLAPM, or an elite role player with low HOOPER and high MLAPM.

HOOPER = (Uast% − Avg) × 12 + (TS% − Avg) × 25 + (Vol/36 − Avg) × 3
ComponentDefinitionWeight
Uast%% of made field goals that were unassisted — measures shot creation×12
TS%True shooting efficiency — points per shooting possession×25
Vol/36Made field goals per 36 minutes — scoring load and opportunity×3

All three components are expressed as above/below league average. League averages: Uast% 31.8%, TS% 54.2%, Vol/36 5.5. Minimum 30 FGM to qualify. Unassisted% is sourced from 2025 WNBA play-by-play data via wehoop. Correlation with MLAPM: r = 0.46.

Advantage Creation (ADV)
PRE-SHOT DEFENSIVE DISRUPTION · 2025 WNBA

ADV measures how often a player forces the defense to make a decision before a shot exists — drives that collapse the paint, pull-ups that demand closeouts, fouls that punish overplay, kick-outs that create open 3s. High ADV = the engine that breaks defenses. Low ADV = catch-and-finish role player.

ADV = (Drives − Avg) × 1.2 + (Pullups − Avg) × 1.0 + (Fouls Drawn − Avg) × 1.8 + (Kick-outs − Avg) × 2.0
ComponentDefinitionWeight
Drives/36Made driving layups, floaters, finger rolls per 36 min×1.2
Pullups/36Made pull-up and step-back jumpers per 36 min×1.0
Fouls Drawn/36Shooting fouls + personal fouls leading to FTs per 36 min×1.8
Kick-outs/36Assists on non-pullup jump shots — drive-and-kick per 36 min×2.0

All rates are per 36 minutes, expressed above/below league average. Sourced from 2025 WNBA play-by-play via wehoop. Shooting fouls linked to the fouled player via adjacent free throw sequences. Kick-out assists identified as assisted catch-and-shoot jump shots (excluding pullups and turnarounds). Correlation with MLAPM: r = 0.365. Minimum 350 minutes to qualify.

Data Exceptions
KNOWN LIMITATIONS AND MANUAL ADJUSTMENTS

Azura Stevens (LA, 2025): Full MLAPM could not be calculated due to a name encoding issue — her name is stored as "Azurá Stevens" (with accent) in the ESPN play-by-play feed, causing the RAPM join to fail. As a result, MLAPM_V5, O-MLAPM, and D-MLAPM are listed as null. Her Box BPM (+5.0) is displayed as a proxy and reflects her strong individual box score production. This will be corrected in the 2026 pipeline by normalizing all player name encodings before RAPM joins.

Limitations
WHAT MLAPM DOESN'T CAPTURE
No metric is perfect. MLAPM has known limitations we're transparent about:
Team inflation — Despite lineup adjustment, players on elite teams (particularly Minnesota in 2025) may be slightly overrated. The 0.91 retrodictive correlation means the metric isn't perfectly capturing team vs individual contribution.
Small samples — Players with fewer than 500 minutes have less reliable scores. The 350-minute threshold catches most of these cases but some noise remains.
Defensive measurement — All impact metrics struggle to measure defense accurately. Steals and blocks are visible but most defensive value (positioning, communication, deterrence) is invisible in box scores.
Injury effects — A player returning from injury may underperform their true ability. Multi-year RAPM helps stabilize this but single-season anomalies can still distort scores.