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

Sanoja, Javier

Fast and flat Bat speed 66.7mph -2.6 Swing length 7.25ft +0.08 Attack angle 3.0° -5.9 Swing tilt 21.2° -10.9
Swing & contact · last 30 games vs last 100 1 metric moved Barrel rate 3.9% +67.6% Bat speed 67.1 mph -0.5% Exit velo 84.5 mph -0.5% Chase rate 38.7% -1.1%
applies to every section below
Pitch Mix Analysis → All players →
Trailing stats run through his last game, 2026-08-19 (yesterday).
Percentile Rankings 2026-07-18 to 2026-08-19 · 394 qualified players
POOR AVERAGE GREAT
xwOBA 16 0.285
xBA 27 0.279
xSLG 16 0.382
Avg Exit Velo 22 84.6
Barrel % 45 6.8
Hard-Hit % 31 38.6
Bat Speed 21 67.1
Chase % 15 38.7
K % 99 6.9
BB % 22 4.9
Hits Spray Chart 28 hits · 30 games · 2026-07-18 to 2026-08-19
Single 16 Double 9 Triple 0 Home Run 3
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-07-18 to 2026-08-19
28 hits 5 walks 8 strikeouts 61 outs in play avg exit velo 84.5 mph over 88 tracked xwOBA 0.288
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Single ground ball 3-2 ST 83.3 68.3 12° 116 Infield 0.311 0.374 0.310 Bowlan, Jonathan
2026-08-19 Home Run line drive 2-2 SI 90.7 104.1 19° 377 LF 0.500 1.013 0.630 Nola, Aaron
2026-08-19 Single ground ball 2-2 CH 87.2 87.7 -10° 7 Infield 0.168 0.197 0.157 Nola, Aaron
2026-08-18 Strikeout swinging 2-2 ST 81.4 0.000 Raley, Brooks
2026-08-18 Single line drive 0-1 SI 98.2 102.8 10° 268 RF gap 0.849 1.018 0.812 Alvarado, José
2026-08-18 Out fly ball 2-2 SI 94.5 82.8 36° 283 RF 0.014 0.022 0.013 Wheeler, Zack
2026-08-18 Out popup 2-1 SI 95.4 44.5 50° 104 Infield 0.057 0.072 0.064 Wheeler, Zack
2026-08-17 Out popup 0-0 FS 98.5 51.0 52° 133 Infield 0.009 0.009 0.008 Duran, Jhoan
2026-08-17 Double line drive 0-2 SL 86.1 94.7 134 RF corner 0.469 0.543 0.449 Bowlan, Jonathan
2026-08-17 Out fly ball 1-0 CH 87.6 86.0 60° 201 LF corner 0.037 0.072 0.052 Sánchez, Cristopher
2026-08-17 Out ground ball 0-0 SI 94.5 69.9 -78° 0 Infield 0.284 0.285 0.260 Sánchez, Cristopher
2026-08-17 Single ground ball 2-1 SL 85.2 103.4 144 LF 0.717 0.806 0.666 Sánchez, Cristopher
2026-08-16 Home Run fly ball 1-1 ST 82.2 98.2 27° 358 LF 0.374 1.108 0.610 Marinaccio, Ron
2026-08-16 Walk 3-0 SI 94.3 0.698 Antone, Tejay
2026-08-16 Strikeout looking 1-2 ST 84.4 0.000 Garcia, Julian
2026-08-16 Out ground ball 2-2 CH 88.7 59.1 -27° 3 Infield 0.057 0.058 0.051 Lodolo, Nick
2026-08-16 Out ground ball 0-0 CH 89.2 85.7 -46° 2 Infield 0.117 0.121 0.107 Lodolo, Nick
2026-08-15 Out ground ball 3-2 FF 92.8 63.9 -5° 24 Infield 0.079 0.092 0.073 Marinaccio, Ron
2026-08-14 Out ground ball 0-0 FF 97.5 86.9 47 Infield 0.278 0.311 0.250 Burns, Chase
2026-08-14 Strikeout swinging 3-2 SL 91.8 0.000 Burns, Chase
2026-08-14 Force Out ground ball 2-2 FF 98.5 97.5 -22° 6 Infield 0.098 0.102 0.088 Burns, Chase
2026-08-13 Out line drive 0-1 SL 92.8 82.6 27° 280 RF gap 0.117 0.180 0.124 Ashcraft, Braxton
2026-08-13 Out fly ball 0-0 FF 97.7 95.9 26° 366 CF 0.231 0.645 0.363 Ashcraft, Braxton
2026-08-13 Reached On Error ground ball 1-0 SI 96.6 106.3 -19° 5 Infield 0.201 0.202 0.181 Ashcraft, Braxton
2026-08-12 Single line drive 3-2 FF 91.0 91.2 15° 266 CF 0.974 1.103 0.906 Yates, Kirby
2026-08-12 Out fly ball 3-2 FF 94.4 94.9 39° 334 CF 0.060 0.211 0.109 Bachar, Lake
2026-08-12 Walk 3-2 CH 83.9 0.698 Sisk, Evan
2026-08-11 Strikeout (DP) looking 3-2 ST 81.7 0.000 Ramírez, Yohan
2026-08-11 Single ground ball 0-0 ST 83.8 66.8 15° 141 CF 0.394 0.466 0.388 Skenes, Paul
2026-08-11 Grounded Into DP ground ball 0-2 FF 95.9 92.7 116 Infield 0.503 0.577 0.477 Skenes, Paul
2026-08-09 Fielder's Choice ground ball 0-1 ST 85.2 66.3 -16° 6 LF corner 0.035 0.036 0.032 Watson, Ryan
2026-08-09 Single ground ball 1-0 SL 88.7 96.6 -3° 30 CF 0.341 0.385 0.312 Anderson, Shaun
2026-08-09 Single ground ball 0-0 FF 95.2 101.6 -6° 22 LF gap 0.317 0.335 0.292 Rodriguez, Grayson
2026-08-09 Out ground ball 0-1 FF 94.5 81.8 -25° 5 Infield 0.062 0.063 0.056 Rodriguez, Grayson
2026-08-08 Double fly ball 2-2 FF 91.9 102.4 23° 375 LF 0.577 1.502 0.859 Kerry, Brett
2026-08-08 Out line drive 2-2 CH 82.0 92.5 22° 320 LF 0.149 0.241 0.155 Kerry, Brett
2026-08-08 Strikeout swinging 2-2 SL 88.3 0.000 Kerry, Brett
2026-08-08 Walk 3-2 SI 99.0 0.698 Ureña, Walbert
2026-08-07 Double line drive 2-2 SL 91.0 64.5 18° 156 LF corner 0.397 0.411 0.357 Fermín, José
2026-08-07 Out ground ball 2-1 SL 80.9 65.4 -65° 1 Infield 0.249 0.250 0.224 Weiman, Blake
2026-08-06 Double line drive 2-2 FF 87.6 98.5 12° 212 LF 0.949 1.151 0.920 Suter, Brent
2026-08-06 Single line drive 3-1 SI 94.2 96.8 12° 272 CF 0.963 1.158 0.928 Young, Danny
2026-08-06 Out popup 0-2 FC 90.9 78.6 53° 204 RF gap 0.051 0.071 0.051 Mederos, Victor
2026-08-06 Out popup 0-1 CH 81.5 80.1 61° 170 RF 0.020 0.031 0.023 Pérez, Martín
2026-08-05 Single line drive 2-2 SI 93.5 93.5 18° 303 RF gap 0.509 0.642 0.482 Dodd, Dylan
2026-08-05 Out fly ball 0-0 FC 88.6 92.3 35° 342 LF 0.037 0.118 0.063 Elder, Bryce
2026-08-05 Out line drive 1-0 FC 86.7 89.3 21° 311 CF 0.363 0.440 0.327 Elder, Bryce
2026-08-04 Incomplete PA 0-2 FF 94.5 Iglesias, Raisel
2026-08-04 Strikeout swinging 1-2 CH 86.4 0.000 Lee, Dylan
2026-08-04 Double line drive 0-0 SI 92.5 100.7 14° 327 LF gap 0.809 1.074 0.811 Holmes, Grant
2026-08-04 Out fly ball 1-2 SL 85.5 87.9 30° 329 CF 0.051 0.105 0.064 Holmes, Grant
2026-08-02 Out ground ball 1-1 SI 97.1 94.1 -19° 7 Infield 0.149 0.167 0.135 Brazobán, Huascar
2026-08-02 Out fly ball 0-0 SI 94.3 74.9 26° 244 RF 0.743 0.830 0.690 Stock, Robert
2026-08-02 Out line drive 0-1 SI 95.8 55.5 28° 156 Infield 0.269 0.295 0.242 Stock, Robert
2026-08-01 Out fly ball 0-1 FC 86.3 93.4 38° 335 LF 0.049 0.135 0.074 Herget, Kevin
2026-08-01 Out fly ball 2-1 FC 92.0 82.4 55° 205 RF gap 0.029 0.046 0.033 Pintaro, Jonathan
2026-08-01 Out popup 0-2 ST 80.2 64.7 75° 81 RF corner 0.009 0.011 0.010 Duarte, Daniel
2026-08-01 Single line drive 1-2 CH 84.8 71.5 24° 217 RF 0.994 1.026 0.895 Thornton, Zac
2026-08-01 Home Run fly ball 1-2 FC 88.5 103.2 23° 377 LF 0.720 2.102 1.171 Thornton, Zac
2026-07-31 Single line drive 0-0 FF 90.5 100.7 21° 332 LF 0.380 0.801 0.492 Curry, Xzavion
2026-07-31 Out ground ball 1-1 SL 83.4 102.0 -20° 5 Infield 0.183 0.187 0.168 Curry, Xzavion
2026-07-31 Out fly ball 0-0 FF 94.4 91.7 59° 211 LF gap 0.011 0.015 0.010 Senga, Kodai
2026-07-30 Out popup 0-0 FF 92.3 73.3 64° 138 Infield 0.001 0.001 0.000 Williams, Devin
2026-07-29 Out popup 2-2 ST 84.9 71.9 72° 86 Infield 0.001 0.001 0.000 Johnson, Seth
2026-07-29 Double line drive 0-1 ST 84.2 99.2 12° 193 LF 0.940 1.084 0.882 Luzardo, Jesús
2026-07-29 Walk 3-1 SI 94.5 0.698 Luzardo, Jesús
2026-07-29 Out line drive 0-0 CH 84.9 84.5 28° 308 RF gap 0.060 0.111 0.067 Luzardo, Jesús
2026-07-28 Strikeout looking 2-2 CU 84.4 0.000 Alvarado, José
2026-07-27 Out fly ball 1-0 SI 95.8 99.5 31° 368 RF gap 0.471 1.651 0.864 Kerkering, Orion
2026-07-27 Out fly ball 0-1 ST 77.8 87.0 54° 218 LF gap 0.020 0.037 0.027 Backhus, Kyle
2026-07-27 Out ground ball 1-2 ST 79.0 67.1 -33° 3 Infield 0.079 0.086 0.077 Wheeler, Zack
2026-07-27 Walk 3-0 FF 93.1 0.698 Wheeler, Zack
2026-07-26 Out ground ball 3-2 FF 102.9 97.0 -11° 12 Infield 0.195 0.224 0.182 Miller, Mason
2026-07-26 Single ground ball 1-1 CH 89.2 100.0 -1° 40 CF 0.394 0.442 0.361 Peralta, Wandy
2026-07-25 Out fly ball 0-2 KN 84.2 82.0 54° 218 RF gap 0.014 0.020 0.013 Waldron, Matt
2026-07-25 Out popup 3-1 FF 92.5 77.1 80° 26 RF corner 0.006 0.006 0.005 Matsui, Yuki
2026-07-25 Out popup 2-1 SI 91.2 71.3 75° 99 RF corner 0.001 0.001 0.000 Sears, JP
2026-07-25 Out ground ball 1-1 SI 94.7 83.9 -20° 7 Infield 0.073 0.083 0.066 Vásquez, Randy
2026-07-24 Out fly ball 1-2 SI 99.6 86.9 44° 275 CF 0.001 0.001 0.000 Morejon, Adrian
2026-07-24 Out fly ball 1-2 CH 88.4 62.9 49° 181 RF 0.109 0.123 0.098 Peralta, Wandy
2026-07-24 Out ground ball 2-2 SI 92.2 102.2 -9° 12 Infield 0.308 0.333 0.277 Hart, Kyle
2026-07-24 Out ground ball 1-0 SL 89.5 85.2 -39° 2 Infield 0.070 0.071 0.064 Márquez, Germán
2026-07-22 Out fly ball 1-2 SL 88.2 81.5 34° 285 LF gap 0.031 0.058 0.038 Abreu, Bryan
2026-07-22 Out fly ball 0-1 SI 94.1 83.5 40° 284 CF 0.009 0.012 0.008 Lambert, Peter
2026-07-22 Double line drive 1-2 FF 95.1 95.9 22° 345 RF gap 0.203 0.399 0.247 Lambert, Peter
2026-07-22 Out popup 0-1 SI 92.3 54.4 68° 82 Infield 0.001 0.001 0.000 Lambert, Peter
2026-07-21 Double line drive 0-1 SL 82.5 96.4 15° 254 RF corner 0.849 1.012 0.803 Hader, Josh
2026-07-21 Single ground ball 1-2 FC 85.8 71.1 -11° 11 Infield 0.060 0.061 0.057 Blubaugh, AJ
2026-07-21 Out popup 1-0 FF 93.3 78.6 80° 18 RF corner 0.003 0.003 0.003 Imai, Tatsuya
2026-07-21 Out line drive 2-2 SL 86.4 75.5 25° 244 RF 0.749 0.795 0.674 Imai, Tatsuya
2026-07-20 Single line drive 0-1 SI 95.1 97.0 10° 230 RF gap 0.729 0.855 0.708 Hader, Josh
2026-07-20 Single ground ball 1-1 FF 91.4 97.1 -13° 10 RF 0.234 0.249 0.212 Okert, Steven
2026-07-20 Out ground ball 1-2 SL 85.9 69.0 -14° 8 Infield 0.052 0.062 0.047 Blanco, Ronel
2026-07-20 Out line drive 0-1 SL 86.3 84.8 20° 286 RF gap 0.651 0.756 0.609 Blanco, Ronel
2026-07-19 Out ground ball 0-2 SI 98.0 90.9 -25° 5 Infield 0.088 0.101 0.093 Ashby, Aaron
2026-07-19 Out line drive 2-2 FC 89.7 84.4 11° 184 CF 0.483 0.510 0.435 Patrick, Chad
2026-07-19 Out fly ball 2-1 FC 87.5 92.8 34° 345 CF 0.057 0.190 0.101 Gasser, Robert
2026-07-19 Out fly ball 2-2 FC 91.1 64.8 34° 190 RF gap 0.800 0.869 0.733 Gasser, Robert
2026-07-18 Out fly ball 0-0 SI 94.8 75.0 41° 245 RF gap 0.189 0.269 0.203 Yoho, Craig
2026-07-18 Strikeout swinging 2-2 CU 80.9 0.000 Drohan, Shane
2026-07-18 Out line drive 2-1 CU 79.5 81.1 28° 298 LF gap 0.163 0.265 0.184 Drohan, Shane
2026-07-18 Double line drive 0-1 FF 95.4 92.3 19° 303 LF gap 0.440 0.553 0.403 Drohan, Shane
game_date: 2026-08-20 ballpark: Citizens Bank Park batter_team: mia stand: R pitcher: nola, aaron pitcher_team: phi
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 3.000 7.000 12.000 18.000 24.000 34.000 51.000 67.000 102.000 180.000 342.000
air_ball_rate · · · · · 0.357 0.488 0.536 0.545 0.500 0.456
appearances 1.000 2.000 3.000 5.000 7.000 10.000 15.000 20.000 30.000 50.000 100.000
ba 1.000 0.571 0.500 0.412 0.304 0.344 0.362 0.339 0.292 0.306 0.269
babip 1.000 0.600 0.500 0.385 0.278 0.346 0.385 0.340 0.294 0.308 0.278
babip_den 2.000 5.000 10.000 13.000 18.000 26.000 39.000 53.000 85.000 156.000 288.000
babip_num 2.000 3.000 5.000 5.000 5.000 9.000 15.000 18.000 25.000 48.000 80.000
barrel 0.000 2.000 2.000 3.000 3.000 3.000 4.000 5.000 6.000 8.000 13.000
barrel_per_ab 0.000 0.000 0.000 0.056 0.042 0.029 0.039 0.045 0.039 0.028 0.023
bat_speed 66.500 65.195 64.008 64.797 65.795 65.952 66.966 67.197 67.061 67.266 67.397
bip_per_pa 1.000 0.857 0.917 0.833 0.833 0.824 0.804 0.836 0.863 0.889 0.860
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 5.000 9.000 12.000 15.000 19.000 27.000 37.000 49.000 82.000 121.000 244.000
chase_rate 0.417 0.391 0.414 0.341 0.352 0.360 0.327 0.358 0.387 0.364 0.391
contact 3.000 7.000 12.000 18.000 24.000 34.000 51.000 67.000 102.000 180.000 342.000
estimated_ba_using_speedangle 0.326 0.316 0.310 0.269 0.248 0.273 0.312 0.309 0.282 0.290 0.273
estimated_ba_using_speedangle_sum 0.979 1.899 3.415 4.042 4.967 7.653 12.777 17.315 24.847 46.438 80.226
estimated_slg_using_speedangle 0.528 0.449 0.401 0.386 0.362 0.372 0.429 0.436 0.392 0.380 0.355
estimated_woba_using_speedangle 0.366 0.331 0.311 0.284 0.263 0.280 0.320 0.321 0.291 0.290 0.272
estimated_woba_using_speedangle_sum 1.584 2.696 4.411 5.790 7.230 10.406 17.600 24.412 34.510 60.807 104.241
ev_max 104.400 103.600 103.533 96.520 98.057 98.090 96.093 95.660 95.350 96.884 96.452
fly_ball 0.000 1.000 2.000 3.000 4.000 5.000 8.000 13.000 23.000 36.000 57.000
ground_ball 2.000 2.000 4.000 7.000 10.000 16.000 17.000 19.000 29.000 62.000 126.000
hard_hit 3.000 6.000 7.000 8.000 11.000 14.000 20.000 25.000 35.000 64.000 115.000
hh_ab 1.000 0.857 0.583 0.444 0.458 0.412 0.392 0.373 0.343 0.356 0.336
hit 3.000 4.000 6.000 7.000 7.000 11.000 17.000 21.000 28.000 52.000 86.000
hit_distance 166.667 192.500 160.636 143.600 142.900 134.929 173.171 178.482 171.398 157.631 146.932
hr 1.000 1.000 1.000 2.000 2.000 2.000 2.000 3.000 3.000 4.000 6.000
hr_per_fb · · · · · · · · 0.062 0.050 0.045
hr_platoon · · · · · · · 2.000 2.000 3.000 3.000
hr_rate 0.333 0.143 0.083 0.111 0.083 0.059 0.039 0.045 0.029 0.022 0.018
iso 1.000 0.429 0.333 0.412 0.304 0.219 0.234 0.242 0.188 0.182 0.147
la_contact 3.000 6.000 11.000 15.000 20.000 28.000 41.000 56.000 88.000 160.000 294.000
launch_speed 86.700 81.700 81.382 80.140 83.565 84.400 85.505 85.155 84.510 84.931 84.952
launch_speed_angle_sum 7.000 19.500 14.727 7.400 6.200 5.321 9.829 15.875 17.966 13.769 11.741
launch_speed_sum 566.400 1342.400 1812.800 2331.100 3092.300 4508.100 7113.900 8815.000 12958.900 21730.600 40896.200
line_drive 1.000 2.000 3.000 3.000 4.000 5.000 12.000 17.000 25.000 44.000 77.000
out_of_zone 12.000 23.000 29.000 44.000 54.000 75.000 113.000 137.000 212.000 332.000 624.000
pull 2.000 3.000 5.000 7.000 8.000 11.000 18.000 23.000 30.000 62.000 132.000
slg 2.000 1.000 0.833 0.824 0.609 0.562 0.596 0.581 0.479 0.488 0.416
slug_window_ab 0.667 0.571 0.333 0.278 0.250 0.176 0.157 0.149 0.137 0.089 0.091
square_per_ab 0.667 0.571 0.500 0.444 0.458 0.471 0.412 0.448 0.480 0.511 0.512
squared_up 4.000 10.000 13.000 15.000 18.000 27.000 39.000 51.000 76.000 130.000 234.000
strikeout 0.000 1.000 1.000 2.000 3.000 3.000 5.000 5.000 7.000 10.000 27.000
strikeout_rate 0.000 0.143 0.083 0.111 0.125 0.088 0.098 0.075 0.069 0.056 0.079
sweet_spot 5.000 10.000 11.000 12.000 14.000 16.000 29.000 36.000 51.000 80.000 140.000
sweet_spot_per_ab 0.667 0.429 0.333 0.278 0.292 0.265 0.353 0.373 0.333 0.306 0.278
tb 6.000 7.000 10.000 14.000 14.000 18.000 28.000 36.000 46.000 83.000 133.000
tb_platoon · · · · · · · 23.000 27.000 51.000 90.000
walk 0.000 0.000 0.000 1.000 1.000 2.000 3.000 4.000 5.000 8.000 19.000
walk_platoon · · · · · · · 2.000 3.000 5.000 13.000
walk_rate 0.000 0.000 0.000 0.056 0.042 0.059 0.059 0.060 0.049 0.044 0.056
xbh 1.000 1.000 2.000 3.000 3.000 3.000 7.000 9.000 12.000 21.000 33.000
xbh_rate 0.333 0.143 0.167 0.167 0.125 0.088 0.137 0.134 0.118 0.117 0.096
z_swing_rate · · · · · 0.717 0.705 0.685 0.692 0.688 0.657
zone_rate · · · · · · 0.438 0.441 0.429 0.459 0.465