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
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
| SOURCE | DATA 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%)
| Metric | Value | Notes |
| Training players | 90 | Players with both 2024 and 2025 WNBA data |
| In-sample R² | 0.611 | Model fit on training data |
| Cross-validated R² | 0.564 | Leave-one-out — true out-of-sample accuracy |
| CV RMSE | 3.85 | Expected 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)
| Metric | Value |
| Training rookies | 37 (2019–2025 draft classes) |
| CV RMSE | 1.96 MLAPM points |
| College data matched | 31 / 45 players (2026 class) |
| International players | Projected 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
| Stat | Definition |
| Off / Def Rating | Points scored / allowed per 100 possessions |
| Net Rating | Off 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 |
| SRS | Simple Rating System — point differential adjusted for strength of schedule |
| Pace | Average 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
| Component | Definition | Weight |
| Uast% | % of made field goals that were unassisted — measures shot creation | ×12 |
| TS% | True shooting efficiency — points per shooting possession | ×25 |
| Vol/36 | Made 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
| Component | Definition | Weight |
| Drives/36 | Made driving layups, floaters, finger rolls per 36 min | ×1.2 |
| Pullups/36 | Made pull-up and step-back jumpers per 36 min | ×1.0 |
| Fouls Drawn/36 | Shooting fouls + personal fouls leading to FTs per 36 min | ×1.8 |
| Kick-outs/36 | Assists 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.