Skip to article
The Sporting Page Real Analysis. Not Corporate

MLB · Pitching Data

Abner Uribe, Pitch by Pitch: NLCS Game 3 Analysis

Three walks and a first-pitch double erased Milwaukee’s lead. Uribe’s 20-pitch record shows why two missed swings on sliders could not offset the shortage of strikes.

Abner Uribe beside an illustrative pitching analysis panel
Abner Uribe in an official MLB file photograph. Capture date is not supplied. Analytical panel is illustrative and does not reconstruct an actual pitch sequence. · Credit: MLB.com; analytical composition by The Sporting Page
IP0.1
H1
R / ER2 / 2
BB3
K1
Pitches20

Abner Uribe’s slider finished Max Muncy in the sixth inning. He took a called strike with it, reached a 2–1 count and then missed Muncy’s bat with consecutive sliders at 89.1 and 89.9 mph. That strikeout was his only out.

On either side of it, Uribe walked Teoscar Hernández, Kyle Tucker and Shohei Ohtani. Will Smith then drove the first pitch of his plate appearance to center field for a two-run double, moving Los Angeles ahead 2–1. Uribe left with runners at second and third and one out. DL Hall stranded both in Milwaukee’s eventual 6–2 victory.

Uribe’s final line was one-third of an inning, one hit, two earned runs, three walks and one strikeout on 20 pitches. The same-role comparison uses 918 physical pitches in 61 regular-season Milwaukee relief appearances from March 28 through September 25.

Pitch selection

Season repertoire and Game 3

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

Sinker

Season
61.8% (567)
Game 3
70.0% (14)

Change: +8.2 percentage points.

Slider

Season
38.0% (349)
Game 3
30.0% (6)

Change: -8.0 percentage points.

Four-seam fastball

Season
0.2% (2)
Game 3
0.0% (0)

Change: -0.2 percentage points.

How did selection change? Game 3: 20 physical pitches. Season: 918 pitches in 61 relief appearances for Milwaukee Brewers, 2026-03-28 through 2026-09-25. 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

The slider worked within a much larger location problem

The repertoire remained a sinker-slider pairing. He threw 14 sinkers and six sliders, or 70.0% and 30.0%. In the baseline, those shares were 61.8% and 38.0%, with two other pitches retained in the full denominator. His sinkers averaged 99.0 mph, close to the season’s 98.8. Sliders averaged 89.1 against 87.9.

Location limited the opportunity to use that speed. Seventeen of his 20 pitches finished outside the ball-center zone defined below. Only one of those 17 drew a swing. That geometric classification is separate from the umpire’s official call: the box score records 14 balls and six strikes.

The two slider misses came from just three total swing attempts across the outing. A 66.7% whiff rate would be a misleading centerpiece without that denominator. The Dodgers generally did not need to swing, and Uribe produced no fouls that could extend a hitter’s attempt to survive a difficult count.

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
Sinker1499.099.822934.615.00 / 12
Slider689.190.124537.22.82 / 21

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

Max Muncy: inning 6

2026-10-14T22:30:07.398867 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 2026-10-14T22:30:07.504617 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
How did the plate appearance develop? Outing pitches 10–14. Max Muncy strikes out swinging. The 17-inch-wide rectangle uses the first pitch’s recorded vertical boundaries, 1.579–3.128 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

One ball in play did the damage

Smith hit the outing’s only ball in play at 101.9 mph. It traveled a recorded 384 feet and scored Hernández and Tucker. The double made the preceding walks expensive: Uribe had allowed no hit before Smith stepped in, but had already put three runners aboard.

Hall inherited Ohtani at third and Smith at second. Neither scored, keeping Uribe’s charged total at two runs. The result was therefore contained by the next pitcher rather than by a late recovery in Uribe’s own appearance.

Uribe retained his fastball speed and demonstrated that his slider could still finish a hitter. The central issue was acquiring enough strikes to reach those opportunities. His next appearance would provide a clearer test through the number of pitches hitters can take outside the zone, rather than through another small-sample whiff percentage.

Workload and speed

Inning samples in context

2026-10-14T22:30:07.620610 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ 6* Inning (* partial work) 0 5 10 15 20 25 30 Pitches 20 Cumulative physical pitches 6* Inning (* partial work) 80 85 90 95 100 mph (80–104 scale) 99.0 n=14 Mean sinker speed 2026-10-14T22:30:07.758579 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ 6* Inning (* partial work) 0 5 10 15 20 25 30 Pitches 20 Cumulative physical pitches 6* Inning (* partial work) 80 85 90 95 100 mph (80–104 scale) 99.0 n=14 Mean sinker speed
Workload and sinker samples
InningPitchesCumulativeSinker mphMeasured nOuts
6*202099.0141
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 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 6: entered with 0 out(s), recorded 1. One inning supplies no inning-to-inning trend. Source: final MLB sequence and Baseball Savant.

Workload SVG

Complete physical pitch record

Every pitch: 20 of 20

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.

20 of 20 pitches

Abner Uribe: NLCS Game 3 physical pitches
PitchInningHitterCount beforeTypemphPitch resultCompleted PA
6Teoscar Hernández0–0SL88.9BallWalk
6Teoscar Hernández1–0SI98.7BallWalk
6Teoscar Hernández2–0SI98.4Called StrikeWalk
6Teoscar Hernández2–1SI99.7BallWalk
6Teoscar Hernández3–1SI99.1BallWalk
6Kyle Tucker0–0SI99.1BallWalk
6Kyle Tucker1–0SI98.9BallWalk
6Kyle Tucker2–0SI98.2BallWalk
6Kyle Tucker3–0SI99.2BallWalk
6Max Muncy0–0SL90.1Called StrikeStrikeout
6Max Muncy0–1SI99.8BallStrikeout
6Max Muncy1–1SL88.1Ball In DirtStrikeout
6Max Muncy2–1SL89.1Swinging StrikeStrikeout
6Max Muncy2–2SL89.9Swinging StrikeStrikeout
6Shohei Ohtani0–0SI99.2BallWalk
6Shohei Ohtani1–0SI98.4Called StrikeWalk
6Shohei Ohtani1–1SI98.9BallWalk
6Shohei Ohtani2–1SI99.7BallWalk
6Shohei Ohtani3–1SL88.7BallWalk
6Will Smith0–0SI98.4In play, run(s)Double
Select a pitch number to inspect speed, movement, location and contact.
Download all 20 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 20 physical pitches. Pitch ID, order, classification and pre-pitch count reconcile, including final ABS decisions. These records contain 5 batters, 1 integer outs and 1 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 918 physical pitches in 61 regular-season relief appearances for Milwaukee Brewers, 2026-03-28 through 2026-09-25. Each game total reconciles with the official appearance log. Target game, postseason work, other clubs and other roles are excluded. 1 baseline pitches lack spin rate; excluded from that measure.

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. 1 of 1 balls put into play have measured exit speed. Hard-hit means at least 95 mph; the baseline has 151 measured contacts among 152. 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: 5 / 20 physical pitches (25.0%). Swinging-strike rate: 2 / 20 (10.0%). Whiff rate: 2 / 3 swing attempts (66.7%). Chase: 1 / 17 pitches outside the ball-center rectangle (5.9%). All 20 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: 918 physical pitches, 2026-03-28 through 2026-09-25. Per-appearance totals reconciled.
  4. Pitch definitions: https://baseballsavant.mlb.com/csv-docs