An odds-driven expected-points engine for F1 Fantasy — optimizer, league sync and season tracking.
Simulations typically update within 30–60 minutes of FP2/FP3 (or FP1/Sprint Qualifying on sprint weekends).
F1 Grid IQ is an F1 Fantasy optimizer built on real race predictions and simulations, not guesswork. It computes expected fantasy points for every driver and constructor, turns those into driver rankings and constructor rankings, and builds a personalized team strategy around your own squad, transfers and chip timing each race weekend.
C3HGRJESN04
F1 Grid IQ Premium is $5/month — full optimizer, predictions, league tools and model track record.
Log out| Driver | Team | Price$M | Win% | Pod% | Top6% | Top10% | Quali% | FL% | DOTDauto | OTauto | NC% | Pos±auto | SprWin% | SprFL% | SprNC% | SprGrid1-22 | Form%± | Pitlane | Uselock/ban |
|---|
| Constructor | Price$M | Both Q3% | 1 in Q3% | Both Q2% | 1 in Q2% | Neither Q2% | Avg pitpts | Uselock/ban |
|---|
season, round, entity_type, entity_name, points_total (optional: race_name, price, source, provenance, plus category columns). price ($M that round) isn't shown anywhere yet — it's stored for a future budget-vs-points feature. Predictions needs: season, round, entity_type, entity_name, predicted_points (optional: predicted_rank, predicted_budget_change, source, provenance, captured_at). entity_type is driver or constructor. provenance (e.g. "screenshot, 2026-07-10") is required before a row can be committed.fantasy.formula1.com, find the row named F1_FANTASY_007, and paste just that value below.Refresh driver & constructor prices from the official game — without touching the odds you've entered. Prices are matched by name; any new drivers are added.
python3 pull_prices.pyprices.json next to the script.First run can't reach the server? The script prints exactly what to check — it never overwrites your work.
Real F1 scoring needs your captain/DRS choice recorded before results land — this is the only way F1 Grid IQ can show an exact score for this round instead of an estimate. Once this round is scored, this pick locks in permanently.
Copy rows from Excel / Sheets and paste below — tab or comma separated, in this column order:
Name · Team · Price · Win% · Pod% · Top6% · Top10% · Quali% · DOTD% · FL% · NC% · OT · Pos±
Leave DOTD / OT blank for auto. Header row optional (auto-detected).