Fair, margin-free probabilities for every K League 1 fixture, value flags when a bookmaker is wrong, and the table — built from sharp market data, not gut feeling.
Reconstructed from the matches in the TipsAudit dataset — not an official league table. Teams may show a different number of games played, and play-off or play-out stages are not separated. For the official table, use the league's own source.
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Seoul | 29 | 19 | 5 | 5 | 55 | 23 | +32 | 62 |
| 2 | Ulsan Hyundai FC | 29 | 14 | 5 | 10 | 44 | 38 | +6 | 47 |
| 3 | Jeonbuk Motors | 29 | 11 | 10 | 8 | 36 | 26 | +10 | 43 |
| 4 | Jeju United FC | 29 | 11 | 10 | 8 | 34 | 29 | +5 | 43 |
| 5 | Gangwon FC | 27 | 10 | 11 | 6 | 34 | 25 | +9 | 41 |
| 6 | Daejeon Citizen | 29 | 10 | 9 | 10 | 45 | 36 | +9 | 39 |
| 7 | Incheon United | 28 | 10 | 7 | 11 | 35 | 32 | +3 | 37 |
| 8 | Pohang Steelers | 29 | 10 | 7 | 12 | 26 | 33 | -7 | 37 |
| 9 | FC Anyang | 28 | 8 | 10 | 10 | 35 | 45 | -10 | 34 |
| 10 | Bucheon FC 1995 | 29 | 7 | 11 | 11 | 31 | 38 | -7 | 32 |
| 11 | Gimcheon Sangmu FC | 28 | 4 | 17 | 7 | 26 | 34 | -8 | 29 |
| 12 | Gwangju FC | 28 | 1 | 10 | 17 | 18 | 60 | -42 | 13 |
| # | Team | Avg. finish | P(title) | P(relegation) |
|---|---|---|---|---|
| 1 | FC Seoul | 2 | 55.1% | 0% |
| 2 | Jeju United FC | 4.1 | 13.3% | 0.4% |
| 3 | Bucheon FC 1995 | 5.1 | 7.2% | 2% |
| 4 | Incheon United | 5.3 | 6.9% | 3.3% |
| 5 | Daejeon Citizen | 5.4 | 6% | 2.6% |
| 6 | Gangwon FC | 5.5 | 5.3% | 3.1% |
| 7 | Jeonbuk Motors | 6.4 | 2.5% | 5.6% |
| 8 | Gimcheon Sangmu FC | 6.6 | 2.2% | 6.4% |
| 9 | Ulsan Hyundai FC | 7.9 | 0.8% | 15.8% |
| 10 | FC Anyang | 8.4 | 0.6% | 22.7% |
| 11 | Pohang Steelers | 9.6 | 0.2% | 43.2% |
| 12 | Gwangju FC | 11.7 | 0% | 94.8% |
How to read this: we replay the entire remaining season thousands of times using team strength ratings built from historical results. These are probabilities, not predictions — our own research shows no model beats the betting market on a single match. Over a full season, however, the distribution of outcomes is informative. Updated weekly as real results come in.
The sharpest public forecast for K League 1 is the betting market with the margin removed. We publish exactly that — the fair probability and fair odds for every K League 1 fixture — and flag only the matches a softer bookmaker is mispricing. No tipster consistently beats the closing line, and we do not pretend to.
We publish an audit, not tips. For each K League 1 match you get the fair price and an honest value check; every prediction is logged before kick-off and settled publicly, wins and losses alike, on our track record.