Qingdao highs
The market this page measures: highest temperature in Qingdao on 28 September 2026 on Polymarket
Whatever the market priced for 2026-09-28, what every weather model forecasts for the same day, and what actually happened, all in °C. The gap column is how far a model sits from the market: above the market it ran warm, below it ran cool. Resolves on station ZSQD.
|||
models say
24.2 °C
avg of 8 models
market's pick
26.0 °C
99.95% on this strike
gap
+1.28 °C
spread 2.9 °C
actual
not resolved yet
Market odds for 2026-09-28
What Polymarket is paying for each temperature. Each price is the market's probability that the day lands in that strike, so they add up to about 100%. Latest reading 2026-09-28 10:20 UTC, shown in °C.
swipe the table sideways for every column
| temperature °C | odds | |
|---|---|---|
| 20.0 °C | 0.05% | |
| 21.0 °C | 0.05% | |
| 22.0 °C | 0.05% | |
| 23.0 °C | 0.05% | |
| 24.0 °C | 0.05% | |
| 25.0 °C | 0.05% | |
| 26.0 °C | 99.95% | |
| 27.0 °C | 0.05% | |
| 28.0 °C | 0.05% |
The market has already decided this day: 26.0 °C is priced at 99.95% and everything else is near zero. That is the market calling the outcome, not a forecast, so read it as the answer.
Every forecast for 2026-09-28
Each model's newest reading for this day, in °C, taken 2026-09-28 06:40 to 10:00 UTC. Gap is the difference from the market, in degrees: a model above the market ran warm, one below ran cool.
swipe the table sideways for every column
| model | forecast °C | gap vs market °C | |
|---|---|---|---|
| THE MARKET | 25.5 | – | – |
| cma grapes global | 23.0 | -2.5 | |
| dwd icon global | 23.3 | -2.2 | |
| jma gsm | 23.7 | -1.8 | |
| meteofrance arpege world | 23.8 | -1.7 | |
| best match | 24.6 | -0.9 | |
| ecmwf ifs025 | 24.7 | -0.8 | |
| ukmo seamless | 24.7 | -0.8 | |
| ncep gfs global | 25.9 | +0.4 |
How the forecasts moved
Every reading we hold for 2026-09-28, newest column first, in °C. The bracket under each time says how long before the day that reading was taken (or after, once the day has started), so the table reads right to left as the day approached. A model still moving in the last day is a model that has not settled, and that is the one to distrust. Older readings are kept but not shown.
swipe the table sideways for every column
| model | 09-28 10:00 (18h after) | 09-28 08:00 (16h after) | 09-28 07:30 (16h after) | 09-28 07:00 (15h after) | 09-28 06:40 (15h after) | 09-28 06:30 (15h after) |
|---|---|---|---|---|---|---|
| best match | – | – | – | 24.6 | 24.7 | – |
| cma grapes global | – | – | – | – | 23.0 | 23.0 |
| dwd icon global | 23.3 | – | – | – | 23.0 | – |
| ecmwf ifs025 | – | 24.7 | – | – | 25.1 | – |
| jma gsm | 23.7 | – | – | – | 23.8 | – |
| meteofrance arpege world | – | – | – | – | 23.8 | – |
| ncep gfs global | – | – | – | – | 25.9 | – |
| ukmo seamless | – | – | 24.7 | – | 25.2 | – |