Contact
Found a bug? Got an idea?
F1 Duel is built and run by one person, in the open. Bug reports and suggestions are genuinely welcome — most of what the site does started as someone saying it was annoying.
A useful bug report says what you did, what you expected, and what happened instead — plus the race and your device if it looked wrong on screen. Screenshots help more than anything.
Questions people actually ask
Is this an official Formula 1 product?
No. It's an unofficial fan project with no connection to Formula 1, the FIA or any team. No money changes hands, there are no prizes, and nothing here is a betting product.
How is a prediction scored?
Ten points for a driver in exactly the right position, five for one place off, two for anywhere else in the top 10 — each multiplied by how unlikely the model thought that call was, up to ×3. Bonuses on top for the podium, a perfect ten, Driver of the Day, the safety-car bet and for beating the model.
The whole formula, with the numbers, is on the rules page.
When do predictions lock?
At lights out on Sunday. Until then you can rearrange your top 10 as often as you like — only the last version counts. Nobody, the model included, can see your picks before the lock.
Why does the model play a different order from the one on its own page?
Because a model that always ranks the grid in form order would win every duel it couldn't lose and lose every one it couldn't win. Its duel entry is calibrated against a grid prior, which makes it play like a strong, careful human rather than a machine reading out a leaderboard.
The reasoning is on the model page.
Why does the model already have a season score?
It plays every Grand Prix whether or not anyone is watching, so it has been scoring since the season started. Because that would put it far ahead of anyone joining today, its season total can be reset to zero so that everybody — the machine included — starts the table from the same race.
A reset never touches a race result: every Grand Prix page still shows what the model actually scored that weekend, and your duel record against it stands.
Can I change my championship picks?
No — that's the deal. One call on the drivers' and constructors' titles, locked the moment you confirm, and the longer the odds when you called it the bigger the season-end bonus.
Can I play with just my friends?
Yes. Create a league on the standings page and send the invite link. A league is the same board scored the same way — you just see your friends instead of everyone.
What do you know about me, and can I get rid of it?
Email, username, name, and optionally country and birth year — plus your game data. You can delete the lot yourself from your profile page, and it goes immediately and permanently.
The full notice is on the privacy page.
Something scored wrong. Now what?
Tell me — with the race and, if you can, what you think the score should have been. Scoring runs automatically after each Grand Prix from the official classification, so a wrong score is either a bad result feed or a real bug, and both are worth knowing about.
Credits
Built, designed and maintained by Arthur Ottevaere. The prediction model, the scoring engine, the site and the jobs that run the season are all in one open repository — read it, or take it apart.
Timing, results and roster data come from FastF1 and the Jolpica-F1 API, the community projects this game would not exist without. The model itself is gradient-boosted trees over historical race data; the calibration that turns its forecast into a duel entry is the project's own.
F1 Duel is an unofficial fan project, not associated with Formula 1, the FIA or any team. “F1” and “Formula 1” are trademarks of Formula One Licensing BV, used here descriptively and without endorsement. Season 2026.