The NFL Draft is done, and fantasy season is slowly kicking back into gear. If you're a dynasty commish running rookie drafts or a redraft commish starting to think about next season, this might save you a headache.
I got tired of looking at my league's schedule and seeing the same two teams doubled against each other for the third straight year, so I actually did something about it.
Turns out, in a 12-team / 14-week regular-season league, about 4 pairs will get doubled in 3+ of 4 seasons just from random scheduling. It's not a platform bug - it's just probability working against us. The exact numbers vary with league size and regular-season length, but the problem exists in any format in which some opponents play each other twice.
Built a free tool to fix it - DoubleCheck (link in comments).
Just enter your Sleeper league ID, and it automatically pulls your last 5 seasons. See who's been doubled recently and generate a schedule that rotates which opponents each team faces twice. Every pair gets doubled exactly once over a full rotation cycle instead of some pairs getting hit over and over.
Works for any even-numbered league from 8 to 14 teams with 13-15 week regular seasons. Auto-detects your format from your league data. Tracks managers by Sleeper user ID, so it handles team renames and roster changes between seasons. Also supports ESPN and Yahoo if you run leagues on multiple platforms.
The whole thing takes about 2 minutes to import and generate. Then ~10 min to enter the matchups into Sleeper's commissioner settings (unfortunately, Sleeper doesn't have a schedule write API). You can also share a read-only link with your league members.
Full disclosure - AI helped me build the tool and draft this post. But the tool is real, free, open-source, and it actually solves a problem I've dealt with for years. No account needed, no catch.
Lmk if you hit any issues or have questions.