MLB · Pitching Data

Ashby leaned on his sinker for six outs with little swing and miss

Aaron Ashby threw 19 sinkers in a 26-pitch, two-inning NLCS Game 1 outing. Popups and other contact outs protected Milwaukee’s lead despite only two missed swings.

Aaron Ashby during Dodgers–Brewers NLCS Game 1 at American Family Field on October 11, 2026.
Aaron Ashby during Dodgers–Brewers NLCS Game 1 at American Family Field on October 11, 2026. · Credit: MLB.com; photographer not identified in the source
IP2.0
H0
R / ER0 / 0
BB1
K1
Pitches26

Kyle Tucker took two low sinkers to start the seventh, fouled off two more and worked Aaron Ashby to a full count. Ashby stayed with the sinker for a sixth straight pitch. Tucker missed it at 99.7 mph, giving Ashby the first of the six outs he recorded.

Watch: Aaron Ashby's two scoreless innings in relief
Aaron Ashby's two scoreless innings in relief. October 11, 2026. Video: MLB. Duration: 00:58. Watch on MLB.com

Ashby protected Milwaukee’s 2–1 lead through the seventh and eighth innings of NLCS Game 1 against the Dodgers at American Family Field on October 11. He allowed no hits, walked Will Smith and struck out Tucker on 26 pitches. Only two swings missed across the full outing.

The principal change was selection. Ashby threw sinkers much more often than in his season relief sample, and their recorded average speed increased. The result nevertheless depended largely on balls put into play, including two high popups, rather than a succession of strikeouts.

Pitch selection

Season repertoire and Game 1

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

Sinker

Season
52.0% (799)
Game 1
73.1% (19)

Change: +21.1 percentage points.

Changeup

Season
12.1% (186)
Game 1
15.4% (4)

Change: +3.3 percentage points.

Curveball

Season
22.4% (345)
Game 1
7.7% (2)

Change: -14.7 percentage points.

Slider

Season
11.8% (181)
Game 1
3.8% (1)

Change: -7.9 percentage points.

Four-seam fastball

Season
1.8% (27)
Game 1
0.0% (0)

Change: -1.8 percentage points.

How did selection change? Game 1: 26 physical pitches. Season: 1,538 pitches in 74 relief appearances for Milwaukee Brewers, 2026-03-26 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

Nineteen sinkers in a broader season repertoire

Ashby’s baseline contains 1,538 physical pitches in 74 regular-season Milwaukee relief appearances, from March 26 through September 26. Sinkers made up 52.0% of that sample. In Game 1 they accounted for 19 of 26 pitches, or 73.1%, an increase of 21.1 percentage points.

Those sinkers averaged 98.7 mph, compared with 97.7 in the baseline. He also threw four changeups, two curveballs and one slider. The curveball share fell from 22.4% to 7.7%, and the slider from 11.8% to 3.8%. The complete chart keeps his uncommon regular-season four-seamers visible even though none appeared in this outing.

Tucker’s confrontation shows that a single pitch type can still produce different responses. The first two sinkers finished well below the recorded zone. Fouls then supplied two strikes, another low pitch brought the count full, and the final sinker crossed near the lower boundary. The sequence locates the pitches without claiming what Ashby intended or Tucker expected.

Los Angeles missed two of 12 attempts, or 16.7%, compared with 32.2% during Ashby’s season relief work. He collected only one called strike. Those figures limit any description of overpowering execution, even though his sinker was faster and no hitter reached on a hit.

A revealing confrontation

Kyle Tucker: inning 7

2026-10-12T00:42:36.147615 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 4 5 6 2026-10-12T00:42:36.251892 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 4 5 6
How did the plate appearance develop? Outing pitches 1–6. Kyle Tucker strikes out swinging. The 17-inch-wide rectangle uses the first pitch’s recorded vertical boundaries, 1.691–3.351 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

Contact supplied five of the six outs

Enrique Hernández hit a changeup at 97.7 mph for a seventh-inning flyout, the only hard-hit contact among five measured balls put into play. Mookie Betts also flew out. In the eighth, Freddie Freeman and Shohei Ohtani hit sinkers for popups with exit speeds of 71.3 and 71.0 mph and launch angles of 73 and 67 degrees.

