Live tool
Season Tracker
On July 12 we published a round-by-round call for the entire second round robin. On September 7, after Round 25, we published a second, simulation-based set of calls for the eight rounds left. This page grades both against reality, round by round, and projects where the season ends up. Neither set changes once published.
Published prediction
60
final total we projected on Jul 12
Points now
48 +4
vs the prediction at this stage
Call accuracy
50%
5/10 exact results called correctly
Revised prediction
60
0/2 revised calls correct
Model projection
59
estimated final points today
Predicted vs actual
Both lines start from the 29 points Seoul had when the preview was written. The solid line is what actually happened.
Round by round
| Rd | Match | Called (Jul) | Revised (Sep) | Actual | Verdict | Running |
|---|---|---|---|---|---|---|
| 18 | A Suwon FC | D | - | D | hit | 30 / 30 |
| 19 | H Cheonan | W | - | W | hit | 33 / 33 |
| 20 | A Busan IPark | L | - | W | miss | 36 / 33 |
| 21 | A Hwaseong FC | L | - | D | miss | 37 / 33 |
| 22 | H Ansan Greeners | W | - | W | hit | 40 / 36 |
| 23 | H Paju Frontier | W | - | D | miss | 41 / 39 |
| 24 | A Seongnam FC | D | - | D | hit | 42 / 40 |
| 25 | A Chungbuk Cheongju | L | - | W | miss | 45 / 40 |
| 26 | H Suwon Bluewings | D | D 32% miss | L | miss | 45 / 41 / 46 |
| 27 | H Daegu | W | D 30% miss | W | hit | 48 / 44 / 47 |
| 28 | A Gimpo Citizen | W | W 54% | to play | - | 47 / 50 |
| 29 | H Gimhae FC | W | W 83% | to play | - | 50 / 53 |
| 31 | A Yongin | D | L 28% | to play | - | 51 / 53 |
| 32 | H Jeonnam Dragons | W | W 68% | to play | - | 54 / 56 |
| 33 | H Chungnam Asan | W | W 59% | to play | - | 57 / 59 |
| 34 | A Gyeongnam | W | D 32% | to play | - | 60 / 60 |
What if?
Drag to set where Seoul E-Land finish the season, one point at a time, and see what that asks of the remaining fixtures.
Points per remaining game
-
- points from 6 matches left
Projected finish
-
The top-five race
The top-five race
Model projection for the promotion contenders, calculated fixture by fixture across each club's remaining schedule.
| # | Club | P | Pts | Left | Projected |
|---|---|---|---|---|---|
| 1 | Suwon Samsung Bluewings | 25 | 53 | 7 | 67 |
| 2 | Suwon FC | 25 | 48 | 7 | 61 |
| 3 | Seoul E-Land | 26 | 48 | 6 | 59 |
| 4 | Daegu FC | 26 | 46 | 6 | 57 |
| 5 | Hwaseong FC | 26 | 44 | 6 | 52 |
| 6 | Busan IPark | 26 | 41 | 6 | 51 |
Table current through Round 27 (2026-09-20).
How this is calculated
Two different things are on this page and they are deliberately kept apart.
The prediction is the round-by-round call published in the second round robin preview on July 12, before any of those matches were played. It said 9 wins, 4 draws and 3 losses, worth 31 points, which added to the 29 Seoul had at the time gave a projected final of 60. Those calls are frozen. They are what the accuracy score and the dashed line are grading, and they do not get quietly revised when a result goes the other way.
The projection is a model, not a prediction. Every club carries a rating equal to its points per game so far. The home side gets a bonus of 0.35 points per game, which is roughly what home advantage is worth in this division. The gap between the two ratings is converted into win, draw and loss probabilities, with the draw share shrinking as the gap widens, and each fixture returns an expected-points value. Running that over every remaining fixture gives the projected final totals in the race table. Because it is rebuilt from current form, it moves every week, and it will disagree with our published call more and more as the season goes on. That is the point.
Seoul E-Land's results are read directly from the same fixture file that drives the rest of this site, so the tracker cannot drift out of step with the match reports. Rival records are updated by hand after each round.