Player Simulator
What gets you up the rankings?
Open Player Simulator →What it does
Pick any player with 450+ minutes in MLS, NWSL, USL Championship, USL League One, MLS Next Pro or USL Super League. Their rating is built from per-96 numbers, weighted for their position and compared against their own league.
Below the rating sits the training plan: drag a scroller to simulate improvement, or tap a target to apply the realistic half-step, and watch the names they would pass in the position rankings. Nothing you simulate is saved.
What it measures
- Shot threat — expected goals per 96 minutes
- Chance creation — expected assists per 96, and key passes
- Shot accuracy — share of shots on target
- Attacking, passing and defensive value added (goals-added, per 96)
Pro leagues only, for now
Amateur and youth players don't publish per-player match stats, so they can't be rated yet — that changes when clubs connect their own data. Goalkeepers are excluded too: their levers are save data we don't ingest yet.
Where the numbers come from
The American Soccer Analysis public API, covering MLS, NWSL, USL Championship, USL League One and MLS Next Pro (2026) plus USL Super League (2025–26). The 0–99 rating is experimental: position-weighted z-scores over per-96 stats including goals-added value. See the methodology & disclaimer.