About & methodology · mlbaseballytics@gmail.com · Support this project · Not betting advice. 21+. · If you need help, call 1-800-GAMBLER
data as of 17 Oct, 11:00 AM ET
Tables read easier sideways — turn your phone to landscape

Batter vs Pitch Arsenal

A batter's own numbers by pitch type and location — add a pitcher to see their actual arsenal overlaid on top, and how this batter has done against pitches shaped like it.

Teoscar Hernández RHB LAN vs Robert Gasser LHP MIL P

filtered for today’s matchup

P = platoon edge (batter faces the opposite hand)

change batter remove pitcher
Long and lofted (2) Bat speed 71.0mph +1.7 Swing length 7.72ft +0.55 Attack angle 9.8° +0.9 Swing tilt 32.3° +0.1
Swing & contact · last 30 games vs last 100 holding steady Barrel rate 8.2% +22.6% Bat speed 71.3 mph +0.3% Exit velo 91.3 mph +1.3% Chase rate 35.0% +8.0% whole-game, not filtered to this arsenal — see the per-pitch sections below
1,307 pitches seen · 0.406 xwOBA against shapes like this arsenal, vs 0.410 against everything (-0.004) · last 30 games: 0.766 +0.359 on 213 pitches, covering 9% of the arsenal
Hot Zones by location · xwOBA on contact (excludes Ks/BBs, so runs higher than a full-PA xwOBA), dimmed cells are too few balls in play to trust

Overall vs LHP

