← Forecast Fumble

Forecast Fumble is fantasy football for weather. Every afternoon you draft a lineup from the same board of cities as everyone else: 4 US starters, up to 2 World Tour starters, and 3 bench cities that sub in automatically if a starter can't be scored. Each city comes with the forecast high (official NWS for US cities) for tomorrow, which works like a betting line. Call it Hot, Cold, Calm (right on the forecast), or Either. The next morning the real temperatures come in, and your starters score points for beating the forecast. Each city has a handicap, the way point spreads even out matchups, so a calm city like Honolulu and a wild one like Hong Kong are fair picks. Play one Double Down a day on a Hot or Cold pick for 1.5x points. Each day's most volatile city is the 🃏 Wild Card of the Day: plus points ×2 (from Oct 18). Then take on friends in ghost matchups or leagues. No prizes, no money, no sign-up. Just you against the forecast.

How to play

The idea. Forecasters are good, but not perfect. Every day you get a board of cities with the official forecast high. Your job: guess which forecasts will hold and which will fumble. It's a free skill game. Nothing to win, just bragging rights.
1. Pick for each city

Every city card shows tomorrow's forecast high and a handicap (±°), which is how far that city's forecast usually misses. We compare the forecast with the actual high for that city's local day, in whole °F. Each pick is a prediction about that actual high:

Tap the range line on any city card to see these numbers worked out for that city.

Worked example: forecast 60°, handicap ±2.5°
  • ☀️ Calm: actual 58–62° scores +0.5. Anything else scores 0.
  • 🔥 Hot: 64°+ scores +2 (needs 3°F and 1.5 × 2.5 = 3.75°F, so 4°F). 65°+ scores +3 (2 × 2.5 = 5°F). 68°+ scores +4 (3 × 2.5 = 7.5°F, so 8°F). 59–61° is an interception, −1. 54° or below is a fumble, −2. 55–58° and 62–63° score 0.
  • ❄️ Cold: 56° or below +2, 55° or below +3, 52° or below +4. 59–61° −1. 66°+ −2.
  • 🌀 Either: 56° or below, or 64°+ scores +1. 55°/65° or beyond scores +2. 52°/68° or beyond scores +3. Otherwise 0.
2. Double Down: once per day, on one Hot or Cold starter. That pick's points are multiplied by 1.5 either way: +2 becomes +3, and a −2 fumble becomes −3. Calm and Either can't be doubled. Bench cities can't be doubled. If the starter you doubled is replaced by a bench city, the Double Down moves to that sub.
🃏 Wild Card of the Day (from the Oct 18 board): the board's highest-handicap city, marked with a gold tag. Ties go alphabetically by city code.
🚨 Weather alerts: when a city's forecast is extreme (100°+, 95°+, 32° or below, or a 30°+ swing from low to high), the board shows a Weather Alert banner. Two or more makes it Rivalry Week weather. Just for fun, scoring is unchanged.
3. Starters and bench: your lineup is 6 starters and 3 bench cities. Only starters score. Any city can play in any slot, US or 🌍 World Tour. To change your lineup, tap ⬆ Start on a bench city, then pick the starter it replaces. 🌍 World Tour cities can't be moved in or out after their 5 PM PT lock; US cities can move until 9 PM PT. A Double Down stays with its city. If you bench the doubled city it stops counting, and it only ever counts on a starter's Hot or Cold pick. 🌍 World Tour starters are optional (blank = 0), and starting at least one with a pick earns the weekly badge. If a starter's forecast or reading is missing, your bench cities sub in, in your bench order (B1, B2, B3), and a Double Down on that starter moves to the sub.
4. Timing: 🌍 World Tour picks lock at 5 PM Pacific (00:00 UTC) the evening before; 🇺🇸 US starters and the bench stay open until 9 PM Pacific (04:00 UTC). A Double Down on a World Tour city is frozen at 5 PM; on a US city you can move it until 9 PM. You still need to press LOCK IN by 9 PM PT for the board to count. Each city is scored on its own local calendar day using official readings (NWS climate reports in the US, airport reports abroad). Results show the next morning (Pacific) once every city's day has ended.
Start a league in 3 steps
  1. On My Card, tap Start a league and name it if you like.
  2. Copy the invite link and text it to friends.
  3. They make their picks, lock in, and join your table. Each friend gets their own invite link to send back.

Leagues live on your device only, with no accounts and no names beyond the league name. Friends' picks stay hidden until you lock in. Aim for 10 teams; more is fine.

5. Streaks, rulebooks, friends
Worked example
CityFcstNormal missActualPickPoints
San Diego92°±2.6°97°Hot, Double Downmiss +5 = 1.9× normal → +2 ×1.5 = +3
Boston58°±2.3°63°Either+5 = 2.2× → Wild +3, deke −1 = +2
Phoenix102°±1.7°102°Calmwithin normal = +0.5 (Calm can't be doubled)
Detroit69°±2.5°75°Coldbusted 6° the other way = 2.4× normal → fumble −2
Seattle68°±1.9°67°Hotforecast nailed it = interception −1

Total +2.5. Against the Forecaster (Calm everywhere: Phoenix and Seattle within normal = +1.0), that's a W in v3.2. Normal-miss values are each city's recent typical forecast miss and are updated through the year.

Last updated October 16, 2026. Operated by Simple Freedom.