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

Andy Pages RHB LAN

Long and lofted Bat speed 70.7mph +1.5 Swing length 7.73ft +0.57 Attack angle 6.6° -2.3 Swing tilt 40.4° +8.2
Swing & contact · last 30 games vs last 100 1 metric moved Barrel rate 5.8% +6.9% Bat speed 71.3 mph +0.3% Exit velo 89.5 mph +1.4% Chase rate 25.6% -13.5%
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-08-04 to 2026-10-15 · 97 qualified players
POOR AVERAGE GREAT
xwOBA 65 0.382
xBA 75 0.350
xSLG 61 0.542
Avg Exit Velo 58 89.1
Barrel % 46 7.4
Hard-Hit % 37 43.2
Bat Speed 58 71.0
Chase %↓ 76 26.0
K %↓ 62 19.8
BB % 71 9.9
Hits Spray Chart 30 hits · 30 games · 2026-08-04 to 2026-10-15
Single 21 Double 4 Triple 0 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 120 PA · 30 games · 2026-08-04 to 2026-10-15
30 hits 12 walks 2 hit by pitch 25 strikeouts 51 outs in play avg exit velo 89.5 mph over 80 tracked xwOBA 0.347
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-10-15 Strikeout looking 1-2 CU 85.3 — — — — — — 0.000 Aaron Ashby
2026-10-15 Double line drive 2-0 SI 98.1 111.4 14° 309 LF gap 0.703 1.199 0.809 Aaron Ashby
2026-10-15 Out line drive 2-2 FC 94.1 64.0 21° 169 RF gap 0.554 0.585 0.499 Dustin May
2026-10-15 Single ground ball 0-0 FC 95.3 89.3 3° 65 CF 0.391 0.445 0.375 Dustin May
2026-10-14 Strikeout swinging 2-2 ST 82.4 — — — — — — 0.000 Robert Gasser
2026-10-14 Out fly ball 1-2 FC 90.2 88.5 33° 289 RF 0.026 0.058 0.035 Robert Gasser
2026-10-12 Strikeout swinging 0-2 SL 89.9 — — — — — — 0.000 Abner Uribe
2026-10-12 Out fly ball 1-2 CH 83.1 88.9 39° 312 LF gap 0.001 0.001 0.000 Logan Henderson
2026-10-12 Walk 3-2 FF 93.8 — — — — — — 0.698 Logan Henderson
2026-10-11 Out line drive 0-0 FF 98.8 98.8 22° 346 LF gap 0.371 0.779 0.483 Trevor Megill
2026-10-11 Strikeout swinging 0-2 SI 98.6 — — — — — — 0.000 Abner Uribe
2026-10-11 Out fly ball 2-1 FC 93.6 90.4 39° 297 RF 0.020 0.050 0.032 Jacob Misiorowski
2026-10-11 Single ground ball 1-1 FF 100.4 89.4 -15° 10 RF 0.114 0.121 0.103 Jacob Misiorowski
2026-10-07 Single ground ball 3-2 FF 99.7 92.2 7° 119 CF 0.540 0.630 0.524 Robert Suarez
2026-10-07 Out line drive 2-1 FS 88.8 107.9 8° 151 Infield 0.686 0.829 0.661 Tyler Mahle
2026-10-07 Single ground ball 0-1 FS 86.9 106.7 6° 126 LF 0.629 0.718 0.586 Tyler Mahle
2026-10-06 Force Out ground ball 2-2 FF 89.8 92.1 6° 95 Infield 0.471 0.533 0.429 Brent Suter
2026-10-06 Single line drive 0-1 FC 88.2 81.8 20° 256 CF 0.883 0.983 0.816 Dylan Dodd
2026-10-06 Single ground ball 1-0 FF 94.9 102.8 -4° 23 LF 0.384 0.425 0.346 Chris Sale
2026-10-06 Strikeout swinging 2-2 SL 81.6 — — — — — — 0.000 Chris Sale
2026-10-04 Out ground ball 0-0 FF 98.8 85.9 -18° 6 Infield 0.073 0.088 0.070 Didier Fuentes
2026-10-04 Out ground ball 2-0 FF 98.5 97.6 -29° 4 Infield 0.082 0.092 0.074 Didier Fuentes
2026-10-04 Walk 3-2 FF 95.3 — — — — — — 0.698 Grant Holmes
2026-10-04 Strikeout swinging 1-2 CU 80.8 — — — — — — 0.000 Ray Kerr
2026-10-03 Strikeout swinging 2-2 CH 81.0 — — — — — — 0.000 Brent Suter
2026-10-03 Strikeout swinging 2-2 FS 85.2 — — — — — — 0.000 AJ Smith-Shawver
2026-10-03 Out line drive 2-2 FF 97.5 96.5 20° 350 CF 0.297 0.568 0.360 AJ Smith-Shawver
2026-10-03 Strikeout looking 2-2 SI 95.4 — — — — — — 0.000 Dylan Dodd
2026-09-27 Home Run fly ball 1-0 ST 83.0 102.8 26° 399 LF 0.797 2.816 1.480 Duncan Davitt
2026-09-27 Grounded Into DP ground ball 0-2 ST 85.8 96.7 1° 54 Infield 0.397 0.404 0.357 Trent Harris
2026-09-27 Walk 3-1 FF 95.0 — — — — — — 0.698 Dylan Smith
2026-09-27 Sac Fly fly ball 2-1 SL 86.7 89.1 27° 323 RF — — 0.069 Braxton Roxby
2026-09-27 Strikeout swinging 1-2 FF 95.8 — — — — — — 0.000 Joel Kuhnel
2026-09-26 Strikeout looking 3-2 SI 96.0 — — — — — — 0.000 Jason Foley
2026-09-26 Strikeout swinging 1-2 SL 90.0 — — — — — — 0.000 Carson Seymour
2026-09-26 Walk 3-2 ST 82.9 — — — — — — 0.698 Duncan Davitt
2026-09-26 Out ground ball 0-2 FF 91.3 96.4 0° 55 Infield 0.451 0.486 0.408 Matt Wilkinson
2026-09-25 Out fly ball 1-1 FF 94.8 76.6 32° 238 RF 0.169 0.245 0.183 Joel Kuhnel
2026-09-25 Single line drive 2-0 FF 91.6 99.2 9° 160 LF 0.617 0.674 0.564 Yunior Marte
2026-09-25 Home Run fly ball 3-2 SL 86.7 101.6 35° 389 LF 0.463 1.743 0.891 Yunior Marte
2026-09-24 Strikeout looking 1-2 SL 89.2 — — — — — — 0.000 Mason Miller
2026-09-24 Out fly ball 0-0 SL 84.4 95.0 27° 322 RF 0.206 0.469 0.280 Jason Adam
2026-09-24 Walk 3-2 ST 80.7 — — — — — — 0.698 Nick Pivetta
2026-09-24 Strikeout swinging 1-2 ST 82.7 — — — — — — 0.000 Nick Pivetta
2026-09-23 Single line drive 2-0 SI 100.4 92.8 20° 303 RF gap 0.291 0.428 0.287 Adrian Morejon
2026-09-23 Double ground ball 0-2 FF 99.6 77.4 9° 112 LF 0.309 0.366 0.297 Bradgley Rodriguez
2026-09-23 Single fly ball 1-2 SI 93.2 71.3 35° 245 CF 0.614 0.676 0.565 Robbie Ray
2026-09-23 Strikeout swinging 2-2 SI 93.2 — — — — — — 0.000 Robbie Ray
2026-09-22 Walk 3-1 FC 90.9 — — — — — — 0.698 Griffin Canning
2026-09-22 Double Play fly ball 2-2 CH 90.1 72.0 29° 243 LF gap 0.789 0.813 0.710 Wandy Peralta
2026-09-22 Out ground ball 0-0 SI 91.8 87.7 4° 90 Infield 0.467 0.535 0.440 Michael King
2026-09-22 Hit By Pitch 2-1 SI 94.3 — — — — — — 0.729 Michael King
2026-08-21 Hit By Pitch 1-1 SI 100.2 — — — — — — 0.729 Bubba Chandler
2026-08-21 Strikeout looking 3-2 SI 100.6 — — — — — — 0.000 Bubba Chandler
2026-08-19 Out fly ball 1-0 SL 83.8 74.9 41° 250 RF 0.189 0.269 0.203 Jordan Romano
2026-08-19 Out line drive 2-0 FF 95.9 82.7 12° 175 CF 0.531 0.580 0.483 Nick Frasso
2026-08-19 Single ground ball 0-0 FF 94.1 92.3 4° 95 RF gap 0.500 0.600 0.483 Mark Manfredi
2026-08-19 Strikeout swinging 2-2 KC 83.2 — — — — — — 0.000 Kyle Freeland
2026-08-19 Out line drive 1-1 CH 85.6 92.4 22° 346 CF 0.149 0.241 0.155 Kyle Freeland
2026-08-18 Out line drive 3-2 SL 82.4 78.2 23° 260 LF gap 0.794 0.875 0.723 Jordan Romano
2026-08-18 Out line drive 2-1 CH 87.6 96.5 9° 179 RF 0.594 0.643 0.538 Parker Mushinski
2026-08-18 Force Out ground ball 0-0 SI 93.9 93.2 -16° 8 Infield 0.155 0.173 0.140 Ryan Feltner
2026-08-18 Out fly ball 1-2 ST 80.5 80.7 31° 310 LF 0.080 0.142 0.093 Ryan Feltner
2026-08-18 Single line drive 3-2 FF 95.2 71.3 17° 176 LF 0.720 0.792 0.674 Ryan Feltner
2026-08-17 Walk 3-2 FC 91.7 — — — — — — 0.698 TJ Shook
2026-08-17 Single ground ball 0-2 FF 97.1 99.1 0° 43 CF 0.449 0.525 0.428 Juan Mejia
2026-08-17 Double line drive 0-0 FF 92.1 100.2 11° 197 LF 0.903 1.064 0.860 Tomoyuki Sugano
2026-08-17 Single line drive 2-0 FC 88.3 96.9 14° 267 CF 0.891 1.082 0.863 Tomoyuki Sugano
2026-08-17 Out ground ball 0-0 SI 93.6 95.3 -2° 38 Infield 0.332 0.367 0.299 Tomoyuki Sugano
2026-08-16 Home Run fly ball 3-2 FF 95.9 100.6 33° 382 LF 0.426 1.662 0.860 DL Hall
2026-08-16 Walk 3-2 FF 93.1 — — — — — — 0.698 Logan Henderson
2026-08-16 Out ground ball 0-2 ST 82.2 59.5 -21° 4 Infield 0.057 0.064 0.051 Logan Henderson
2026-08-16 Strikeout looking 0-2 FF 94.2 — — — — — — 0.000 Logan Henderson
2026-08-15 Out ground ball 3-2 CH 93.7 59.9 -9° 4 Infield 0.085 0.089 0.078 Aaron Ashby
2026-08-15 Out ground ball 3-2 SL 91.0 71.3 3° 53 Infield 0.137 0.162 0.123 Jacob Misiorowski
2026-08-15 Out ground ball 1-1 FC 93.6 92.1 -3° 28 Infield 0.281 0.299 0.253 Jacob Misiorowski
2026-08-15 Out line drive 3-2 FF 101.2 86.9 21° 278 RF 0.463 0.550 0.417 Jacob Misiorowski
2026-08-14 Out popup 2-0 FF 92.1 69.3 69° 101 RF corner 0.001 0.001 0.000 Grant Anderson
2026-08-14 Home Run fly ball 2-2 ST 81.2 100.8 32° 367 LF 0.463 1.750 0.909 Robert Gasser
2026-08-14 Single ground ball 1-1 FF 94.4 102.9 -6° 24 Infield 0.276 0.314 0.248 Robert Gasser
2026-08-14 Single line drive 2-1 ST 80.1 77.3 25° 222 CF 0.700 0.777 0.646 Robert Gasser
2026-08-13 Out ground ball 0-2 SL 88.2 76.8 -14° 11 Infield 0.065 0.075 0.058 DL Hall
2026-08-13 Out line drive 1-1 FF 94.9 104.1 17° 316 RF gap 0.477 0.870 0.563 Shane Drohan
2026-08-13 Out ground ball 3-1 FC 91.1 98.9 -8° 16 Infield 0.290 0.305 0.261 Shane Drohan
2026-08-13 Out fly ball 1-2 SL 87.4 81.4 38° 252 RF 0.023 0.036 0.024 Shane Drohan
2026-08-12 Double Play fly ball 1-2 FF 93.5 78.9 27° 257 RF gap 0.306 0.389 0.299 Mason Black
2026-08-12 Out ground ball 2-0 FC 89.3 51.7 -26° 6 Infield 0.114 0.115 0.103 Mason Black
2026-08-12 Single line drive 0-1 SI 91.5 99.3 7° 168 RF 0.620 0.697 0.577 Jose Cuas
2026-08-12 Strikeout looking 3-2 SI 93.8 — — — — — — 0.000 Daniel Lynch IV
2026-08-11 Out ground ball 0-1 SI 97.5 71.5 -66° 1 Infield 0.276 0.277 0.248 Lucas Erceg
2026-08-11 Walk 3-1 FC 95.0 — — — — — — 0.698 Steven Cruz
2026-08-11 Out fly ball 1-0 FF 94.4 87.4 53° 235 RF gap 0.014 0.025 0.017 Michael Wacha
2026-08-11 Out fly ball 0-0 FF 93.9 98.1 29° 362 RF gap 0.377 1.231 0.654 Michael Wacha
2026-08-11 Single ground ball 0-0 FF 93.0 91.8 9° 138 LF gap 0.626 0.704 0.580 Michael Wacha
2026-08-10 Strikeout looking 3-2 SL 89.9 — — — — — — 0.000 Alex Lange
2026-08-10 Out line drive 0-1 FF 91.7 106.5 17° 319 LF gap 0.531 1.053 0.660 Noah Cameron
2026-08-10 Out ground ball 3-2 FC 92.1 76.8 -2° 28 Infield 0.082 0.089 0.080 Noah Cameron
2026-08-10 Walk 3-0 FF 92.8 — — — — — — 0.698 Noah Cameron
2026-08-09 Single ground ball 1-2 CH 91.7 94.4 3° 65 LF gap 0.446 0.530 0.423 Taylor Clarke
2026-08-09 Strikeout swinging 2-2 CH 83.7 — — — — — — 0.000 Eduardo Rodriguez
2026-08-09 Double line drive 0-0 FF 92.9 106.3 6° 151 LF gap 0.594 0.677 0.553 Eduardo Rodriguez
2026-08-09 Strikeout swinging 3-2 CH 83.8 — — — — — — 0.000 Eduardo Rodriguez
2026-08-08 Out fly ball 2-2 ST 88.5 95.4 26° 338 LF 0.211 0.480 0.288 Brandyn Garcia
2026-08-08 Strikeout swinging 2-2 FF 97.5 — — — — — — 0.000 Jonathan Loáisiga
2026-08-08 Single ground ball 2-2 SI 92.9 87.0 -16° 9 Infield 0.088 0.098 0.083 Brandon Pfaadt
2026-08-08 Single ground ball 3-2 CH 88.3 74.9 4° 63 Infield 0.219 0.244 0.207 Brandon Pfaadt
2026-08-08 Walk 3-1 SI 94.7 — — — — — — 0.698 Brandon Pfaadt
2026-08-07 Home Run fly ball 0-0 FC 94.1 108.1 35° 425 LF gap 0.863 3.425 1.759 Brandyn Garcia
2026-08-07 Walk 3-1 FC 92.4 — — — — — — 0.698 Merrill Kelly
2026-08-07 Out fly ball 0-1 SL 86.2 93.5 37° 347 LF 0.049 0.141 0.079 Merrill Kelly
2026-08-07 Incomplete PA 0-0 FF 92.9 — — — — — — — Merrill Kelly
2026-08-07 Strikeout swinging 2-2 SI 94.5 — — — — — — 0.000 Merrill Kelly
2026-08-05 Strikeout swinging 3-2 FF 97.1 — — — — — — 0.000 Tyler Ferguson
2026-08-05 Out fly ball 2-1 FS 81.2 99.1 33° 387 RF gap 0.297 1.031 0.536 Shota Imanaga
2026-08-05 Single ground ball 0-0 SI 89.1 98.9 0° 51 Infield 0.449 0.525 0.428 Shota Imanaga
2026-08-05 Out fly ball 1-1 FF 91.3 92.9 52° 295 CF 0.003 0.003 0.003 Shota Imanaga
2026-08-04 Out fly ball 1-1 SL 84.8 92.3 26° 358 LF gap 0.114 0.238 0.152 Jacob Webb
2026-08-04 Grounded Into DP ground ball 1-2 FF 94.0 92.0 -5° 25 Infield 0.210 0.248 0.189 Javier Assad
2026-08-04 Out ground ball 2-1 SI 94.8 90.4 -37° 3 Infield 0.052 0.053 0.047 Javier Assad
2026-08-04 Out ground ball 3-2 FF 94.4 93.5 -1° 39 Infield 0.335 0.366 0.303 Javier Assad
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 4.000 6.000 9.000 16.000 24.000 37.000 54.000 77.000 120.000 211.000 440.000
air_ball_rate · · · · · 0.524 0.600 0.592 0.562 0.545 0.548
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.500 0.333 0.250 0.333 0.318 0.250 0.289 0.288 0.288 0.286 0.251
babip 0.667 0.500 0.400 0.455 0.438 0.350 0.393 0.348 0.333 0.346 0.289
babip_den 3.000 4.000 5.000 11.000 16.000 20.000 28.000 46.000 75.000 136.000 291.000
babip_num 2.000 2.000 2.000 5.000 7.000 7.000 11.000 16.000 25.000 47.000 84.000
barrel 1.000 1.000 1.000 1.000 1.000 2.000 3.000 4.000 7.000 9.000 25.000
barrel_per_ab 0.250 0.167 0.111 0.062 0.042 0.054 0.056 0.052 0.058 0.043 0.055
bat_speed 74.714 74.093 73.841 73.603 72.452 71.802 71.563 71.628 71.268 71.150 71.055
bip_per_pa 0.750 0.667 0.556 0.688 0.667 0.568 0.556 0.636 0.667 0.678 0.693
blast 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1.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.002
chase 3.000 6.000 8.000 8.000 12.000 20.000 34.000 46.000 70.000 147.000 290.000
chase_rate 0.375 0.429 0.381 0.276 0.267 0.256 0.272 0.263 0.256 0.296 0.297
contact 4.000 6.000 9.000 16.000 24.000 37.000 54.000 77.000 120.000 211.000 440.000
estimated_ba_using_speedangle 0.549 0.419 0.335 0.367 0.371 0.375 0.393 0.399 0.359 0.365 0.333
estimated_ba_using_speedangle_sum 1.648 1.674 1.675 4.035 5.928 7.870 11.795 19.531 28.702 52.258 101.677
estimated_slg_using_speedangle 0.743 0.572 0.458 0.492 0.471 0.562 0.592 0.570 0.559 0.537 0.530
estimated_woba_using_speedangle 0.561 0.430 0.344 0.373 0.365 0.406 0.424 0.417 0.393 0.388 0.370
estimated_woba_using_speedangle_sum 2.229 2.287 2.288 5.415 7.536 11.810 17.759 27.938 44.705 76.860 161.729
ev_max 111.400 99.950 96.967 99.520 99.714 99.370 97.914 97.663 99.252 98.716 99.594
fly_ball 0.000 1.000 2.000 3.000 3.000 5.000 10.000 13.000 24.000 39.000 85.000
ground_ball 1.000 1.000 1.000 4.000 8.000 10.000 12.000 20.000 34.000 60.000 115.000
hard_hit 1.000 1.000 1.000 4.000 6.000 10.000 13.000 21.000 36.000 64.000 133.000
hh_ab 0.250 0.167 0.111 0.250 0.250 0.270 0.241 0.273 0.300 0.303 0.302
hit 2.000 2.000 2.000 5.000 7.000 8.000 13.000 19.000 30.000 54.000 98.000
hit_distance 181.000 208.000 228.800 199.364 161.062 178.952 195.333 182.714 179.150 176.315 179.413
hr 0.000 0.000 0.000 0.000 0.000 1.000 2.000 3.000 5.000 7.000 14.000
hr_per_fb · · · · · · · · 0.111 0.090 0.084
hr_platoon · · · · · · · 3.000 3.000 5.000 8.000
hr_rate 0.000 0.000 0.000 0.000 0.000 0.027 0.037 0.039 0.042 0.033 0.032
iso 0.250 0.167 0.125 0.067 0.045 0.125 0.178 0.182 0.183 0.153 0.167
la_contact 3.000 4.000 5.000 11.000 16.000 21.000 30.000 49.000 80.000 143.000 305.000
launch_speed 88.233 88.300 88.420 93.409 92.981 93.771 91.427 89.118 89.488 88.873 88.289
launch_speed_angle_sum 12.667 17.750 22.000 16.091 9.500 10.762 14.200 12.571 12.250 13.021 15.695
launch_speed_sum 433.000 891.900 1145.800 1806.000 2266.200 3439.700 5043.700 7674.900 12609.500 24884.800 48961.000
line_drive 2.000 2.000 2.000 4.000 5.000 6.000 8.000 16.000 21.000 39.000 82.000
out_of_zone 8.000 14.000 21.000 29.000 45.000 78.000 125.000 175.000 273.000 497.000 978.000
pull 0.000 0.000 0.000 3.000 6.000 8.000 13.000 21.000 39.000 63.000 124.000
slg 0.750 0.500 0.375 0.400 0.364 0.375 0.467 0.470 0.471 0.439 0.418
slug_window_ab 0.000 0.000 0.000 0.062 0.042 0.081 0.074 0.065 0.092 0.095 0.102
square_per_ab 0.250 0.167 0.222 0.500 0.458 0.432 0.352 0.364 0.400 0.403 0.398
squared_up 1.000 2.000 3.000 9.000 12.000 18.000 22.000 34.000 60.000 111.000 222.000
strikeout 1.000 2.000 3.000 4.000 6.000 12.000 16.000 18.000 25.000 47.000 89.000
strikeout_rate 0.250 0.333 0.333 0.250 0.250 0.324 0.296 0.234 0.208 0.223 0.202
sweet_spot 2.000 3.000 4.000 6.000 7.000 13.000 22.000 33.000 51.000 100.000 196.000
sweet_spot_per_ab 0.500 0.333 0.222 0.250 0.208 0.216 0.259 0.299 0.267 0.270 0.266
tb 3.000 3.000 3.000 6.000 8.000 12.000 21.000 31.000 49.000 83.000 163.000
tb_platoon · · · · · · · 24.000 33.000 49.000 86.000
walk 0.000 0.000 1.000 1.000 2.000 4.000 6.000 8.000 12.000 20.000 40.000
walk_platoon · · · · · · · 1.000 4.000 12.000 18.000
walk_rate 0.000 0.000 0.111 0.062 0.083 0.108 0.111 0.104 0.100 0.095 0.091
xbh 1.000 1.000 1.000 1.000 1.000 2.000 4.000 6.000 9.000 14.000 35.000
xbh_rate 0.250 0.167 0.111 0.062 0.042 0.054 0.074 0.078 0.075 0.066 0.080
z_swing_rate · · · · · 0.605 0.564 0.579 0.624 0.639 0.647
zone_rate · · · · · · 0.447 0.444 0.444 0.455 0.451