Skip to article
The Sporting Page Real Analysis. Not Corporate

MLB · Pitching Data

Blake Snell, Pitch by Pitch: NLCS Game 3 Analysis

Snell’s faster four-seamer generated 12 misses, but three home runs accounted for all four runs charged to him. The 101-pitch ledger explains both the strikeouts and the seventh-inning reversal.

Blake Snell beside an illustrative pitching analysis panel
Blake Snell during Dodgers–Brewers NLCS Game 3 on October 14, 2026. Analytical panel is illustrative and does not reconstruct an actual pitch sequence. · Credit: MLB.com; analytical composition by The Sporting Page
IP6.0
H4
R / ER4 / 4
BB2
K9
Pitches101

Jake Bauers saw all four of Blake Snell’s pitch types in the seventh inning. He fouled off five two-strike pitches, surviving sliders, a curveball, changeups and fastballs before driving the 11th offering, a 97.8 mph four-seamer, 412 feet to right field. The two-run home run moved Milwaukee ahead of Los Angeles.

Snell had entered the inning with nine strikeouts, 81 pitches and a 2–1 lead. A seven-pitch walk to Andrew Vaughn put the tying run aboard, with Christian Yelich entering as a pinch-runner. Bauers’ homer and Garrett Mitchell’s following home run changed a strong six-inning stretch into four earned runs charged to Snell in the Brewers’ eventual 6–2 Game 3 win.

The official line is six innings, four hits, four runs, two walks and nine strikeouts on 101 pitches. He faced three hitters in the seventh without recording an out, so those 20 pitches belong in the workload record even though his innings total remains 6.0. The baseline is 741 physical pitches in nine regular-season Dodgers starts, May 9 through September 26.

Pitch selection

Season repertoire and Game 3

Scale: 0–100%. Gray: regular season. Blue: Game 3.

Four-seam fastball

Season
49.5% (367)
Game 3
44.6% (45)

Change: -5.0 percentage points.

Curveball

Season
21.9% (162)
Game 3
25.7% (26)

Change: +3.9 percentage points.

Changeup

Season
17.8% (132)
Game 3
18.8% (19)

Change: +1.0 percentage points.

Slider

Season
10.8% (80)
Game 3
10.9% (11)

Change: +0.1 percentage points.

How did selection change? Game 3: 101 physical pitches. Season: 741 pitches in 9 starter appearances for Los Angeles Dodgers, 2026-05-09 through 2026-09-26. Every bar starts at zero and uses the same 0–100% scale. Counts appear in parentheses, and unused season classifications remain at zero. Source: Baseball Savant gamefeed and Statcast Search. One outing and a different hitter sample limit interpretation.

Pitch selection SVG

More speed and genuine swing-and-miss

Snell threw 45 four-seamers, 26 curveballs, 19 changeups and 11 sliders. The fastball accounted for 44.6% of his pitches, down from 49.5% in the baseline, while the curve rose from 21.9% to 25.7%. Changeup and slider shares stayed comparatively close to their regular-season levels. The result came from a familiar four-pitch repertoire rather than the introduction of a new classification.

The four-seamer averaged 97.3 mph, compared with 96.0 during the season sample. Its induced vertical break averaged 19.3 inches against 18.7. Hitters missed 12 of 26 attempts at the fastball, a 46.2% whiff rate, compared with 23.0% in the baseline. The extra speed accompanied a real concentration of missed swings.

His curveball averaged 82.2 mph against 79.9 and supplied seven called strikes. Hitters attempted swings at only four curves and missed three. That small swing sample describes a pitch that also did useful work when taken. Overall, Snell collected 19 misses in 45 attempts and 18 called strikes.

A fourth-inning ABS challenge changed the final call against Mitchell to a called strike and completed a strikeout. The ledger uses the corrected call once, retaining the challenge flag. It does not add a second physical pitch for the review.

Pitch measurements and hitter response

Game 3 by pitch type
PitchCountMean mphMax mphMean spin rpmInduced vertical break in.Horizontal movement magnitude in.Misses / attemptsCalled strikes
Four-seam fastball4597.399.0251119.35.312 / 264
Curveball2682.285.62413-7.214.23 / 47
Changeup1986.288.419027.713.43 / 93
Slider1190.190.923299.02.71 / 64

All outing pitches have speed, spin, movement, extension and plate-location measurements. Movement uses Savant’s explicit induced-vertical and horizontal fields. Misses include caught foul tips and missed bunts under the event definitions below. Pitch-type movement averages use all pitches of that classification.

A revealing confrontation

Jake Bauers: inning 7