0.343 38p
0.380 63p
0.562 44p
0.564 60p
0.527 78p
0.268 62p
0.558 42p
0.523 59p
0.280 46p
How Teoscar Hernández handles each pitch vs LHP · ordered by usage
Robert Gasser's Arsenal, by Pitch Type ordered by usage vs. a RHH batter
Pitch Usage% Velo Vert Brk Horz Brk Spin Allowed HR% Allowed Hard-Hit% Allowed xwOBA/con Teoscar Hernández: BA Teoscar Hernández: HR% Teoscar Hernández: Hard-Hit% Teoscar Hernández: Exit Velo Teoscar Hernández: xwOBA/con
FF 26% 92.9 14.4" 7.5" 2232 2.3% 29% 0.402 0.315 3.4% 53% 94.4 0.453
ST 24% 80.4 4.5" -14.9" 2457 6.4% 26% 0.332 0.400 20.0%
SI 19% 92.6 6.9" 15.3" 2105 3.8% 58% 0.436 0.292 12.5% 52% 93.1 0.350
FC 16% 88.6 6.6" -2.2" 2413 6.8% 27% 0.362 0.217 0.0% 35% 86.9 0.346
CH 14% 88.3 0.6" 17.0" 1971 4.3% 38% 0.431 0.236 3.6% 23% 83.5 0.384
SL 0% 84.6 0.8" -6.5" 2576 0.240 12.0% 65% 96.0 0.637
Robert Gasser's Arsenal, by Pitch Shape grouped by velo/break/spin, not label
Shape (mostly) Usage% Velo Vert Brk Horz Brk Allowed xwOBA/con Teoscar Hernández: BA Teoscar Hernández: HR% Teoscar Hernández: Hard-Hit% Teoscar Hernández: xwOBA/con
FF/SI/FC 25% 92.9 14.3" 7.6" 0.402 0.333 0.0% 53% 0.371
EP/FA/SL 25% 92.9 14.3" 7.6" 0.402 0.340 0.0% 53% 0.371
ST/SL/CU 20% 80.3 4.4" -15.9" 0.299 0.200 10.0%
CU/KC/ST 20% 80.3 4.4" -15.9" 0.299 0.400 0.0%
SI/FF/CH 18% 92.6 6.9" 15.3" 0.447 0.345 17.2% 50% 0.472
CH/FS/FO 18% 92.6 6.9" 15.3" 0.447 0.179 0.0% 36% 0.340
FC/SL/FF 17% 88.6 6.8" -2.2" 0.371 0.257 0.0% 52% 0.449
CH/SI/FS 15% 88.4 0.8" 16.9" 0.432 0.308 5.1% 17% 0.457
SL/ST/CU 5% 80.9 4.5" -10.9" 0.392 0.240 16.0% 59% 0.455
FF/SI/FC 1% 94.1 15.3" 7.2" 0.182 4.5% 50% 0.438
At-Bat Log 113 PA · 30 games · 2026-09-03 to 2026-10-15
filtered to 6 pitches: CH FC FF SI SL ST
31 hits 11 walks 1 hit by pitch 29 strikeouts 41 outs in play avg exit velo 90.7 mph over 72 tracked xwOBA 0.383
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-10-15 Out ground ball 0-0 SI 96.2 93.3 -27° 6 Infield 0.140 0.155 0.141 JoJo Romero
2026-10-15 Out fly ball 0-2 FC 94.5 91.3 35° 333 CF 0.026 0.065 0.039 Dustin May
2026-10-15 Single ground ball 1-2 ST 88.4 108.8 6° 130 CF 0.669 0.802 0.648 Dustin May
2026-10-14 Out ground ball 0-0 SI 97.1 51.5 -34° 3 Infield 0.153 0.159 0.138 DL Hall
2026-10-14 Walk 3-1 SI 99.1 — — — — — — 0.698 Abner Uribe
2026-10-14 Force Out ground ball 2-1 SI 94.8 77.3 -13° 7 Infield 0.075 0.087 0.072 Robert Gasser
2026-10-14 Strikeout looking 1-2 ST 82.3 — — — — — — 0.000 Robert Gasser
2026-10-12 Out ground ball 0-1 SI 98.1 74.0 -18° 6 Infield 0.058 0.064 0.054 Aaron Ashby
2026-10-12 Strikeout swinging 2-2 FF 98.8 — — — — — — 0.000 Dustin May
2026-10-12 Out ground ball 0-2 ST 82.1 100.1 1° 54 Infield 0.483 0.524 0.446 Logan Henderson
2026-10-12 Sac Fly line drive 1-2 FF 96.6 83.6 26° 288 RF gap — — 0.145 Logan Henderson
2026-10-11 Out ground ball 0-0 CH 92.4 67.6 -41° 3 Infield 0.170 0.173 0.153 Aaron Ashby
2026-10-11 Strikeout swinging 0-2 SL 88.2 — — — — — — 0.000 Abner Uribe
2026-10-11 Single line drive 0-1 SL 90.1 102.2 11° 206 CF 0.940 1.161 0.912 Jacob Misiorowski
2026-10-11 Single line drive 3-2 FF 102.6 93.6 14° 232 RF 0.980 1.153 0.931 Jacob Misiorowski
2026-10-07 Out line drive 2-1 FF 93.8 78.2 7° 95 Infield 0.326 0.361 0.293 Raisel Iglesias
2026-10-06 Out ground ball 0-0 CH 86.9 73.2 -45° 2 Infield 0.209 0.215 0.188 Dylan Lee
2026-10-06 Out fly ball 0-1 SL 80.2 108.4 21° 378 LF 0.877 2.534 1.420 Chris Sale
2026-10-06 Out fly ball 2-1 FF 98.4 103.2 46° 342 RF gap 0.051 0.172 0.094 Chris Sale
2026-10-06 Reached On Error ground ball 2-1 FF 97.7 100.9 -13° 11 Infield 0.239 0.256 0.216 Chris Sale
2026-10-04 Out fly ball 1-0 FF 98.8 84.6 33° 283 RF 0.017 0.044 0.028 Didier Fuentes
2026-10-04 Strikeout swinging 2-2 FF 101.4 — — — — — — 0.000 Robert Suarez
2026-10-04 Out fly ball 0-1 SI 95.4 92.1 40° 335 CF 0.014 0.033 0.019 Grant Holmes
2026-10-03 Strikeout swinging 0-2 FF 90.2 — — — — — — 0.000 Brent Suter
2026-10-03 Single line drive 2-2 FF 98.7 106.9 8° 167 CF 0.646 0.719 0.591 AJ Smith-Shawver
2026-10-03 Home Run fly ball 1-1 FC 92.4 109.9 29° 431 LF gap 1.000 4.000 2.000 Victor Mederos
2026-10-03 Strikeout swinging 3-2 FC 87.6 — — — — — — 0.000 Dylan Dodd
2026-09-27 Out fly ball 0-0 FF 94.6 85.4 33° 286 RF gap 0.017 0.044 0.028 Dylan Smith
2026-09-27 Out line drive 0-0 FF 95.7 91.5 21° 281 RF 0.274 0.395 0.272 Sam Hentges
2026-09-27 Out ground ball 0-1 FC 88.8 88.9 -13° 9 Infield 0.160 0.187 0.147 Joel Kuhnel
2026-09-26 Double fly ball 1-2 FF 97.8 105.2 22° 356 Infield 0.774 2.221 1.242 Tristan Beck
2026-09-26 Strikeout swinging 0-2 ST 82.6 — — — — — — 0.000 Duncan Davitt
2026-09-26 Strikeout swinging 0-2 FF 91.2 — — — — — — 0.000 Matt Wilkinson
2026-09-25 Out popup 0-0 FF 94.6 85.8 59° 182 CF 0.026 0.033 0.023 Tristan Beck
2026-09-25 Strikeout swinging 0-2 FF 95.6 — — — — — — 0.000 Joel Kuhnel
2026-09-25 Home Run fly ball 0-0 FF 90.4 109.2 27° 412 LF 0.994 3.964 2.030 Yunior Marte
2026-09-24 Strikeout swinging 0-2 CH 92.9 — — — — — — 0.000 Adrian Morejon
2026-09-24 Strikeout swinging 0-2 FF 93.5 — — — — — — 0.000 Yuki Matsui
2026-09-24 Hit By Pitch 3-2 ST 81.5 — — — — — — 0.729 Nick Pivetta
2026-09-24 Strikeout swinging 0-2 ST 80.9 — — — — — — 0.000 Nick Pivetta
2026-09-23 Strikeout swinging 1-2 FF 99.1 — — — — — — 0.000 Bradgley Rodriguez
2026-09-23 Single ground ball 0-2 FF 92.6 96.8 -2° 34 LF gap 0.459 0.496 0.413 Yuki Matsui
2026-09-23 Single ground ball 2-2 SI 93.7 72.1 10° 119 RF corner 0.263 0.263 0.237 Robbie Ray
2026-09-23 Single line drive 3-2 FF 94.2 104.0 11° 220 LF gap 0.929 1.174 0.911 Robbie Ray
2026-09-22 Out popup 1-1 CH 90.6 61.0 49° 166 RF 0.089 0.100 0.080 Griffin Canning
2026-09-22 Out fly ball 1-1 CH 89.6 93.5 37° 322 RF 0.066 0.207 0.111 Wandy Peralta
2026-09-22 Strikeout swinging 3-2 SI 95.1 — — — — — — 0.000 Michael King
2026-09-22 Single ground ball 1-0 SL 88.9 83.3 4° 67 Infield 0.295 0.354 0.280 Michael King
2026-09-20 Single ground ball 2-2 SI 97.5 100.3 -2° 36 RF gap 0.366 0.416 0.343 Dylan Smith
2026-09-20 Single ground ball 2-2 SL 89.6 95.3 6° 105 LF 0.520 0.585 0.484 Carson Seymour
2026-09-20 Strikeout swinging 2-2 FF 90.6 — — — — — — 0.000 Matt Wilkinson
2026-09-20 Out fly ball 0-1 CH 86.2 80.6 48° 243 RF corner 0.026 0.038 0.026 Matt Wilkinson
2026-09-19 Strikeout swinging 0-2 FF 96.9 — — — — — — 0.000 Joel Kuhnel
2026-09-19 Single line drive 2-1 FF 93.1 106.3 12° 242 RF gap 0.957 1.282 0.965 Yunior Marte
2026-09-19 Out ground ball 2-1 SL 86.8 63.0 -53° 1 LF corner 0.304 0.307 0.274 Yunior Marte
2026-09-19 Strikeout looking 1-2 SL 87.4 — — — — — — 0.000 Yunior Marte
2026-09-18 Out ground ball 1-1 CH 84.3 64.8 -21° 4 Infield 0.058 0.064 0.052 Philip Abner
2026-09-18 Strikeout swinging 0-2 SL 89.6 — — — — — — 0.000 Carson Seymour
2026-09-18 Single line drive 0-1 FF 91.5 89.0 14° 210 RF gap 0.974 1.105 0.911 Cesar Perdomo
2026-09-18 Single line drive 0-2 SL 86.7 107.5 13° 287 CF 0.831 1.158 0.842 Cesar Perdomo
2026-09-18 Force Out ground ball 1-0 CH 85.7 70.6 -17° 6 Infield 0.066 0.069 0.066 Cesar Perdomo
2026-09-17 Strikeout swinging 1-2 ST 80.7 — — — — — — 0.000 Brandon Williamson
2026-09-17 Out fly ball 0-0 FF 90.7 97.0 41° 328 RF 0.051 0.169 0.087 Tony Santillan
2026-09-17 Walk 3-2 SI 90.3 — — — — — — 0.699 Brady Singer
2026-09-17 Out ground ball 2-1 SL 81.9 75.3 -2° 29 Infield 0.126 0.138 0.118 Brady Singer
2026-09-17 Single ground ball 0-2 SL 81.5 95.3 -2° 32 CF 0.357 0.394 0.321 Brady Singer
2026-09-16 Strikeout swinging 0-2 FF 95.6 — — — — — — 0.000 Emilio Pagán
2026-09-16 Grounded Into DP ground ball 0-0 SL 85.4 86.7 5° 83 Infield 0.423 0.496 0.409 Brock Burke
2026-09-16 Out popup 0-0 ST 83.5 80.6 58° 184 RF gap 0.054 0.083 0.060 Julian Garcia
2026-09-16 Strikeout swinging 0-2 ST 83.8 — — — — — — 0.000 Andrew Abbott
2026-09-16 Walk 3-1 ST 82.1 — — — — — — 0.699 Andrew Abbott
2026-09-15 Strikeout swinging 0-2 SL 89.6 — — — — — — 0.000 Graham Ashcraft
2026-09-15 Walk 3-1 SL 86.7 — — — — — — 0.699 Julian Garcia
2026-09-15 Home Run line drive 0-1 SL 85.4 109.3 21° 374 LF 0.914 2.931 1.586 Rhett Lowder
2026-09-15 Out line drive 2-2 SI 96.1 82.2 25° 273 RF gap 0.249 0.334 0.239 Rhett Lowder
2026-09-14 Strikeout swinging 3-2 FF 94.2 — — — — — — 0.000 Tony Santillan
2026-09-14 Walk 3-2 FF 93.1 — — — — — — 0.699 Nick Lodolo
2026-09-14 Home Run fly ball 0-0 FF 91.6 104.2 25° 383 RF gap 0.826 2.910 1.532 Nick Lodolo
2026-09-12 Out ground ball 3-2 SL 84.1 103.0 -2° 35 Infield 0.420 0.473 0.391 Pete Fairbanks
2026-09-12 Out ground ball 2-1 ST 84.2 106.9 -2° 32 Infield 0.457 0.510 0.426 Tyler Zuber
2026-09-12 Strikeout swinging 0-2 ST 84.6 — — — — — — 0.000 Tyler Phillips
2026-09-12 Walk 3-1 FF 94.9 — — — — — — 0.698 Tyler Phillips
2026-09-11 Strikeout swinging 1-2 FF 95.4 — — — — — — 0.000 Dax Fulton
2026-09-11 Out fly ball 0-2 FF 95.6 85.1 31° 292 RF 0.037 0.076 0.047 Ryan Gusto
2026-09-11 Out fly ball 0-1 SL 85.2 99.3 39° 344 RF gap 0.134 0.487 0.249 Ryan Gusto
2026-09-11 Out popup 1-1 SL 85.1 81.5 73° 84 Infield 0.001 0.001 0.000 Ryan Gusto
2026-09-09 Single ground ball 1-1 SL 84.7 79.5 11° 139 LF gap 0.451 0.522 0.444 Luis Mey
2026-09-09 Strikeout swinging 2-2 SL 86.9 — — — — — — 0.000 Rhett Lowder
2026-09-09 Single line drive 0-2 SL 87.4 76.2 21° 238 CF 0.991 1.051 0.900 Rhett Lowder
2026-09-08 Single ground ball 1-0 FC 96.4 98.4 -11° 14 CF 0.254 0.274 0.236 Graham Ashcraft
2026-09-08 Single line drive 3-1 CH 88.7 78.4 19° 195 RF gap 0.989 1.071 0.906 Nick Lodolo
2026-09-08 Triple line drive 3-1 FF 92.6 93.0 17° 278 CF 0.714 0.884 0.683 Nick Lodolo
2026-09-08 Walk 3-1 FF 94.2 — — — — — — 0.699 Nick Lodolo
2026-09-07 Home Run fly ball 1-0 CH 83.7 112.6 23° 392 LF 0.994 3.834 1.974 Brandon Williamson
2026-09-07 Single line drive 0-1 CH 87.2 108.7 8° 148 LF 0.686 0.859 0.669 Brandon Williamson
2026-09-07 Strikeout swinging 1-2 SL 91.6 — — — — — — 0.000 Chase Burns
2026-09-06 Strikeout swinging 1-2 CH 79.5 — — — — — — 0.000 Will Dion
2026-09-06 Single ground ball 0-1 SL 83.5 86.8 1° 47 Infield 0.301 0.336 0.271 Brad Lord
2026-09-06 Out fly ball 1-1 CH 84.6 105.8 39° 347 LF gap 0.546 2.156 1.112 Andrew Alvarez
2026-09-06 Walk 3-2 FF 92.8 — — — — — — 0.698 Andrew Alvarez
2026-09-05 Out ground ball 1-1 CH 86.2 59.6 -57° 2 LF corner 0.285 0.288 0.256 Erik Tolman
2026-09-05 Strikeout swinging 3-2 ST 88.2 — — — — — — 0.000 Cade Cavalli
2026-09-05 Out fly ball 3-1 FC 93.3 92.4 56° 237 RF gap 0.011 0.020 0.012 Cade Cavalli
2026-09-05 Single line drive 2-1 ST 88.9 94.0 16° 254 LF gap 0.780 0.952 0.746 Cade Cavalli
2026-09-04 Out ground ball 1-2 FC 90.3 75.1 4° 50 Infield 0.239 0.266 0.225 Luis Perales
2026-09-04 Out fly ball 0-0 SL 86.5 98.5 31° 379 CF 0.371 1.364 0.717 Jackson Kent
2026-09-04 Double line drive 3-1 FF 92.5 110.3 16° 331 LF gap 0.617 1.135 0.719 Jackson Kent
2026-09-04 Walk 3-0 FF 93.9 — — — — — — 0.698 Jackson Kent
2026-09-03 Double line drive 3-2 SI 95.2 105.5 14° 294 LF gap 0.714 1.006 0.739 Riley O'Brien
2026-09-03 Walk 3-2 CH 89.6 — — — — — — 0.698 George Soriano
2026-09-03 Force Out ground ball 2-2 CH 82.3 86.6 -8° 12 Infield 0.153 0.176 0.139 Quinn Mathews
2026-09-03 Single ground ball 2-2 FF 94.4 110.0 -4° 25 CF 0.460 0.487 0.423 Quinn Mathews
2026-09-03 Walk 3-1 CH 84.1 — — — — — — 0.698 Quinn Mathews