NWSL Matchups

Standings

#Team GPWDL GFGAGD PTS
playoff cut-off (top 8)

How the ratings work

About

I wanted to see three things; what games a team has left, how a team has performed compared to another team, and a ranking of how hard a teams remaining fixture are. I find it useful to see how a team has done and I hope you do too! — Sam click for contact info

How it Works: Pick a team from the standings to see its matchups. Click an opponent and that team's own Home and Away columns appear alongside, so two seasons can be read against the same field rather than by flipping between pages. How the ratings work above explains the optional remaining-schedule ratings.

Behind the Scenes: I built this with Claude Code and Opus 5 which is a wonderful combo. Data comes from ESPN's public scoreboard endpoint and refresh on load; a full season is also baked into the file, so it renders instantly and still works with no network. Standings are computed here from the results rather than taken as published — points, then wins, then goal difference, then goals for. It's one HTML file so you can save it to your device and run from there. Ratings are plugins, and contributions of new formulas are welcome — the README has the contract.