Diamond Ranks
A real-time fantasy baseball draft tool that generates personalized, math-driven player rankings from FanGraphs Steamer 2026 projections, configurable by league format, scoring weights, and active categories.
Tech Stack

Configurable Scoring Engine
Rankings are calculated using a weighted z-score model across 40 hitting and pitching categories. Sliders let you control the weight of every individual stat, and the entire leaderboard re-sorts instantly as you drag. Hitters, starting pitchers, and relief pitchers are each scored in separate pools to prevent rate stat inflation, then merged into a single unified overall ranking. SP and RP scores can also be scaled independently to fine-tune how pitchers compete with hitters in the overall board.

League Settings
The tool supports four league formats: H2H Categories, H2H Points, Rotisserie, and Total Points. You can set your team count and choose from 20 hitting and 20 pitching categories to match your exact platform setup. Active categories populate as live stat columns in the table the moment they are checked.

Points League Mode
When playing in a points-based format, each active category gets its own per-unit point value input that supports decimals and negative values. A projected points column appears in the table and updates live as you edit your scoring settings, giving you a full-season fantasy point projection for every player on the board.

Live Draft Tracker
Each player row has inline draft buttons so you can mark players in one click without any popups. The blue plus button drafts a player to your team and the red X marks them as taken by another team. Drafted players are hidden from the main board by default so you are always looking at a clean list of who is still available. A dedicated My Team tab shows your full roster in one place, and everything persists across page refreshes via localStorage.

Sleepers Board
Any player can be bookmarked as a sleeper by clicking the lightning bolt icon on their row. Bookmarked players collect in a dedicated Sleepers tab so you can track your personal targets separately from the main rankings. When a sleeper gets drafted, they are automatically removed from the list.
Baseball Savant Integration
Every player name in the table is a clickable link to their Baseball Savant profile page, making it easy to pull up statcast data, exit velocity, spin rate, and spray charts without leaving your draft session.