--- date: "2020-03-02" title: What do these fancy stats mean? summary: "WAR? wRC+? FIP?" ---

Here are brief descriptions of the stats used on this site. For more about the origin of these measures, how they are calculated, and the cutting edge of baseball analytics, we recommend FanGraphs’ library. Are you just trying to figure out what is an elite wRC+ or a middling K/9? Skip ahead to the quartiles at the end.

Stats | BABIP | BB% & SO% | BB/9, K/9 & HR/9 | ISO | FIP | OPS | wRC+ | WAR |

More Context | Quartiles | WAR Distribution |


Batting Average on Balls In Play. The concept of BABIP is simple, it is just batting average but with home runs and strikeouts removed from the equation. But why should we care? As it turns out, hitters don’t have much control over whether a batted ball falls in for a hit or not, and pitchers have even less control. Instead, it is mostly a product of defense or luck, though hitting the ball hard does help. This means that BABIP tends to regress toward the league average of .300, especially for pitchers. A higher BABIP early in a season probably means that a hitter has been a bit lucky or a pitcher has been a bit unlucky. BABIP is especially useful for assessing whether hot or cold streaks are for real or likely to evaporate.

BB% & SO%

Our batting stats include walk rate and strikeout rate, to give an idea of a hitters general skill set. Check out the quartiles below for helpful context.

BB/9, K/9 & HR/9

For pitchers, we include rate stats for each of the “three true outcomes,” the name given to walks, strikeouts, and home runs, because they are the three things a pitcher can control himself—the defense plays a role in everything else.


Isolated Power. ISO is simply slugging percentage minus batting average. It is a quick way to identify a slugger. For example, a high strikeout rate might not look so bad if paired with an elite ISO.


Fielding Independent Pitching. FIP attempts to recalculate ERA with the influence of defense removed. It is based on the three true outcomes (see above) and scaled to look just like ERA. In fact, FIP is usually a better predictor of future ERA than ERA itself. Even better than FIP is xFIP, which observes that pitchers have more control over fly balls than home runs and is calculated using expected home runs, based on flyball rate. Unfortunately, we do not have access to fly ball rate for KBO pitchers yet.


On-base Plus Slugging. OPS is a classic of the earlier days of advanced stats in baseball. While we now have more theoretically thoughtful measures, adding OBP to SLG still gives a decent measure of a hitters performance. Best of all, 1.000 just happens to be a nice round beachmark of elite status.


Weighted Runs Created Plus. Here is where things get complicated, but the result is a beautifully scaled measure of a batter’s contribution to his team so bear with us. The starting point is Runs Created, an innovation of the founder of advanced sports stats, Bill James. The idea is to determine how many runs each event (walks, doubles, etc.) is worth on average, and then calculate how many runs each hitter is responsible for. We take RC and adjust it by year, league, and ballpark so that the average wRC+ is 100 and each point above or below that is equal to a 1% difference. That means that in 2019, Kim Hyun-soo (wRC+: 118.5) created 18.5% more runs than the average hitter, holding plate appearances equal.


Wins Above Replacement. WAR is simpler in concept than in calculation. A player’s WAR is the number of games his team won thanks to him. For example, if the Doosan Bears didn’t have Kim Jae-ho (WAR: 3.01) in 2019—and instead had a freely available, replacement-level player—they would have won three fewer games. How do we know that? For hitters, we base WAR on the same concept as wRC+. We determine how many runs that player is responsible for and compare it to the number of runs a team needs, on average, to win. That number is then scaled to replacement level. Baseball Reference and FanGraphs have agreed that a team of replacement-level players should win about 30% of their games, and we set replacement level using their method. Ideally, a batter’s WAR should also include his defensive and baserunning contributions, but modern WAR uses radar and video analysis data which is not publically available for the KBO. Our WAR, then, is only their contributions at the plate, with an adjustment for stolen bases and caught stealings. For pitchers, WAR is more straightforward. It is essentially FIP adjusted for park factor and rescaled so that it is equivalent to hitters’ WAR. For all players, WAR is cumulative, so when comparing two players, one of whom was injured for a long period or arrived mid-season, other stats are probably more useful.


Yeah alright, but how many WAR is good? What does a big slugger’s ISO look like? Should I be concerned about our shortstop’s strikeout rate? Unfortunately, interpretation often isn’t so straightforward, but hopefully these tables help contextualize the fancy stats. We’ve left out wRC+, which has its context built in.

2019 Qualified Batters
Stat Lowest 25% Median 75% Highest
BABIP 0.252 0.302 0.316 0.336 0.392
BB% 3.5 7.6 9.3 11 15.3
SO% 5.8 11.7 14.1 17.4 23.9
ISO 0.026 0.090 0.126 0.178 0.280
OPS 0.588 0.718 0.771 0.84 1.012
WAR -0.52 1.58 2.48 4.05 6.14
2019 Qualified Pitchers
Stat Lowest 25% Median 75% Highest
BABIP 0.143 0.283 0.311 0.345 0.615
BB/9 0 2.4 3.6 5.2 18
SO/9 0 5.2 6.3 7.9 13.5
HR/9 0 0.3 0.6 1.1 1.0
FIP 1.35 3.63 4.35 5.16 19.85
WAR -1.21 -0.11 0.11 0.66 5.97

WAR Distribution

Distribution of single-season WAR for all qualifying batters and pitchers.