Based Gods Draft Tool
Everything you need on draft day. One file. No server.
THE STORY
My fantasy baseball league scores OPS, not batting average — which means every generic cheat sheet is optimizing for the wrong thing. Paper cheat sheets can't tell you whether your current roster is on pace to hit category targets with 10 rounds left. And no spreadsheet updates in real time as you make picks. I wanted a tool that had opinions: Bryan Woo is being drafted 36 picks too late. Chase Burns at Round 10 is non-negotiable. The tool should tell you that — loudly — while also showing you your live pace against calibrated benchmarks.
KEY DECISIONS
React 18 loaded via CDN UMD build. No npm, no build step, no deployment. Double-click to open in any browser. When new projections drop, upload the spreadsheet and receive an updated file in ~2 minutes.
Each player shows their Athletic projection rank alongside their FantasyPros ADP. The gap between the two is where value lives. Bryan Woo: ATH rank #4 SP, ADP pick 42.5. That delta is the draft edge.
Category targets (1st: 250 HR / .790 OPS; 2nd: 220 HR / .775 OPS) were derived from actual mock draft data, not gut feel. The pace tracker colors green or red against these specific numbers.
Only starting lineup players count toward category projections. A lineup auto-fill algorithm slots each drafted player into their positional spot — overflow goes to bench and is excluded from all stat calculations.
Accidental deletions during a live draft on a phone are catastrophic. First tap arms the delete, second tap confirms. A small thing that would have ruined the draft without it.
RESULT
A complete draft-day command center used in a live competitive draft. Round-by-round guide proved accurate: Bryan Woo available at Round 4 as predicted. Chase Burns picked up at Round 10. Finished draft with roster on pace for top-2 finish across all benchmark categories.
STACK