Related articles

wOBA, wRC+ and How to Evaluate an MLB Hitter for Betting

MLB batter at the plate watching an incoming pitch with bat raised

Why I stopped trusting batting average a decade ago

Early in my MLB betting career, I’d back lineups based on a quick scan of the top three batting averages in the order. It works as a rough screen, but it has a problem I learned the hard way: a slap-hitter slashing .310 with no extra-base power moves a run line about as well as a pole moves a curtain. Meanwhile a .240 hitter with a 14% walk rate and 30 home runs is doing more damage to opposing pitchers than the line ever credits him for.

The fix is two stats that took me about a season to fully internalise but have shaped every prop and run-line read I’ve placed since. wOBA and wRC+ aren’t sabermetric vanity. They’re the right way to read a hitter when there’s money on the line.

Why batting average and OPS leave money on the table

Batting average treats every hit the same. A bunt single counts as much as a three-run homer. That’s not how runs actually score, and it’s not how the market should be reading hitters either.

OPS – on-base plus slugging – is a step better. It rewards extra-base power and walks, and for a long stretch of the early 2000s it was the smartest single number you could ask for. The problem with OPS is that it’s an addition of two numbers measured on different scales. On-base percentage and slugging percentage have different denominators and different upper bounds, so adding them treats a point of OBP and a point of SLG as equal when they aren’t. A pure on-base machine and a free-swinging slugger can post identical OPS values while contributing very different things to a run-scoring offence.

Park context is the other gap neither stat closes. A hitter putting up a .780 OPS at Petco Park in San Diego is doing very different work to a hitter at .780 in Coors Field. The market knows this. The casual reader, looking at the season-long batting line, often doesn’t.

What wOBA actually measures

Weighted on-base average assigns each offensive outcome a coefficient based on its real-world contribution to scoring runs. A walk is worth less than a single. A single is worth less than a double. A home run is worth most. The weights are calibrated against actual run-scoring data from recent seasons and recalibrated each year as the run environment shifts.

The number that comes out is on the same scale as on-base percentage, which makes it intuitive once you’ve seen it a few times. League average wOBA tends to sit in the .310 to .320 range. A .350 wOBA is genuinely good. A .400 wOBA is elite – the territory of MVP-level hitters. Anything below .290 is a player struggling to contribute.

The reason wOBA outperforms OPS is that the weights are correct. A double doesn’t get treated as 2x a single. A walk doesn’t get treated as equal to a home run. Each event gets the linear weight it actually contributes to a run, and the result is a single number that ranks hitters in the order their offensive value actually flows to the team.

For betting purposes, wOBA is the cleanest input I have on a hitter. It’s the number I look at when I want to know how productive someone is in absolute terms.

Why wRC+ is the one number I open first every morning

Weighted runs created plus does to wOBA what FIP does to ERA. It strips out the noise. Specifically, wRC+ adjusts for the park the hitter plays half his games in and for the league-wide run-scoring environment of the season, then expresses the result as an index where 100 equals league average.

A hitter with a wRC+ of 130 is creating runs at a 30% better rate than a league-average hitter, after correcting for his home park and the era. A wRC+ of 80 means he’s 20% below average. The scale is intuitive. The corrections are exactly the corrections a bettor needs.

The practical advantage shows up the minute you start cross-comparing hitters from different home parks. A Coors Field hitter with a .310 batting average and an .880 OPS might post a wRC+ of 105, only marginally above league average once you correct for the rocket-fuel scoring environment in Denver. A Petco Park hitter with a .280 average and an .810 OPS might post a wRC+ of 125, materially above league average once you give him credit for performing in a brutally suppressive environment. The market sometimes corrects for this. The casual punter rarely does.

I open wRC+ first because it’s the closest single thing to a “true talent” number on a hitter. From there, wOBA tells me how he’s actually performing this year in raw terms. The combination keeps me honest about what’s genuine ability and what’s environmental window dressing.

Stacking lineups against the right starter

Where this turns into actual betting decisions is in lineup construction reads. Almost every starter has a noticeable platoon split. Right-handers tend to be better against right-handed hitters; lefties tend to be better against lefties. The size of the gap varies – for some pitchers it’s a 50-point gap in OPS allowed, for others it’s 200 points.

I look at the opposing lineup card with two filters. First, how many of the top six hitters bat from the side that exposes the starter’s split? Second, what’s the average wRC+ of those same six against the starter’s handedness, using their splits over the most recent two seasons?

If the answer is “five of six bat from the wrong side and they’re collectively at 125 wRC+ versus this handedness”, I’m reading the run line and the over very differently to what the surface line suggests. The market often prices the starter on his year-to-date performance and underweights the specific lineup walking up to the plate that night. That gap is the bet.

One quiet caveat: lineup stacking reads are most reliable in the middle of the season when the splits have stabilised. Early-April reads on splits are mostly noise. Pull two seasons of split data, not the current year’s first three weeks, and the analysis holds up.

Where this leads on a typical card

My pre-bet routine on hitter inputs takes about three minutes. Open the lineup. Check the wRC+ of the top six against the starter’s handedness. Cross-reference with the starter’s actual platoon split. Note any hitter with a wOBA running 50 points above his career mean – possible regression candidate either way. Note any hitter with a wRC+ above 140 over the last 30 days who hasn’t made it into the headline narrative yet. Cross-check against the run-line price.

The result isn’t a bet on every game. Most nights, the line and my read agree, and I move on. The wins come on the games where my numbers say one thing and the price says another – and that gap is most often invisible to anyone using batting average or OPS as their primary lens.

One natural extension of all this: when you see a lineup loaded with high-wRC+ bats facing a fly-ball pitcher in a hitter park, the home run prop market is the cleanest way to express that view. If you want the deeper read on how to size up the to-hit-a-home-run line itself, my piece on evaluating home run prop markets in MLB picks up exactly where this leaves off.

What’s a ‘good’ wOBA in 2026?

League average wOBA in 2026 sits around .315 to .320, drifting with the year’s run environment. A .340 wOBA is comfortably above average. A .370 wOBA is All-Star territory. A .400 wOBA across a full season is MVP-level – fewer than ten hitters per season reach that threshold. Treat .290 and below as below-replacement output.

How do I use wRC+ to spot mispriced run lines?

The trick is comparing the lineup you’re betting on with what the market thinks of it. If the top six hitters average a wRC+ of 130 against the opposing starter’s handedness but the run line is priced as if the offence is league-average, the over and the favourite run line both have value. The bet sits where the lineup quality is real but the market hasn’t moved the line to reflect it.

Published by the how do you bet Baseball team.

First 5 Innings Betting in MLB: F5 Markets Explained | ChalkRunner

F5 lets you bet the starters and ignore the bullpen. Markets, push rules and when…

Closing Line Value in MLB: The Sharpest Long-Term Metric | ChalkRunner

What CLV measures, why MLB suits it and how to track it without lying to…

MLB Parlays vs Singles: When Multiples Make Sense | ChalkRunner

The juice stack, the EV gap and the rare moments when an MLB parlay genuinely…

MLB Odds: Fractional, Decimal and American Formats | ChalkRunner

Three formats, one bet. Convert moneyline to fractional, work out implied probability and stop overpaying…

FIP and xFIP Explained: Pitching Stats Sharps Use | ChalkRunner

Why ERA misleads in the short term and how FIP and xFIP show a pitcher's…