About & methodology · mlbaseballytics@gmail.com · Not betting advice. 21+. · If you need help, call 1-800-GAMBLER
data as of 20 Aug, 8:40 AM ET

Caballero, José

Compact and level Bat speed 65.4mph -3.8 Swing length 6.63ft -0.54 Attack angle 8.9° +0 Swing tilt 31.7° -0.4
Swing & contact · last 30 games vs last 100 3 metrics moved Barrel rate 3.9% +40.4% Bat speed 62.6 mph -3.0% Exit velo 77.7 mph -3.0% Chase rate 40.8% +11.4%
applies to every section below
Tonight vs Bradish, Kyle RHP · Oriole Park at Camden Yards Home Run6% Hit55% 2+ Total Bases22% Walk19% pitch matchup →
Pitch Mix Analysis → All players →
Trailing stats run through his last game, 2026-08-19 (yesterday).
Percentile Rankings 2026-06-30 to 2026-08-19 · 394 qualified players
POOR AVERAGE GREAT
xwOBA 59 0.352
xBA 58 0.318
xSLG 61 0.504
Avg Exit Velo 1 77.9
Barrel % 41 6.2
Hard-Hit % 5 25.0
Bat Speed 3 62.7
Chase % 10 41.3
K % 11 31.7
BB % 39 6.7
Hits Spray Chart 20 hits · 30 games · 2026-06-30 to 2026-08-19
Single 14 Double 2 Triple 0 Home Run 4
200 300 400

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 102 PA · 30 games · 2026-06-30 to 2026-08-19
20 hits 7 walks 1 hit by pitch 31 strikeouts 43 outs in play avg exit velo 77.7 mph over 63 tracked xwOBA 0.284
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Hit By Pitch 0-0 FF 96.3 0.729 Sanders, Cam
2026-08-18 Strikeout looking 1-2 FF 94.9 0.000 Suárez, Albert
2026-08-16 Sac Bunt ground ball 1-0 SL 86.0 18.5 13 Infield Fisher, Braydon
2026-08-16 Single line drive 2-1 SL 88.9 99.7 148 LF 0.714 0.822 0.676 Little, Brendon
2026-08-16 Strikeout swinging 3-2 FF 97.3 0.000 Cease, Dylan
2026-08-16 Walk 3-0 FF 95.4 0.698 Cease, Dylan
2026-08-13 Walk 3-0 SI 94.2 0.698 Bazardo, Eduard
2026-08-13 Out line drive 1-2 FS 81.8 75.7 27° 260 LF 0.534 0.598 0.491 Gilbert, Logan
2026-08-13 Out popup 2-0 FF 98.1 56.5 32° 173 LF gap 0.303 0.337 0.273 Gilbert, Logan
2026-08-08 Strikeout looking 3-2 ST 82.7 0.000 Young, Danny
2026-08-08 Walk 3-2 FC 92.6 0.698 Mederos, Victor
2026-08-08 Strikeout swinging 2-2 SL 82.6 0.000 Sale, Chris
2026-08-08 Strikeout swinging 2-2 FF 97.8 0.000 Sale, Chris
2026-08-07 Strikeout looking 0-2 SL 88.4 0.000 Kinley, Tyler
2026-08-03 Strikeout swinging 1-2 SL 86.9 0.000 Graceffo, Gordon
2026-08-03 Home Run fly ball 1-0 FF 95.9 104.1 27° 400 LF 0.849 3.171 1.646 Stanek, Ryne
2026-08-03 Strikeout swinging 2-2 SI 91.3 0.000 McGreevy, Michael
2026-08-03 Walk 3-1 FF 92.2 0.698 McGreevy, Michael
2026-08-02 Single line drive 0-1 CU 79.7 81.9 24° 262 LF gap 0.383 0.421 0.345 Rolison, Ryan
2026-08-02 Out line drive 2-2 SL 86.7 100.0 19° 339 CF 0.351 0.673 0.428 Rea, Colin
2026-08-02 Home Run fly ball 1-0 FF 93.9 106.6 26° 408 LF gap 0.957 3.722 1.916 Rea, Colin
2026-08-01 Out ground ball 1-2 CU 75.5 77.5 -18° 6 Infield 0.065 0.086 0.062 Thielbar, Caleb
2026-08-01 Walk 3-2 ST 82.0 0.698 Thornton, Trent
2026-08-01 Single line drive 0-2 FF 92.8 83.8 16° 195 RF 0.986 1.125 0.927 Peterson, David
2026-08-01 Strikeout swinging 1-2 FF 93.3 0.000 Peterson, David
2026-07-31 Force Out ground ball 0-2 FF 95.5 45.7 -61° 2 RF corner 0.228 0.229 0.205 Ferguson, Tyler
2026-07-31 Single line drive 1-1 FS 81.4 76.7 19° 210 LF gap 0.989 1.065 0.904 Imanaga, Shota
2026-07-31 Out line drive 0-0 SI 90.6 77.1 15° 175 LF gap 0.720 0.820 0.686 Imanaga, Shota
2026-07-29 Single line drive 1-2 SI 102.0 83.8 18° 238 RF gap 0.957 1.073 0.885 Hicks, Jordan
2026-07-29 Out ground ball 3-2 FF 99.0 100.0 -5° 22 Infield 0.323 0.367 0.295 Taylor, Grant
2026-07-29 Double ground ball 0-0 FF 94.9 89.3 -2° 28 LF 0.243 0.284 0.219 Murphy, Chris
2026-07-29 Out ground ball 1-2 SL 86.9 46.5 -55° 1 Infield 0.270 0.271 0.243 Martin, Davis
2026-07-29 Out popup 1-0 SL 86.5 62.7 60° 127 Infield 0.001 0.001 0.000 Martin, Davis
2026-07-27 Out fly ball 0-2 FF 93.9 78.6 51° 227 LF gap 0.046 0.055 0.041 Newcomb, Sean
2026-07-27 Strikeout looking 1-2 FF 91.3 0.000 Richards, Trevor
2026-07-27 Walk 3-2 FF 96.8 0.698 Murphy, Chris
2026-07-27 Out fly ball 3-2 FC 89.0 94.6 39° 341 LF 0.060 0.211 0.109 Schultz, Noah
2026-07-26 Strikeout swinging 2-2 ST 83.6 0.000 Shugart, Chase
2026-07-26 Out line drive 0-0 SI 93.8 89.7 11° 185 Infield 0.651 0.724 0.606 Sánchez, Cristopher
2026-07-26 Out ground ball 1-2 SI 96.1 75.0 -46° 2 Infield 0.162 0.163 0.146 Sánchez, Cristopher
2026-07-26 Strikeout swinging 1-2 SL 89.5 0.000 Sánchez, Cristopher
2026-07-25 Strikeout swinging 2-2 ST 90.0 0.000 Duran, Jhoan
2026-07-25 Single ground ball 0-0 SI 98.0 29.9 28 Infield 0.326 0.327 0.293 Alvarado, José
2026-07-25 Strikeout swinging 1-2 FF 93.0 0.000 Keller, Brian
2026-07-25 Out ground ball 1-2 ST 80.1 85.5 123 LF gap 0.454 0.500 0.421 Keller, Brian
2026-07-24 Out fly ball 2-2 FF 97.9 79.1 40° 253 RF 0.040 0.068 0.043 Luzardo, Jesús
2026-07-24 Strikeout swinging 2-2 ST 86.5 0.000 Luzardo, Jesús
2026-07-24 Strikeout swinging 1-2 ST 87.1 0.000 Luzardo, Jesús
2026-07-22 Out line drive 1-2 FS 85.7 97.2 11° 180 LF gap 0.883 1.031 0.838 Mlodzinski, Carmen
2026-07-22 Strikeout looking 0-2 FS 84.0 0.000 Mlodzinski, Carmen
2026-07-22 Strikeout swinging 0-2 ST 82.3 0.000 Keller, Mitch
2026-07-22 Out fly ball 0-2 ST 82.4 84.0 30° 316 LF gap 0.049 0.089 0.055 Keller, Mitch
2026-07-20 Grounded Into DP ground ball 0-2 SL 85.4 65.9 -32° 2 Infield 0.068 0.075 0.062 Santana, Dennis
2026-07-20 Out fly ball 2-2 SL 89.2 80.3 45° 239 RF 0.026 0.043 0.030 Dotel, Wilber
2026-07-20 Double line drive 0-0 SL 92.0 103.7 12° 209 LF corner 0.940 1.246 0.942 Ashcraft, Braxton
2026-07-20 Single ground ball 0-1 FF 98.3 104.7 -13° 9 RF 0.320 0.330 0.302 Ashcraft, Braxton
2026-07-19 Force Out ground ball 1-2 ST 87.4 81.2 -35° 2 Infield 0.044 0.048 0.040 Phillips, Evan
2026-07-19 Out ground ball 1-1 SI 95.5 97.7 -6° 22 Infield 0.293 0.314 0.270 Stewart, Brock
2026-07-19 Fielder's Choice ground ball 2-2 SL 89.0 57.1 -8° 7 Infield 0.082 0.089 0.074 Henriquez, Edgardo
2026-07-19 Walk 3-0 FF 96.6 0.698 Hurt, Kyle
2026-07-17 Out popup 2-2 SL 88.9 78.9 58° 175 RF gap 0.037 0.045 0.035 Scott, Tanner
2026-07-17 Out fly ball 3-1 FF 93.9 98.9 34° 357 RF gap 0.323 1.225 0.643 Dreyer, Jack
2026-07-17 Out popup 0-1 FO 87.9 79.1 65° 130 Infield 0.009 0.009 0.008 Sasaki, Roki
2026-07-17 Out popup 0-2 FF 99.6 65.0 44° 197 CF 0.346 0.399 0.336 Sasaki, Roki
2026-07-12 Sac Fly fly ball 2-1 SI 95.8 86.5 45° 260 RF gap 0.006 Lawrence, Justin
2026-07-12 Strikeout looking 2-2 CU 84.5 0.000 Alvarez, Andrew
2026-07-12 Out popup 1-2 ST 85.7 53.4 49° 140 Infield 0.026 0.026 0.023 Cavalli, Cade
2026-07-12 Single ground ball 3-2 FF 96.5 102.4 62 LF 0.540 0.640 0.515 Cavalli, Cade
2026-07-11 Out ground ball 2-2 SI 90.7 81.1 -9° 15 Infield 0.124 0.159 0.117 Krook, Matt
2026-07-10 Strikeout swinging 3-2 ST 82.2 0.000 Lawrence, Justin
2026-07-10 Single ground ball 1-2 ST 79.5 89.8 64 LF gap 0.338 0.400 0.317 Littell, Zack
2026-07-10 Single line drive 0-0 SL 87.9 73.2 17° 178 LF gap 0.814 0.881 0.753 Littell, Zack
2026-07-10 Out fly ball 1-2 ST 72.5 74.7 44° 231 RF gap 0.171 0.224 0.179 Palmquist, Carson
2026-07-09 Out fly ball 1-0 SI 96.1 73.1 32° 247 RF gap 0.457 0.519 0.429 Roycroft, Chris
2026-07-09 Out line drive 1-2 FF 93.4 55.8 27° 162 CF 0.243 0.257 0.219 Legumina, Casey
2026-07-09 Sac Bunt ground ball 0-1 FF 93.3 31.9 21° 52 Infield Legumina, Casey
2026-07-09 Single ground ball 0-1 SI 96.4 91.8 -8° 11 RF 0.234 0.249 0.212 Rasmussen, Drew
2026-07-09 Strikeout swinging 2-2 FF 96.7 0.000 Rasmussen, Drew
2026-07-08 Strikeout swinging 1-2 ST 83.9 0.000 Sulser, Cole
2026-07-08 Single ground ball 0-1 FF 95.6 31.8 46° 65 Infield 0.216 0.217 0.194 McClanahan, Shane
2026-07-08 Out ground ball 0-2 CH 89.7 73.2 -39° 3 Infield 0.095 0.102 0.086 McClanahan, Shane
2026-07-07 Strikeout swinging 1-2 FF 97.5 0.000 Cleavinger, Garrett
2026-07-07 Strikeout swinging 0-2 FF 92.9 0.000 Kelly, Kevin
2026-07-07 Strikeout swinging 2-2 ST 82.7 0.000 Seymour, Ian
2026-07-07 Strikeout looking 3-2 FF 92.4 0.000 Seymour, Ian
2026-07-06 Home Run fly ball 3-2 SI 96.1 101.5 35° 398 LF 0.463 1.743 0.891 Roycroft, Chris
2026-07-06 Home Run fly ball 2-2 CH 90.1 101.6 29° 395 LF 0.663 2.439 1.265 Jax, Griffin
2026-07-06 Out ground ball 0-1 SI 95.1 89.7 -8° 17 Infield 0.158 0.187 0.142 Jax, Griffin
2026-07-05 Strikeout swinging 2-2 CH 91.6 0.000 Morris, Andrew
2026-07-05 Out fly ball 3-2 ST 82.2 87.8 35° 329 LF gap 0.026 0.056 0.035 Ryan, Joe
2026-07-05 Strikeout swinging 0-2 ST 81.3 0.000 Ryan, Joe
2026-07-03 Single line drive 0-1 CU 81.7 74.1 21° 194 CF 0.986 1.039 0.892 Orze, Eric
2026-07-03 Out popup 0-2 ST 75.5 75.1 66° 144 RF corner 0.003 0.004 0.003 Paredes, Mike
2026-07-03 Out ground ball 1-2 ST 80.9 62.6 -21° 5 Infield 0.046 0.050 0.041 Paredes, Mike
2026-07-01 Sac Bunt ground ball 0-1 SL 86.7 52.9 -88° 0 RF corner Montero, Keider
2026-07-01 Single ground ball 0-2 CU 81.5 93.1 -2° 27 Infield 0.296 0.337 0.266 Anderson, Drew
2026-07-01 Strikeout swinging 2-2 SL 87.6 0.000 Melton, Troy
2026-07-01 Out line drive 3-2 FF 98.1 95.7 20° 301 LF 0.297 0.568 0.360 Melton, Troy
2026-06-30 Out popup 2-2 CH 83.7 63.4 63° 127 RF corner 0.003 0.003 0.003 Holton, Tyler
2026-06-30 Force Out ground ball 1-2 CH 85.0 68.6 45 Infield 0.108 0.123 0.097 Waguespack, Jacob
2026-06-30 Strikeout swinging 1-2 CH 91.4 0.000 Skubal, Tarik
2026-06-30 Strikeout swinging 2-2 CH 88.8 0.000 Skubal, Tarik
game_date: 2026-08-20 ballpark: Oriole Park at Camden Yards batter_team: nya stand: R pitcher: sanders, cam pitcher_team: bal
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 1.000 2.000 6.000 13.000 18.000 28.000 48.000 68.000 102.000 178.000 358.000
air_ball_rate · · · · · 0.692 0.560 0.488 0.460 0.455 0.417
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.000 0.333 0.125 0.167 0.286 0.225 0.207 0.222 0.223 0.241
babip 0.500 0.250 0.250 0.364 0.304 0.256 0.271 0.272 0.287
babip_den 0.000 0.000 2.000 4.000 4.000 11.000 23.000 39.000 59.000 103.000 230.000
babip_num 0.000 0.000 1.000 1.000 1.000 4.000 7.000 10.000 16.000 28.000 66.000
barrel 0.000 0.000 0.000 0.000 1.000 2.000 2.000 2.000 4.000 7.000 11.000
barrel_per_ab 0.000 0.000 0.000 0.000 0.056 0.071 0.042 0.029 0.039 0.034 0.028
bat_speed 72.600 64.150 57.867 55.927 58.358 61.291 62.012 62.581 64.376 64.507
bip_per_pa 0.000 0.000 0.333 0.308 0.278 0.464 0.521 0.603 0.618 0.618 0.676
blast 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.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.000
chase 0.000 0.000 0.000 5.000 10.000 19.000 43.000 57.000 97.000 153.000 280.000
chase_rate 0.000 0.000 0.000 0.139 0.204 0.279 0.364 0.363 0.408 0.385 0.366
contact 1.000 2.000 6.000 13.000 18.000 28.000 48.000 68.000 102.000 178.000 358.000
estimated_ba_using_speedangle 0.357 0.388 0.480 0.545 0.424 0.356 0.323 0.316 0.305
estimated_ba_using_speedangle_sum 0.000 0.000 0.714 1.551 2.400 7.079 10.612 14.598 20.339 34.750 73.787
estimated_slg_using_speedangle 0.411 0.439 0.986 1.005 0.685 0.554 0.512 0.484 0.452
estimated_woba_using_speedangle 0.338 0.360 0.617 0.658 0.474 0.391 0.358 0.347 0.327
estimated_woba_using_speedangle_sum 0.000 0.000 0.822 1.757 4.928 13.069 17.113 22.722 32.279 53.285 109.437
ev_max 0.000 77.800 88.750 83.100 87.300 88.000 89.854 93.178 91.161 92.642 93.244
fly_ball 0.000 0.000 0.000 0.000 1.000 2.000 5.000 9.000 14.000 25.000 49.000
ground_ball 0.000 0.000 1.000 1.000 1.000 3.000 9.000 15.000 26.000 47.000 117.000
hard_hit 0.000 0.000 1.000 1.000 2.000 4.000 5.000 12.000 16.000 28.000 68.000
hh_ab 0.000 0.000 0.167 0.077 0.111 0.143 0.104 0.176 0.157 0.157 0.190
hit 0.000 0.000 1.000 1.000 2.000 6.000 9.000 12.000 20.000 35.000 78.000
hit_distance 80.500 148.500 198.800 199.308 166.640 157.878 150.524 153.000 138.926
hr 0.000 0.000 0.000 0.000 1.000 2.000 2.000 2.000 4.000 7.000 12.000
hr_per_fb · · · · · · · · 0.138 0.140 0.119
hr_platoon · · · · · · · 2.000 4.000 7.000 8.000
hr_rate 0.000 0.000 0.000 0.000 0.056 0.071 0.042 0.029 0.039 0.039 0.034
iso 0.000 0.000 0.000 0.250 0.286 0.175 0.138 0.156 0.159 0.149
la_contact 0.000 0.000 2.000 4.000 5.000 13.000 25.000 41.000 63.000 110.000 242.000
launch_speed 59.100 62.600 70.900 77.215 76.740 79.378 77.730 79.665 80.171
launch_speed_angle_sum 8.500 19.000 20.600 11.000 10.840 13.951 13.587 13.291 10.421
launch_speed_sum 0.000 77.800 437.000 867.600 1192.800 2290.200 4701.200 7269.800 11087.500 18942.300 37216.100
line_drive 0.000 0.000 1.000 2.000 2.000 7.000 9.000 11.000 15.000 25.000 52.000
out_of_zone 1.000 3.000 13.000 36.000 49.000 68.000 118.000 157.000 238.000 397.000 765.000
pull 0.000 0.000 2.000 4.000 5.000 8.000 15.000 21.000 34.000 55.000 123.000
slg 0.000 0.333 0.125 0.417 0.571 0.400 0.345 0.378 0.382 0.390
slug_window_ab 0.000 0.000 0.000 0.000 0.056 0.107 0.062 0.044 0.049 0.056 0.073
square_per_ab 0.000 0.000 0.167 0.154 0.167 0.286 0.292 0.353 0.353 0.331 0.394
squared_up 0.000 0.000 1.000 3.000 4.000 10.000 20.000 34.000 49.000 89.000 194.000
strikeout 0.000 1.000 2.000 5.000 8.000 9.000 16.000 19.000 31.000 53.000 87.000
strikeout_rate 0.000 0.500 0.333 0.385 0.444 0.321 0.333 0.279 0.304 0.298 0.243
sweet_spot 0.000 0.000 3.000 5.000 7.000 15.000 24.000 31.000 48.000 80.000 143.000
sweet_spot_per_ab 0.000 0.000 0.333 0.308 0.278 0.393 0.312 0.265 0.245 0.225 0.232
tb 0.000 0.000 1.000 1.000 5.000 12.000 16.000 20.000 34.000 60.000 126.000
tb_platoon · · · · · · · 15.000 26.000 46.000 88.000
walk 0.000 0.000 1.000 3.000 4.000 5.000 6.000 7.000 7.000 13.000 23.000
walk_platoon · · · · · · · 6.000 6.000 8.000 16.000
walk_rate 0.000 0.000 0.167 0.231 0.222 0.179 0.125 0.103 0.069 0.073 0.064
xbh 0.000 0.000 0.000 0.000 1.000 2.000 3.000 4.000 6.000 11.000 24.000
xbh_rate 0.000 0.000 0.000 0.000 0.056 0.071 0.062 0.059 0.059 0.062 0.067
z_swing_rate · · · · · 0.761 0.756 0.722 0.670 0.673 0.663
zone_rate · · · · · · 0.422 0.445 0.453 0.461 0.471