Forecast Scoreboard

Events

43 tropical cyclones are on file, graded against the NHC best track.

Some forecasts are a storm, not a Tuesday high. Hurricanes are graded against the NHC best track. Floods keep a damage map of flood reports and flash flood warnings. Snow and severe weather use the range rule: midpoint error, and a hit when the observation falls inside the forecast.

Damage maps · Snowfall · Severe weather · Flash floods · New storm pages · Event methodology

Tropical cyclones

A storm the National Hurricane Center is still advising on is listed first. The rest are newest first.

Forecast tracks vs best track

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. SpanThe first and last dates on file for this storm.
Tropical Storm Pena CP042026 · Damage reports CP 2026 Nov 2, 2026 – ongoing
Remnant Low Olana CP032026 · Damage reports CP 2026 Oct 24, 2026 – Oct 27, 2026
Tropical Disturbance Vance EP222026 · Damage reports EP 2026 Oct 18, 2026 – Oct 30, 2026
Subtropical Storm Josephine AL102026 · Damage reports AL 2026 Oct 18, 2026 – Oct 22, 2026
Tropical Depression Trudy EP212026 · Damage reports EP 2026 Oct 11, 2026 – Oct 20, 2026
Tropical Disturbance Simon EP202026 · Damage reports EP 2026 Oct 4, 2026 – Oct 16, 2026
Post-Tropical Cyclone Isaias AL092026 · Damage reports AL 2026 Oct 4, 2026 – Oct 11, 2026
Tropical Disturbance Nineteen-E EP192026 · Damage reports EP 2026 Sep 27, 2026 – Oct 2, 2026
Tropical Storm Hanna AL082026 · Damage reports AL 2026 Sep 26, 2026 – Sep 30, 2026
Tropical Disturbance Rachel EP182026 · Damage reports EP 2026 Sep 25, 2026 – Oct 11, 2026
Tropical Storm Gonzalo AL072026 · Damage reports AL 2026 Sep 22, 2026 – Sep 26, 2026
Tropical Disturbance Polo EP172026 · Damage reports EP 2026 Sep 17, 2026 – Sep 30, 2026
Remnant Low Fay AL062026 · Damage reports AL 2026 Sep 17, 2026 – Sep 29, 2026
Tropical Storm Odalys EP162026 · Damage reports EP 2026 Sep 16, 2026 – Sep 27, 2026
Hurricane Nolo EP152026 · Damage reports EP 2026 Sep 10, 2026 – Oct 4, 2026
Tropical Depression Norbert EP142026 · Damage reports EP 2026 Sep 7, 2026 – Sep 15, 2026
Remnant Low Marie EP132026 · Damage reports EP 2026 Aug 29, 2026 – Sep 8, 2026
Tropical Disturbance Edouard AL052026 · Damage reports AL 2026 Aug 28, 2026 – Sep 3, 2026
Remnant Low Lowell EP122026 · Damage reports EP 2026 Aug 25, 2026 – Sep 11, 2026
Tropical Storm Karina EP112026 · Damage reports EP 2026 Aug 25, 2026 – Sep 7, 2026
Tropical Disturbance Dolly AL042026 · Damage reports AL 2026 Aug 24, 2026 – Aug 31, 2026
Tropical Depression Iselle EP092026 · Damage reports EP 2026 Aug 21, 2026 – Aug 27, 2026
Tropical Disturbance Julio EP102026 · Damage reports EP 2026 Aug 20, 2026 – Aug 25, 2026
Tropical Depression Moke CP022026 · Damage reports CP 2026 Aug 18, 2026 – Aug 25, 2026
Remnant Low Lala CP012026 · Damage reports CP 2026 Aug 10, 2026 – Aug 28, 2026
Remnant Low Hernan EP082026 · Damage reports EP 2026 Aug 10, 2026 – Aug 15, 2026
Remnant Low Cristobal AL032026 · Damage reports AL 2026 Aug 10, 2026 – Aug 13, 2026
Remnant Low Genevieve EP072026 · Damage reports EP 2026 Jul 24, 2026 – Aug 6, 2026
Tropical Disturbance Bertha AL022026 · Damage reports AL 2026 Jul 17, 2026 – Jul 24, 2026
Remnant Low Fausto EP062026 · Damage reports EP 2026 Jul 16, 2026 – Jul 29, 2026
Tropical Storm Elida EP052026 · Damage reports EP 2026 Jul 12, 2026 – Jul 20, 2026
Remnant Low Douglas EP042026 · Damage reports EP 2026 Jun 28, 2026 – Jul 3, 2026
Tropical Storm Arthur AL012026 · Damage reports AL 2026 Jun 15, 2026 – Jun 18, 2026
Tropical Depression Cristina EP032026 · Damage reports EP 2026 Jun 6, 2026 – Jun 11, 2026
Tropical Depression Boris EP022026 · Damage reports EP 2026 Jun 5, 2026 – Jun 9, 2026
Remnant Low Amanda EP012026 · Damage reports EP 2026 May 31, 2026 – Jun 8, 2026
Post-Tropical Cyclone Melissa AL132025 · Damage reports AL 2025 Oct 21, 2025 – Nov 1, 2025
Post-Tropical Cyclone Humberto AL082025 · Damage reports AL 2025 Sep 24, 2025 – Oct 1, 2025
Post-Tropical Cyclone Gabrielle AL072025 · Damage reports AL 2025 Sep 17, 2025 – Sep 28, 2025
Post-Tropical Cyclone Erin AL052025 · Damage reports AL 2025 Aug 11, 2025 – Aug 27, 2025
Post-Tropical Cyclone Milton AL142024 · Damage reports AL 2024 Oct 4, 2024 – Oct 11, 2024
Remnant Low Helene AL092024 · Damage reports AL 2024 Sep 23, 2024 – Sep 28, 2024
Post-Tropical Cyclone Beryl AL022024 · Damage reports AL 2024 Jun 28, 2024 – Jul 11, 2024