2026-10-14T22:30:04.110589 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ −2 −1 0 1 2 Horizontal plate location (ft) 0 1 2 3 4 Height at plate (ft) Catcher view 1 2 3 4 5 6 7 8 9 10 11 2026-10-14T22:30:04.231620 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ −2 −1 0 1 2 Horizontal plate location (ft) 0 1 2 3 4 Height at plate (ft) Catcher view 1 2 3 4 5 6 7 8 9 10 11
How did the plate appearance develop? Outing pitches 89–99. Jake Bauers homers (1) on a fly ball to right field. Christian Yelich scores. The 17-inch-wide rectangle uses the first pitch’s recorded vertical boundaries, 1.624–3.217 ft. Markers retain exact coordinates and are not ball size. Overlaps can be resolved with the numbered sequence list and detail buttons. Source: Baseball Savant locations and official MLB final calls.

At-bat diagram SVG

An 11-pitch confrontation changed the start

Jackson Chourio hit Snell’s first pitch, a 97.6 mph four-seamer, for a home run. Snell then worked through six innings with only one additional hit allowed. After Cooper Pratt’s second-inning single, he retired 14 consecutive hitters before Vaughn opened the seventh with a walk.

Bauers ended his long plate appearance at 109.4 mph off the bat. Mitchell then hit a 1–0 changeup at 111.5 mph for a 428-foot home run. Those two drives and Chourio’s opening homer produced all four runs charged to Snell. Six of the 13 balls put into play against him were hard-hit, with a 94.2 mph average exit velocity.

The seventh did not show an obvious drop in four-seam speed: his seven fastballs averaged 97.3 mph, close to the 97.4 average on three in the sixth and the outing’s overall figure. The damaging contact therefore cannot be explained simply by saying his velocity disappeared. Bauers extended the count and eventually hit a fastball near the middle of the recorded zone, while Mitchell punished a different pitch.

Snell’s start combined a strong ability to miss bats with three costly airborne contacts. His 42.2% overall whiff rate and nine strikeouts explain why Milwaukee struggled for long stretches. The three home runs explain why that advantage did not protect the lead. A future outing would test whether the faster repertoire can retain its misses while avoiding those damaging finishes.

Workload and speed

Inning samples in context

2026-10-14T22:30:04.371688 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ 1 2 3 4 5 6 7* Inning (* partial work) 0 20 40 60 80 100 120 Pitches 13 33 42 54 67 81 101 Cumulative physical pitches 1 2 3 4 5 6 7* Inning (* partial work) 80 85 90 95 100 mph (80–104 scale) 98.0 n=8 96.9 n=12 97.4 n=5 97.1 n=6 97.3 n=4 97.4 n=3 97.3 n=7 Mean four-seam fastball speed 2026-10-14T22:30:04.606140 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ 1 2 3 4 5 6 7* Inning (* partial work) 0 20 40 60 80 100 120 Pitches 13 33 42 54 67 81 101 Cumulative physical pitches 1 2 3 4 5 6 7* Inning (* partial work) 80 85 90 95 100 mph (80–104 scale) 98.0 n=8 96.9 n=12 97.4 n=5 97.1 n=6 97.3 n=4 97.4 n=3 97.3 n=7 Mean four-seam fastball speed
Workload and four-seam fastball samples
InningPitchesCumulativeFour-seam fastball mphMeasured nOuts
1131398.083
2203396.9123
394297.453
4125497.163
5136797.343
6148197.433
7*2010197.370
Cumulative pitches start at zero. Velocity shows this outing’s most-used classification, four-seam fastball, on the explicitly truncated 80–104 mph scale used in all eight papers. Each velocity point labels its measured pitch count. Different pitch classifications are identified rather than treated as interchangeable. Separate axes do not establish that workload causes a speed change. Partial work: inning 7: entered with 0 out(s), recorded 0. Source: final MLB sequence and Baseball Savant.

Workload SVG

Complete physical pitch record

Every pitch: 101 of 101

Search a hitter, select an inning or pitch type, then inspect a pitch number. Pitch result and completed plate-appearance outcome are separate columns. The table scrolls within its border.

101 of 101 pitches

