MLB · Pitching Data

Uribe’s familiar sinker-slider mix delivered four outs on 13 pitches

Abner Uribe kept nearly his regular-season pitch mix while retiring four straight Dodgers, with two strikeouts on caught foul tips in NLCS Game 2.

Abner Uribe during Dodgers–Brewers NLCS Game 2 at American Family Field on October 12, 2026.
Abner Uribe during Dodgers–Brewers NLCS Game 2 at American Family Field on October 12, 2026. · Credit: MLB.com; photographer not identified in the source
IP1.1
H0
R / ER0 / 0
BB0
K2
Pitches13

Mookie Betts tipped Abner Uribe’s 89.2-mph slider into William Contreras’ glove with two strikes in the eighth inning. The caught foul tip completed Uribe’s fourth consecutive out and his second strikeout, both finished by caught tips rather than clean swings through the ball.

Watch: Abner Uribe's second strikeout of the game
Abner Uribe's second strikeout of the game. October 12, 2026. Video: MLB. Duration: 00:24. Watch on MLB.com

Uribe needed 13 pitches for 1⅓ scoreless innings in Milwaukee’s 7–4 NLCS Game 2 victory. He allowed no hits or walks, handling the entire seventh and the first hitter in the eighth after the Brewers took a 5–4 lead.

His pitch selection was almost a copy of his regular-season distribution. The useful explanation lies in how that familiar mix acquired strikes and outs across four hitters, rather than in an invented new approach.

Pitch selection

Season repertoire and Game 2

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

Sinker

Season
61.8% (567)
Game 2
61.5% (8)

Change: -0.2 percentage points.

Slider

Season
38.0% (349)
Game 2
38.5% (5)

Change: +0.4 percentage points.

Four-seam fastball

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

Change: -0.2 percentage points.

How did selection change? Game 2: 13 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 season mix remained intact

Uribe threw eight sinkers and five sliders, shares of 61.5% and 38.5%. His baseline contains 918 pitches in 61 Brewers relief appearances, March 28 through September 25, with sinkers at 61.8% and sliders at 38.0%. The remaining season share belongs to an uncommon classification retained in the comparison denominator.

The sinker averaged 99.7 mph against a 98.8-mph baseline, and the slider 89.8 against 87.9. Those game averages reflect eight and five measured pitches. The additional speed is observable, but the same pitch distribution and short appearance do not establish a broader mechanical adjustment.

All four hitters received a first-pitch strike result, counting taken strikes, swings, fouls and balls put in play. Andy Pages struck out on a foul tip, Kyle Tucker grounded out, and Tommy Edman grounded out on the only pitch of his at-bat. Uribe reached the eighth with eight pitches already supplying three outs.

A revealing confrontation

Mookie Betts: inning 8

2026-10-13T08:02:54.007906 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-13T08:02:54.092173 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 9–13. Mookie Betts strikes out on a foul tip. The 17-inch-wide rectangle uses the first pitch’s recorded vertical boundaries, 1.563–3.096 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

Two foul-tip finishes need precise description

Betts took a sinker for strike one, then fouled another. A sinker and slider missed the zone, bringing the count to 2–2. The fifth pitch was the low slider he tipped into the catcher’s glove. The sequence combines early strike acquisition with a finish after two balls; it does not show Betts missing every offering.

The tracking definition records three whiffs in seven swing attempts, including the two caught foul tips. Only one swing missed the ball outright. The two balls in play averaged 82.7 mph, and neither reached 95 mph. With seven attempts and two measured contacts, the counts are more informative than treating either rate as a stable skill estimate.

In Game 1, Uribe allowed two hits across 15 pitches while recording two strikeouts. Game 2 removed the baserunners with nearly unchanged selection. His appearance supports effective execution of an established mix in these matchups, while leaving open whether another opponent will force longer counts or harder contact.

Workload and speed

Inning samples in context

2026-10-13T08:02:54.192708 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ 7 8* Inning (* partial work) 0 5 10 15 20 25 30 Pitches 8 13 Cumulative physical pitches 7 8* Inning (* partial work) 80 85 90 95 100 mph (80–104 scale) 99.8 n=5 99.4 n=3 Mean sinker speed 2026-10-13T08:02:54.341311 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ 7 8* Inning (* partial work) 0 5 10 15 20 25 30 Pitches 8 13 Cumulative physical pitches 7 8* Inning (* partial work) 80 85 90 95 100 mph (80–104 scale) 99.8 n=5 99.4 n=3 Mean sinker speed
Workload and sinker samples
InningPitchesCumulativeSinker mphMeasured nOuts
78899.853
8*51399.431
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 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. Partial work: inning 8: entered with 0 out(s), recorded 1. Source: final MLB sequence and Baseball Savant.

Workload SVG

Complete physical pitch record

Every pitch: 13 of 13

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.

13 of 13 pitches

Abner Uribe: NLCS Game 2 physical pitches
PitchInningHitterCount beforeTypemphPitch resultCompleted PA
7Andy Pages0–0SI100.0FoulStrikeout
7Andy Pages0–1SI100.8Swinging StrikeStrikeout
7Andy Pages0–2SL89.9Foul TipStrikeout
7Kyle Tucker0–0SL90.1Called StrikeGroundout
7Kyle Tucker0–1SL90.0BallGroundout
7Kyle Tucker1–1SI99.8BallGroundout
7Kyle Tucker2–1SI97.8In play, out(s)Groundout
7Tommy Edman0–0SI100.8In play, out(s)Groundout
8Mookie Betts0–0SI98.9Called StrikeStrikeout
8Mookie Betts0–1SI99.6FoulStrikeout
8Mookie Betts0–2SI99.6BallStrikeout
8Mookie Betts1–2SL89.9BallStrikeout
8Mookie Betts2–2SL89.2Foul TipStrikeout
Select a pitch number to inspect speed, movement, location and contact.
Download all 13 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 13 physical pitches. Pitch ID, order, classification and pre-pitch count reconcile, including final ABS decisions. These records contain 4 batters, 4 integer outs and 2 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 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. The target game and postseason work are excluded. Same club and role in the 2026 regular season. 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 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 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.

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-03-28 through 2026-09-25, Same club and role in the 2026 regular season.
  4. Statcast field definitions: https://baseballsavant.mlb.com/csv-docs