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

Ruiz, Keibert

Compact and level Bat speed 65.3mph -4 Swing length 6.98ft -0.19 Attack angle 9.0° +0.1 Swing tilt 32.8° +0.7
Swing & contact · last 30 games vs last 100 1 metric moved Barrel rate 2.7% -19.0% Bat speed 66.8 mph +1.4% Exit velo 87.2 mph +0.5% Chase rate 37.6% +0.7%
applies to every section below
Tonight vs deGrom, Jacob RHP · Globe Life Field Home Run6% Hit64% 2+ Total Bases32% Walk16% pitch matchup →
Pitch Mix Analysis → All players →
Trailing stats run through his last game, 2026-08-19 (yesterday).
Percentile Rankings 2026-06-25 to 2026-08-19 · 394 qualified players
POOR AVERAGE GREAT
xwOBA 23 0.299
xBA 36 0.293
xSLG 21 0.400
Avg Exit Velo 48 87.3
Barrel % 36 5.5
Hard-Hit % 41 41.8
Bat Speed 17 66.8
Chase % 20 37.6
K % 96 10.7
BB % 42 7.1
Hits Spray Chart 28 hits · 30 games · 2026-06-25 to 2026-08-19
Single 21 Double 6 Triple 0 Home Run 1
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 112 PA · 30 games · 2026-06-25 to 2026-08-19
28 hits 8 walks 1 intentional 11 strikeouts 64 outs in play avg exit velo 87.2 mph over 92 tracked xwOBA 0.298
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Out fly ball 0-2 FF 95.1 83.4 49° 247 LF 0.014 0.022 0.015 Gray, Peyton
2026-08-19 Single line drive 0-0 FF 95.8 106.4 116 RF 0.594 0.677 0.553 Winn, Cole
2026-08-19 Single ground ball 1-2 SL 81.6 92.1 45 RF 0.283 0.310 0.259 Rocker, Kumar
2026-08-19 Walk 3-0 FC 90.1 0.698 Rocker, Kumar
2026-08-16 Single line drive 1-0 FF 94.7 106.0 138 RF 0.694 0.804 0.666 Scott, Christian
2026-08-16 Strikeout swinging 0-2 FF 95.7 0.000 Scott, Christian
2026-08-16 Single line drive 0-1 FF 96.6 77.3 22° 245 RF gap 0.949 1.038 0.872 Scott, Christian
2026-08-14 Out fly ball 2-1 FC 90.1 88.4 33° 315 LF gap 0.026 0.058 0.035 Duarte, Daniel
2026-08-14 Out fly ball 0-0 FF 93.6 98.1 29° 362 CF 0.377 1.231 0.654 Lavender, Nate
2026-08-14 Out popup 2-2 FC 91.8 87.1 74° 83 RF corner 0.006 0.007 0.006 Stock, Robert
2026-08-14 Out line drive 0-2 CH 80.9 81.7 21° 279 CF 0.763 0.851 0.695 Stock, Robert
2026-08-13 Out ground ball 0-0 CU 78.3 70.4 -49° 3 Infield 0.181 0.181 0.163 Civale, Aaron
2026-08-13 Out ground ball 2-1 SI 91.8 88.5 -23° 6 RF gap 0.061 0.061 0.059 Civale, Aaron
2026-08-13 Strikeout swinging 1-2 FF 94.7 0.000 Gausman, Kevin
2026-08-13 Out popup 1-2 FF 95.8 73.0 63° 140 Infield 0.003 0.006 0.004 Gausman, Kevin
2026-08-09 Intentional Walk 3-0 Antone, Tejay
2026-08-09 Single fly ball 0-1 SL 82.4 74.5 34° 254 RF gap 0.269 0.310 0.242 Singer, Brady
2026-08-09 Single line drive 2-1 SI 90.7 102.4 14° 266 RF gap 0.771 1.028 0.773 Singer, Brady
2026-08-09 Single line drive 0-0 SL 82.6 84.9 15° 253 CF 0.957 1.127 0.916 Singer, Brady
2026-08-08 Out line drive 1-0 FC 86.4 71.7 17° 178 CF 0.746 0.757 0.671 Marinaccio, Ron
2026-08-08 Double line drive 0-2 FF 96.3 100.2 19° 377 CF 0.351 0.673 0.428 Burns, Chase
2026-08-08 Out line drive 1-1 FF 96.4 96.9 17° 264 RF 0.523 0.790 0.557 Burns, Chase
2026-08-08 Out ground ball 2-2 SL 87.6 68.8 32 Infield 0.083 0.092 0.075 Burns, Chase
2026-08-06 Out line drive 0-0 FF 99.6 80.4 22° 261 RF gap 0.791 0.868 0.717 Duran, Jhoan
2026-08-06 Single line drive 1-0 FF 96.4 97.5 11° 234 LF gap 0.883 1.031 0.838 Kerkering, Orion
2026-08-06 Walk 3-2 SI 95.8 0.698 Sánchez, Cristopher
2026-08-06 Single line drive 1-1 SI 94.7 94.2 18° 292 CF 0.509 0.642 0.482 Sánchez, Cristopher
2026-08-05 Walk 3-1 CH 90.3 0.698 Bowlan, Jonathan
2026-08-05 Out fly ball 0-0 FS 93.3 89.4 58° 223 LF 0.014 0.024 0.017 Kerkering, Orion
2026-08-05 Strikeout swinging 1-2 CH 88.7 0.000 Painter, Andrew
2026-08-05 Single line drive 0-0 ST 82.3 101.1 172 RF gap 0.660 0.749 0.614 Painter, Andrew
2026-08-03 Strikeout swinging 2-2 ST 86.7 0.000 Kerkering, Orion
2026-08-03 Single ground ball 0-0 FC 86.4 101.4 -1° 45 RF gap 0.406 0.440 0.373 Nola, Aaron
2026-08-03 Out ground ball 1-1 CH 86.1 95.6 -16° 7 Infield 0.115 0.127 0.112 Nola, Aaron
2026-08-03 Single ground ball 0-0 FF 92.6 102.7 -9° 11 RF 0.243 0.247 0.222 Nola, Aaron
2026-08-02 Out popup 1-2 SI 94.2 76.5 58° 179 RF 0.020 0.020 0.018 Dodd, Dylan
2026-08-02 Single line drive 2-0 SI 93.8 103.1 12° 257 RF 0.960 1.231 0.947 Ritchie, JR
2026-08-02 Walk 3-1 FF 95.3 0.698 Ritchie, JR
2026-08-01 Out fly ball 0-0 FF 97.6 98.1 43° 343 RF 0.054 0.181 0.094 Mederos, Victor
2026-08-01 Out ground ball 2-1 SI 92.6 93.4 -25° 5 Infield 0.056 0.060 0.050 Young, Danny
2026-08-01 Out popup 0-0 CU 75.8 84.9 55° 206 LF gap 0.014 0.014 0.013 Pérez, Martín
2026-08-01 Grounded Into DP ground ball 2-0 SI 86.6 69.2 -26° 3 Infield 0.032 0.033 0.029 Pérez, Martín
2026-07-30 Strikeout swinging 0-2 ST 81.3 0.000 Young, Danny
2026-07-30 Out fly ball 1-2 FF 94.4 88.3 28° 334 CF 0.063 0.128 0.076 Holmes, Grant
2026-07-30 Out line drive 0-2 SL 86.1 94.3 19° 283 RF 0.386 0.519 0.369 Holmes, Grant
2026-07-28 Strikeout swinging 1-2 FS 88.3 0.000 Hoffman, Jeff
2026-07-28 Single ground ball 2-2 CH 84.4 30.7 39° 50 Infield 0.179 0.179 0.161 Van Eyk, CJ
2026-07-28 Out ground ball 1-1 CH 82.7 74.1 -19° 6 RF corner 0.044 0.044 0.040 Van Eyk, CJ
2026-07-28 Out ground ball 0-1 KC 86.9 87.9 -7° 9 Infield 0.132 0.147 0.128 Little, Brendon
2026-07-28 Walk 3-0 FF 92.4 0.698 Bieber, Shane
2026-07-27 Out popup 0-1 FF 100.5 77.7 56° 200 RF 0.046 0.067 0.046 Varland, Louis
2026-07-27 Double Play line drive 0-0 SI 94.6 79.3 12° 140 Infield 0.426 0.426 0.383 Miles, Spencer
2026-07-27 Out ground ball 0-1 ST 82.1 83.3 -31° 5 Infield 0.040 0.041 0.036 Fluharty, Mason
2026-07-27 Out popup 1-1 CH 84.3 74.8 86° 45 RF corner 0.003 0.003 0.003 Scherzer, Max
2026-07-25 Out ground ball 1-1 SI 97.4 103.9 -21° 6 RF corner 0.139 0.154 0.125 Carrillo, Gerardo
2026-07-25 Double line drive 2-2 FS 83.4 82.8 23° 267 RF 0.354 0.408 0.319 Carrillo, Gerardo
2026-07-25 Out fly ball 0-0 FF 91.2 76.7 40° 265 LF gap 0.069 0.081 0.062 Bratt, Mitch
2026-07-25 Force Out ground ball 0-2 SV 81.9 75.2 93 Infield 0.231 0.266 0.215 Bratt, Mitch
2026-07-24 Out ground ball 1-2 FF 92.2 85.2 45 Infield 0.201 0.232 0.191 Sewald, Paul
2026-07-22 Out line drive 0-0 FS 86.3 86.5 22° 297 RF gap 0.380 0.433 0.342 Agnos, Zach
2026-07-22 Double line drive 0-0 FF 93.6 100.8 16° 301 RF 0.594 0.881 0.632 Agnos, Zach
2026-07-22 Out ground ball 0-0 ST 77.9 55.6 -52° 2 Infield 0.213 0.213 0.192 Herget, Jimmy
2026-07-22 Out fly ball 0-1 FF 93.1 95.5 60° 236 RF 0.020 0.033 0.023 Hughes, Gabriel
2026-07-22 Out popup 0-2 FF 93.0 50.3 54° 122 Infield 0.009 0.009 0.008 Hughes, Gabriel
2026-07-21 Out line drive 2-0 FF 95.8 95.5 17° 318 LF gap 0.574 0.712 0.539 Mejia, Juan
2026-07-21 Out ground ball 0-0 FF 98.3 95.7 -18° 9 Infield 0.117 0.124 0.105 Vodnik, Victor
2026-07-21 Walk 3-1 SI 92.7 0.698 Lorenzen, Michael
2026-07-21 Out fly ball 1-0 FF 93.9 81.0 44° 282 LF gap 0.017 0.032 0.023 Lorenzen, Michael
2026-07-18 Double line drive 1-0 SI 99.7 103.4 17° 347 RF gap 0.429 0.797 0.514 Medina, Luis
2026-07-18 Single line drive 0-1 CH 85.7 102.4 10° 250 CF 0.834 1.005 0.802 Ginn, J.T.
2026-07-18 Out fly ball 0-0 CH 86.7 78.0 30° 274 RF 0.174 0.227 0.169 Ginn, J.T.
2026-07-18 Out popup 1-1 FF 94.1 76.2 83° 19 LF corner 0.006 0.008 0.007 Ginn, J.T.
2026-07-12 Reached On Error ground ball 2-1 CH 90.0 100.4 -3° 34 Infield 0.291 0.320 0.262 Chivilli, Angel
2026-07-12 Out line drive 2-0 ST 83.0 98.7 16° 313 CF 0.594 0.864 0.623 Warren, Will
2026-07-12 Out ground ball 2-1 CH 87.4 75.1 -11° 9 Infield 0.046 0.047 0.041 Warren, Will
2026-07-10 Out ground ball 1-1 FS 88.8 84.1 -30° 5 Infield 0.035 0.035 0.032 Bednar, David
2026-07-10 Home Run fly ball 0-2 SL 74.8 98.7 27° 371 LF corner 0.489 1.583 0.860 Hill, Tim
2026-07-10 Out ground ball 0-0 SL 85.4 67.1 -16° 8 Infield 0.027 0.027 0.024 Weathers, Ryan
2026-07-10 Strikeout swinging 1-2 SL 87.4 0.000 Weathers, Ryan
2026-07-08 Force Out ground ball 1-2 FF 96.8 91.1 -31° 5 Infield 0.056 0.063 0.054 Pearson, Nate
2026-07-08 Sac Fly fly ball 2-2 ST 84.2 90.8 29° 341 CF 0.062 Santa, Alimber
2026-07-08 Single line drive 1-1 CU 76.6 97.5 10° 199 RF gap 0.740 0.895 0.721 Arrighetti, Spencer
2026-07-08 Out fly ball 1-2 FF 93.6 85.1 29° 302 LF 0.063 0.143 0.088 Arrighetti, Spencer
2026-07-07 Out fly ball 0-1 FF 98.0 84.2 57° 208 LF gap 0.026 0.036 0.027 Abreu, Bryan
2026-07-07 Strikeout swinging 1-2 SL 81.5 0.000 Okert, Steven
2026-07-07 Out fly ball 2-2 SL 87.0 88.7 29° 308 LF 0.040 0.073 0.040 Imai, Tatsuya
2026-07-07 Out fly ball 1-1 FF 94.3 93.4 26° 327 LF gap 0.171 0.351 0.224 Imai, Tatsuya
2026-07-05 Double line drive 0-0 SL 80.9 92.9 17° 305 CF 0.714 0.884 0.683 Mattson, Isaac
2026-07-05 Out popup 1-1 SL 89.7 67.0 44° 206 LF gap 0.331 0.376 0.305 Chandler, Bubba
2026-07-05 Single ground ball 2-2 SI 100.1 100.3 92 CF 0.540 0.605 0.501 Chandler, Bubba
2026-07-03 Out fly ball 2-2 FF 96.3 92.7 38° 349 RF gap 0.049 0.135 0.074 Mattson, Isaac
2026-07-03 Out fly ball 0-2 SL 86.7 92.0 26° 349 CF 0.114 0.238 0.152 Keller, Mitch
2026-07-03 Out ground ball 0-1 ST 82.8 66.7 -35° 2 Infield 0.056 0.056 0.050 Keller, Mitch
2026-07-03 Out fly ball 0-1 FF 92.7 98.7 30° 393 CF 0.437 1.574 0.828 Keller, Mitch
2026-06-30 Double line drive 1-2 FF 94.4 100.6 21° 325 RF 0.380 0.801 0.492 Kahnle, Tommy
2026-06-30 Single ground ball 0-0 FC 93.8 100.5 -20° 4 RF corner 0.110 0.110 0.099 Slaten, Justin
2026-06-30 Walk 3-1 SI 89.4 0.698 Coulombe, Danny
2026-06-30 Out ground ball 0-0 SI 92.9 101.6 -1° 40 Infield 0.460 0.508 0.428 Early, Connelly
2026-06-29 Out popup 3-2 SI 90.0 86.8 56° 198 CF 0.003 0.003 0.003 Coulombe, Danny
2026-06-29 Single line drive 3-1 SI 90.1 74.1 16° 178 LF 0.717 0.778 0.660 Suarez, Ranger
2026-06-29 Out ground ball 0-0 FF 91.2 99.2 -1° 36 Infield 0.369 0.411 0.332 Suarez, Ranger
2026-06-28 Strikeout swinging 1-2 CU 86.6 0.000 Wolfram, Grant
2026-06-28 Single line drive 2-0 FF 93.6 94.7 24° 342 RF gap 0.203 0.423 0.261 Suárez, Albert
2026-06-28 Out fly ball 0-0 SI 93.6 94.5 28° 362 LF gap 0.186 0.491 0.276 Bradish, Kyle
2026-06-28 Walk 3-2 SI 96.7 0.698 Bradish, Kyle
2026-06-26 Out fly ball 0-1 FF 95.7 73.1 51° 210 RF gap 0.166 0.230 0.180 Wolfram, Grant
2026-06-26 Single line drive 2-1 FF 94.7 89.3 12° 214 CF 0.783 0.908 0.751 Rogers, Trevor
2026-06-26 Out ground ball 0-0 FF 96.0 87.5 59 Infield 0.325 0.367 0.298 Rogers, Trevor
2026-06-25 Out ground ball 2-2 SL 86.6 93.6 48 Infield 0.325 0.376 0.326 Mayza, Tim
2026-06-25 Out fly ball 2-1 ST 83.9 88.0 41° 301 RF gap 0.003 0.006 0.003 Shugart, Chase
2026-06-25 Strikeout swinging 1-2 SL 88.8 0.000 Sánchez, Cristopher
2026-06-25 Strikeout swinging 0-2 SL 89.4 0.000 Sánchez, Cristopher
game_date: 2026-08-20 ballpark: Globe Life Field batter_team: was stand: L pitcher: winn, cole pitcher_team: tex
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 4.000 7.000 11.000 19.000 27.000 38.000 58.000 75.000 112.000 183.000 363.000
air_ball_rate · · · · · 0.655 0.543 0.548 0.565 0.507 0.507
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.667 0.667 0.400 0.412 0.417 0.424 0.308 0.279 0.275 0.290 0.257
babip 0.667 0.800 0.444 0.467 0.455 0.483 0.348 0.306 0.297 0.309 0.271
babip_den 3.000 5.000 9.000 15.000 22.000 29.000 46.000 62.000 91.000 149.000 299.000
babip_num 2.000 4.000 4.000 7.000 10.000 14.000 16.000 19.000 27.000 46.000 81.000
barrel 0.000 0.000 1.000 2.000 2.000 2.000 2.000 2.000 5.000 10.000 21.000
barrel_per_ab 0.000 0.000 0.091 0.053 0.037 0.026 0.017 0.013 0.027 0.027 0.033
bat_speed 65.550 64.475 64.123 65.277 65.689 65.700 66.498 66.600 66.786 66.143 65.848
bip_per_pa 0.750 0.714 0.818 0.789 0.815 0.763 0.793 0.827 0.821 0.831 0.843
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 2.000 7.000 10.000 13.000 20.000 33.000 37.000 68.000 109.000 216.000
chase_rate 0.000 0.250 0.438 0.400 0.351 0.339 0.371 0.339 0.376 0.378 0.373
contact 4.000 7.000 11.000 19.000 27.000 38.000 58.000 75.000 112.000 183.000 363.000
estimated_ba_using_speedangle 0.297 0.507 0.412 0.397 0.447 0.422 0.316 0.307 0.293 0.288 0.266
estimated_ba_using_speedangle_sum 0.891 2.534 3.706 5.948 9.834 12.252 14.520 19.019 26.937 43.815 81.373
estimated_slg_using_speedangle 0.336 0.570 0.555 0.514 0.571 0.531 0.395 0.389 0.398 0.397 0.384
estimated_woba_using_speedangle 0.276 0.473 0.417 0.394 0.440 0.413 0.307 0.300 0.298 0.296 0.282
estimated_woba_using_speedangle_sum 1.009 2.851 4.998 7.711 12.564 15.402 18.153 24.090 36.576 60.400 117.606
ev_max 106.400 106.200 103.500 102.100 101.171 101.510 99.953 99.240 98.650 99.190 98.789
fly_ball 1.000 1.000 3.000 4.000 4.000 5.000 8.000 11.000 23.000 37.000 85.000
ground_ball 1.000 1.000 1.000 3.000 4.000 7.000 15.000 20.000 30.000 59.000 126.000
hard_hit 2.000 3.000 4.000 7.000 10.000 15.000 18.000 26.000 38.000 66.000 131.000
hh_ab 0.500 0.429 0.364 0.368 0.370 0.395 0.310 0.347 0.339 0.361 0.361
hit 2.000 4.000 4.000 7.000 10.000 14.000 16.000 19.000 28.000 49.000 88.000
hit_distance 136.000 158.200 203.333 183.467 199.545 182.207 164.000 167.774 179.228 166.026 164.611
hr 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.000 3.000 7.000
hr_per_fb · · · · · · · · 0.019 0.039 0.045
hr_platoon · · · · · · · 0.000 0.000 2.000 4.000
hr_rate 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.009 0.016 0.019
iso 0.000 0.000 0.000 0.000 0.042 0.030 0.038 0.059 0.088 0.112 0.132
la_contact 3.000 5.000 9.000 15.000 22.000 29.000 46.000 62.000 92.000 152.000 306.000
launch_speed 93.967 93.040 91.167 87.613 87.450 89.438 86.267 86.268 87.208 86.960 86.777
launch_speed_angle_sum 18.333 16.800 26.778 19.667 18.136 17.586 17.152 17.323 16.935 16.368 15.771
launch_speed_sum 550.700 903.900 1581.200 2553.200 3214.800 4475.100 6531.400 8073.600 12974.700 21464.000 43330.600
line_drive 1.000 3.000 4.000 6.000 12.000 14.000 17.000 23.000 29.000 40.000 70.000
out_of_zone 5.000 8.000 16.000 25.000 37.000 59.000 89.000 109.000 181.000 288.000 579.000
pull 2.000 4.000 5.000 8.000 11.000 15.000 27.000 37.000 50.000 89.000 180.000
slg 0.667 0.667 0.400 0.412 0.458 0.455 0.346 0.338 0.363 0.402 0.389
slug_window_ab 0.000 0.000 0.091 0.105 0.148 0.105 0.069 0.107 0.107 0.115 0.140
square_per_ab 0.750 0.571 0.636 0.526 0.519 0.500 0.466 0.467 0.527 0.557 0.570
squared_up 5.000 6.000 11.000 17.000 21.000 27.000 37.000 46.000 76.000 132.000 274.000
strikeout 0.000 1.000 1.000 2.000 2.000 4.000 6.000 6.000 11.000 18.000 40.000
strikeout_rate 0.000 0.143 0.091 0.105 0.074 0.105 0.103 0.080 0.098 0.098 0.110
sweet_spot 1.000 3.000 7.000 13.000 19.000 23.000 28.000 36.000 54.000 78.000 159.000
sweet_spot_per_ab 0.000 0.143 0.273 0.263 0.407 0.342 0.293 0.320 0.339 0.284 0.281
tb 2.000 4.000 4.000 7.000 11.000 15.000 18.000 23.000 37.000 68.000 133.000
tb_platoon · · · · · · · 22.000 33.000 55.000 91.000
walk 1.000 1.000 1.000 1.000 2.000 4.000 5.000 6.000 8.000 11.000 13.000
walk_platoon · · · · · · · 5.000 6.000 8.000 10.000
walk_rate 0.250 0.143 0.091 0.053 0.074 0.105 0.086 0.080 0.071 0.060 0.036
xbh 0.000 0.000 0.000 0.000 1.000 1.000 2.000 4.000 7.000 13.000 31.000
xbh_rate 0.000 0.000 0.000 0.000 0.037 0.026 0.034 0.053 0.062 0.071 0.085
z_swing_rate · · · · · 0.733 0.727 0.709 0.718 0.730 0.668
zone_rate · · · · · · 0.497 0.502 0.484 0.488 0.511