Those two popups explain part of the favorable contact result more specifically than the 79.2 mph overall average. Teoscar Hernández completed the eighth with a 67.6 mph groundout on a changeup. All five contacts became outs, but their different trajectories and speeds should not be collapsed into a claim that every ball was weakly hit.

Smith’s four-pitch walk was the remaining baserunner. Ashby then retired Ohtani and Hernández, resolving his own runner before departure. He used 15 pitches in the seventh and 11 in the eighth, recording three outs in each; the workload panel keeps the innings separate.

His outing supports a contact-based account of useful relief. More frequent, faster sinkers coincided with two high popups and a clean two-inning result, while the small missed-swing total qualified the apparent dominance of the box score. A future outing can test whether the larger sinker share persists and whether the contact continues to turn into manageable outs.

Workload and speed

Inning samples in context

2026-10-12T00:42:36.367368 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ 7 8 Inning (* partial work) 0 10 20 30 40 Pitches 15 26 Cumulative physical pitches 7 8 Inning (* partial work) 80 85 90 95 100 mph (80–104 scale) 98.9 n=10 98.4 n=9 Mean sinker speed 2026-10-12T00:42:36.524959 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ 7 8 Inning (* partial work) 0 10 20 30 40 Pitches 15 26 Cumulative physical pitches 7 8 Inning (* partial work) 80 85 90 95 100 mph (80–104 scale) 98.9 n=10 98.4 n=9 Mean sinker speed
Workload and sinker samples
InningPitchesCumulativeSinker mphMeasured nOuts
7151598.9103
8112698.493
Cumulative pitches start at zero. Velocity shows this outing’s most-used classification, sinker, on the explicitly truncated 80–104 mph scale used in all nine 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. Source: final MLB sequence and Baseball Savant.

Workload SVG

Complete physical pitch record

Every pitch: 26 of 26

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.

26 of 26 pitches

Aaron Ashby: NLCS Game 1 physical pitches
PitchInningHitterCount beforeTypemphPitch resultCompleted PA
7Kyle Tucker0–0SI98.6BallStrikeout
7Kyle Tucker1–0SI98.7BallStrikeout
7Kyle Tucker2–0SI98.4FoulStrikeout
7Kyle Tucker2–1SI99.4FoulStrikeout
7Kyle Tucker2–2SI99.1BallStrikeout
7Kyle Tucker3–2SI99.7Swinging StrikeStrikeout
7Enrique Hernández0–0SI98.7Foul TipFlyout
7Enrique Hernández0–1CH93.0FoulFlyout
7Enrique Hernández0–2CH89.9BallFlyout
7Enrique Hernández1–2SI98.5BallFlyout
7Enrique Hernández2–2CU85.7BallFlyout
7Enrique Hernández3–2CH93.1In play, out(s)Flyout
7Mookie Betts0–0SI98.9FoulFlyout
7Mookie Betts0–1CU84.3BallFlyout
7Mookie Betts1–1SI98.7In play, out(s)Flyout
8Freddie Freeman0–0SI98.1In play, out(s)Pop Out
8Will Smith0–0SI98.4BallWalk
8Will Smith1–0SI98.3BallWalk
8Will Smith2–0SI98.0BallWalk
8Will Smith3–0SI98.2BallWalk
8Shohei Ohtani0–0SI98.6FoulPop Out
8Shohei Ohtani0–1SI99.0BallPop Out
8Shohei Ohtani1–1SI98.2Called StrikePop Out
8Shohei Ohtani1–2SL87.0Ball In DirtPop Out
8Shohei Ohtani2–2SI99.1In play, out(s)Pop Out
8Teoscar Hernández0–0CH92.4In play, out(s)Groundout
Select a pitch number to inspect speed, movement, location and contact.
Download all 26 pitches as CSV
Sources, definitions and limitations

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

The Statcast Search baseline is 1,538 physical pitches in 74 regular-season relief appearances for Milwaukee Brewers, 2026-03-26 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. 5 of 5 balls put into play have measured exit speed. Hard-hit means at least 95 mph; the baseline has 218 measured contacts among 218. 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 849809: https://statsapi.mlb.com/api/v1.1/game/849809/feed/live
  2. Baseball Savant complete tracking: https://baseballsavant.mlb.com/gf?game_pk=849809
  3. Regular-season comparison: 2026-03-26 through 2026-09-26, same club and role.
  4. Statcast field definitions: https://baseballsavant.mlb.com/csv-docs