Every draft league starts the same way. Someone opens a spreadsheet, makes a tab for standings, and says "I will just track it here." It works for about three weeks. Then it breaks.
Here is why spreadsheets fail, and what actually works.
The First Crack: Standings Math
Win-loss records are easy. ELO ratings are not. Tiebreakers are not. Strength of schedule is not.
By the second round, someone is asking why the standings show them in fourth when they have the same record as the player in second. The commissioner says "it is the tiebreaker formula." The player says "show me." And there is the spreadsheet, with a formula that has not been touched since round one.
The formula is wrong. Or the data feeding the formula has typos. Either way, the dispute does not get resolved that night, and now the league has a trust problem.
The Second Crack: Card Pool Tracking
Spreadsheets cannot easily track card pools. Each player opens packs, adds cards, removes cards on trades, and updates their list. Eighty cards times ten players is eight hundred entries that have to be kept in sync.
When a dispute comes up about whether a player legally has a card in their pool, the answer should be in the log. In a spreadsheet, the log is whatever the player typed in last. There is no audit trail.
We had this happen in our first season. Someone played a card no one remembered them having. The spreadsheet said it was theirs. The other player swore it was not. Nobody knew, and the match got replayed because we could not prove anything.
The Third Crack: Notifications
Spreadsheets do not tell people when it is their turn to draft. They do not remind players when matches are due. They do not message the league when standings update.
Every notification has to be done manually by the commissioner. By mid-season the commissioner is the bottleneck.
The Fourth Crack: Drafting
Virtual draft from a spreadsheet is a nightmare. You need turn order, a shared pool view, card images, a way to track who has picked, and a way to handle people who are away from their computer.
Real drafts have all of this built in. A spreadsheet has none of it. Most leagues that try to virtual draft from a sheet end up doing it on group video calls instead, which kills the asynchronous flexibility that virtual draft was supposed to give them.
The Fifth Crack: History
Spreadsheets do not keep history. When the season ends and the next one starts, you copy the sheet and reset the standings. That is the whole archive.
Two years later, when someone asks "what was Drew's record in the Theros season?", the answer is a folder of old sheets that nobody can find. Hopefully one of them is the right one. Hopefully it still opens.
Real league tools keep every match, every trade, every draft pick, forever. Player profiles. Series histories. Head-to-head records that survive across years. None of that is possible in a spreadsheet.
What Actually Works
A purpose-built league management tool does what a spreadsheet cannot:
- Calculates standings, ELO, and tiebreakers automatically
- Logs every card movement so disputes have answers
- Notifies players when it is their turn or when matches are due
- Runs virtual drafts asynchronously so players can pick on their phones
- Keeps full league history forever, searchable across seasons
Draftalot does all of this, and it was built by a commissioner who got tired of watching spreadsheets fail. The free tier covers the basics. The paid tier is five bucks a month. That is less than the cost of a single booster pack.
The day you stop running your league out of a spreadsheet is the day your league actually starts to work.
Ready to start your league?
Create Your Free League