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

Ferguson, Caleb

applies to every section below
Tonight's matchups → All players →
Trailing stats run through his last game, 2026-08-16 (4 days ago).
Percentile Rankings 2026-05-29 to 2026-08-16 · 261 qualified relievers
POOR AVERAGE GREAT
xwOBA 59 0.339
xBA 47 0.311
xSLG 62 0.474
Avg Exit Velo 68 86.0
Barrel % 85 4.8
Hard-Hit % 77 38.6
Fastball Velo 34 89.2
Spin Rate 80 2472
Chase % 28 27.9
K % 28 19.8
BB % 20 11.9
Hits Allowed Spray Chart 30 hits · 30 appearances · 2026-05-29 to 2026-08-16
Single 20 Double 5 Triple 1 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-Bats Faced 125 PA · 30 appearances · 2026-05-29 to 2026-08-16
30 hits 15 walks 2 intentional 25 strikeouts 53 outs in play avg exit velo 87.8 mph over 82 tracked xwOBA 0.323
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Batter
2026-08-16 Out ground ball 1-1 SI 92.2 79.0 -29° 4 Infield 0.050 0.051 0.045 Suzuki, Seiya
2026-08-16 Strikeout looking 1-2 SI 91.8 0.000 Crow-Armstrong, Pete
2026-08-16 Home Run fly ball 2-2 FF 92.3 100.8 28° 395 RF gap 0.603 2.194 1.151 Amaya, Miguel
2026-08-16 Out ground ball 1-2 FC 87.9 93.5 -7° 15 Infield 0.207 0.236 0.186 Conforto, Michael
2026-08-11 Walk 3-2 FC 86.4 0.698 Harper, Bryce
2026-08-11 Walk 3-1 FC 86.0 0.698 Turner, Trea
2026-08-11 Walk 3-2 FF 90.0 0.698 Schwarber, Kyle
2026-08-10 Walk 3-2 FF 90.8 0.698 Harper, Bryce
2026-08-10 Walk 3-1 FC 87.8 0.698 Stott, Bryson
2026-08-10 Double fly ball 1-0 SI 91.4 110.1 22° 382 RF gap 0.954 3.411 1.787 Schwarber, Kyle
2026-08-10 Walk 3-1 SI 93.4 0.698 Stubbs, Garrett
2026-08-07 Out line drive 2-2 SI 91.5 90.3 21° 309 CF 0.311 0.458 0.313 Freeman, Tyler
2026-08-07 Strikeout swinging 2-2 FC 86.5 0.000 Carrigg, Cole
2026-08-07 Strikeout swinging 2-2 SI 91.6 0.000 McCarthy, Jake
2026-08-07 Single ground ball 0-0 FC 86.6 108.5 64 LF gap 0.509 0.526 0.458 Beck, Jordan
2026-08-07 Out fly ball 3-2 FF 92.8 87.5 30° 318 RF 0.051 0.105 0.064 Karros, Kyle
2026-08-04 Force Out ground ball 0-0 SV 79.8 95.5 -13° 8 Infield 0.204 0.217 0.186 Ramos, Heliot
2026-08-04 Out popup 2-2 SI 92.5 83.8 65° 135 Infield 0.003 0.003 0.003 García Jr., Luis
2026-08-04 Strikeout swinging 2-2 SI 92.8 0.000 Rice, Ben
2026-08-04 Single line drive 1-0 SI 92.2 107.7 15° 298 RF corner 0.686 1.077 0.748 Grisham, Trent
2026-08-04 Grounded Into DP ground ball 0-0 FF 92.0 102.2 -2° 32 Infield 0.412 0.443 0.390 Goldschmidt, Paul
2026-08-01 Out fly ball 3-2 FF 92.6 89.1 52° 258 RF 0.011 0.014 0.010 Reynolds, Bryan
2026-08-01 Strikeout looking 0-2 SI 92.2 0.000 Lowe, Brandon
2026-08-01 Out fly ball 2-1 FC 87.4 74.6 45° 220 RF 0.146 0.173 0.135 Mangum, Jake
2026-07-31 Single line drive 0-1 FF 93.1 87.7 20° 244 LF 0.463 0.576 0.442 Rodríguez, Endy
2026-07-31 Single line drive 0-0 FF 91.8 99.2 14° 242 RF 0.857 1.019 0.811 Gonzales, Nick
2026-07-31 Out ground ball 1-2 FF 92.5 78.7 -5° 22 Infield 0.098 0.102 0.088 O'Hearn, Ryan
2026-07-29 Out ground ball 2-1 SI 93.3 45.8 17° 80 Infield 0.157 0.180 0.141 Halpin, Petey
2026-07-29 Sac Fly fly ball 1-1 FF 93.0 92.8 22° 301 RF 0.205 Bailey, Patrick
2026-07-28 Strikeout swinging 2-2 FC 86.4 0.000 Arias, Gabriel
2026-07-28 Single ground ball 1-2 SI 92.3 100.3 117 RF 0.626 0.731 0.591 Bazzana, Travis
2026-07-28 Out fly ball 1-0 FF 92.1 87.5 51° 271 RF gap 0.003 0.003 0.003 Rocchio, Brayan
2026-07-28 Walk 3-2 SI 93.4 0.698 Hoskins, Rhys
2026-07-28 Out popup 0-2 SI 93.2 68.5 77° 41 Infield 0.011 0.015 0.013 DeLauter, Chase
2026-07-28 Out ground ball 1-0 FF 93.3 95.8 70 Infield 0.449 0.526 0.421 Ramírez, José
2026-07-28 Out ground ball 0-1 SI 92.4 93.6 -4° 25 Infield 0.252 0.281 0.230 Kwan, Steven
2026-07-24 Out ground ball 3-2 SI 91.1 93.3 -21° 6 Infield 0.105 0.116 0.100 Burleson, Alec
2026-07-24 Out popup 1-0 FF 91.8 86.3 74° 120 RF corner 0.003 0.003 0.003 Walker, Jordan
2026-07-24 Walk 3-2 SI 91.9 0.698 Wetherholt, JJ
2026-07-20 Strikeout swinging 0-2 SI 92.0 0.000 Raley, Luke
2026-07-20 Single ground ball 2-2 FF 91.3 81.0 -29° 4 CF 0.063 0.069 0.060 Robles, Victor
2026-07-20 Force Out ground ball 0-1 SI 93.3 80.9 -7° 15 Infield 0.121 0.150 0.109 Young, Cole
2026-07-20 Single ground ball 0-0 FF 91.9 92.4 -5° 18 Infield 0.161 0.192 0.145 Naylor, Josh
2026-07-20 Home Run fly ball 0-0 SV 78.1 102.1 30° 408 LF 0.614 2.252 1.170 Raleigh, Cal
2026-07-20 Intentional Walk 3-0 Canzone, Dominic
2026-07-18 Strikeout swinging 0-2 FC 88.8 0.000 Castro, Willi
2026-07-18 Home Run fly ball 0-1 FC 87.8 105.1 34° 456 RF gap 1.000 4.000 2.000 Rumfield, TJ
2026-07-18 Walk 3-2 FC 87.7 0.698 Carrigg, Cole
2026-07-18 Strikeout looking 1-2 SI 92.2 0.000 Moniak, Mickey
2026-07-18 Out ground ball 0-2 SV 80.2 80.2 47 Infield 0.238 0.286 0.229 McCarthy, Jake
2026-07-11 Out ground ball 1-0 FC 87.0 88.7 -31° 3 Infield 0.072 0.092 0.065 Swanson, Dansby
2026-07-11 Double line drive 0-2 SV 79.6 100.6 16° 329 LF gap 0.594 0.881 0.632 Happ, Ian
2026-07-11 Out fly ball 1-0 FF 92.2 97.1 42° 316 CF 0.034 0.107 0.056 Hoerner, Nico
2026-07-11 Single ground ball 3-2 SI 92.8 94.3 -18° 6 RF 0.162 0.170 0.146 Busch, Michael
2026-07-08 Grounded Into DP ground ball 0-1 FF 91.8 88.3 -22° 6 Infield 0.083 0.091 0.075 Bohm, Alec
2026-07-08 Walk 3-1 SI 92.9 0.698 Stott, Bryson
2026-07-08 Strikeout looking 2-2 SI 92.3 0.000 Marsh, Brandon
2026-07-07 Out ground ball 2-2 SV 80.1 66.8 -11° 8 Infield 0.070 0.071 0.063 Harper, Bryce
2026-07-07 Single ground ball 3-2 SI 93.7 99.2 -5° 20 RF gap 0.248 0.265 0.232 Schwarber, Kyle
2026-07-07 Single ground ball 0-1 SV 79.9 29.9 -49° 2 RF corner 0.356 0.361 0.320 Turner, Trea
2026-07-03 Strikeout swinging 1-2 SI 92.8 0.000 Cowser, Colton
2026-07-03 Out fly ball 1-1 SI 93.2 80.7 31° 281 LF gap 0.080 0.142 0.093 Beavers, Dylan
2026-07-03 Grounded Into DP ground ball 2-2 SI 93.1 57.1 -19° 6 Infield 0.054 0.058 0.049 Basallo, Samuel
2026-07-03 Single line drive 1-0 FF 91.9 107.2 10° 165 LF 0.863 1.099 0.855 Alonso, Pete
2026-06-30 Single line drive 2-2 FC 87.1 90.6 11° 171 CF 0.677 0.771 0.646 Turang, Brice
2026-06-30 Walk 3-2 SV 79.8 0.698 Chourio, Jackson
2026-06-30 Strikeout looking 1-2 SI 92.8 0.000 Yelich, Christian
2026-06-30 Out line drive 0-1 SI 93.4 75.6 117 Infield 0.266 0.266 0.239 Hamilton, David
2026-06-27 Strikeout looking 1-2 FC 87.6 0.000 Mangum, Jake
2026-06-27 Out ground ball 2-2 FF 92.8 74.1 -45° 3 Infield 0.213 0.219 0.199 Triolo, Jared
2026-06-27 Home Run fly ball 0-0 FF 91.4 104.1 40° 381 RF gap 0.300 1.143 0.586 Valdez, Esmerlyn
2026-06-27 Out fly ball 1-1 FF 92.2 76.1 30° 264 CF 0.263 0.277 0.237 Rodríguez, Endy
2026-06-26 Out line drive 3-2 FC 86.5 103.2 14° 288 RF 0.766 1.095 0.794 Reynolds, Bryan
2026-06-26 Strikeout looking 0-2 SI 94.4 0.000 Lowe, Brandon
2026-06-26 Single ground ball 1-2 SV 81.9 97.9 -12° 8 Infield 0.193 0.215 0.185 Griffin, Konnor
2026-06-26 Out ground ball 2-1 FF 94.0 89.5 -24° 6 Infield 0.068 0.075 0.069 Rodríguez, Endy
2026-06-23 Out popup 1-2 FF 92.2 64.9 69° 92 Infield 0.001 0.001 0.000 Mitchell, Garrett
2026-06-23 Out ground ball 0-1 FC 88.5 105.1 -3° 27 Infield 0.398 0.427 0.358 Sánchez, Gary
2026-06-23 Triple ground ball 0-1 FF 92.2 83.1 -29° 5 RF corner 0.036 0.036 0.032 Bauers, Jake
2026-06-21 Out ground ball 0-2 SI 93.2 71.9 -29° 6 Infield 0.050 0.057 0.045 Bellinger, Cody
2026-06-21 Force Out ground ball 0-2 FC 89.2 97.2 -19° 6 Infield 0.157 0.166 0.151 Domínguez, Jasson
2026-06-21 Single ground ball 0-1 FC 89.9 59.2 -38° 3 Infield 0.118 0.118 0.106 Rice, Ben
2026-06-21 Strikeout swinging 2-2 FC 88.0 0.000 Volpe, Anthony
2026-06-19 Out ground ball 1-1 FF 93.0 83.1 113 Infield 0.377 0.442 0.356 Bellinger, Cody
2026-06-19 Single line drive 1-1 FF 93.4 69.1 20° 169 LF 0.834 0.868 0.751 Domínguez, Jasson
2026-06-19 Out popup 2-2 SV 81.1 80.5 61° 177 RF 0.020 0.031 0.023 Rice, Ben
2026-06-19 Out fly ball 2-1 SI 92.7 97.4 24° 378 RF gap 0.249 0.598 0.351 Escarra, J.C.
2026-06-19 Grounded Into DP ground ball 3-2 SI 94.2 79.9 -13° 10 Infield 0.062 0.073 0.058 McMahon, Ryan
2026-06-15 Strikeout looking 3-2 SI 91.9 0.000 Ewing, A.J.
2026-06-15 Walk 3-0 FF 92.6 0.698 Wagaman, Eric
2026-06-15 Walk 3-2 FC 88.2 0.698 Soto, Juan
2026-06-15 Strikeout swinging 0-2 FF 94.5 0.000 Bichette, Bo
2026-06-15 Single line drive 1-2 FC 87.8 85.8 18° 230 LF 0.886 0.970 0.800 Benge, Carson
2026-06-13 Single ground ball 3-2 SI 92.9 Infield Carroll, Corbin
2026-06-13 Walk 3-0 SI 93.1 0.698 Marte, Ketel
2026-06-13 Out line drive 1-2 SV 80.1 88.2 23° 309 LF 0.174 0.262 0.184 Waldschmidt, Ryan
2026-06-13 Strikeout looking 1-2 SV 79.8 0.000 Del Castillo, Adrian
2026-06-10 Double line drive 3-1 SI 92.5 106.3 13° 274 RF 0.886 1.183 0.883 Sheets, Gavin
2026-06-10 Out line drive 1-2 FC 87.6 102.8 21° 382 RF gap 0.520 1.114 0.677 Machado, Manny
2026-06-10 Double line drive 3-2 SI 92.4 104.7 14° 279 LF gap 0.714 1.006 0.739 Merrill, Jackson
2026-06-09 Intentional Walk 3-0 France, Ty
2026-06-09 Out ground ball 0-0 FC 87.2 70.6 -6° 17 Infield 0.052 0.054 0.047 Sheets, Gavin
2026-06-09 Double ground ball 1-0 SV 78.5 102.3 -2° 34 LF 0.386 0.415 0.365 Machado, Manny
2026-06-07 Strikeout looking 0-2 FC 87.1 0.000 Herrera, Iván
2026-06-07 Force Out ground ball 0-1 SI 91.3 99.5 -30° 3 Infield 0.068 0.078 0.061 Wetherholt, JJ
2026-06-07 Walk 3-2 SI 91.4 0.698 Scott II, Victor
2026-06-07 Out ground ball 3-2 SI 91.4 103.0 54 Infield 0.494 0.533 0.453 Gorman, Nolan
2026-06-03 Strikeout looking 0-2 SI 92.1 0.000 Jensen, Carter
2026-06-03 Out line drive 2-2 FC 88.6 90.9 19° 300 CF 0.514 0.599 0.471 Thomas, Lane
2026-06-03 Out ground ball 1-0 FC 88.8 61.4 -2° 27 LF corner 0.079 0.083 0.071 Loftin, Nick
2026-06-03 Out ground ball 1-2 FC 89.2 87.5 -10° 9 RF gap 0.153 0.180 0.144 Massey, Michael
2026-06-01 Out fly ball 2-2 FF 92.7 74.7 49° 213 LF gap 0.083 0.093 0.075 Thomas, Lane
2026-06-01 Single fly ball 1-0 SI 92.0 69.8 31° 226 CF 0.851 0.913 0.781 Collins, Isaac
2026-06-01 Strikeout swinging 1-2 SV 80.0 0.000 Caglianone, Jac
2026-06-01 Single line drive 1-2 SV 79.2 85.1 15° 220 RF gap 0.957 1.127 0.916 Pasquantino, Vinnie
2026-06-01 Out line drive 0-0 SV 77.8 95.7 20° 312 RF gap 0.297 0.568 0.360 Witt Jr., Bobby
2026-06-01 Strikeout looking 3-2 SI 91.5 0.000 Jensen, Carter
2026-06-01 Out ground ball 0-1 FC 87.4 104.6 64 Infield 0.529 0.596 0.496 Isbel, Kyle
2026-06-01 Out ground ball 3-2 FF 91.9 73.3 96 Infield 0.246 0.281 0.221 Loftin, Nick
2026-05-29 Out fly ball 0-1 SI 92.6 88.8 27° 315 LF gap 0.057 0.117 0.069 Yastrzemski, Mike
2026-05-29 Strikeout swinging 1-2 FC 86.2 0.000 Riley, Austin
2026-05-29 Out ground ball 1-1 FC 85.8 92.9 -7° 21 Infield 0.190 0.217 0.171 Smith, Dominic
2026-05-29 Strikeout swinging 1-2 FC 86.6 0.000 Albies, Ozzie
2026-05-29 Strikeout swinging 0-2 FF 92.5 0.000 Olson, Matt
2026-05-29 Single line drive 1-0 SI 92.1 109.4 11° 287 LF gap 0.954 1.240 0.957 Harris II, Michael
game_date: 2026-08-20 ballpark: Great American Ball Park pitcher_team: sln
Choose stats & windows — 59 of 59 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 5.000 9.000 14.000 22.000 32.000 45.000 70.000 93.000 140.000 230.000 450.000
air_ball_rate · · · · · 0.440 0.385 0.415 0.434 0.451 0.460
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.200 0.111 0.143 0.182 0.188 0.156 0.214 0.215 0.214 0.217 0.196
babip 0.000 0.000 0.333 0.300 0.333 0.250 0.333 0.327 0.329 0.328 0.301
babip_den 2.000 2.000 3.000 10.000 15.000 24.000 36.000 49.000 79.000 137.000 269.000
babip_num 0.000 0.000 1.000 3.000 5.000 6.000 12.000 16.000 26.000 45.000 81.000
barrel 1.000 1.000 2.000 2.000 2.000 2.000 4.000 4.000 5.000 7.000 13.000
barrel_per_ab 0.250 0.143 0.182 0.095 0.074 0.051 0.067 0.051 0.040 0.033 0.028
bat_speed 72.990 73.594 73.659 72.939 72.857 72.524 71.825 72.416 71.479 70.425 69.044
bip_per_pa 0.750 0.429 0.364 0.524 0.593 0.641 0.650 0.671 0.664 0.676 0.692
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 3.000 9.000 13.000 15.000 31.000 43.000 68.000 104.000 208.000
chase_rate 0.000 0.105 0.091 0.170 0.203 0.176 0.248 0.269 0.273 0.258 0.282
contact 4.000 7.000 11.000 21.000 27.000 39.000 60.000 79.000 125.000 210.000 399.000
estimated_ba_using_speedangle 0.287 0.287 0.453 0.363 0.348 0.287 0.282 0.286 0.315 0.326 0.306
estimated_ba_using_speedangle_sum 0.860 0.860 1.814 3.990 5.565 7.171 10.987 15.165 26.122 46.334 84.385
estimated_slg_using_speedangle 0.827 0.827 1.473 0.793 0.663 0.498 0.550 0.515 0.497 0.479 0.442
estimated_woba_using_speedangle 0.461 0.461 0.792 0.485 0.426 0.341 0.355 0.343 0.349 0.347 0.328
estimated_woba_using_speedangle_sum 2.481 2.481 5.892 8.721 10.605 12.460 21.447 27.271 41.253 68.056 122.114
ev_max 100.800 95.200 100.167 103.340 100.714 99.140 99.113 99.845 99.400 98.906 98.146
extension 6.268 6.306 6.267 6.266 6.300 6.333 6.325 6.327 6.315 6.319 6.338
hard_hit 1.000 1.000 2.000 8.000 9.000 11.000 16.000 22.000 33.000 55.000 102.000
hh_ab 0.250 0.143 0.182 0.381 0.333 0.282 0.267 0.278 0.264 0.262 0.256
hit 1.000 1.000 2.000 4.000 6.000 7.000 15.000 20.000 30.000 50.000 88.000
hit_distance 138.000 138.000 199.000 178.182 184.125 159.080 143.974 140.170 144.133 140.479 142.272
hmove 0.692 0.655 0.689 0.690 0.682 0.702 0.706 0.692 0.675 0.662 0.653
hr 1.000 1.000 1.000 1.000 1.000 1.000 3.000 4.000 4.000 5.000 7.000
hr_per_fb · · · · · · · · 0.111 0.078 0.055
hr_platoon · · · · · · ·
hr_rate 0.250 0.143 0.091 0.048 0.037 0.026 0.050 0.051 0.032 0.024 0.018
iso 0.600 0.333 0.286 0.182 0.125 0.089 0.157 0.172 0.136 0.113 0.089
la_contact 3.000 3.000 4.000 11.000 16.000 25.000 39.000 53.000 83.000 142.000 276.000
launch_speed 91.100 91.100 95.850 96.264 93.012 90.084 88.685 88.074 86.789 85.780 85.211
launch_speed_angle_sum -2.667 -2.667 3.500 12.000 16.125 19.360 11.026 9.660 8.892 7.035 5.620
launch_speed_sum 510.600 891.900 1225.700 2809.300 3384.400 4824.300 6509.400 8386.200 13053.600 21947.300 42883.100
mix_entropy 1.873 1.906 1.817 1.875 1.809 1.738 1.769 1.762 1.744 1.757 1.709
out_of_zone 5.000 19.000 33.000 53.000 64.000 85.000 125.000 160.000 249.000 403.000 738.000
slug_window_ab 0.250 0.143 0.182 0.238 0.185 0.128 0.117 0.089 0.080 0.071 0.078
spin 2468.421 2438.449 2402.282 2415.804 2417.217 2398.606 2417.335 2433.648 2471.284 2494.378 2510.220
square_per_ab 0.500 0.286 0.273 0.381 0.333 0.385 0.383 0.380 0.360 0.357 0.348
squared_up 2.000 3.000 4.000 13.000 14.000 20.000 30.000 37.000 57.000 97.000 194.000
strikeout 1.000 1.000 1.000 4.000 5.000 6.000 10.000 14.000 25.000 39.000 77.000
strikeout_rate 0.250 0.143 0.091 0.190 0.185 0.154 0.167 0.177 0.200 0.186 0.193
sweet_spot 1.000 4.000 6.000 13.000 15.000 17.000 21.000 31.000 52.000 87.000 173.000
sweet_spot_per_ab 0.250 0.143 0.182 0.238 0.259 0.231 0.183 0.215 0.240 0.252 0.263
tb 4.000 4.000 6.000 8.000 10.000 11.000 26.000 36.000 49.000 76.000 128.000
tb_platoon · · · · · · ·
velo 89.095 88.400 88.773 88.793 89.279 89.795 89.509 89.566 89.265 89.371 89.556
velo_top 92.300 92.000 92.308 92.503 92.605 92.754 92.828 92.919 92.766 93.333 93.772
vmove 0.424 0.475 0.501 0.490 0.555 0.638 0.574 0.581 0.544 0.502 0.508
walk 0.000 3.000 6.000 6.000 6.000 8.000 10.000 11.000 15.000 23.000 33.000
walk_platoon · · · · · · ·
walk_rate 0.000 0.429 0.545 0.286 0.222 0.205 0.167 0.139 0.120 0.110 0.083
xbh 1.000 1.000 2.000 2.000 2.000 2.000 5.000 7.000 10.000 15.000 25.000
xbh_rate 0.250 0.143 0.182 0.095 0.074 0.051 0.083 0.089 0.080 0.071 0.063
z_swing_rate · · · · · 0.724 0.681 0.654 0.632 0.642 0.643
zone_rate · · · · · · 0.488 0.494 0.501 0.514 0.523