COURTEDGE · CONTEST SIMULATOR

Contest Simulator — Lineup ROI + Learning Loop

Enter the entry fee and field size. For MLB classic/showdown, upload or build lineups and rank by simulated ROI. After any supported sport finishes, drop the DK standings zip/csv into the learning loop so CourtEdge stores the real field, ownership, duplication, and winning score shape for future calibration.
MLB sim slate loaded. Paste a DK contest title, upload up to 5,000 MLB classic/showdown lineups, then simulate your best. For other sports, use the sport builder/simulator first, then drop the finished contest standings zip/csv into the learning loop below.
BUILD → ENTER → LEARN LOOP
Before lock: upload or build lineups above, simulate the exact contest, export your best, and enter those on DK. After final: drop the DK standings CSV/zip below. CourtEdge compares your exported set to the real field, learns the cash/top-1% lines, ownership, duplication and winning lineup shapes, then calibrates future sims.
No exported portfolio remembered yet. Run a sim, then click Export your best CSV.
POST-CONTEST CALIBRATION
After the contest is final: download standings from DraftKings (contest page → Export Lineups) and drop the .zip or standings CSV here. If you drop a lineup-entry CSV by accident, CourtEdge will route it back to the pre-contest upload box instead of saving bad calibration.
Drop DK contest-standings .zip / .csv here — or click to choose a file
Projection error (25%) is injected into every simulation so the ROI reflects a sharp field eating your edge — not "grading its own homework." Results are estimates; shop lines and verify scratches. CourtEdge · courtedge.net