Skip to main content
ABC News
The NC Dinos Might Be The Best Korean Baseball Team Ever

As baseball fans in the U.S. continue to wait for MLB to get its act together and agree on plans for a 2020 season, the Korea Baseball Organization has been playing since early May — with results that have been plenty entertaining and even potentially record-setting.

[Related: Do Baseball’s Labor Fights Drive Fans Away?]

The team at the center of all the early season headlines has been the NC Dinos of Changwon, South Korea, who have raced out to 26 wins in their first 35 games. How good is that? In a standard (so, not 2020) 162-game MLB season, that would be a scorching 120-win pace. The Dinos’ current .743 winning percentage is better than any team ever had in a full KBO League season, and their +2.37 runs-per-game differential is also tracking to be the best in KBO history:

Is this the best KBO team ever?

Best single-season Korea Baseball Organization teams according to winning percentage and runs-per-game differential, 1982-2020

Best Winning Percentage
Team Year Wins Losses WPct
NC Dinos 2020 26 9 .743
Samsung Lions 1985 77 32 .706
OB Bears 1982 56 24 .700
Hyundai Unicorns 2000 91 40 .695
Samsung Lions 1982 53 26 .671
SK Wyverns 2008 83 43 .659
Haitai Tigers 1993 81 42 .659
Samsung Lions 1986 70 37 .654
Binggre Eagles 1992 81 43 .653
Haitai Tigers 1991 79 42 .653
Best RPG Differential
Team Year RS/G RA/G RPG Diff.
NC Dinos 2020 6.94 4.57 +2.37
Samsung Lions 1982 5.31 3.21 +2.10
Hyundai Unicorns 2000 5.84 3.97 +1.87
Doosan Bears 2016 6.49 4.74 +1.75
Haitai Tigers 1991 4.90 3.25 +1.65
Hyundai Unicorns 1998 4.94 3.29 +1.65
LG Twins 1994 5.20 3.59 +1.61
Samsung Lions 1985 5.02 3.45 +1.57
Samsung Lions 2014 6.34 4.85 +1.49
Samsung Lions 2002 5.84 4.37 +1.47


Granted, this is a sample of just 35 games we’re talking about (out of a 144-game slate). In MLB last season, eight different teams had a 35-game stretch with at least 26 wins; most were the usual suspects — the Houston Astros, Los Angeles Dodgers, New York Yankees, Minnesota Twins and Atlanta Braves — but the other three were the Oakland A’s (who lost the American League’s wild-card game) and the New York Mets and Cleveland Indians (neither of whom even made the playoffs at all). Baseball is a weird sport. But even if we were to adjust the Dinos’ winning percentage for the smaller sample by adding 50 games of .500 ball to their record,1 NC would still be tied for the 14th-best season in KBO history, with a chance to move up more if they keep winning.

What’s especially impressive has been the thoroughness with which the Dinos have dominated the early part of the 2020 season. In addition to having the best record and run differential, they also have scored the most runs per game and allowed the second-fewest runs per game in the league so far (trailing only the LG Twins). It’s rare for a team as dominant as this to not end up winning the KBO title — and that shows up in the championship odds, the most recent of which have the Dinos (+250) as the favorites over the Doosan Bears (+500) and the Kiwoom Heroes (+600), last year’s Korean Series contestants.

[Related: Baseball Is Back In South Korea. What Can MLB Learn From The KBO?]

Why are the Dinos so great? Well, it helps to have historic performances on both the hitting and pitching sides. For the former, NC has three players with an on-base plus slugging in the quadruple digits and four more with at least a .900 OPS.2 (The league average OPS is currently .762, which is roughly the same as MLB’s average last season.) The team’s total-bases leader is outfielder Na Sung-bum, who’s hitting .328 with a 1.061 OPS and 10 homers in the 31 games for which we have data. But it’s first baseman Kang Jin-sung who is really putting on a show, with numbers you’d normally only see in a video game:

  • .437 batting average (1st in KBO)
  • .495 on-base percentage (1st)
  • .770 slugging percentage (1st)
  • 1.265 OPS (1st)

In all of KBO history, only one qualified player3 — Eric Thames, who tore up the KBO with 47 homers and a 1.288 OPS in 2015 before returning to MLB — ever had a higher single-season OPS than Kang has now, and Kang’s .437 batting average would easily blow away the previous record, held by Baek In-chun (who hit .412 in 1982).

