How the Matchup Score Works
Every hitter on the slate gets a single 0-100 rating for today's matchup against the opposing probable starter. The score is a transparent weighted blend of seven components, each normalized to a 0-100 sub-score.
Elite requires an absolute score of 90 or higher (capped at five hitters per slate), so many days have none.
Recent Power Form
22%Home-run rate per plate appearance and slugging over the last 7 and 15 games.
Power Contact Quality
18%Barrel rate, hard-hit rate, average exit velocity, sweet-spot rate and fly-ball rate.
Season Power Rate
16%Home runs per 600 plate appearances and isolated power this season.
Pitcher HR Risk
16%HR/9, barrels and hard contact allowed, fly-ball rate allowed and strikeout rate.
Platoon Power
14%Home-run rate and ISO against the starter's handedness.
Pitch-Type Power Fit
8%Slugging and expected slugging against the pitches the starter throws most, weighted by usage.
Park HR Factor
6%Statcast home-run park index for the side of the plate the hitter bats from.
Data
This build runs on realistic demo data so the interface is fully functional. The data layer is provider-agnostic: connecting live MLB schedules, lineups and Statcast metrics swaps the source without changing any screens.
What's next
- Live schedules, confirmed lineups and daily automated updates
- Full Statcast and Baseball Savant metric coverage
- Accounts with saved players, favorite teams and custom filter presets
- Email alerts when a followed hitter draws an elite matchup
- Premium matchup rankings and advanced analytics at $4.99/month