Blake Snell: NLCS Game 3 physical pitches
PitchInningHitterCount beforeTypemphPitch resultCompleted PA
1Jackson Chourio0–0FF97.6In play, run(s)Home Run
1Brice Turang0–0FF98.2Called StrikeStrikeout
1Brice Turang0–1FF97.0Swinging StrikeStrikeout
1Brice Turang0–2CU83.6Called StrikeStrikeout
1William Contreras0–0FF98.3Swinging StrikeStrikeout
1William Contreras0–1CU83.4Swinging StrikeStrikeout
1William Contreras0–2CU83.8Swinging Strike (Blocked)Strikeout
1Andrew Vaughn0–0FF97.7BallStrikeout
1Andrew Vaughn1–0FF98.4Called StrikeStrikeout
1Andrew Vaughn1–1CU83.9Called StrikeStrikeout
1Andrew Vaughn1–2FF99.0BallStrikeout
1Andrew Vaughn2–2FF98.0FoulStrikeout
1Andrew Vaughn2–2CU83.7Swinging StrikeStrikeout
2Jake Bauers0–0FF96.5FoulFlyout
2Jake Bauers0–1CU83.2BallFlyout
2Jake Bauers1–1FF97.4In play, out(s)Flyout
2Garrett Mitchell0–0CU82.2BallWalk
2Garrett Mitchell1–0FF97.5BallWalk
2Garrett Mitchell2–0CU82.7BallWalk
2Garrett Mitchell3–0FF97.4BallWalk
2Cooper Pratt0–0FF95.8BallSingle
2Cooper Pratt1–0FF97.2Swinging StrikeSingle
2Cooper Pratt1–1FF96.0FoulSingle
2Cooper Pratt1–2FF96.6In play, no outSingle
2Luis Lara0–0CU81.7BallFlyout
2Luis Lara1–0FF97.7FoulFlyout
2Luis Lara1–1CU80.8BallFlyout
2Luis Lara2–1CH88.4In play, out(s)Flyout
2Joey Ortiz0–0FF96.2Called StrikeStrikeout
2Joey Ortiz0–1FF97.4Swinging StrikeStrikeout
2Joey Ortiz0–2CH86.2BallStrikeout
2Joey Ortiz1–2CU84.6Ball In DirtStrikeout
2Joey Ortiz2–2FF97.5Swinging StrikeStrikeout
3Jackson Chourio0–0FF96.7In play, out(s)Pop Out
3Brice Turang0–0CU80.5Called StrikeStrikeout
3Brice Turang0–1CU85.6BallStrikeout
3Brice Turang1–1CU82.0Called StrikeStrikeout
3Brice Turang1–2FF97.1Swinging StrikeStrikeout
3William Contreras0–0FF97.5BallStrikeout
3William Contreras1–0CH87.2Called StrikeStrikeout
3William Contreras1–1FF98.2FoulStrikeout
3William Contreras1–2FF97.3Swinging StrikeStrikeout
4Andrew Vaughn0–0CU77.9BallGroundout
4Andrew Vaughn1–0CH85.1Swinging StrikeGroundout
4Andrew Vaughn1–1FF95.8BallGroundout
4Andrew Vaughn2–1CH87.2In play, out(s)Groundout
4Jake Bauers0–0SL90.6Swinging StrikeStrikeout
4Jake Bauers0–1FF97.3BallStrikeout
4Jake Bauers1–1FF96.3BallStrikeout
4Jake Bauers2–1SL90.4Called StrikeStrikeout
4Jake Bauers2–2FF98.8Foul TipStrikeout
4Garrett Mitchell0–0FF98.1FoulStrikeout
4Garrett Mitchell0–1FF96.6Called StrikeStrikeout
4Garrett Mitchell0–2SL89.9Called StrikeStrikeout
5Cooper Pratt0–0CU82.1BallFlyout
5Cooper Pratt1–0CU81.5Called StrikeFlyout
5Cooper Pratt1–1FF96.7Swinging StrikeFlyout
5Cooper Pratt1–2CU83.2BallFlyout
5Cooper Pratt2–2FF98.0BallFlyout
5Cooper Pratt3–2CH85.2In play, out(s)Flyout
5Luis Lara0–0FF97.3Swinging StrikeStrikeout
5Luis Lara0–1SL90.1FoulStrikeout
5Luis Lara0–2FF97.3Swinging StrikeStrikeout
5Joey Ortiz0–0CU79.3Called StrikeGroundout
5Joey Ortiz0–1CH84.7Swinging StrikeGroundout
5Joey Ortiz0–2CU84.4BallGroundout
5Joey Ortiz1–2SL89.6In play, out(s)Groundout
6Jackson Chourio0–0CU78.9BallGroundout
6Jackson Chourio1–0CH86.6BallGroundout
6Jackson Chourio2–0CH86.2BallGroundout
6Jackson Chourio3–0CH86.3Called StrikeGroundout
6Jackson Chourio3–1FF97.1In play, out(s)Groundout
6Brice Turang0–0CU80.9Called StrikeGroundout
6Brice Turang0–1FF97.1Swinging StrikeGroundout
6Brice Turang0–2CU84.2BallGroundout
6Brice Turang1–2CU80.9BallGroundout
6Brice Turang2–2SL90.3BallGroundout
6Brice Turang3–2SL90.3In play, out(s)Groundout
6William Contreras0–0CH87.3BallGroundout
6William Contreras1–0FF97.9BallGroundout
6William Contreras2–0CH86.5In play, out(s)Groundout
7Andrew Vaughn0–0FF96.2BallWalk
7Andrew Vaughn1–0SL89.2Called StrikeWalk
7Andrew Vaughn1–1CH85.6BallWalk
7Andrew Vaughn2–1CH86.1BallWalk
7Andrew Vaughn3–1CH85.8Called StrikeWalk
7Andrew Vaughn3–2FF97.0FoulWalk
7Andrew Vaughn3–2CU78.8BallWalk
7Jake Bauers0–0SL89.4Called StrikeHome Run
7Jake Bauers0–1CH83.8Ball In DirtHome Run
7Jake Bauers1–1FF96.3BallHome Run
7Jake Bauers2–1CH87.0Foul TipHome Run
7Jake Bauers2–2SL90.6FoulHome Run
7Jake Bauers2–2CU82.3FoulHome Run
7Jake Bauers2–2FF97.6BallHome Run
7Jake Bauers3–2FF98.2FoulHome Run
7Jake Bauers3–2CH86.3FoulHome Run
7Jake Bauers3–2SL90.9FoulHome Run
7Jake Bauers3–2FF97.8In play, run(s)Home Run
7Garrett Mitchell0–0FF98.2BallHome Run
7Garrett Mitchell1–0CH86.6In play, run(s)Home Run
Select a pitch number to inspect speed, movement, location and contact.
Download all 101 pitches as CSV
Sources, definitions and limitations

