vs the bullpen
Pen: Milwaukee Brewers — behind Logan Henderson
Pen HR/9 to LHB: 0.88 (958 BF)
Pen barrel % to LHB: 6.1
Pen K % to LHB: 24.6
Pen totals basis: relief-role arms only (7 of 12 arms; STARTER-role arms excluded)
Closer: Trevor Megill
Available tonight: Antonio Senzatela, JoJo Romero, Chad Patrick
Not available / flagged: Trevor Megill (THREW YESTERDAY); Abner Uribe (THREW YESTERDAY); Aaron Ashby (THREW YESTERDAY); DL Hall (THREW YESTERDAY)
Likely late-inning arms (enter 7th+): Trevor Megill, Abner Uribe, Aaron Ashby, Antonio Senzatela, DL Hall, JoJo Romero
Window ends: the day before 2026-10-12 · this pen has 6 LHP arms
| Window | AVG | H for AB | HR | PA | Games | Note |
|---|
| Last 5 days vs LHP | .000 | 0 for 2 | 0 | 2 | 2 | THIN |
| Last 10 days vs LHP | .200 | 2 for 10 | 0 | 12 | 5 | |
Arms listed: 12 (leverage arms first, rotation arms last)
Ballpark Pal matchup requests for this pen: Trevor Megill, Abner Uribe, Aaron Ashby, Antonio Senzatela (this bat is in the top 25 by model %)
Trevor Megill (RHP) — CLOSER — usually 1.0 IP — enters ~9th — THREW YESTERDAY
Role: CLOSER
Role basis: 33 saves in 67 games (bar max(5, 30% of G) = 20)
Hand: RHP
Usual innings: 1.0 IP per outing (median of 67 games)
Usual innings (mean): 0.99 IP per outing
Batters per outing: 4 (median)
Enters: about the 9th inning (median 9.0)
Entry inning last 5: 9, 8, 9, 9, 9
Games: 67 (starts 0)
Saves: 33
Holds: 7
Games finished: 45
Blown saves: 3
Availability: THREW YESTERDAY
Last appearance: 2026-10-11 (1 days ago)
Pitches yesterday: 19
Last 5 days: 2 appearances, 2.0 IP
Consecutive days pitched: 1
Last 5 outings (IP, oldest first): 1.0, 1.3, 1.0, 1.0, 1.0
Sample vs LHB: 122 BF (47.3% of his batters)
HR vs LHB: 1
HR/9 vs LHB: 0.31
Barrel% vs LHB: 7.5 (80 BBE)
Hard-hit% vs LHB: 42.5
K% vs LHB: 27.0
AVG against vs LHB: .164 (110 AB)
SLG against vs LHB: .200
xSLG against vs LHB: .324
Last 30 days vs LHB: 22 BF THIN
HR/9 last 30 days vs LHB: 0.00 (0 HR) THIN
AVG against last 30 days vs LHB: .211 THIN
Mix vs LHB (2026 season): Four-Seam 67.9%, Knuckle-Curve 32.1%
Mix window for the read below: last 30 days (79 pitches to LHB)
His mix to LHB in that window: Four-Seam 68% · Knuckle-Curve 32%
vs Megill's mix (reliever · 2026, vs RHP)
Weighted by his mix: .255
Pooled on those pitches: .244
At-bats: 119 (29 hits)
HR: 4
Weighted xBA: .355
Pooled SLG: .403
Mix covered by 10+ AB pitches: 68%
| Pitch (use) | AVG | H for AB | xBA | SLG | HR | Whiff | Seen | Note |
|---|
| Four-Seam (68%) | .241 | 27 for 112 | .282 | .411 | 4 | 26% | 606 | |
| Knuckle-Curve (32%) | .286 | 2 for 7 | .514 | .286 | 0 | 29% | 39 | THIN |
History: vs Megill (career): 2-4 (5 PA), 1 HR, 1 BB, 1 K · .500 BA, 1.250 SLG, .750 ISO
Ballpark Pal matchup vs this arm: HR per PA 2.6%
K per PA: 35.7%
Matchup advantage (−10 pitcher … +10 batter): −8
Batter percentile: 2
Pitcher percentile: 39
Trevor Megill (RHP, pen arm) vs LHB — all pitches, over the batter's 2026 xSLG vs RHP
3.8%11 BIP · 1 HR
5.1%18 BIP · 0 HR
3.8%10 BIP · 2 HR
6.3%25 BIP · 1 HR
12.7%28 BIP · 4 HR
6.3%24 BIP · 2 HR
5.1%21 BIP · 1 HR
7.6%29 BIP · 4 HR
8.9%15 BIP · 1 HR
Pitcher sample: 79 pitches to LHB
Pitcher window: last 30 days (10 games)
Pitcher in-zone share: 60%
Batter sample: 181 balls in play in zone vs RHP
Batter balls in play vs RHP, all locations: 250
Expected xSLG on his locations: .916
Expected HR per 100 BIP on his locations: 9.4
Overlap coverage: 60% of his pitches land where the batter has 3+ BIP
Hot overlap zones: 5
Cold overlap zones: none
League LHB xSLG on the same locations vs RHP, all pitches: .585
League reference: league 2026, LHB only
Batter minus league on his locations: +.331
Abner Uribe (RHP) — SETUP — usually 1.0 IP — enters ~8th — THREW YESTERDAY
Role: SETUP
Role basis: 25 holds, median entry 8.0 inning
Hand: RHP
Usual innings: 1.0 IP per outing (median of 66 games)
Usual innings (mean): 0.97 IP per outing
Batters per outing: 4 (median)
Enters: about the 8th inning (median 8.0)
Entry inning last 5: 7, 6, 8, 8, 6
Games: 66 (starts 0)
Saves: 6
Holds: 25
Games finished: 18
Blown saves: 2
Availability: THREW YESTERDAY
Last appearance: 2026-10-11 (1 days ago)
Pitches yesterday: 15
Last 5 days: 2 appearances, 2.0 IP
Consecutive days pitched: 1
Last 5 outings (IP, oldest first): 0.3, 1.3, 1.0, 1.0, 1.0
Sample vs LHB: 117 BF (45.7% of his batters)
HR vs LHB: 2
HR/9 vs LHB: 0.65
Barrel% vs LHB: 0.0 (85 BBE)
Hard-hit% vs LHB: 31.8
K% vs LHB: 19.7
AVG against vs LHB: .269 (108 AB)
SLG against vs LHB: .343
xSLG against vs LHB: .341
Last 30 days vs LHB: 20 BF THIN
HR/9 last 30 days vs LHB: 0.00 (0 HR) THIN
AVG against last 30 days vs LHB: .368 THIN
Mix vs LHB (2026 season): Sinker 67.8%, Slider 31.8%
Mix window for the read below: last 30 days (63 pitches to LHB)
His mix to LHB in that window: Sinker 71% · Slider 29%
vs Uribe's mix (reliever · 2026, vs RHP)
Weighted by his mix: .345
Pooled on those pitches: .314
At-bats: 70 (22 hits)
HR: 5
Weighted xBA: .362
Pooled SLG: .643
Mix covered by 10+ AB pitches: 100%
| Pitch (use) | AVG | H for AB | xBA | SLG | HR | Whiff | Seen | Note |
|---|
| Sinker (71%) | .382 | 13 for 34 | .389 | .765 | 3 | 17% | 140 | |
| Slider (29%) | .250 | 9 for 36 | .295 | .528 | 2 | 38% | 163 | |
History: vs Uribe (career): 1-2 (3 PA), 1 BB, 0 K · .500 BA, .500 SLG, .000 ISO · 2026: 4 pitches, 1 BBE, 0 hard-hit, 0 brl
Ballpark Pal matchup vs this arm: HR per PA 2.6%
K per PA: 27.3%
Matchup advantage (−10 pitcher … +10 batter): +2
Batter percentile: 34
Pitcher percentile: 18
Abner Uribe (RHP, pen arm) vs LHB — all pitches, over the batter's 2026 xSLG vs RHP
1.6%11 BIP · 1 HR
0.0%18 BIP · 0 HR
0.0%10 BIP · 2 HR
12.7%25 BIP · 1 HR
19.1%28 BIP · 4 HR
3.2%24 BIP · 2 HR
6.3%21 BIP · 1 HR
6.3%29 BIP · 4 HR
7.9%15 BIP · 1 HR
Pitcher sample: 63 pitches to LHB
Pitcher window: last 30 days (12 games)
Pitcher in-zone share: 57%
Batter sample: 181 balls in play in zone vs RHP
Batter balls in play vs RHP, all locations: 250
Expected xSLG on his locations: .970
Expected HR per 100 BIP on his locations: 9.4
Overlap coverage: 57% of his pitches land where the batter has 3+ BIP
Hot overlap zones: 4, 5
Cold overlap zones: none
League LHB xSLG on the same locations vs RHP, all pitches: .602
League reference: league 2026, LHB only
Batter minus league on his locations: +.368
Aaron Ashby (LHP) — SETUP — usually 1.0 IP — enters ~7th — THREW YESTERDAY
Role: SETUP
Role basis: 16 holds, median entry 7.0 inning
Hand: LHP
Usual start: 2.3 IP (median of 1 starts)
Batters per start: 10 (~1.1 times through the order)
Pitches per start: 44 (median)
Leaves after inning: 3.0 (median)
Usual innings: 1.0 IP per outing (median of 79 games)
Usual innings (mean): 1.23 IP per outing
Batters per outing: 5 (median)
Enters: about the 7th inning (median 7.0)
Entry inning last 5: 8, 5, 8, 5, 7
Games: 79 (starts 1)
Saves: 4
Holds: 16
Games finished: 11
Blown saves: 6
Availability: THREW YESTERDAY
Last appearance: 2026-10-11 (1 days ago)
Pitches yesterday: 26
Last 5 days: 2 appearances, 5.0 IP
Consecutive days pitched: 1
Last 5 outings (IP, oldest first): 2.0, 1.7, 1.0, 3.0, 2.0
Sample vs LHB: 151 BF (36.9% of his batters)
HR vs LHB: 2
HR/9 vs LHB: 0.51
Barrel% vs LHB: 2.3 (88 BBE)
Hard-hit% vs LHB: 31.8
K% vs LHB: 33.8
AVG against vs LHB: .210 (138 AB)
SLG against vs LHB: .290
xSLG against vs LHB: .246
Last 30 days vs LHB: 20 BF THIN
HR/9 last 30 days vs LHB: 0.00 (0 HR) THIN
AVG against last 30 days vs LHB: .105 THIN
Mix vs LHB (2026 season): Sinker 58.4%, Slider 27.2%, Curve 12.0%
Mix window for the read below: last 30 days (87 pitches to LHB)
His mix to LHB in that window: Sinker 70% · Curve 17% · Slider 10%
vs Ashby's mix (reliever · 2026, vs LHP)
Weighted by his mix: .321
Pooled on those pitches: .268
At-bats: 82 (22 hits)
HR: 5
Weighted xBA: .298
Pooled SLG: .500
Mix covered by 10+ AB pitches: 82%
| Pitch (use) | AVG | H for AB | xBA | SLG | HR | Whiff | Seen | Note |
|---|
| Sinker (70%) | .395 | 15 for 38 | .338 | .816 | 5 | 24% | 175 | |
| Curve (17%) | .111 | 1 for 9 | .190 | .111 | 0 | 39% | 43 | THIN |
| Slider (10%) | .171 | 6 for 35 | .210 | .257 | 0 | 40% | 148 | |
History: vs Ashby (career): 4-7 (10 PA), 1 3B, 2 BB, 1 K · .571 BA, .857 SLG, .286 ISO · 2026: 14 pitches, 3 BBE, 1 hard-hit, 0 brl
Ballpark Pal matchup vs this arm: HR per PA 2.6%
K per PA: 30.8%
Matchup advantage (−10 pitcher … +10 batter): −3
Batter percentile: 17
Pitcher percentile: 22
Aaron Ashby (LHP, pen arm) vs LHB — all pitches, over the batter's 2026 xSLG vs LHP
1.1%2 BIP · 0 HR
3.5%17 BIP · 2 HR
6.9%2 BIP · 1 HR
5.8%13 BIP · 0 HR
8.1%20 BIP · 3 HR
8.1%10 BIP · 1 HR
8.1%11 BIP · 0 HR
4.6%20 BIP · 2 HR
8.1%6 BIP · 1 HR
Pitcher sample: 87 pitches to LHB
Pitcher window: last 30 days (10 games)
Pitcher in-zone share: 54%
Batter sample: 101 balls in play in zone vs LHP
Batter balls in play vs LHP, all locations: 139
Expected xSLG on his locations: .968
Expected HR per 100 BIP on his locations: 14.2
Overlap coverage: 46% of his pitches land where the batter has 3+ BIP
Hot overlap zones: none
Cold overlap zones: none
League LHB xSLG on the same locations vs LHP, all pitches: .505
League reference: league 2026, LHB only
Batter minus league on his locations: +.463
Antonio Senzatela (RHP) — SETUP — usually 1.0 IP — enters ~7th — FRESH
Role: SETUP
Role basis: 11 holds, median entry 7.0 inning
Hand: RHP
Usual innings: 1.0 IP per outing (median of 59 games)
Usual innings (mean): 1.27 IP per outing
Batters per outing: 5 (median)
Enters: about the 7th inning (median 7.0)
Entry inning last 5: 4, 8, 7, 5, 5
Games: 59 (starts 0)
Saves: 4
Holds: 11
Games finished: 14
Blown saves: 8
Availability: FRESH
Last appearance: 2026-10-06 (6 days ago)
Last 5 days: 0 appearances, 0 IP
Last 5 outings (IP, oldest first): 0.7, 1.7, 0.3, 0.7, 1.0
Sample vs LHB: 150 BF (47.0% of his batters)
HR vs LHB: 4
HR/9 vs LHB: 1.02
Barrel% vs LHB: 7.6 (105 BBE)
Hard-hit% vs LHB: 35.2
K% vs LHB: 20.7
AVG against vs LHB: .256 (133 AB)
SLG against vs LHB: .376
xSLG against vs LHB: .367
Last 30 days vs LHB: 9 BF THIN
HR/9 last 30 days vs LHB: 0.00 (0 HR) THIN
AVG against last 30 days vs LHB: .375 THIN
Mix vs LHB (2026 season): Cutter 34.5%, Four-Seam 33.6%, Sinker 14.8%, Curve 10.9%, Changeup 5.4%
Mix window for the read below: 2026 season (last 30 days held only 40 pitches to LHB)
His mix to LHB in that window: Cutter 34% · Four-Seam 34% · Sinker 15% · Curve 11% · Changeup 5%
vs Senzatela's mix (reliever · 2026, vs RHP)
Weighted by his mix: .308
Pooled on those pitches: .281
At-bats: 274 (77 hits)
HR: 12
Weighted xBA: .306
Pooled SLG: .482
Mix covered by 10+ AB pitches: 100%
| Pitch (use) | AVG | H for AB | xBA | SLG | HR | Whiff | Seen | Note |
|---|
| Cutter (34%) | .387 | 12 for 31 | .330 | .677 | 2 | 22% | 151 | |
| Four-Seam (34%) | .241 | 27 for 112 | .282 | .411 | 4 | 26% | 606 | |
| Sinker (15%) | .382 | 13 for 34 | .389 | .765 | 3 | 17% | 140 | |
| Curve (11%) | .167 | 5 for 30 | .211 | .267 | 1 | 38% | 136 | |
| Changeup (5%) | .299 | 20 for 67 | .275 | .463 | 2 | 37% | 279 | |
History: vs Senzatela (career): 5-11 (13 PA), 1 HR, 2 BB, 1 K · .455 BA, .727 SLG, .273 ISO · 2026: 9 pitches, 2 BBE, 2 hard-hit, 1 brl
Ballpark Pal matchup vs this arm: HR per PA 3.4%
K per PA: 23.4%
Matchup advantage (−10 pitcher … +10 batter): +10
Batter percentile: 88
Pitcher percentile: 27
Antonio Senzatela (RHP, pen arm) vs LHB — all pitches, over the batter's 2026 xSLG vs RHP
5.0%11 BIP · 1 HR
8.8%18 BIP · 0 HR
6.1%10 BIP · 2 HR
7.6%25 BIP · 1 HR
7.5%28 BIP · 4 HR
6.6%24 BIP · 2 HR
3.8%21 BIP · 1 HR
4.8%29 BIP · 4 HR
3.0%15 BIP · 1 HR
Pitcher sample: 603 pitches to LHB
Pitcher window: 2026 season (last 30 days held only 40 pitches, below 60) (55 games)
Pitcher in-zone share: 53%
Batter sample: 181 balls in play in zone vs RHP
Batter balls in play vs RHP, all locations: 250
Expected xSLG on his locations: .850
Expected HR per 100 BIP on his locations: 8.7
Overlap coverage: 53% of his pitches land where the batter has 3+ BIP
Hot overlap zones: none
Cold overlap zones: none
League LHB xSLG on the same locations vs RHP, all pitches: .563
League reference: league 2026, LHB only
Batter minus league on his locations: +.287
DL Hall (LHP) — SETUP — usually 1.0 IP — enters ~7th — THREW YESTERDAY
Role: SETUP
Role basis: 6 holds, median entry 7.0 inning
Hand: LHP
Usual start: 2.0 IP (median of 1 starts)
Batters per start: 7 (~0.8 times through the order)
Pitches per start: 32 (median)
Leaves after inning: 2.0 (median)
Usual innings: 1.0 IP per outing (median of 50 games)
Usual innings (mean): 1.29 IP per outing
Batters per outing: 5 (median)
Enters: about the 7th inning (median 7.0)
Entry inning last 5: 6, 6, 7, 6, 5
Games: 50 (starts 1)
Saves: 0
Holds: 6
Games finished: 13
Blown saves: 1
Availability: THREW YESTERDAY
Last appearance: 2026-10-11 (1 days ago)
Pitches yesterday: 4
Last 5 days: 1 appearances, 0.7 IP
Consecutive days pitched: 1
Last 5 outings (IP, oldest first): 2.0, 1.7, 1.0, 1.3, 0.7
Sample vs LHB: 103 BF (40.7% of his batters)
HR vs LHB: 1
HR/9 vs LHB: 0.37
Barrel% vs LHB: 5.8 (52 BBE)
Hard-hit% vs LHB: 23.1
K% vs LHB: 30.1
AVG against vs LHB: .118 (85 AB)
SLG against vs LHB: .176
xSLG against vs LHB: .252
Last 30 days vs LHB: 22 BF THIN
HR/9 last 30 days vs LHB: 1.74 (1 HR) THIN
AVG against last 30 days vs LHB: .150 THIN
Mix vs LHB (2026 season): Sinker 38.8%, Slider 20.7%, Sweeper 19.0%, Four-Seam 14.5%, Curve 3.6%
Mix window for the read below: last 30 days (82 pitches to LHB)
His mix to LHB in that window: Sinker 50% · Slider 27% · Sweeper 10% · Cutter 6% · Curve 4% · Four-Seam 4%
vs Hall's mix (reliever · 2026, vs LHP)
Weighted by his mix: .302
Pooled on those pitches: .259
At-bats: 170 (44 hits)
HR: 11
Weighted xBA: .289
Pooled SLG: .500
Mix covered by 10+ AB pitches: 96%
| Pitch (use) | AVG | H for AB | xBA | SLG | HR | Whiff | Seen | Note |
|---|
| Sinker (50%) | .395 | 15 for 38 | .338 | .816 | 5 | 24% | 175 | |
| Slider (27%) | .171 | 6 for 35 | .210 | .257 | 0 | 40% | 148 | |
| Sweeper (10%) | .308 | 8 for 26 | .261 | .500 | 1 | 34% | 89 | |
| Cutter (6%) | .286 | 4 for 14 | .413 | .786 | 2 | 21% | 61 | |
| Curve (4%) | .111 | 1 for 9 | .190 | .111 | 0 | 39% | 43 | THIN |
| Four-Seam (4%) | .208 | 10 for 48 | .175 | .417 | 3 | 18% | 206 | |
History: vs Hall (career): 1-2 (3 PA), 1 BB, 0 K · .500 BA, .500 SLG, .000 ISO · 2026: 5 pitches, 2 BBE, 1 hard-hit, 0 brl
Ballpark Pal matchup: not requested (outside the daily budget: top 25 model bats × up to 4 arms entering the 7th or later per pen)
DL Hall (LHP, pen arm) vs LHB — all pitches, over the batter's 2026 xSLG vs LHP
3.7%2 BIP · 0 HR
6.1%17 BIP · 2 HR
3.7%2 BIP · 1 HR
4.9%13 BIP · 0 HR
13.4%20 BIP · 3 HR
6.1%10 BIP · 1 HR
7.3%11 BIP · 0 HR
11.0%20 BIP · 2 HR
7.3%6 BIP · 1 HR
Pitcher sample: 82 pitches to LHB
Pitcher window: last 30 days (10 games)
Pitcher in-zone share: 63%
Batter sample: 101 balls in play in zone vs LHP
Batter balls in play vs LHP, all locations: 139
Expected xSLG on his locations: .874
Expected HR per 100 BIP on his locations: 11.8
Overlap coverage: 56% of his pitches land where the batter has 3+ BIP
Hot overlap zones: 5
Cold overlap zones: none
League LHB xSLG on the same locations vs LHP, all pitches: .525
League reference: league 2026, LHB only
Batter minus league on his locations: +.349
JoJo Romero (LHP) — SETUP — usually 1.0 IP — enters ~7th — FRESH
Role: SETUP
Role basis: 23 holds, median entry 7.0 inning
Hand: LHP
Usual innings: 1.0 IP per outing (median of 57 games)
Usual innings (mean): 1.03 IP per outing
Batters per outing: 4 (median)
Enters: about the 7th inning (median 7.0)
Entry inning last 5: 4, 7, 6, 6, 4
Games: 57 (starts 0)
Saves: 0
Holds: 23
Games finished: 4
Blown saves: 2
Availability: FRESH
Last appearance: 2026-10-06 (6 days ago)
Last 5 days: 0 appearances, 0 IP
Last 5 outings (IP, oldest first): 1.7, 1.3, 1.7, 0.7, 1.7
Sample vs LHB: 98 BF (39.7% of his batters)
HR vs LHB: 5
HR/9 vs LHB: 1.95
Barrel% vs LHB: 10.9 (64 BBE)
Hard-hit% vs LHB: 39.1
K% vs LHB: 27.6
AVG against vs LHB: .253 (91 AB)
SLG against vs LHB: .462
xSLG against vs LHB: .398
Last 30 days vs LHB: 16 BF THIN
HR/9 last 30 days vs LHB: 2.39 (1 HR) THIN
AVG against last 30 days vs LHB: .188 THIN
Mix vs LHB (2026 season): Sweeper 58.2%, Sinker 40.2%
Mix window for the read below: last 30 days (70 pitches to LHB)
His mix to LHB in that window: Sweeper 64% · Sinker 36%
vs Romero's mix (reliever · 2026, vs LHP)
Weighted by his mix: .339
Pooled on those pitches: .359
At-bats: 64 (23 hits)
HR: 6
Weighted xBA: .288
Pooled SLG: .688
Mix covered by 10+ AB pitches: 100%
| Pitch (use) | AVG | H for AB | xBA | SLG | HR | Whiff | Seen | Note |
|---|
| Sweeper (64%) | .308 | 8 for 26 | .261 | .500 | 1 | 34% | 89 | |
| Sinker (36%) | .395 | 15 for 38 | .338 | .816 | 5 | 24% | 175 | |
History: vs Romero (career): 1-8, 0 BB, 4 K · .125 BA, .125 SLG, .000 ISO · 2026: 6 pitches, 0 BBE, 0 hard-hit, 0 brl
Ballpark Pal matchup: not requested (outside the daily budget: top 25 model bats × up to 4 arms entering the 7th or later per pen)
JoJo Romero (LHP, pen arm) vs LHB — all pitches, over the batter's 2026 xSLG vs LHP
0.0%2 BIP · 0 HR
2.9%17 BIP · 2 HR
4.3%2 BIP · 1 HR
7.1%13 BIP · 0 HR
11.4%20 BIP · 3 HR
5.7%10 BIP · 1 HR
15.7%11 BIP · 0 HR
8.6%20 BIP · 2 HR
4.3%6 BIP · 1 HR
Pitcher sample: 70 pitches to LHB
Pitcher window: last 30 days (8 games)
Pitcher in-zone share: 60%
Batter sample: 101 balls in play in zone vs LHP
Batter balls in play vs LHP, all locations: 139
Expected xSLG on his locations: .843
Expected HR per 100 BIP on his locations: 10.6
Overlap coverage: 56% of his pitches land where the batter has 3+ BIP
Hot overlap zones: none
Cold overlap zones: none
League LHB xSLG on the same locations vs LHP, all pitches: .506
League reference: league 2026, LHB only
Batter minus league on his locations: +.337
Chad Patrick (RHP) — LONG RELIEF / SWINGMAN — usually 1.3 IP — enters ~6th — FRESH
Role: LONG RELIEF / SWINGMAN
Role basis: 6 starts among 57 appearances
Hand: RHP
Usual start: 4.7 IP (median of 6 starts)
Batters per start: 20 (~2.2 times through the order)
Pitches per start: 78 (median)
Leaves after inning: 5.0 (median)
Usual innings: 1.3 IP per outing (median of 57 games)
Usual innings (mean): 1.86 IP per outing
Batters per outing: 5 (median)
Enters: about the 6th inning (median 6.0)
Entry inning last 5: 2, 10, 6, 3, 8
Games: 57 (starts 6)
Saves: 6
Holds: 11
Games finished: 9
Blown saves: 1
Availability: FRESH
Last appearance: 2026-09-27 (15 days ago)
Last 5 days: 0 appearances, 0 IP
Last 5 outings (IP, oldest first): 1.3, 1.0, 0.7, 1.3, 0.3
Sample vs LHB: 217 BF (49.0% of his batters)
HR vs LHB: 7
HR/9 vs LHB: 1.23
Barrel% vs LHB: 7.9 (152 BBE)
Hard-hit% vs LHB: 44.1
K% vs LHB: 18.4
AVG against vs LHB: .254 (189 AB)
SLG against vs LHB: .460
xSLG against vs LHB: .459
Last 30 days vs LHB: 10 BF THIN
HR/9 last 30 days vs LHB: 3.82 (1 HR) THIN
AVG against last 30 days vs LHB: .375 THIN
Mix vs LHB (2026 season): Cutter 37.3%, Four-Seam 33.3%, Sinker 18.9%, Slurve 9.8%
Mix window for the read below: 2026 season (last 30 days held only 28 pitches to LHB)
His mix to LHB in that window: Cutter 37% · Four-Seam 33% · Sinker 19% · Slurve 10%
vs Patrick's mix (reliever · 2026, vs RHP)
Weighted by his mix: .332
Pooled on those pitches: .294
At-bats: 177 (52 hits)
HR: 9
Weighted xBA: .325
Pooled SLG: .525
Mix covered by 10+ AB pitches: 90%
| Pitch (use) | AVG | H for AB | xBA | SLG | HR | Whiff | Seen | Note |
|---|
| Cutter (37%) | .387 | 12 for 31 | .330 | .677 | 2 | 22% | 151 | |
| Four-Seam (33%) | .241 | 27 for 112 | .282 | .411 | 4 | 26% | 606 | |
| Sinker (19%) | .382 | 13 for 34 | .389 | .765 | 3 | 17% | 140 | |
| Slurve (10%) | — | never seen | — | — | — | — | 0 | THIN |
History: vs Patrick (career): 1-2, 1 HR, 0 BB, 0 K · .500 BA, 2.000 SLG, 1.500 ISO · 2026: 5 pitches, 1 BBE, 0 hard-hit, 0 brl
Ballpark Pal matchup: not requested (outside the daily budget: top 25 model bats × up to 4 arms entering the 7th or later per pen)
Chad Patrick (RHP, pen arm) vs LHB — all pitches, over the batter's 2026 xSLG vs RHP
6.9%11 BIP · 1 HR
4.1%18 BIP · 0 HR
4.2%10 BIP · 2 HR
7.6%25 BIP · 1 HR
11.0%28 BIP · 4 HR
6.1%24 BIP · 2 HR
5.1%21 BIP · 1 HR
6.2%29 BIP · 4 HR
5.6%15 BIP · 1 HR
Pitcher sample: 825 pitches to LHB
Pitcher window: 2026 season (last 30 days held only 28 pitches, below 60) (56 games)
Pitcher in-zone share: 57%
Batter sample: 181 balls in play in zone vs RHP
Batter balls in play vs RHP, all locations: 250
Expected xSLG on his locations: .905
Expected HR per 100 BIP on his locations: 9.4
Overlap coverage: 57% of his pitches land where the batter has 3+ BIP
Hot overlap zones: none
Cold overlap zones: none
League LHB xSLG on the same locations vs RHP, all pitches: .577
League reference: league 2026, LHB only
Batter minus league on his locations: +.328
Shane Drohan (LHP) — STARTER — usually 5.0 IP per start — enters ~6th — FRESH
Note: rotation arm on the roster — not counted in the pen totals
Role: STARTER
Role basis: 19 starts in 33 games, median 5.0 IP per start
Hand: LHP
Usual start: 5.0 IP (median of 19 starts)
Batters per start: 22 (~2.4 times through the order)
Pitches per start: 83 (median)
Leaves after inning: 5.0 (median)
Games: 33 (starts 19)
Saves: 2
Holds: 3
Games finished: 4
Availability: FRESH
Last appearance: 2026-09-27 (15 days ago)
Last 5 outings (IP, oldest first): 3.7, 0.7, 1.7, 2.7, 1.7
Sample vs LHB: 169 BF (32.0% of his batters)
HR vs LHB: 0
HR/9 vs LHB: 0.00
Barrel% vs LHB: 6.8 (117 BBE)
Hard-hit% vs LHB: 40.2
K% vs LHB: 25.4
AVG against vs LHB: .245 (159 AB)
SLG against vs LHB: .352
xSLG against vs LHB: .353
Last 30 days vs LHB: 20 BF THIN
HR/9 last 30 days vs LHB: 0.00 (0 HR) THIN
AVG against last 30 days vs LHB: .300 THIN
Mix vs LHB (2026 season): Slider 38.6%, Sinker 28.5%, Four-Seam 21.0%, Cutter 11.1%
Whiff% vs LHB (2026 season): Slider 40.8, Sinker 16.9, Four-Seam 15.1, Cutter 26.7
Relief reads: not built for a rotation arm (his mix, BA vs mix, history and zone overlap appear on the day he is the probable starter)
Ballpark Pal matchup: not requested (outside the daily budget: top 25 model bats × up to 4 arms entering the 7th or later per pen)
Kyle Harrison (LHP) — STARTER — usually 5.0 IP per start — enters ~6th — FRESH
Note: rotation arm on the roster — not counted in the pen totals
Role: STARTER
Role basis: 24 starts in 28 games, median 5.0 IP per start
Hand: LHP
Usual start: 5.0 IP (median of 24 starts)
Batters per start: 20 (~2.2 times through the order)
Pitches per start: 88 (median)
Leaves after inning: 5.0 (median)
Games: 28 (starts 24)
Saves: 0
Holds: 1
Games finished: 0
Availability: FRESH
Last appearance: 2026-09-26 (16 days ago)
Last 5 outings (IP, oldest first): 0.0, 1.7, 0.3, 1.0, 2.0
Sample vs LHB: 147 BF (29.1% of his batters)
HR vs LHB: 1
HR/9 vs LHB: 0.26
Barrel% vs LHB: 2.1 (97 BBE)
Hard-hit% vs LHB: 26.8
K% vs LHB: 27.9
AVG against vs LHB: .237 (139 AB)
SLG against vs LHB: .324
xSLG against vs LHB: .327
Last 30 days vs LHB: 14 BF THIN
HR/9 last 30 days vs LHB: 0.00 (0 HR) THIN
AVG against last 30 days vs LHB: .333 THIN
Mix vs LHB (2026 season): Four-Seam 56.7%, Slurve 38.5%, Sinker 4.3%
Whiff% vs LHB (2026 season): Four-Seam 22.8, Slurve 29.1, Sinker 13.6
Relief reads: not built for a rotation arm (his mix, BA vs mix, history and zone overlap appear on the day he is the probable starter)
Ballpark Pal matchup: not requested (outside the daily budget: top 25 model bats × up to 4 arms entering the 7th or later per pen)
Robert Gasser (LHP) — STARTER — usually 5.0 IP per start — enters ~1st — FRESH
Note: rotation arm on the roster — not counted in the pen totals
Role: STARTER
Role basis: 21 starts in 22 games, median 5.0 IP per start
Hand: LHP
Usual start: 5.0 IP (median of 21 starts)
Batters per start: 21 (~2.3 times through the order)
Pitches per start: 87 (median)
Leaves after inning: 5.0 (median)
Games: 22 (starts 21)
Availability: FRESH
Last appearance: 2026-10-07 (5 days ago)
Last 5 outings (IP, oldest first): 4.7, 5.0, 7.0, 6.0, 4.0
Sample vs LHB: 143 BF (29.9% of his batters)
HR vs LHB: 2
HR/9 vs LHB: 0.53
Barrel% vs LHB: 4.3 (93 BBE)
Hard-hit% vs LHB: 34.4
K% vs LHB: 23.8
AVG against vs LHB: .165 (127 AB)
SLG against vs LHB: .291
xSLG against vs LHB: .320
Last 30 days vs LHB: 19 BF THIN
HR/9 last 30 days vs LHB: 0.00 (0 HR) THIN
AVG against last 30 days vs LHB: .167 THIN
Mix vs LHB (2026 season): Sinker 30.6%, Sweeper 28.1%, Cutter 20.5%, Four-Seam 18.3%
Whiff% vs LHB (2026 season): Sinker 14.3, Sweeper 33.3, Cutter 25.9, Four-Seam 24.1
Relief reads: not built for a rotation arm (his mix, BA vs mix, history and zone overlap appear on the day he is the probable starter)
Ballpark Pal matchup: not requested (outside the daily budget: top 25 model bats × up to 4 arms entering the 7th or later per pen)
Dustin May (RHP) — STARTER — usually 5.2 IP per start — entry — — FRESH
Note: rotation arm on the roster — not counted in the pen totals
Role: STARTER
Role basis: 32 starts in 32 games, median 5.2 IP per start
Hand: RHP
Usual start: 5.2 IP (median of 32 starts)
Batters per start: 22 (~2.4 times through the order)
Pitches per start: 84 (median)
Leaves after inning: 5.5 (median)
Games: 32 (starts 32)
Availability: FRESH
Last appearance: 2026-10-06 (6 days ago)
Last 5 outings (IP, oldest first): 6.0, 2.3, 2.0, 3.0, 3.0
Sample vs LHB: 379 BF (59.4% of his batters)
HR vs LHB: 9
HR/9 vs LHB: 0.91
Barrel% vs LHB: 5.9 (239 BBE)
Hard-hit% vs LHB: 43.1
K% vs LHB: 23.5
AVG against vs LHB: .267 (326 AB)
SLG against vs LHB: .393
xSLG against vs LHB: .384
Last 30 days vs LHB: 28 BF THIN
HR/9 last 30 days vs LHB: 2.73 (2 HR) THIN
AVG against last 30 days vs LHB: .318 THIN
Mix vs LHB (2026 season): Cutter 28.5%, Four-Seam 27.7%, Sweeper 16.3%, Curve 10.8%, Changeup 9.7%, Sinker 7.0%
Whiff% vs LHB (2026 season): Cutter 17.4, Four-Seam 18.6, Sweeper 33.0, Curve 35.0, Changeup 18.2, Sinker 4.3
Relief reads: not built for a rotation arm (his mix, BA vs mix, history and zone overlap appear on the day he is the probable starter)
Ballpark Pal matchup: not requested (outside the daily budget: top 25 model bats × up to 4 arms entering the 7th or later per pen)
Jacob Misiorowski (RHP) — STARTER — usually 6.0 IP per start — entry — — THREW YESTERDAY
Note: rotation arm on the roster — not counted in the pen totals
Role: STARTER
Role basis: 32 starts in 32 games, median 6.0 IP per start
Hand: RHP
Usual start: 6.0 IP (median of 32 starts)
Batters per start: 22 (~2.4 times through the order)
Pitches per start: 92 (median)
Leaves after inning: 6.0 (median)
Games: 32 (starts 32)
Availability: THREW YESTERDAY
Last appearance: 2026-10-11 (1 days ago)
Pitches yesterday: 94
Consecutive days pitched: 1
Last 5 outings (IP, oldest first): 5.0, 3.0, 5.3, 4.0, 4.3
Sample vs LHB: 383 BF (54.5% of his batters)
HR vs LHB: 6
HR/9 vs LHB: 0.60
Barrel% vs LHB: 2.8 (176 BBE)
Hard-hit% vs LHB: 34.1
K% vs LHB: 44.9
AVG against vs LHB: .115 (347 AB)
SLG against vs LHB: .187
xSLG against vs LHB: .205
Last 30 days vs LHB: 43 BF
HR/9 last 30 days vs LHB: 0.00 (0 HR)
AVG against last 30 days vs LHB: .077
Mix vs LHB (2026 season): Four-Seam 64.0%, Cutter 14.5%, Curve 12.9%, Slider 6.9%
Whiff% vs LHB (2026 season): Four-Seam 42.1, Cutter 21.0, Curve 41.3, Slider 37.3
Relief reads: not built for a rotation arm (his mix, BA vs mix, history and zone overlap appear on the day he is the probable starter)
Ballpark Pal matchup: not requested (outside the daily budget: top 25 model bats × up to 4 arms entering the 7th or later per pen)