Moneyball Labs

KBO 2026

Standings

The table on the left is what happened. The two columns on the right are what the run differential says should have happened, and the gap between them.

#TeamGWLTPCTGBHomeRoadLast 10RSRADIFFPYTHLuck
1KT Wiz14490495.647—45–2445–259–0–1825649+17686–53+4.4
2Samsung Lions14483583.589843–2940–294–6806669+13783–58−0.2
3KIA Tigers14479632.55612.542–2937–347–3769664+10581–61−2.1
4LG Twins14478651.5451442–3136–343–7723726−371–72+6.8
5Doosan Bears14473665.5251740–2833–386–4688630+5875–64−2.3
6SSG Landers14465745.4682534–3331–417–3706797−9161–78+3.8
7Lotte Giants14464773.4542729–4235–354–5–1679742−6364–77−0.4
8NC Dinos14464782.45127.532–4132–372–8719772−5366–76−2.0
9Hanwha Eagles14457834.40733.527–4130–423–7821835−1469–71−11.8
10Kiwoom Heroes14450904.35740.528–4322–475–5565817−25246–94+3.9

Pythagorean record uses Pythagenpat, where the exponent moves with the run environment rather than sitting at a fixed 2. A club running four or five wins ahead of it is not necessarily lucky, but it is being paid for sequencing — hits arriving in the same inning — which does not carry into next month.

20,000 seasons simulated

The run-in: postseason odds

The 0 games left on the schedule, played out 20,000 times, then the five-club bracket on top: wild card, semi-playoff, playoff, Korean Series. The numbered columns are the chance of finishing in each place.

ClubW–L–TLeftTalentProj.123456789101stTop 3PostseasonReach KSWin KS
KT Wiz90–49–50.57790.0–49.0100✓✓✓✓57%
Samsung Lions83–58–30.56083.0–58.0100—✓✓56%26%
KIA Tigers79–63–20.54779.0–63.0100—✓✓27%12%
LG Twins78–65–10.49978.0–65.0100——✓11%3.6%
Doosan Bears73–66–50.52873.0–66.0100——✓5.3%2.1%
SSG Landers65–74–50.46065.0–74.0100—————
Lotte Giants64–77–30.47164.0–77.0100—————
NC Dinos64–78–20.47764.0–78.0100—————
Hanwha Eagles57–83–40.49457.0–83.0100—————
Kiwoom Heroes50–90–40.38650.0–90.0100—————

Each game is a weighted coin: both clubs' true-talent estimates (Pythagenpat, pulled toward .500 by seventy games) combined by log5, plus this season's home edge of 1.5 points, with ties at the league's own rate of 2.4%. A dash means the outcome never came up in any simulated season, not that it is mathematically impossible. It knows nothing about rotations, injuries or who is resting starters for October.

Two axes

Offence against run prevention

Where each club actually sits. Team wOBA measures what the lineup produces per plate appearance; team FIP measures what the staff allows independent of the defence behind it.

hits and preventsneitherKTSamsungKIALGDoosanSSGLotteNCHanwhaKiwoomTeam wOBA →← Team FIP (lower is better)
League average wOBA .346 · league ERA 4.66

Season series

Head to head

Read across a row for how that club has fared against each opponent. Green favours the row, red the column.

SamsungKTLGKIADoosanHanwhaNCLotteSSGKiwoomTotal
KT7–9·10–610–611–412–311–510–58–711–490–49
Samsung·9–78–87–97–812–312–48–89–711–483–58
KIA9–76–109–7·7–910–65–1110–511–412–479–63
LG8–86–10·7–911–48–810–69–79–710–678–65
Doosan8–74–114–119–7·7–812–410–68–811–473–66
SSG7–97–87–94–118–86–1010–48–7·8–865–74
Lotte8–85–107–95–106–105–117–9·7–814–264–77
NC4–125–116–1011–54–1213–3·9–74–108–864–78
Hanwha3–123–128–86–108–7·3–1311–510–65–1057–83
Kiwoom4–114–116–104–124–1110–58–82–148–8·50–90

Games above .500

The pennant race

  1. 01KT Wiz
    +20.5
  2. 02Samsung Lions
    +12.5
  3. 03KIA Tigers
    +8
  4. 04LG Twins
    +6.5
  5. 05Doosan Bears
    +3.5
  6. 06SSG Landers
    −4.5
  7. 07Lotte Giants
    −6.5
  8. 08NC Dinos
    −7
  9. 09Hanwha Eagles
    −13
  10. 10Kiwoom Heroes
    −20

Scoring

Runs per game, both ways

TeamR/GRA/GAVGOBPSLGwOBAHRSOERAFIPWHIPQSSV
KT Wiz5.944.67.286.367.415.3621211,0944.144.211.386733
Samsung Lions5.724.74.273.362.414.3581401,0174.314.531.395942
KIA Tigers5.424.68.271.347.435.3571741,1364.274.741.395029
LG Twins5.065.08.264.351.401.3481361,0724.814.551.464250
Doosan Bears4.954.53.267.339.392.3381141,0033.864.121.356334
SSG Landers5.085.73.259.337.399.3391431,1645.165.141.523829
Lotte Giants4.825.26.272.334.398.3361131,0634.724.431.485927
NC Dinos5.065.44.270.349.401.3471341,0864.795.081.505028
Hanwha Eagles5.865.96.273.350.426.3571761,1485.265.011.563716
Kiwoom Heroes4.045.84.244.323.361.3191151,2715.304.801.563829
League5.075.07.268.346.404.3461,36611,0544.664.66———

League FIP equals league ERA by construction — the FIP constant this season is 3.6, solved so the two line up. A club's FIP below its ERA means the defence or the sequencing, not the arms, has been the problem.