The official final MLB record supplies events, final calls and the line. Baseball Savant’s complete Game 3 feed supplies all 101 physical pitches. Pitch ID, order, classification and pre-pitch count reconcile, including final ABS decisions. These records contain 24 batters, 18 integer outs and 9 strikeouts. In baseball notation, .1 means one out and .2 two outs. Source records current as of October 14, 2026.

The Statcast Search baseline is 741 physical pitches in 9 regular-season starter appearances for Los Angeles Dodgers, 2026-05-09 through 2026-09-26. Each game total reconciles with the official appearance log. Target game, postseason work, other clubs and other roles are excluded.

Whiff rate means misses divided by physical swing attempts. Swinging strikes, blocked swinging strikes, caught foul tips and missed bunts count as misses. Fouls, bunt attempts and balls put into play enter the attempt denominator. Both outing and baseline use the same definitions. Called strikes and completed strikeout plate appearances are separate. Chase uses ball-center coordinates outside a 17-inch-wide rectangle and each pitch’s recorded vertical boundaries. Only complete coordinates enter the zone denominator. Savant’s separate zone flag remains in the CSV and detail rather than replacing that geometric definition.

Speed is mph, spin rpm, extension feet and movement inches. Induced vertical break describes movement relative to a gravity-only path. Location and zone boundaries are feet in catcher view. Numbered markers preserve exact coordinates and are not ball size. Release, location, spin, extension and movement measurements are complete for all outing pitches. Contact and expected-outcome measurements can be unavailable and remain missing in the detail and CSV. 13 of 13 balls put into play have measured exit speed. Hard-hit means at least 95 mph; the baseline has 101 measured contacts among 101. Expected outcomes are Savant model estimates, not actual results. The comparisons are descriptive and do not establish intention, fatigue, injury or a durable trend.

Reading the rates

Called strikes plus misses: 37 / 101 physical pitches (36.6%). Swinging-strike rate: 19 / 101 (18.8%). Whiff rate: 19 / 45 swing attempts (42.2%). Chase: 20 / 61 pitches outside the ball-center rectangle (32.8%). All 101 pitches have usable zone coordinates. Rates use final corrected calls and retain caught foul tips in the miss category.

The MLB and Savant raw fields are preserved separately in the downloadable record. Savant plate coordinates define the plotted locations and the zone calculation. MLB coordinates can use a different reference plane. Unavailable expected-outcome values and launch angles remain blank. The CSV distinguishes the pitch result from the completed plate-appearance outcome.

Sources and notes

  1. Official final MLB Game 849811: https://statsapi.mlb.com/api/v1.1/game/849811/feed/live
  2. Baseball Savant complete game: https://baseballsavant.mlb.com/gf?game_pk=849811
  3. Regular season, matching club and role: 741 physical pitches, 2026-05-09 through 2026-09-26. Per-appearance totals reconciled.
  4. Pitch definitions: https://baseballsavant.mlb.com/csv-docs