Floods

A flood that is still going is listed first. The rest are newest first. The damage map keeps National Weather Service flood reports and flash flood warnings, and it keeps updating while the event is current.

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. The kind of storm: tropical, severe, flood, snow, or a coastal storm. SpanThe first and last dates on file for this storm.
South Texas flash flood Damage reports Heavy rain and flood Nov 7, 2026 – Nov 9, 2026
East Coast and southeastern New England heavy rain Damage reports Heavy rain and flood Nov 6, 2026
Mid-South flash flood Damage reports Heavy rain and flood Nov 3, 2026 – Nov 4, 2026
East Florida coast flash flood Damage reports Heavy rain and flood Nov 2, 2026 – Nov 4, 2026
Eastern Kansas, western Missouri, and eastern Oklahoma heavy rain Damage reports Heavy rain and flood Nov 2, 2026 – Nov 3, 2026
Arizona and Southwest flash flood Damage reports Heavy rain and flood Oct 30, 2026 – Nov 1, 2026
West and Central Texas flash flood Damage reports Heavy rain and flood Oct 29, 2026 – Oct 30, 2026
Southeast Florida flash flood Damage reports Heavy rain and flood Oct 25, 2026
High Plains flash flood Damage reports Heavy rain and flood Oct 24, 2026 – Oct 25, 2026
Southwest flash flood Damage reports Heavy rain and flood Oct 20, 2026 – Oct 24, 2026
West Texas flash flood Damage reports Heavy rain and flood Oct 15, 2026 – Oct 16, 2026
Oklahoma flash flood Damage reports Heavy rain and flood Oct 14, 2026 – Oct 15, 2026

Coastal storms

A storm that is still going is listed first. The rest are newest first. A nor'easter keeps a damage map of coastal-flood, high-wind, and marine reports. Model low centers stay pending until a fix is stored, and they are graded later against the analyzed low.

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. The kind of storm: tropical, severe, flood, snow, or a coastal storm. SpanThe first and last dates on file for this storm.
East Coast nor'easter Damage reports Coastal storm Oct 17, 2026 – Oct 21, 2026

Other storms

A storm that is still going is listed first. The rest are newest first. Severe outbreaks and snow and ice each have a damage map. The reports match that kind of storm.

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. The kind of storm: tropical, severe, flood, snow, or a coastal storm. SpanThe first and last dates on file for this storm.
Ohio Valley severe storms Damage reports Severe weather Nov 11, 2026
South Texas severe storms Damage reports Severe weather Nov 8, 2026
Carolinas and southern Mid-Atlantic severe storms Damage reports Severe weather Nov 6, 2026
Southeast and Tennessee Valley severe storms Damage reports Severe weather Nov 4, 2026
Southern and Central Plains severe storms Damage reports Severe weather Nov 1, 2026 – Nov 3, 2026
Sierra Nevada and Intermountain West snow Damage reports Snow and ice Oct 31, 2026 – Nov 1, 2026
Arizona severe storms Damage reports Severe weather Oct 30, 2026
Upper Mississippi Valley severe storms Damage reports Severe weather Oct 28, 2026
Southern High Plains severe storms Damage reports Severe weather Oct 24, 2026 – Oct 25, 2026
Southwest severe storms Damage reports Severe weather Oct 21, 2026 – Oct 23, 2026

