About FanPoolHQ
I built the dynasty-league tool I always wished I had.
FanPoolHQ started as a fix for my own dynasty hockey pool and grew into a full platform for running a league end to end: draft, cap, trades, standings, stats, and a season archive that remembers every year.
How it started
For six years I ran a dynasty pool the way most commissioners do: a giant spreadsheet held together with formulas, a second tab for the cap, a third for keepers, and a mental list of house rules I enforced by hand. Every trade meant editing half a dozen cells. Every roster deadline meant chasing GMs and hoping nobody was over the cap. Every offseason meant rebuilding the whole thing from scratch.
It worked, but it was fragile. One wrong number could quietly break a standings page or let an illegal roster slip through, and I spent more time being the spreadsheet's accountant than actually enjoying the league I'd built.
So I started building the tool I actually wanted, one that knew the rules and enforced them for me. I built it for my own league first, ran real seasons on it, broke it, fixed it, and only opened it up to other leagues once it felt genuinely good to use. Not a demo, not a prototype: something I'd trust with my own pool.
What FanPoolHQ does now
It runs the full lifecycle of a keeper or dynasty league. Commissioners set their own rules and the app enforces them the same way for every team, every day. GMs manage rosters, make trades, and watch the standings move in real time.
- Salary-cap tracking with automatic roster and position enforcement
- Live drafts (snake, linear, lottery, and auction) with real-time updates
- Trades, including draft-pick trades, with a propose and approve workflow
- Head-to-head matchups, category pools, waivers, and scheduled drops
- Daily NHL stats, injuries, and news synced automatically
- Achievements, awards, and league records calculated for you
- A season archive with standings, stats, and franchise history
- Fully bilingual (English and French), with light and dark themes
What I believe a league tool should do
A league is your hobby, not your job. The software should do the boring parts.
Rules should be enforced fairly and automatically, not argued over in a group chat. The numbers should be honest and easy to check, so nobody wonders whether the standings are right. And the tool should get out of the way on draft night, when everyone just wants to pick players.
I also think small and mid-sized leagues deserve real tools, not just the big commercial platforms. A lot of great dynasty leagues die under the weight of their own bookkeeping. If FanPoolHQ keeps a few of them alive and fun, it's doing its job.
Who is behind it
I'm Steve, a hockey fan from a small town in Québec, Canada. FanPoolHQ is bilingual, English and French, because that's how I live and how a lot of leagues around here actually run.
I build the whole thing solo. It isn't a faceless company; it's one commissioner who plays in the same kind of league you do, shipping and maintaining the app in the open. A lot of the best ideas come from other commissioners (a rule I hadn't thought of, a workflow that saves a step) and whenever something makes a league run better, I fold it in.
What I am building toward
The goal hasn't changed since the first spreadsheet: automate as much as possible of everything a dynasty league needs. Every season the app takes over another chore that used to eat my weekends, and every season it gets a little more capable because real leagues, mine included, are pushing it in real conditions.
It's an independent project I'm actively growing, one honest feature at a time. If you run a dynasty or keeper league and you're tired of being your spreadsheet's accountant, I built this for you.
— Steve, founder of FanPoolHQ