Fair, margin-free probabilities for every K League 2 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 | Suwon Bluewings | 25 | 17 | 4 | 4 | 40 | 20 | +20 | 55 |
| 2 | Daegu FC | 25 | 13 | 7 | 5 | 47 | 33 | +14 | 46 |
| 3 | Seoul E-Land FC | 25 | 13 | 6 | 6 | 43 | 29 | +14 | 45 |
| 4 | Suwon City FC | 23 | 12 | 8 | 3 | 46 | 28 | +18 | 44 |
| 5 | Hwaseong | 25 | 12 | 7 | 6 | 39 | 25 | +14 | 43 |
| 6 | Busan I Park | 24 | 11 | 5 | 8 | 39 | 33 | +6 | 38 |
| 7 | Asan Mugunghwa | 24 | 8 | 7 | 9 | 31 | 30 | +1 | 31 |
| 8 | Gimpo Citizen | 23 | 7 | 10 | 6 | 28 | 28 | +0 | 31 |
| 9 | Gyeongnam FC | 23 | 7 | 9 | 7 | 30 | 30 | +0 | 30 |
| 10 | Seongnam FC | 23 | 7 | 9 | 7 | 26 | 27 | -1 | 30 |
| 11 | Yongin City | 24 | 5 | 11 | 8 | 31 | 35 | -4 | 26 |
| 12 | Paju Citizen | 24 | 7 | 5 | 12 | 22 | 28 | -6 | 26 |
| 13 | Cheongju | 25 | 4 | 13 | 8 | 28 | 40 | -12 | 25 |
| 14 | Cheonan City | 24 | 4 | 10 | 10 | 28 | 33 | -5 | 22 |
| 15 | Ansan Greeners | 25 | 6 | 4 | 15 | 25 | 46 | -21 | 22 |
| 16 | Jeonnam Dragons | 23 | 4 | 8 | 11 | 26 | 38 | -12 | 20 |
| 17 | Gimhae City | 23 | 2 | 7 | 14 | 19 | 45 | -26 | 13 |
| # | Team | Avg. finish | P(title) | P(relegation) |
|---|---|---|---|---|
| 1 | Suwon Bluewings | 1.9 | 49.3% | 0% |
| 2 | Suwon City FC | 2.3 | 30.4% | 0% |
| 3 | Seoul E-Land FC | 3.5 | 13.6% | 0% |
| 4 | Daegu FC | 4.6 | 4.1% | 0% |
| 5 | Seongnam FC | 6.9 | 1.1% | 0.4% |
| 6 | Hwaseong | 7.9 | 0.3% | 0.4% |
| 7 | Gyeongnam FC | 8.2 | 0.5% | 0.8% |
| 8 | Yongin City | 8.4 | 0.3% | 0.9% |
| 9 | Asan Mugunghwa | 8.4 | 0.1% | 1.1% |
| 10 | Jeonnam Dragons | 9.5 | 0.3% | 2.1% |
| 11 | Paju Citizen | 10 | 0% | 3% |
| 12 | Gimpo Citizen | 11.7 | 0% | 11.8% |
| 13 | Ansan Greeners | 12.5 | 0% | 12.3% |
| 14 | Busan I Park | 13.1 | 0% | 21.2% |
| 15 | Cheongju | 13.7 | 0% | 26.6% |
| 16 | Gimhae City | 14.1 | 0% | 36.9% |
| 17 | Cheonan City | 16.3 | 0% | 82.6% |
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 2 is the betting market with the margin removed. We publish exactly that — the fair probability and fair odds for every K League 2 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 2 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.