MLB · Pitching Data
Roki Sasaki, Pitch by Pitch: NLCS Game 3 Analysis
Sasaki’s splitter produced all three balls in play, including two soft singles. His 14-pitch ledger separates that contact from the inherited run charged after he left.

Brice Turang survived two fastballs above 100 mph and a two-strike splitter before chopping Roki Sasaki’s seventh pitch of their eighth-inning plate appearance into a single. The ball left the bat at 61.9 mph with a recorded launch angle of minus 37 degrees.
William Contreras followed with another splitter single, this one at 83.0 mph. Sasaki had opened the inning with Jackson Chourio’s groundout, but the two hits left runners at first and third with one out. Justin Wrobleski entered, and Turang later scored on a wild pitch. That run remained charged to Sasaki in the Dodgers’ 6–2 loss.
Sasaki’s official line was one-third of an inning, two hits, one earned run, no walks and no strikeouts on 14 pitches. The matching-role baseline is only 48 physical pitches in three regular-season Dodgers relief appearances from September 22 through September 27. His much larger starting sample is kept separate.
Season repertoire and Game 3
Scale: 0–100%. Gray: regular season. Blue: Game 3.
Splitter
Change: +25.9 percentage points.
Four-seam fastball
Change: -8.0 percentage points.
Slider
Change: -17.9 percentage points.
More splitters against a small relief baseline
Eight splitters accounted for 57.1% of the outing, compared with 31.2% in the relief baseline. Five four-seamers and one slider completed the mix. The splitter averaged 91.2 mph against 91.7 in the comparison sample, and the four-seamer averaged 99.8 against 99.2.
The five fastballs drew five swing attempts, including one miss. Splitters drew five attempts and one miss, while the lone slider also produced a miss. Sasaki therefore collected three misses in 11 total attempts but no called strikes. Five fouls allowed hitters to continue plate appearances that had already reached two strikes.
Turang’s sequence illustrates the extra work. After an opening fastball miss and two low splitter balls, he fouled off fastballs at 100.4 and 100.7 mph, then a 91.4 mph splitter. He put the next splitter into play on the same 2–2 count. All three eventual balls in play against Sasaki came from splitters.
Pitch measurements and hitter response
| Pitch | Count | Mean mph | Max mph | Mean spin rpm | Induced vertical break in. | Horizontal movement magnitude in. | Misses / attempts | Called strikes |
|---|---|---|---|---|---|---|---|---|
| Splitter | 8 | 91.2 | 92.0 | 1060 | -0.9 | 6.0 | 1 / 5 | 0 |
| Four-seam fastball | 5 | 99.8 | 100.7 | 2412 | 16.2 | 10.8 | 1 / 5 | 0 |
| Slider | 1 | 88.7 | 88.7 | 2204 | -2.2 | 0.8 | 1 / 1 | 0 |
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.
Brice Turang: inning 8
Soft contact left runners for the next pitcher
Chourio’s groundout was measured at 88.3 mph, Turang’s single at 61.9 and Contreras’ at 83.0. Their average exit velocity was 77.7 mph, with no hard-hit ball. Two hits and a charged run therefore conceal how little authority Milwaukee produced on contact in this short appearance.
The run crossed after Sasaki left. Wrobleski inherited two runners, allowed Turang to score on a wild pitch and stranded Contreras with consecutive strikeouts. The charged run belongs in Sasaki’s official line, while the wild pitch belongs to Wrobleski’s event record.
The immediate result was unfavorable despite soft contact and retained fastball speed. The next relief appearance would test whether the heavier splitter share continues and whether two-strike counts turn into finished plate appearances. The three-appearance season baseline makes that usage comparison especially sensitive to a small number of pitches.
Inning samples in context
| Inning | Pitches | Cumulative | Splitter mph | Measured n | Outs |
|---|---|---|---|---|---|
| 8* | 14 | 14 | 91.2 | 8 | 1 |
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
No pitches match these filters.
| Pitch | Inning | Hitter | Count before | Type | mph | Pitch result | Completed PA |
|---|---|---|---|---|---|---|---|
| 8 | Jackson Chourio | 0–0 | SL | 88.7 | Swinging Strike | Groundout | |
| 8 | Jackson Chourio | 0–1 | FS | 91.1 | Ball | Groundout | |
| 8 | Jackson Chourio | 1–1 | FS | 92.0 | Swinging Strike | Groundout | |
| 8 | Jackson Chourio | 1–2 | FS | 90.8 | In play, out(s) | Groundout | |
| 8 | Brice Turang | 0–0 | FF | 99.4 | Swinging Strike | Single | |
| 8 | Brice Turang | 0–1 | FS | 91.7 | Ball | Single | |
| 8 | Brice Turang | 1–1 | FS | 91.1 | Ball | Single | |
| 8 | Brice Turang | 2–1 | FF | 100.4 | Foul | Single | |
| 8 | Brice Turang | 2–2 | FF | 100.7 | Foul | Single | |
| 8 | Brice Turang | 2–2 | FS | 91.4 | Foul | Single | |
| 8 | Brice Turang | 2–2 | FS | 91.5 | In play, no out | Single | |
| 8 | William Contreras | 0–0 | FF | 98.8 | Foul | Single | |
| 8 | William Contreras | 0–1 | FF | 99.7 | Foul | Single | |
| 8 | William Contreras | 0–2 | FS | 90.1 | In play, no out | Single |
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 14 physical pitches. Pitch ID, order, classification and pre-pitch count reconcile, including final ABS decisions. These records contain 3 batters, 1 integer outs and 0 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 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. 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. 3 of 3 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.
Reading the rates
Called strikes plus misses: 3 / 14 physical pitches (21.4%). Swinging-strike rate: 3 / 14 (21.4%). Whiff rate: 3 / 11 swing attempts (27.3%). Chase: 3 / 6 pitches outside the ball-center rectangle (50.0%). All 14 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
- Official final MLB Game 849811: https://statsapi.mlb.com/api/v1.1/game/849811/feed/live
- Baseball Savant complete game: https://baseballsavant.mlb.com/gf?game_pk=849811
- Regular season, matching club and role: 48 physical pitches, 2026-09-22 through 2026-09-27. Per-appearance totals reconciled.
- Pitch definitions: https://baseballsavant.mlb.com/csv-docs