How the models have done

How to read this. Lower path miss and wind miss means a closer forecast. Beats the official forecast means a smaller miss than the National Hurricane Center’s own forecast. Behind the official forecast means a larger miss.

The technical details

Path miss is the mean great-circle distance in statute miles at 24, 48, 72, and 120 hours. Wind miss is the mean absolute difference in knots. A forecast counts only when the best track has a fix at that exact valid time. A model’s miss is averaged only on the forecasts that also have an official forecast from that same issue, which is what vs official compares. This rank uses storms from 2026. Earlier seasons are on the hurricane archive.

Overall rank is the average of the path rank and the wind rank. Those ranks are computed for each storm, then averaged across the storms where that source was ranked, and each storm counts the same. Each rank uses the graded leads at 24, 48, 72, and 120 hours, and each lead counts once. A lower miss is the better rank. A tie shares the average of the places. A source needs at least 3 graded forecasts for path and 3 for wind on a storm before that storm counts toward the rank. Fewer than that says Not enough forecasts yet. A source missing path or wind on a storm is left out of both ranks for that storm, and a source that is missing one on every storm shows —.

Vs official is track skill: 1 minus this source’s path miss divided by the official forecast’s path miss on those same forecasts. Zero is a tie. The small names under the headers are the technical ones: lead, cases, track error, track skill, and intensity error.

The methodology page is the full reference.

Overall rank

Overall averages each forecast's rank on path and on wind strength. See the separate scores below.

