MLB Analytics Blog · Aug 24, 2026 · 8 min read

How to Analyze MLB Pitching Matchups

Why the starting pitcher drives an MLB moneyline, ERA versus FIP, strikeout and walk rates, bullpen fatigue, platoon splits and park factors, explained.

By Sportslyx · Published

No input moves a line in any sport the way a starting pitcher moves a baseball moneyline. Announce a different starter an hour before first pitch and a comfortable favorite can become an underdog before a ball is thrown. That makes the pitching matchup the natural place to start — and the place where the most common mistakes are made, because the statistics most people quote describe the past rather than predict the next start. This guide works through a matchup the way an analyst does: what the starter controls, which numbers persist, what surrounds him, and how Sportslyx turns it all into a graded read.

One idea underpins everything below. The win probability on a Sportslyx game page is derived from the market moneyline — the two prices are de-vigged into a fair pair — and the pitching analysis exists to explain that number, not to replace it.

Why the probable starter drives the moneyline

A starting pitcher is on the mound for every plate appearance of roughly half his team’s defensive game; no position player has anything like that share of the outcome. The market prices the matchup as soon as probable starters are posted, which is why an MLB line is quoted with pitcher names attached. The gap between an ace and a replacement-level starter is worth several runs of expected margin per nine innings — the largest single lever in the game.

ERA versus FIP

Earned run average is the number on every broadcast and the least predictive of the common pitching statistics. It charges the pitcher for his defense, for balls in play and for sequencing — three singles in a row score a run, three singles across three innings score none. Over a full season those effects mostly wash out. Over the fifteen or twenty starts a pitcher has made by midsummer, they do not.

What FIP strips out

Fielding independent pitching keeps only the events the pitcher controls without his defense: strikeouts, walks, hit batters and home runs, scaled to read like ERA. When a pitcher’s ERA sits well below his FIP, he has usually been helped by a low batting average on balls in play or a high strand rate, and both drift back toward league norms; when ERA is well above FIP, the reverse applies. The gap between the two is the most useful thing on a pitcher’s line before a start, because it says which way the surface number is likely to move. FIP is not complete — it undervalues pitchers who genuinely suppress hard contact — but it is a far better anchor than ERA.

Strikeout rate, walk rate and the third time through

The most stable pitching skills are the ones that show up fastest. Strikeout rate and walk rate settle within a handful of starts, long before ERA means anything, and their difference — strikeout rate minus walk rate — is a compact summary of how much a pitcher controls the plate appearance. A pitcher striking out one batter in four and walking one in fifteen is dominating whatever the runs column says.

Workload matters within the start, too. Hitters improve materially the third time they face the same pitcher in a game, which is why most starters are now removed after eighteen to twenty-one batters and why a manager’s willingness to push past that point is worth knowing. Recent pitch counts, innings in the previous outing and days since it all belong in the read; a starter back from an injury stint is often on a limited count.

The bullpen behind him

Starters average well under six innings, so the bullpen covers a third of the game or more — and unlike the starter, its state changes every night. The check is simple: who pitched on each of the previous three days, how many pitches, and whether the high-leverage arms are available. A team whose closer and setup man both threw on consecutive days is a weaker team in the eighth and ninth, whatever the season statistics say. This is an analyst’s check, not a feed: the Sportslyx MLB package carries the probable starters, recent form, team run scoring and pitching statistics, the lines and head-to-head history, and bullpen usage is not among them — so the previous three days of box scores are yours to read before the breakdown.

Platoon splits and the lineup

Most pitchers are noticeably better against same-handed hitters, and most hitters are better against opposite-handed pitchers. A right-handed starter facing a lineup stacked with left-handed bats is a worse matchup than his overall line suggests. Look at the starter’s splits by batter hand, then at the likely opposing lineup — and remember that lineups are posted a few hours before first pitch, so an early read is against a probable lineup rather than a confirmed one. Lineups and platoon splits are not in the Sportslyx package either; they are the analyst’s own layer on top of the probable starters the package does carry.

Park factors and the total

Baseball is the one major sport where the venue changes the game itself. Dimensions, altitude and prevailing wind shift run scoring by a measurable margin — the thin air at Coors Field carries fly balls over the fence and flattens breaking pitches. Park factors summarize this as a multiplier on runs, and they matter most for the total. A starter’s home-run rate should be read against the park he pitches in, and wind direction on the day moves a total more than temperature does. Park factors, like the bullpen, are part of how an analyst thinks about the game rather than data the Sportslyx package ingests; the package knows the venue and the total, not the multiplier.

How the run line and total react

MarketWhat it asksHow the starter changes it
MoneylineWhich team winsDirectly — an ace against a fifth starter can move the fair probability by ten points or more
Run line (±1.5)Does the favorite win by two or moreLess than the moneyline; a home favorite also cannot cover on a walk-off single, because the game ends the moment the winning run scores
TotalCombined runs over or under a numberTwo high-strikeout starters push it down; a weak starter, a tired bullpen, a hitter-friendly park or wind blowing out push it up