Kang is putting up ridiculous hitting stats …

Highest on-base plus slugging (OPS) in a KBO season for qualified batters, 1982-2020

Eric Thames 2015 NCD 595 .381 .497 .790 1.288
Kang Jin-sung 2020 NCD 102 .437 .495 .770 1.265
Baek In-chun 1982 MBC 298 .412 .497 .740 1.237
Roberto Ramos 2020 LGK 121 .375 .446 .769 1.216
Kang Jung-ho 2014 WOI 501 .356 .459 .739 1.198
Felix Jose 2001 LTG 499 .335 .503 .695 1.198
Shim Jeong-soo 2003 HYU 601 .335 .478 .720 1.197
Lee Seung-yuop 1999 SAM 614 .323 .458 .733 1.190
Park Byung-ho 2018 WOI 488 .345 .457 .718 1.174
Park Byung-ho 2015 WOI 622 .343 .436 .714 1.150

Players needed to rank among the top 100 in the season in plate appearances to qualify.

2020 stats as of June 10.


(What’s equally incredible is that Kang had no previous history of anything like this before 2020. He had a .925 OPS in 2017, but it was in only 28 games. And in the last two seasons, his OPS had been a well-below-average .611 as a part-time player. Now he is putting up numbers that would make Mike Trout proud.)

Meanwhile, on the pitching side, the Dinos boast three starters with earned run averages under 2.70 (league average is 4.80), plus the league’s saves leader in Won Jong-hyeon (3.75 ERA). And just like Kang, pitcher Koo Chang-mo is having a record-chasing season of his own. In 48 innings so far, Koo has 52 strikeouts and only 11 walks to go along with a microscopic 0.69 WHIP. His 0.75 ERA currently ranks third-best ever among hurlers with at least 40 innings pitched in a season, trailing only Sun Dong-yeol in 1995 (0.49) and Yu Dong-hun in 2009 (0.53).

… and Koo’s pitching numbers are pretty wild, too

Lowest earned run average (ERA) in a KBO season for qualified pitchers, 1982-2020

Name Year Team Games IP ER ERA
Sun Dong-yeol 1995 HTI 48 109.3 6 0.49
Yu Dong-hun 2009 KIA 57 67.3 4 0.53
Koo Chang-mo 2020 NCD 6 41.0 3 0.66
Sun Dong-yeol 1993 HTI 49 126.3 11 0.78
Sun Dong-yeol 1987 HTI 31 162.0 16 0.89
Chung Tae-hyon 2007 SKK 60 78.3 8 0.92
Sun Dong-yeol 1986 HTI 39 262.7 29 0.99
Yoon Seong-hwan 2007 SAM 36 43.3 5 1.04
Kim Gyeong-won 1993 OBB 48 129.3 16 1.11
Sun Dong-yeol 1990 HTI 35 190.3 24 1.13

Players needed to rank among the top 100 in the season in innings to qualify.

2020 stats as of June 10.


Between Koo, Kang and a ton of other impressive performances — former Philadelphia Phillies outfielder Aaron Altherr has a blistering .971 OPS — the NC Dinos are having a year for the ages in the middle of this strange 2020 baseball season. It’s fair to ask: Will they regress to the mean eventually? (The Dinos were OK, but not great, at 73-69 last year.) Maybe so. There’s a lot of season left to play, and no team can sustain a pace this hot forever. In fact, the Dinos have already cooled down slightly, with a shockingly mortal 2-3 record over their last five games.

[Related: How Much Money Do MLB Players Really Make?]

But over the first month of the season, the Dinos have mostly thrilled KBO fans and provided baseball-starved Americans with plenty of highlights at a time when we’ve otherwise worn out all of our classic-game playlists.

Subscribe to our sports podcast, Hot Takedown



  1. To come up with that number, I used Tom Tango’s tried-and-true method of balancing luck versus skill in a league’s records. Looking at the KBO from 1991 (when teams started uniformly playing schedules of more than 120 games) to 2019, the number of games it takes for a team’s record to be half luck and half skill is 50.3.

  2. All statistics are as of June 10, the date of’s last KBO data update.

  3. Players ranking in the top 100 in the season in plate appearances.

Neil Paine was the acting sports editor at FiveThirtyEight.