Place on this list. 1 was closest to the weather that happened. A tie shares this number, and the next place skips ahead. Early read until the longer day count, then proven. The forecast source this row scores. Path and wind ranksOverall averages each forecast's rank on path and on wind strength. See the separate scores below. Track rankPlace on path miss. 1 was closest. On one storm this is that place. Across storms it is the average of those places. Each graded lead counts once. A tie shares the average place. Intensity rankPlace on wind miss. 1 was closest. On one storm this is that place. Across storms it is the average of those places. Each graded lead counts once. A tie shares the average place.
1 WeatherNext 3 2.6 1.79 3.41
2 ECMWF ENS mean 3 4 2
3 Google DeepMind 3.35 2.93 3.77
4 NHC official 4.45 4.36 4.53
5 HWRF 5.95 6.62 5.28
6 HMON 6.04 6.56 5.52
7 GEFS mean 6.7 6.36 7.05
8 HAFS-B 6.76 7.58 5.94
9 HAFS-A 6.91 7.97 5.85
10 GFS 7 7.48 6.52
11 ECMWF AIFS 7.38 3.25 11.5
12 AI GFS 7.5 6 9
13 ECMWF HRES 7.92 6.67 9.17
14 Canadian GEM 8.79 7.29 10.29
15 UKMET 8.91 8 9.83
16 NAVGEM 9.66 10.38 8.94
The forecast source this row scores. LeadHow many hours ahead this forecast was made. Scored leads are 24, 48, 72, and 120. The technical name is lead. CasesHow many past forecasts went into this average. A forecast counts only when the best track has a fix at that exact time. The technical name is cases. Track errorAverage how far the predicted storm path was from where it actually went, in miles. Lower is better. The technical name is track error. Track skillHow that path miss compares with the official hurricane forecast. Positive means better than the official forecast. Negative means worse. The technical name is track skill. Intensity errorAverage how far off the predicted wind speed was, in knots. Lower is better. The technical name is intensity error.
GEFS mean 24 h 743 38 mi Behind the official forecast by 23% 20 kt
GEFS mean 48 h 608 61 mi Behind the official forecast by 33% 22 kt
GEFS mean 72 h 500 89 mi Behind the official forecast by 34% 23 kt
GEFS mean 120 h 299 176 mi Behind the official forecast by 24% 26 kt
AI GFS 24 h 9 91 mi Behind the official forecast by 25% 8 kt
AI GFS 48 h 3 128 mi Behind the official forecast by 29% 9 kt
AI GFS 72 h 1 159 mi Behind the official forecast by 28% 12 kt
ECMWF AIFS 24 h 67 39 mi Behind the official forecast by 7% 29 kt
ECMWF AIFS 48 h 54 62 mi Behind the official forecast by 1% 29 kt
ECMWF AIFS 72 h 36 74 mi Beats the official forecast by 19% 26 kt
ECMWF AIFS 120 h 12 170 mi Beats the official forecast by 9% 14 kt
GFS 24 h 743 41 mi Behind the official forecast by 32% 15 kt
GFS 48 h 613 62 mi Behind the official forecast by 32% 17 kt
GFS 72 h 498 90 mi Behind the official forecast by 38% 16 kt
GFS 120 h 297 190 mi Behind the official forecast by 35% 20 kt
Canadian GEM 24 h 369 45 mi Behind the official forecast by 48% 26 kt
Canadian GEM 48 h 306 75 mi Behind the official forecast by 61% 30 kt
Canadian GEM 72 h 251 112 mi Behind the official forecast by 67% 31 kt
Canadian GEM 120 h 147 230 mi Behind the official forecast by 64% 34 kt
ECMWF ENS mean 24 h 31 44 mi Behind the official forecast by 39% 12 kt
ECMWF ENS mean 48 h 27 45 mi Beats the official forecast by 25% 12 kt
ECMWF ENS mean 72 h 23 59 mi Beats the official forecast by 43% 11 kt
ECMWF ENS mean 120 h 15 155 mi Beats the official forecast by 30% 12 kt
Google DeepMind 24 h 709 23 mi Beats the official forecast by 24% 8 kt
Google DeepMind 48 h 577 36 mi Beats the official forecast by 20% 10 kt
Google DeepMind 72 h 469 56 mi Beats the official forecast by 14% 13 kt
Google DeepMind 120 h 285 117 mi Beats the official forecast by 14% 14 kt
HAFS-A 24 h 684 44 mi Behind the official forecast by 42% 11 kt
HAFS-A 48 h 559 69 mi Behind the official forecast by 44% 13 kt
HAFS-A 72 h 450 106 mi Behind the official forecast by 51% 15 kt
HAFS-A 120 h 255 200 mi Behind the official forecast by 45% 21 kt
HAFS-B 24 h 683 44 mi Behind the official forecast by 42% 12 kt
HAFS-B 48 h 556 69 mi Behind the official forecast by 45% 14 kt
HAFS-B 72 h 448 105 mi Behind the official forecast by 52% 17 kt
HAFS-B 120 h 256 206 mi Behind the official forecast by 49% 21 kt
HMON 24 h 631 42 mi Behind the official forecast by 37% 12 kt
HMON 48 h 520 68 mi Behind the official forecast by 46% 16 kt
HMON 72 h 427 106 mi Behind the official forecast by 56% 17 kt
HMON 120 h 248 199 mi Behind the official forecast by 46% 21 kt
ECMWF HRES 24 h 40 49 mi Behind the official forecast by 25% 12 kt
ECMWF HRES 48 h 35 77 mi Behind the official forecast by 18% 13 kt
ECMWF HRES 72 h 28 108 mi Behind the official forecast by 14% 12 kt
ECMWF HRES 120 h 14 193 mi Beats the official forecast by 11% 13 kt
HWRF 24 h 631 43 mi Behind the official forecast by 37% 12 kt
HWRF 48 h 524 65 mi Behind the official forecast by 38% 15 kt
HWRF 72 h 430 97 mi Behind the official forecast by 40% 15 kt
HWRF 120 h 253 189 mi Behind the official forecast by 35% 19 kt
NAVGEM 24 h 650 62 mi Behind the official forecast by 100% 23 kt
NAVGEM 48 h 527 110 mi Behind the official forecast by 136% 21 kt
NAVGEM 72 h 412 165 mi Behind the official forecast by 145% 20 kt
NAVGEM 120 h 229 298 mi Behind the official forecast by 122% 24 kt
NHC official 24 h 745 31 mi — 7 kt
NHC official 48 h 615 47 mi — 11 kt
NHC official 72 h 505 67 mi — 12 kt
NHC official 120 h 302 143 mi — 15 kt
UKMET 24 h 368 44 mi Behind the official forecast by 40% 23 kt
UKMET 48 h 301 71 mi Behind the official forecast by 53% 27 kt
UKMET 72 h 245 105 mi Behind the official forecast by 58% 27 kt
UKMET 120 h 142 198 mi Behind the official forecast by 41% 29 kt
WeatherNext 3 24 h 714 20 mi Beats the official forecast by 32% 9 kt
WeatherNext 3 48 h 589 33 mi Beats the official forecast by 28% 11 kt
WeatherNext 3 72 h 479 49 mi Beats the official forecast by 26% 13 kt
WeatherNext 3 120 h 291 95 mi Beats the official forecast by 31% 15 kt