KBO Elo ratings 2026, and the two teams the standings mislead you about

Updated 24 October 2026. Records cover 715 regular season games with a recorded result, 17 of them tied; our feed has no score for 5 more. Ratings run from opening day through the playoffs. Average combined runs per regular season game: 10.15.

Power ratings for all ten Korea Baseball Organization teams, built from this season's results and nothing else. The tables are generated from our game feed rather than typed by hand, and now show the completed 2026 regular season. No picks here, no odds, no affiliate links.

The ratings

#TeamRatingW-L-TWin %Expected win %Run diff
1KT Wiz Suwon170190-48-50.6520.611+179
2KIA Tigers163978-63-20.5530.565+101
3SSG Landers153765-73-50.4710.449-83
4Doosan Bears152572-66-50.5220.535+50
5Lotte Giants151564-76-30.4570.460-62
6Samsung Lions149982-58-30.5860.584+136
7LG Twins145977-65-10.5420.497-4
8NC Dinos138763-78-20.4470.465-56
9Kiwoom Heroes138350-89-40.3600.339-248
10Hanwha Eagles135657-82-40.4100.493-13

Every team starts the season at 1500, so anything above that is points taken off the field. The column worth your attention is expected win percentage: what a team's record would be if it converted runs into wins at the normal rate. It comes from runs scored and runs allowed alone, using the standard baseball exponent of 1.83. Where it disagrees sharply with the real win percentage, the column is coloured, and those are the rows to read twice.

Records, run differential and expected win percentage count regular season games only, taken from our own game feed, so a record can differ by a game or two from the official table where the feed is missing a result.

Korean baseball is not Japanese baseball, and the gap is three runs

If you take one practical thing from this page, take this one. The average KBO game produces the combined run total in the header above. The average game in Japan's NPB produces about three runs fewer. Two leagues that look interchangeable from the outside are playing in scoring environments far enough apart that a totals line which looks generous in one is ordinary in the other.

A number that feels high next to a Japanese game is usually just Korean baseball. The environment is the context, not the edge.

We measure this from the season rather than assuming it, because it moves. Both leagues get their own measured figure in our model rather than a shared baseball default, and you can see Japan's in our NPB ratings page, which also carries the formula for turning any two ratings into a win probability.

Where the standings and the runs disagree, as of 14 September

The commentary in this section was written on 14 September against the tables as they stood that day. The tables have since been rebuilt from the final results; these paragraphs have not. Check them against the current numbers rather than assuming they still hold.

Two teams sit at opposite ends of the same effect, and between them they make the case for why a league table is not a power ranking.

LG Twins. Third in the standings at 69-55, and a run differential of minus five. Their expected win percentage from runs is .496, which is to say exactly average, while their actual mark is .556. That is the largest overperformance in the league. The mechanism is visible in close games: 19-14 in games decided by a single run. Winning one run games is a real thing that happens, but it is close to the least repeatable result in baseball, which is why our rating has them seventh while the table has them third.

Hanwha Eagles. The mirror image, and the more interesting of the two. They are 54-67, which looks like a bad team, and yet they have outscored their opponents on the season by 24 runs. Expected .516, actual .446, the largest underperformance in the league. Same mechanism pointing the other way: 9-15 in one run games. They also face the second hardest schedule in the league.

Neither of those is a prediction about the rest of the season. It is a statement about what has already happened and how it was distributed. A team can keep losing close games for another month. But if you are pricing a game and your only input is where the two teams sit in the table, these are the two you are most likely to be wrong about.

Strength of schedule, which this season explains very little

TeamRatingAverage opponentRecord vs top tier
KT Wiz Suwon1701147810-6
KIA Tigers163914856-10
SSG Landers1537149611-19
Doosan Bears1525149713-18
Lotte Giants1515149910-20
Samsung Lions1499150116-16
LG Twins1459150513-19
NC Dinos1387151115-16
Kiwoom Heroes138315128-22
Hanwha Eagles135615169-22

Worth publishing precisely because it comes out flat. The average opponent rating across the league spans a narrow band, which is what a ten team round robin with a balanced schedule should produce. In Japan, where two leagues meet only in interleague play, the same measure spreads more than twice as wide and genuinely distorts the ratings, which we wrote about on the NPB page.

So in this league, schedule strength is not the explanation for anything much, and we would rather show you the table that rules it out than quietly leave out the check we ran. The record against the top tier in the right hand column is the part that still carries information.

How the rating is calculated

What we actually bet in this league

Our KBO bets are almost entirely moneylines, unlike Japan, where totals dominate. The totals slice here is a handful of bets, which is not a number anyone should reason from.

The honest part is that a league's run can turn inside a fortnight, and Korea has had losing stretches. We do not pause a league on a couple of weeks of results. When we did pause one in July, we did it on fifty five settled bets. Reacting to a fortnight is how people end up switching approaches at exactly the wrong moment.

Every KBO bet, losing stretches included, is on the public record, which we do not edit after the fact. The current numbers live there rather than here, because figures written into an article go stale.