Hurricane forecast tracks vs best track
35 tropical cyclones have a forecast-track page. Where the storm went is the operational NHC best track, and it is preliminary. The final post-season track is not loaded.
Each storm shows where the official forecast said it would go, and where the storm actually went. Distances are statute miles, the same miles as the home card. A storm the National Hurricane Center is still advising on is listed first. The rest are newest first.
How to read this. The solid line is where the storm went. A dashed line is where the official forecast said it would go. A smaller path miss is closer. Distances are statute miles. Wind speeds are miles per hour.
The technical details
Path miss on this page is the great-circle distance in statute miles, the same miles as the home card and the score table. The Earth radius is 3,958.7613 miles. The file also keeps that distance in nautical miles. One nautical mile is 1,852 meters, about 1.15 statute miles. A case counts when that forecast and the best track (BEST, lead 0) share the same valid time. Positions are not interpolated. A model track counts even when that cycle has no official forecast yet. Skill against the official forecast (OFCL) still requires the official forecast from the same issue time and lead.
Shown leads are 12, 24, 36, 48, 60, 72, 96, and 120 hours, once a paired fix exists. Sample size is the number of paired cases at that lead. Overall rank still uses 24, 48, 72, and 120 hours. The 96-hour lead is drawn when the deck has a paired fix, and it is not in that rank.
Wind on this page is miles per hour. The file stores maximum wind in knots. One knot is about 1.15 miles per hour. An advisory wind is rounded to the nearest 5 mph. A mean on this page is rounded to the nearest mile per hour. Wind miss is the absolute difference on the paired cases. There is no confidence interval on this map. The daily board’s interval is a 95% percentile bootstrap.
Overall rank is the average of the path rank and the wind rank on this storm. Each rank uses the graded leads at 24, 48, 72, and 120 hours, and each of those leads counts once, however many forecasts it holds. A lower miss is the better rank. A tie shares the average of the places those forecasts occupy. A source is ranked only with at least 3 graded forecasts for path and 3 for wind. Fewer than that says Not enough forecasts yet. A source with no graded path, or no graded wind, is left out of both ranks, and overall shows —.
The best track is the operational NHC b-deck. It is preliminary and revised after the season. HURDAT2 is not loaded. Model lines come from the public a-deck for the same forecast tracks, and only when that file stores them. Google DeepMind is the Weather Lab operational ensemble mean. WeatherNext 3 is that model’s ensemble mean from the same download. ECMWF AIFS, ECMWF HRES, and the ECMWF ENS mean are tropical-cyclone tracks from ECMWF open data. The ECMWF ENS mean is the average of the member centers in the IFS ensemble track file. AI GFS is NOAA’s AIGFS tracker when that file is still posted. The methodology page names the aids that are scored.
The methodology page is the full reference. How we grade says the same rules in plain English.
Vance has a best-track fix within the last 18 hours.
The best track is the operational NHC b-deck. It is preliminary and is revised after the season. The post-season HURDAT2 track is not loaded.
| The storm. Tropical cyclones, severe outbreaks, floods, and snow and ice are listed when they are on file. Invests and test storms are not listed. | BasinThe ocean this storm was tracked in. The technical name is basin. | The year of the storm. | Best trackPositions on the best track, which is where the storm actually went. The operational b-deck is preliminary until the post-season track. The technical name is best track. | AdvisoriesOfficial forecast tracks drawn on the map, chosen from the stored advisories. The technical name is advisories. | StatusRecent means the latest best-track fix is within the last 18 hours. Older storms are not called active. The technical name is status. |
|---|---|---|---|---|---|
| Tropical Storm Vance The official forecast is off by 60 miles at 48 hours (25 forecasts). Score table · Damage reports | EP | 2026 | 44 | 4 | Recent best-track fix |
| Remnant Low Olana The official forecast is off by 56 miles at 12 hours (5 forecasts). Score table · Damage reports | CP | 2026 | 12 | 4 | — |
| Subtropical Storm Josephine The official forecast is off by 18 miles at 12 hours (3 forecasts). Score table · Damage reports | AL | 2026 | 17 | 4 | — |
| Tropical Depression Trudy The official forecast is off by 58 miles at 48 hours (19 forecasts). Score table · Damage reports | EP | 2026 | 36 | 4 | — |
| Tropical Disturbance Simon The official forecast is off by 93 miles at 48 hours (30 forecasts). Score table · Damage reports | EP | 2026 | 50 | 4 | — |
| Post-Tropical Cyclone Isaias The official forecast is off by 47 miles at 48 hours (12 forecasts). Score table · Damage reports | AL | 2026 | 28 | 4 | — |
| Tropical Disturbance Nineteen-E The official forecast is off by 107 miles at 48 hours (6 forecasts). Score table · Damage reports | EP | 2026 | 22 | 4 | — |
| Tropical Storm Hanna The official forecast is off by 45 miles at 48 hours (1 forecast). Score table · Damage reports | AL | 2026 | 16 | 4 | — |
| Tropical Disturbance Rachel The official forecast is off by 30 miles at 48 hours (50 forecasts). Score table · Damage reports | EP | 2026 | 67 | 4 | — |
| Tropical Storm Gonzalo The official forecast is off by 21 miles at 12 hours (6 forecasts). Score table · Damage reports | AL | 2026 | 17 | 4 | — |
| Tropical Disturbance Polo The official forecast is off by 49 miles at 48 hours (30 forecasts). Score table · Damage reports | EP | 2026 | 51 | 4 | — |
| Remnant Low Fay The official forecast is off by 51 miles at 48 hours (31 forecasts). Score table · Damage reports | AL | 2026 | 50 | 4 | — |
| Tropical Storm Odalys The official forecast is off by 44 miles at 48 hours (23 forecasts). Score table · Damage reports | EP | 2026 | 45 | 4 | — |
| Hurricane Nolo The official forecast is off by 49 miles at 48 hours (47 forecasts). Score table · Damage reports | EP | 2026 | 98 | 4 | — |
| Tropical Depression Norbert The official forecast is off by 46 miles at 48 hours (16 forecasts). Score table · Damage reports | EP | 2026 | 32 | 4 | — |
| Remnant Low Marie The official forecast is off by 25 miles at 48 hours (22 forecasts). Score table · Damage reports | EP | 2026 | 40 | 4 | — |
| Tropical Disturbance Edouard The official forecast is off by 51 miles at 48 hours (2 forecasts). Score table · Damage reports | AL | 2026 | 23 | 2 | — |
| Remnant Low Lowell The official forecast is off by 62 miles at 48 hours (50 forecasts). Score table · Damage reports | EP | 2026 | 66 | 4 | — |
| Tropical Storm Karina The official forecast is off by 22 miles at 48 hours (34 forecasts). Score table · Damage reports | EP | 2026 | 53 | 4 | — |
| Tropical Disturbance Dolly The official forecast is off by 44 miles at 48 hours (4 forecasts). Score table · Damage reports | AL | 2026 | 31 | 4 | — |
| Tropical Depression Iselle The official forecast is off by 35 miles at 48 hours (7 forecasts). Score table · Damage reports | EP | 2026 | 23 | 4 | — |
| Tropical Disturbance Julio The official forecast is off by 56 miles at 12 hours (3 forecasts). Score table · Damage reports | EP | 2026 | 24 | 4 | — |
| Tropical Depression Moke The official forecast is off by 67 miles at 48 hours (12 forecasts). Score table · Damage reports | CP | 2026 | 28 | 4 | — |
| Remnant Low Lala The official forecast is off by 32 miles at 48 hours (56 forecasts). Score table · Damage reports | CP | 2026 | 74 | 4 | — |
| Remnant Low Hernan The official forecast is off by 48 miles at 48 hours (4 forecasts). Score table · Damage reports | EP | 2026 | 21 | 4 | — |
| Remnant Low Cristobal The official forecast is off by 15 miles at 12 hours (3 forecasts). Score table · Damage reports | AL | 2026 | 12 | 4 | — |
| Remnant Low Genevieve The official forecast is off by 40 miles at 48 hours (38 forecasts). Score table · Damage reports | EP | 2026 | 52 | 4 | — |
| Tropical Disturbance Bertha The official forecast is off by 44 miles at 48 hours (11 forecasts). Score table · Damage reports | AL | 2026 | 27 | 4 | — |
| Remnant Low Fausto The official forecast is off by 34 miles at 48 hours (35 forecasts). Score table · Damage reports | EP | 2026 | 52 | 4 | — |
| Tropical Storm Elida The official forecast is off by 42 miles at 48 hours (16 forecasts). Score table · Damage reports | EP | 2026 | 33 | 4 | — |
| Remnant Low Douglas The official forecast is off by 52 miles at 48 hours (1 forecast). Score table · Damage reports | EP | 2026 | 19 | 4 | — |
| Tropical Storm Arthur The official forecast is off by 39 miles at 12 hours (5 forecasts). Score table · Damage reports | AL | 2026 | 13 | 1 | — |
| Tropical Depression Cristina The official forecast is off by 62 miles at 48 hours (3 forecasts). Score table · Damage reports | EP | 2026 | 18 | 4 | — |
| Tropical Depression Boris The official forecast is off by 59 miles at 12 hours (7 forecasts). Score table · Damage reports | EP | 2026 | 16 | 4 | — |
| Remnant Low Amanda The official forecast is off by 28 miles at 48 hours (14 forecasts). Score table · Damage reports | EP | 2026 | 31 | 4 | — |
Archive
Past Atlantic hurricanes, scored from the archived NHC a-deck and best track. A model with no line in that file has no score.
| The storm. Tropical cyclones, severe outbreaks, floods, and snow and ice are listed when they are on file. Invests and test storms are not listed. | BasinThe ocean this storm was tracked in. The technical name is basin. | The year of the storm. | Best trackPositions on the best track, which is where the storm actually went. The operational b-deck is preliminary until the post-season track. The technical name is best track. | AdvisoriesOfficial forecast tracks drawn on the map, chosen from the stored advisories. The technical name is advisories. | StatusRecent means the latest best-track fix is within the last 18 hours. Older storms are not called active. The technical name is status. |
|---|---|---|---|---|---|
| Post-Tropical Cyclone Melissa The official forecast is off by 45 miles at 48 hours (36 forecasts). Score table · Damage reports | AL | 2025 | 49 | 4 | — |
| Post-Tropical Cyclone Humberto The official forecast is off by 49 miles at 48 hours (20 forecasts). Score table · Damage reports | AL | 2025 | 29 | 4 | — |
| Post-Tropical Cyclone Gabrielle The official forecast is off by 61 miles at 48 hours (38 forecasts). Score table · Damage reports | AL | 2025 | 45 | 4 | — |
| Post-Tropical Cyclone Erin The official forecast is off by 74 miles at 48 hours (46 forecasts). Score table · Damage reports | AL | 2025 | 68 | 4 | — |
| Post-Tropical Cyclone Milton The official forecast is off by 142 miles at 48 hours (18 forecasts). Score table · Damage reports | AL | 2024 | 33 | 4 | — |
| Remnant Low Helene The official forecast is off by 61 miles at 48 hours (14 forecasts). Score table · Damage reports | AL | 2024 | 25 | 4 | — |
| Post-Tropical Cyclone Beryl The official forecast is off by 75 miles at 48 hours (44 forecasts). Score table · Damage reports | AL | 2024 | 57 | 4 | — |
Source: National Hurricane Center / NOAA. The operational b-deck and the public a-deck are U.S. government works in the public domain. Forecast Scoreboard is not affiliated with NHC or NOAA.