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

Teoscar Hernández RHB LAN

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%
applies to every section below
Batter vs Pitch Arsenal → All players →
Trailing stats run through his last game, 2026-10-15 (2 days ago).
Percentile Rankings 2026-09-03 to 2026-10-15 · 97 qualified players
POOR AVERAGE GREAT
xwOBA 94 0.501
xBA 96 0.423
xSLG 94 0.753
Avg Exit Velo 88 91.9
Barrel % 89 16.7
Hard-Hit % 68 53.8
Bat Speed 70 71.6
Chase %↓ 29 33.8
K %↓ 27 26.0
BB % 62 8.9
Hits Spray Chart 32 hits · 30 games · 2026-09-03 to 2026-10-15
Single 23 Double 3 Triple 1 Home Run 5
100 200 300 400 450

Hover or tap any hit for how it was struck — distance, exit velocity, launch angle, the pitch, and what that batted ball was expected to be worth.

At-Bat Log 122 PA · 30 games · 2026-09-03 to 2026-10-15
32 hits 11 walks 1 intentional 1 hit by pitch 33 strikeouts 44 outs in play avg exit velo 91.3 mph over 76 tracked xwOBA 0.372
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-10-15 Strikeout swinging 1-2 CU 84.7 — — — — — — 0.000 Aaron Ashby
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-07 Single line drive 0-0 FS 87.4 110.6 13° 263 RF 0.789 1.190 0.835 Tyler Mahle
2026-10-07 Strikeout swinging 2-2 FS 88.3 — — — — — — 0.000 Tyler Mahle
2026-10-07 Strikeout swinging 3-2 FS 89.2 — — — — — — 0.000 Tyler Mahle
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-04 Strikeout swinging 1-2 CU 81.2 — — — — — — 0.000 Ray Kerr
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 Out ground ball 1-2 FS 81.9 94.6 1° 48 Infield 0.439 0.509 0.419 Yunior Marte
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 Out ground ball 0-2 CU 82.3 99.1 -9° 15 Infield 0.295 0.318 0.291 Duncan Davitt
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-14 Out ground ball 0-1 CU 83.4 104.1 -21° 4 LF gap 0.200 0.223 0.180 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 Intentional Walk 3-0 — — — — — — — — — Brandon Williamson
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
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 4.000 8.000 12.000 20.000 28.000 38.000 58.000 82.000 122.000 198.000 389.000
air_ball_rate · · · · · 0.600 0.514 0.490 0.513 0.488 0.492
appearances 1.000 2.000 3.000 5.000 7.000 10.000 15.000 20.000 30.000 50.000 100.000
ba 0.250 0.143 0.100 0.222 0.154 0.194 0.255 0.250 0.296 0.285 0.270
babip 0.333 0.200 0.125 0.308 0.211 0.250 0.343 0.333 0.380 0.385 0.350
babip_den 3.000 5.000 8.000 13.000 19.000 24.000 35.000 48.000 71.000 117.000 237.000
babip_num 1.000 1.000 1.000 4.000 4.000 6.000 12.000 16.000 27.000 45.000 83.000
barrel 0.000 0.000 0.000 1.000 2.000 4.000 6.000 7.000 11.000 18.000 28.000
barrel_per_ab 0.000 0.000 0.000 0.050 0.071 0.105 0.086 0.073 0.082 0.081 0.067
bat_speed 69.243 71.683 72.729 72.503 72.658 72.147 71.249 71.353 71.339 71.444 71.106
bip_per_pa 0.750 0.625 0.667 0.650 0.679 0.658 0.638 0.622 0.623 0.621 0.643
blast 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 2.000
blast_per_ab 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.003
chase 4.000 6.000 9.000 12.000 14.000 21.000 44.000 61.000 84.000 141.000 261.000
chase_rate 0.667 0.375 0.409 0.353 0.318 0.368 0.419 0.421 0.350 0.358 0.324
contact 4.000 8.000 12.000 20.000 28.000 38.000 58.000 82.000 122.000 198.000 389.000
estimated_ba_using_speedangle 0.278 0.213 0.201 0.370 0.327 0.363 0.366 0.377 0.406 0.415 0.371
estimated_ba_using_speedangle_sum 0.835 1.063 1.604 4.809 6.216 9.087 13.559 19.218 30.849 51.064 92.816
estimated_slg_using_speedangle 0.341 0.254 0.232 0.453 0.481 0.669 0.672 0.661 0.724 0.713 0.634
estimated_woba_using_speedangle 0.276 0.208 0.210 0.370 0.356 0.442 0.443 0.444 0.482 0.481 0.432
estimated_woba_using_speedangle_sum 1.022 1.268 1.856 5.894 9.148 16.714 24.853 33.701 55.062 87.708 158.578
ev_max 108.800 93.050 95.400 99.800 99.929 100.610 99.787 100.180 100.820 101.628 99.804
fly_ball 1.000 1.000 1.000 1.000 5.000 8.000 11.000 12.000 19.000 29.000 71.000
ground_ball 2.000 4.000 6.000 7.000 9.000 10.000 16.000 23.000 33.000 57.000 110.000
hard_hit 1.000 1.000 2.000 4.000 7.000 11.000 19.000 26.000 39.000 69.000 124.000
hh_ab 0.250 0.125 0.167 0.200 0.250 0.289 0.328 0.317 0.320 0.348 0.319
hit 1.000 1.000 1.000 4.000 4.000 7.000 14.000 19.000 32.000 51.000 96.000
hit_distance 156.333 95.800 103.375 125.077 156.684 180.280 174.622 167.235 172.171 167.829 166.968
hr 0.000 0.000 0.000 0.000 0.000 1.000 2.000 3.000 5.000 6.000 13.000
hr_per_fb · · · · · · · · 0.128 0.100 0.106
hr_platoon · · · · · · · 3.000 3.000 3.000 6.000
hr_rate 0.000 0.000 0.000 0.000 0.000 0.026 0.034 0.037 0.041 0.030 0.033
iso 0.000 0.000 0.000 0.000 0.000 0.111 0.127 0.132 0.185 0.156 0.161
la_contact 3.000 5.000 8.000 13.000 19.000 25.000 37.000 51.000 76.000 123.000 250.000
launch_speed 97.800 84.440 84.988 87.085 89.184 91.292 90.778 89.912 91.329 92.250 90.181
launch_speed_angle_sum 4.667 -6.600 -3.000 -1.538 3.263 6.480 11.081 9.706 10.974 9.626 13.196
launch_speed_sum 341.700 470.500 1152.400 1923.500 2725.300 3719.700 6315.300 8162.700 11606.800 19964.600 40212.800
line_drive 0.000 0.000 1.000 5.000 5.000 7.000 8.000 13.000 20.000 31.000 52.000
out_of_zone 6.000 16.000 22.000 34.000 44.000 57.000 105.000 145.000 240.000 394.000 805.000
pull 0.000 1.000 2.000 3.000 5.000 7.000 11.000 18.000 29.000 51.000 94.000
slg 0.250 0.143 0.100 0.222 0.154 0.306 0.382 0.382 0.481 0.441 0.431
slug_window_ab 0.000 0.000 0.000 0.000 0.036 0.079 0.086 0.085 0.090 0.096 0.087
square_per_ab 0.500 0.250 0.250 0.250 0.286 0.342 0.328 0.317 0.361 0.394 0.393
squared_up 2.000 2.000 3.000 5.000 8.000 14.000 26.000 35.000 56.000 97.000 187.000
strikeout 1.000 2.000 3.000 6.000 8.000 12.000 19.000 26.000 33.000 57.000 108.000
strikeout_rate 0.250 0.250 0.250 0.300 0.286 0.316 0.328 0.317 0.270 0.288 0.278
sweet_spot 0.000 0.000 4.000 8.000 9.000 13.000 20.000 28.000 43.000 77.000 143.000
sweet_spot_per_ab 0.000 0.000 0.083 0.200 0.179 0.237 0.207 0.207 0.238 0.242 0.226
tb 1.000 1.000 1.000 4.000 4.000 11.000 21.000 29.000 52.000 79.000 153.000
tb_platoon · · · · · · · 24.000 33.000 49.000 96.000
walk 0.000 1.000 1.000 1.000 1.000 1.000 1.000 4.000 11.000 15.000 29.000
walk_platoon · · · · · · · 3.000 5.000 7.000 20.000
walk_rate 0.000 0.125 0.083 0.050 0.036 0.026 0.017 0.049 0.090 0.076 0.075
xbh 0.000 0.000 0.000 0.000 0.000 2.000 3.000 4.000 9.000 14.000 29.000
xbh_rate 0.000 0.000 0.000 0.000 0.000 0.053 0.052 0.049 0.074 0.071 0.075
z_swing_rate · · · · · 0.676 0.691 0.658 0.645 0.665 0.680
zone_rate · · · · · · 0.512 0.507 0.475 0.478 0.477