How Sportslyx builds a baseball read

Every MLB game on the board goes through the same pipeline. The moneyline pair is de-vigged into a fair win probability, and that market-derived number is the one shown on the Overview, the Matches board and inside the breakdown. A per-game data package is then assembled from the public feeds: probable starters, recent form, team run scoring and pitching statistics, the current lines and their movement, and head-to-head history. Each package is scored with a data-quality tier — rich, partial or weak — and the tier is passed to the language model along with the number.

The model writes the breakdown around that probability, covering both starters and both teams’ recent form and run environment, then what the market appears to be pricing and what it may be underweighting. Breakdowns are pre-generated for the upcoming slate by scheduled jobs and cached; the win probability on the card is derived from the current line, so a scratched starter moves the number even when the prose was written that morning. The number is fixed before the model starts writing; it explains the estimate rather than inventing one.

A worked example in words

Take a home team starting its best pitcher against a visitor starting its fifth. The market opens the home side at -160 and the visitors at +140. Those prices imply 61.5% and 41.7%, which sum to 103.2% — the extra 3.2 points is the margin. Scaled to 100%, the fair probabilities are 59.6% home and 40.4% away, and 59.6% is the number a Sportslyx game page would show.

The breakdown then looks past the number. Suppose the home starter’s ERA is 2.80 but his FIP is 3.70; suppose the visiting fifth starter’s ugly ERA hides a respectable strikeout-minus-walk rate and a run of poor luck on balls in play; and suppose the home bullpen used its top three arms in an extra-inning game the night before. None of that overturns 59.6%, but each piece argues the gap is narrower than the surface statistics suggest. The first two live in the package the breakdown reads, and the breakdown should say so; the bullpen is the analyst’s own check to lay on top.

Now change one fact. An hour before first pitch the home ace is scratched and a long reliever will open. The line moves to -115 home and -105 away: fair probabilities of 51.1% and 48.9%, a swing of more than eight points from a single announcement. The win probability on the Sportslyx card follows that move at once, because it is derived from the current line; the cached breakdown may still describe the ace, which is why the probable starters on the card are worth a glance before the prose. Nothing else in the data package can move a line that far, that fast.

Limitations

  • Probable starters are probable: scratches, openers and bullpen games are announced late, and a morning breakdown may describe a matchup that no longer exists — the probability on the card is current, the cached prose is not
  • Feeds can be delayed or incomplete; a partial or weak data tier means some of the inputs described here were missing from the package
  • The language model synthesizes; it does not compute, and confident prose about thin inputs is a known failure mode
  • A 60% favorite loses four games in ten by construction; no single result says anything about the method

A pre-game checklist

  1. Confirm both probable starters and note any pitch limit or short rest
  2. Compare each starter’s ERA with his FIP, then read strikeout rate minus walk rate and its trend over the last four or five starts
  3. Check bullpen usage over the previous three days for both teams
  4. Check the starter’s platoon splits against the likely opposing lineup
  5. Apply the park factor and the day’s wind to the total
  6. Read the de-vigged win probability, decide whether the breakdown changes your view of it, and log your read before first pitch — the tracker closes fifteen minutes after the start

How it is graded

A game read on Sportslyx settles on the final score, a prop from the box score, and a postponed game is void. Results aggregate over one calendar month in UTC on the pick tracker, with hit rate excluding pushes and ROI at a flat stake per read. Past results do not predict future results, and none of this is advice — it is a method that can be checked. The MLB predictions board shows today’s probable starters with their market-derived probabilities, and the MLB statistics hub holds the run scoring, pitching and form numbers this guide refers to.

Questions About This Guide

Why is FIP a better guide than ERA before a start?

ERA charges the pitcher for his defense, for balls in play and for sequencing, all of which are mostly noise over a handful of starts. FIP keeps only strikeouts, walks, hit batters and home runs — the events the pitcher controls — so the gap between a pitcher’s ERA and his FIP tells you which way the surface number is likely to move.

What happens to a Sportslyx read when the starter is scratched?

A scratch moves the moneyline, and the win probability on the card moves with it, because that number is derived from the current line. The breakdown text is pre-generated and cached, so a version written around the earlier starter can still be showing — check the probable starters on the card against the prose. A read already logged before the start is still graded on the final score.

How are MLB player props graded on Sportslyx?

From the official box score after the final out, against half-numbered lines from the public feed — pitcher strikeouts, outs recorded, walks, hits and earned runs allowed; batter hits, walks, runs and RBIs. A prop cannot push, and a player who did not appear is void rather than a loss. MLB is the only sport where Sportslyx covers player props.

Test This Guide on Today’s Slate

Take this guide to the MLB board: the 7-day Pro trial opens the AI breakdowns, the market-derived probabilities, the daily company board, Combo Builder, Studio and the pick tracker.

7-day trial · $0 today · card required · cancel anytime before the trial ends

Sportslyx produces statistical estimates and analytical breakdowns for information and entertainment. Nothing on this page is betting advice, and no outcome is certain. 18+ only. Please play responsibly — see our Responsible Play page.