ezDraft gives youth and recreational sports leagues a live, browser-based draft board — no apps to install, no spreadsheets to manage. Coaches log in, picks happen in real time, and your draft runs itself.
Built out of frustration with the same messy spreadsheets used year after year running Little League* drafts for my own kids' leagues — there had to be a better way.
Built for league commissioners who want a smooth draft without the technical headaches.
Real-time updates so every coach sees picks the moment they happen — no refreshing required.
Configure your draft format before the season — snake reversal or straight order, your choice.
Set a pick clock and ezDraft auto-selects the next available player if time expires.
Each coach gets their own PIN-protected login — no accounts, no email required.
Works on any device. Coaches can draft from their phone in the parking lot if they need to.
Run separate drafts for different age groups or sports — all from a single installation.
A clean, focused interface that gets out of the way on draft night.






ezDraft is free and open source — grab the code, drop it on any PHP host, and you're running drafts tonight.
Grab the latest code from GitHub. No build step required — it runs as-is on any standard LAMP stack.
Add your database credentials to api/config.php, then visit /api/setup.php to initialize the database.
Log in as commissioner, create your draft, hand coaches their PIN, and go. The board updates in real time for everyone.
* ezDraft was built with Little League-style drafts in mind and is free for any league to use. It is not affiliated with, provided by, or endorsed by Little League International.