MLB · Pitching Data

Sasaki paired fastball takes with a low splitter to finish the fourth

Roki Sasaki used nine fastballs and five splitters in a scoreless fourth inning, with a walk and two ground-ball outs. Explore all 14 pitches.

Roki Sasaki during Dodgers–Brewers NLCS Game 2 at American Family Field on October 12, 2026.
Roki Sasaki during Dodgers–Brewers NLCS Game 2 at American Family Field on October 12, 2026. · Credit: MLB.com; photographer not identified in the source
IP1.0
H0
R / ER0 / 0
BB1
K1
Pitches14

Jackson Chourio took Roki Sasaki’s 101.0-mph fastball and an 89.3-mph splitter for consecutive strikes. The third pitch, a 91.5-mph splitter well below the zone, drew a blocked swinging strike. Will Smith completed the out with a throw to first, ending the fourth inning.

Watch: Japanese call of Roki Sasaki's clean 4th inning
Japanese call of Roki Sasaki's clean 4th inning. October 12, 2026. Video: MLB. Duration: 00:45. Watch on MLB.com

Sasaki held Milwaukee scoreless on 14 pitches, allowing no hits and one walk with one strikeout. The Brewers led 3–2 during his inning before going on to win NLCS Game 2, 7–4, at American Family Field on October 12.

The inning’s success required taken strikes and grounders as well as the final miss. Sasaki generated only one miss in six swing attempts, so the hitless line does not describe an inning dominated by swing-and-miss pitching.

Pitch selection

Season repertoire and Game 2

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

Four-seam fastball

Season
43.8% (21)
Game 2
64.3% (9)

Change: +20.5 percentage points.

Splitter

Season
31.2% (15)
Game 2
35.7% (5)

Change: +4.5 percentage points.

Slider

Season
25.0% (12)
Game 2
0.0% (0)

Change: -25.0 percentage points.

How did selection change? Game 2: 14 physical pitches. Season: 48 pitches in 3 relief appearances for Los Angeles Dodgers, 2026-09-22 through 2026-09-27. 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

A fastball-heavy inning against a thin relief baseline

Nine of the 14 pitches were four-seamers, a 64.3% share, and five were splitters. The fastball averaged 99.6 mph and the splitter 90.0. His closest role-matched regular-season baseline comprises only 48 pitches in three Dodgers relief appearances, September 22 through September 27.

That small relief sample used four-seamers at 43.8% and splitters at 31.2%, with other classifications making up the remainder. Sasaki’s full regular season contained 2,100 pitches in 26 appearances, but most were starts. Keeping the three relief outings visible is preferable to treating the larger starting workload as an equivalent one-inning assignment.

The four-seamer supplied two called strikes but no misses in four swings. The splitter supplied one called strike and the final miss in two swings. These six attempts do not establish which pitch will be most effective next time, but they distinguish how the two classifications contributed here.

A revealing confrontation

Jackson Chourio: inning 4

2026-10-13T08:02:56.008158 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ −2 −1 0 1 2 Horizontal plate location (ft) 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 Height at plate (ft) Catcher view 1 2 3 2026-10-13T08:02:56.089957 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ −2 −1 0 1 2 Horizontal plate location (ft) 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 Height at plate (ft) Catcher view 1 2 3
How did the plate appearance develop? Outing pitches 12–14. Jackson Chourio strikes out swinging, catcher Will Smith to first baseman Freddie Freeman. The 17-inch-wide rectangle uses the first pitch’s recorded vertical boundaries, 1.634–3.238 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

A walk did not become a scoring inning

Cooper Pratt grounded out on two pitches before Sal Frelick drew a five-pitch walk. David Hamilton then grounded into a forceout, replacing Frelick at first. Sasaki finished Chourio with the fastball-splitter sequence rather than allowing that runner to extend the inning.

The two balls in play averaged 89.9 mph, and one reached 95 mph. Neither became a hit, with the infield completing both outs. Sasaki’s earlier postseason appearance on October 4 also ended hitless, but took 36 pitches for two innings with two walks and one strikeout. Different lengths and hitter opportunities limit a simple rate comparison.

Game 2 demonstrated a scoreless inning built around a harder fastball, taken strikes and ground-ball outs. The next useful question is whether Sasaki can maintain that combination while reducing free baserunners, rather than expecting a one-miss inning to imply sustained strikeout dominance.

Workload and speed

Inning samples in context

2026-10-13T08:02:56.179057 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ 4 Inning (* partial work) 0 5 10 15 20 25 30 Pitches 14 Cumulative physical pitches 4 Inning (* partial work) 80 85 90 95 100 mph (80–104 scale) 99.6 n=9 Mean four-seam fastball speed 2026-10-13T08:02:56.374244 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ 4 Inning (* partial work) 0 5 10 15 20 25 30 Pitches 14 Cumulative physical pitches 4 Inning (* partial work) 80 85 90 95 100 mph (80–104 scale) 99.6 n=9 Mean four-seam fastball speed
Workload and four-seam fastball samples
InningPitchesCumulativeFour-seam fastball mphMeasured nOuts
4141499.693
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 thirteen 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. One inning supplies no inning-to-inning trend. Source: final MLB sequence and Baseball Savant.

Workload SVG

Complete physical pitch record

Every pitch: 14 of 14

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.

14 of 14 pitches

Roki Sasaki: NLCS Game 2 physical pitches
PitchInningHitterCount beforeTypemphPitch resultCompleted PA
4Cooper Pratt0–0FF101.0Called StrikeGroundout
4Cooper Pratt0–1FF100.9In play, out(s)Groundout
4Sal Frelick0–0FF99.8BallWalk
4Sal Frelick1–0FF99.7FoulWalk
4Sal Frelick1–1FS91.1BallWalk
4Sal Frelick2–1FF99.5BallWalk
4Sal Frelick3–1FF99.8BallWalk
4David Hamilton0–0FF95.5Foul BuntForceout
4David Hamilton0–1FS89.2Foul BuntForceout
4David Hamilton0–2FS88.9BallForceout
4David Hamilton1–2FF99.6In play, out(s)Forceout
4Jackson Chourio0–0FF101.0Called StrikeStrikeout
4Jackson Chourio0–1FS89.3Called StrikeStrikeout
4Jackson Chourio0–2FS91.5Swinging Strike (Blocked)Strikeout
Select a pitch number to inspect speed, movement, location and contact.
Download all 14 pitches as CSV
Sources, definitions and limitations

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

The Statcast Search baseline is 48 physical pitches in 3 regular-season relief appearances for Los Angeles Dodgers, 2026-09-22 through 2026-09-27. Each game total reconciles with the official appearance log. The target game and postseason work are excluded. Same club and role in the 2026 regular season.

Whiff rate means misses divided by physical swing attempts. Swinging strikes, blocked swinging strikes, caught foul tips and missed bunts count as conventional tracking whiffs. A caught foul tip involves bat contact; it is kept distinct from a literal swing that misses the ball. 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. 2 of 2 balls put into play have measured exit speed. Hard-hit means at least 95 mph; the baseline has 5 measured contacts among 5. Expected outcomes are Savant model estimates, not actual results. The comparisons are descriptive and do not establish intention, fatigue, injury or a durable trend.

Sources and notes

  1. Official MLB final Game 849812: https://statsapi.mlb.com/api/v1.1/game/849812/feed/live
  2. Baseball Savant complete tracking: https://baseballsavant.mlb.com/gf?game_pk=849812
  3. Regular-season comparison: 2026-09-22 through 2026-09-27, Same club and role in the 2026 regular season.
  4. Statcast field definitions: https://baseballsavant.mlb.com/csv-docs