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

McCann, James

Long and lofted (2) Bat speed 69.1mph -0.1 Swing length 6.81ft -0.36 Attack angle 8.5° -0.4 Swing tilt 37.1° +5
Swing & contact · last 30 games vs last 100 1 metric moved Barrel rate 5.6% -7.9% Bat speed 69.5 mph +0.5% Exit velo 86.6 mph -2.6% Chase rate 38.0% +5.6%
applies to every section below
Pitch Mix Analysis → All players →
Trailing stats run through his last game, 2026-08-19 (yesterday).
Percentile Rankings 2026-04-10 to 2026-08-19 · 394 qualified players
POOR AVERAGE GREAT
xwOBA 55 0.347
xBA 53 0.311
xSLG 60 0.501
Avg Exit Velo 41 86.6
Barrel % 52 7.5
Hard-Hit % 57 46.2
Bat Speed 47 69.4
Chase % 14 39.0
K % 47 22.9
BB % 6 2.8
Hits Spray Chart 33 hits · 30 games · 2026-04-10 to 2026-08-19
Single 25 Double 4 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 108 PA · 30 games · 2026-04-10 to 2026-08-19
33 hits 4 walks 1 hit by pitch 23 strikeouts 47 outs in play avg exit velo 86.6 mph over 80 tracked xwOBA 0.295
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Walk 3-0 FF 93.9 0.698 Morán, Jovani
2026-08-18 Single fly ball 0-0 FF 97.8 69.3 26° 224 CF 0.991 1.035 0.892 Olds, Wyatt
2026-08-18 Out line drive 0-0 SI 101.9 100.1 18° 307 RF 0.380 0.666 0.442 Guerrero, Tyron
2026-08-18 Out popup 0-1 FC 86.2 55.1 60° 117 RF corner 0.003 0.003 0.003 Suarez, Ranger
2026-08-18 Out popup 1-2 SL 79.1 93.8 58° 195 CF 0.020 0.035 0.023 Suarez, Ranger
2026-08-17 Strikeout swinging 1-2 SL 87.6 0.000 Olds, Wyatt
2026-08-16 Out fly ball 1-0 SL 82.1 97.0 36° 375 CF 0.146 0.499 0.261 Iglesias, Raisel
2026-08-16 Out ground ball 2-2 SL 84.5 100.6 -3° 29 Infield 0.332 0.379 0.311 Fuentes, Didier
2026-08-16 Single ground ball 0-0 FC 86.8 27.8 -5° 16 Infield 0.242 0.242 0.218 Elder, Bryce
2026-08-16 Single line drive 0-0 SI 88.8 108.3 10° 194 LF 0.886 1.131 0.876 Elder, Bryce
2026-08-11 Out fly ball 1-1 SL 82.3 80.1 32° 271 RF 0.051 0.100 0.063 Romano, Jordan
2026-08-11 Out popup 1-1 SL 85.6 73.4 69° 101 Infield 0.001 0.001 0.000 Herget, Jimmy
2026-08-11 Out ground ball 3-2 SI 94.0 73.8 -4° 28 Infield 0.094 0.111 0.090 Sugano, Tomoyuki
2026-08-11 Strikeout swinging 2-2 FS 87.9 0.000 Sugano, Tomoyuki
2026-08-08 Single ground ball 3-2 FF 94.3 64.6 -8° 19 Infield 0.051 0.051 0.046 Dreyer, Jack
2026-08-08 Walk 3-2 CH 89.5 0.698 Hurt, Kyle
2026-08-08 Walk 3-1 SL 86.2 0.698 Vesia, Alex
2026-08-08 Out line drive 2-1 SI 95.8 108.7 15° 331 LF gap 0.671 1.095 0.737 Yamamoto, Yoshinobu
2026-08-08 Strikeout swinging 0-2 FC 87.7 0.000 Yamamoto, Yoshinobu
2026-08-05 Out ground ball 1-2 KC 82.7 79.4 -33° 5 Infield 0.047 0.047 0.042 Canning, Griffin
2026-08-05 Strikeout swinging 2-2 CH 89.3 0.000 Peralta, Wandy
2026-08-05 Strikeout swinging 0-2 FS 86.7 0.000 Hart, Kyle
2026-08-05 Out fly ball 1-1 SL 87.6 77.0 44° 256 RF gap 0.074 0.084 0.067 Mize, Casey
2026-08-05 Out fly ball 2-0 FF 93.3 98.6 61° 222 RF gap 0.023 0.036 0.026 Mize, Casey
2026-08-04 Home Run fly ball 0-1 KC 87.8 107.6 24° 395 LF 0.977 3.710 1.915 Márquez, Germán
2026-08-04 Out line drive 1-2 SL 86.5 88.5 23° 308 RF gap 0.157 0.250 0.168 Vásquez, Randy
2026-08-04 Out ground ball 1-2 ST 86.9 90.9 127 RF gap 0.463 0.515 0.427 Vásquez, Randy
2026-08-03 Double line drive 0-1 CH 90.3 104.3 152 LF 0.709 0.837 0.672 Peralta, Wandy
2026-08-03 Single line drive 0-0 FF 92.9 86.3 23° 283 RF gap 0.223 0.317 0.228 Matsui, Yuki
2026-08-03 Strikeout swinging 1-2 ST 85.0 0.000 King, Michael
2026-08-03 Fielder's Choice ground ball 2-0 SI 93.7 78.1 -7° 16 Infield 0.070 0.070 0.063 King, Michael
2026-08-01 Single line drive 0-2 FF 95.9 94.0 180 RF gap 0.611 0.717 0.579 Herrin, Tim
2026-08-01 Double line drive 0-1 SL 86.0 55.6 27° 149 RF corner 0.243 0.257 0.219 Aleman, Franco
2026-08-01 Hit By Pitch 0-0 ST 82.0 0.729 Holderman, Colin
2026-08-01 Strikeout swinging 2-2 CU 80.9 0.000 Messick, Parker
2026-08-01 Single line drive 1-2 FF 96.5 96.7 175 RF 0.660 0.751 0.627 Messick, Parker
2026-07-28 Single line drive 1-1 FC 95.1 94.9 13° 229 RF 0.951 1.160 0.924 Dotel, Wilber
2026-07-28 Strikeout swinging 3-2 SL 83.4 0.000 Soto, Gregory
2026-07-28 Out ground ball 2-2 SL 83.2 82.5 -32° 5 Infield 0.053 0.056 0.051 Eisert, Brandon
2026-07-28 Single ground ball 0-1 SL 86.5 102.6 130 CF 0.649 0.732 0.603 Mattson, Isaac
2026-07-28 Single line drive 3-1 FF 97.7 86.7 20° 248 LF gap 0.603 0.699 0.564 Chandler, Bubba
2026-07-28 Single ground ball 3-2 SL 92.0 99.7 -9° 15 LF gap 0.237 0.251 0.213 Chandler, Bubba
2026-07-25 Single ground ball 3-2 FC 89.6 97.5 120 RF 0.649 0.734 0.614 Griffin, Foster
2026-07-25 Out fly ball 0-0 FF 91.1 94.7 30° 328 RF 0.183 0.561 0.306 Griffin, Foster
2026-07-25 Out fly ball 1-2 FS 80.9 93.7 40° 320 LF gap 0.029 0.056 0.030 Griffin, Foster
2026-07-22 Strikeout swinging 2-2 SL 89.0 0.000 Juenger, Hayden
2026-07-22 Single ground ball 3-2 FS 86.6 74.7 -3° 21 LF gap 0.083 0.092 0.079 Tur, Yunior
2026-07-22 Home Run fly ball 0-0 FC 91.9 106.7 27° 431 LF gap 1.000 4.000 2.000 Tur, Yunior
2026-07-22 Walk 3-0 FF 96.3 0.698 Jump, Gage
2026-07-22 Single fly ball 2-0 FF 96.6 63.3 43° 191 RF corner 0.306 0.334 0.275 Jump, Gage
2026-07-18 Out ground ball 2-1 SI 96.7 93.0 -21° 8 Infield 0.105 0.116 0.100 Svanson, Matt
2026-07-18 Strikeout swinging 2-2 SL 87.7 0.000 Graceffo, Gordon
2026-07-18 Strikeout swinging 0-2 ST 86.8 0.000 May, Dustin
2026-07-18 Single ground ball 1-0 SI 98.0 105.0 145 RF gap 0.629 0.700 0.581 May, Dustin
2026-07-11 Home Run fly ball 0-2 SL 83.8 101.5 28° 399 LF gap 0.603 2.194 1.151 Knack, Landon
2026-07-11 Home Run fly ball 1-0 SI 94.1 95.3 31° 375 LF 0.137 0.422 0.224 Yamamoto, Yoshinobu
2026-07-11 Strikeout swinging 0-2 SL 87.0 0.000 Yamamoto, Yoshinobu
2026-07-11 Reached On Error ground ball 0-1 CU 76.5 63.6 -29° 5 Infield 0.039 0.039 0.035 Yamamoto, Yoshinobu
2026-07-07 Out ground ball 1-2 CH 87.7 80.9 -21° 5 Infield 0.039 0.039 0.035 Brito, Jhony
2026-07-07 Out ground ball 0-1 SI 94.8 74.9 -48° 2 Infield 0.132 0.132 0.119 Márquez, Germán
2026-07-07 Single line drive 1-2 SL 86.5 81.2 22° 268 RF gap 0.689 0.757 0.620 Márquez, Germán
2026-05-18 Single ground ball 0-0 SI 92.6 66.5 -67° 1 Infield 0.232 0.232 0.210 Borucki, Ryan
2026-05-16 Out ground ball 0-2 FF 98.6 103.0 -11° 9 Infield 0.232 0.241 0.211 Mejia, Juan
2026-05-16 Grounded Into DP ground ball 1-2 SI 93.1 99.0 -9° 13 Infield 0.232 0.249 0.231 Sugano, Tomoyuki
2026-05-16 Out line drive 3-2 FC 89.9 108.3 18° 386 CF 0.643 1.296 0.815 Sugano, Tomoyuki
2026-05-10 Out ground ball 3-2 FF 91.8 97.2 -13° 12 Infield 0.198 0.209 0.178 Manaea, Sean
2026-05-10 Out fly ball 0-0 SI 92.1 95.4 30° 343 RF gap 0.183 0.561 0.306 Peterson, David
2026-05-10 Single ground ball 0-1 SL 87.2 109.8 106 LF gap 0.663 0.738 0.604 Peterson, David
2026-05-10 Sac Bunt ground ball 0-0 FS 76.0 25.8 36° 44 Infield Myers, Tobias
2026-05-07 Out ground ball 0-1 SL 86.5 75.3 -4° 23 Infield 0.089 0.100 0.082 Keller, Mitch
2026-05-07 Single ground ball 2-0 ST 81.7 101.9 -7° 19 LF 0.332 0.346 0.299 Keller, Mitch
2026-05-02 Out ground ball 2-1 FS 82.8 70.9 -41° 2 Infield 0.102 0.102 0.092 Imanaga, Shota
2026-05-02 Strikeout swinging 0-2 FS 84.0 0.000 Imanaga, Shota
2026-05-02 Out ground ball 1-1 FS 83.1 66.2 35 Infield 0.113 0.122 0.104 Imanaga, Shota
2026-04-30 Strikeout swinging 2-2 KC 87.3 0.000 Megill, Trevor
2026-04-30 Out line drive 1-2 SL 84.5 75.9 12° 164 LF gap 0.414 0.474 0.404 Drohan, Shane
2026-04-30 Out fly ball 0-0 FF 94.4 95.5 45° 313 RF 0.009 0.023 0.013 Drohan, Shane
2026-04-28 Strikeout swinging 0-2 ST 83.1 0.000 Woodford, Jake
2026-04-28 Single ground ball 0-2 SV 87.6 105.2 -8° 14 LF gap 0.306 0.323 0.275 Patrick, Chad
2026-04-28 Strikeout swinging 2-2 FC 89.6 0.000 Patrick, Chad
2026-04-26 Grounded Into DP ground ball 0-0 FF 96.4 68.1 -23° 5 Infield 0.034 0.034 0.031 Peralta, Wandy
2026-04-26 Out ground ball 1-2 FF 99.6 98.5 -7° 12 Infield 0.229 0.238 0.218 Rodriguez, Bradgley
2026-04-26 Out fly ball 0-2 SL 85.5 89.1 47° 294 CF 0.003 0.007 0.005 Morgan, David
2026-04-26 Out ground ball 0-1 FF 92.0 62.2 13° 118 Infield 0.189 0.214 0.174 King, Michael
2026-04-22 Grounded Into DP ground ball 2-2 SV 82.8 97.4 -7° 15 Infield 0.208 0.237 0.192 Newcomb, Sean
2026-04-22 Strikeout looking 1-2 FF 93.6 0.000 Sims, Lucas
2026-04-22 Strikeout swinging 1-2 ST 83.8 0.000 Hudson, Bryan
2026-04-22 Out ground ball 3-2 ST 83.6 96.7 -13° 11 Infield 0.198 0.209 0.178 Kay, Anthony
2026-04-22 Out popup 3-2 ST 83.2 75.2 67° 116 Infield 0.001 0.001 0.000 Kay, Anthony
2026-04-19 Grounded Into DP ground ball 1-1 SL 89.6 79.8 -4° 22 Infield 0.110 0.137 0.104 Fisher, Braydon
2026-04-19 Out line drive 2-2 FC 91.4 96.6 19° 324 CF 0.351 0.597 0.397 Fluharty, Mason
2026-04-19 Strikeout swinging 1-2 FF 94.8 0.000 Gausman, Kevin
2026-04-19 Single line drive 1-2 FF 93.1 92.9 16° 226 LF gap 0.797 0.943 0.751 Gausman, Kevin
2026-04-17 Single ground ball 0-2 CH 82.2 88.3 75 CF 0.413 0.477 0.390 Mantiply, Joe
2026-04-17 Out ground ball 1-1 CH 84.2 75.6 -4° 21 RF corner 0.102 0.111 0.105 Lauer, Eric
2026-04-17 Out fly ball 0-1 CH 84.1 91.8 34° 348 CF 0.051 0.162 0.091 Lauer, Eric
2026-04-17 Strikeout swinging 0-2 CH 84.7 0.000 Lauer, Eric
2026-04-14 Single line drive 3-2 ST 82.2 102.7 15° 283 CF 0.637 0.953 0.675 Raquet, Nick
2026-04-14 Out ground ball 2-2 FF 95.7 87.0 -2° 37 Infield 0.203 0.228 0.191 Garcia, Rico
2026-04-14 Single ground ball 3-1 FF 94.1 94.5 51 CF 0.349 0.402 0.347 Rogers, Trevor
2026-04-14 Strikeout swinging 2-2 ST 78.6 0.000 Rogers, Trevor
2026-04-12 Strikeout swinging 0-2 SL 87.7 0.000 Bowlan, Jonathan
2026-04-12 Single ground ball 3-2 FF 95.6 99.2 63 CF 0.426 0.453 0.384 Painter, Andrew
2026-04-12 Strikeout swinging 1-2 SL 87.9 0.000 Painter, Andrew
2026-04-12 Double line drive 2-1 SI 95.8 108.3 21° 399 CF 0.877 2.534 1.420 Pop, Zach
2026-04-10 Sac Bunt ground ball 0-1 SI 94.8 30.8 23 Infield Kerkering, Orion
2026-04-10 Double line drive 2-0 SI 96.7 106.2 16° 337 RF gap 0.566 1.003 0.662 Luzardo, Jesús
2026-04-10 Force Out ground ball 2-0 SI 96.0 91.8 -14° 9 Infield 0.118 0.135 0.111 Luzardo, Jesús
game_date: 2026-08-20 ballpark: Fenway Park batter_team: ari stand: R pitcher: moran, jovani pitcher_team: bos
Choose stats & windows — 56 of 56 metrics, 11 of 11 windows
Metrics
Trailing windows (games)
Reset to defaults
stat 1g2g3g5g7g10g15g20g30g50g100g
ab_game 1.000 5.000 6.000 14.000 24.000 36.000 58.000 71.000 108.000 174.000 315.000
air_ball_rate · · · · · 0.600 0.561 0.481 0.438 0.460 0.495
appearances 1.000 2.000 3.000 5.000 7.000 10.000 15.000 20.000 30.000 50.000 89.000
ba 0.250 0.200 0.231 0.190 0.312 0.396 0.385 0.327 0.293 ·
babip 0.250 0.250 0.273 0.250 0.375 0.459 0.420 0.382 0.350 0.322
babip_den 0.000 4.000 4.000 11.000 16.000 24.000 37.000 50.000 76.000 120.000 202.000
babip_num 0.000 1.000 1.000 3.000 4.000 9.000 17.000 21.000 29.000 42.000 65.000
barrel 0.000 0.000 0.000 0.000 1.000 2.000 4.000 5.000 6.000 11.000 19.000
barrel_per_ab 0.000 0.000 0.000 0.000 0.042 0.056 0.069 0.070 0.056 0.063 0.060
bat_speed 72.340 72.986 68.465 68.508 68.230 69.317 69.028 69.454 69.140 69.116
bip_per_pa 0.000 0.800 0.667 0.786 0.667 0.694 0.707 0.761 0.741 0.724 0.686
blast 0.000 0.000 0.000 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
blast_per_ab 0.000 0.000 0.000 0.000 0.042 0.028 0.017 0.014 0.009 0.006 0.003
chase 0.000 1.000 2.000 7.000 14.000 21.000 37.000 44.000 81.000 133.000 223.000
chase_rate 0.000 0.167 0.250 0.292 0.286 0.328 0.319 0.328 0.380 0.397 0.360
contact 1.000 5.000 6.000 14.000 24.000 36.000 58.000 71.000 108.000 174.000 315.000
estimated_ba_using_speedangle 0.348 0.348 0.286 0.251 0.325 0.351 0.334 0.311 0.307 0.317
estimated_ba_using_speedangle_sum 0.000 1.394 1.394 3.146 4.012 8.125 14.381 18.045 24.851 38.639 68.478
estimated_slg_using_speedangle 0.435 0.435 0.382 0.345 0.518 0.612 0.555 0.501 0.525 0.559
estimated_woba_using_speedangle 0.340 0.340 0.289 0.256 0.360 0.408 0.379 0.347 0.353 0.377
estimated_woba_using_speedangle_sum 0.000 1.739 1.739 4.202 5.515 12.939 25.085 29.985 40.104 66.175 120.779
ev_max 0.000 100.100 92.700 97.875 99.800 100.822 101.764 100.374 99.352 97.865 97.949
fly_ball 0.000 1.000 1.000 3.000 5.000 6.000 12.000 13.000 16.000 32.000 59.000
ground_ball 0.000 0.000 0.000 3.000 5.000 7.000 15.000 25.000 41.000 62.000 100.000
hard_hit 0.000 1.000 1.000 5.000 7.000 10.000 18.000 26.000 37.000 61.000 107.000
hh_ab 0.000 0.200 0.167 0.357 0.292 0.278 0.310 0.366 0.343 0.351 0.340
hit 0.000 1.000 1.000 3.000 4.000 10.000 21.000 25.000 33.000 48.000 79.000
hit_distance 210.750 210.750 168.818 168.125 179.000 181.585 160.667 149.912 159.460 164.574
hr 0.000 0.000 0.000 0.000 0.000 1.000 4.000 4.000 4.000 6.000 14.000
hr_per_fb · · · · · · · · 0.114 0.103 0.131
hr_platoon · · · · · · · 0.000 1.000 2.000 3.000
hr_rate 0.000 0.000 0.000 0.000 0.000 0.028 0.069 0.056 0.037 0.034 0.044
iso 0.000 0.000 0.000 0.000 0.156 0.264 0.215 0.158 0.165 ·
la_contact 0.000 4.000 4.000 11.000 16.000 25.000 41.000 54.000 80.000 126.000 216.000
launch_speed 79.575 79.575 79.936 81.725 84.384 86.951 86.744 86.632 88.246 88.935
launch_speed_angle_sum 40.500 40.500 27.000 23.500 19.920 15.976 10.852 9.738 10.730 10.051
launch_speed_sum 0.000 318.300 403.600 1144.500 2053.200 3415.800 5636.800 7003.100 11410.700 17649.900 32017.200
line_drive 0.000 1.000 1.000 2.000 3.000 9.000 11.000 13.000 19.000 26.000 48.000
out_of_zone 4.000 6.000 8.000 24.000 49.000 64.000 116.000 134.000 213.000 335.000 619.000
pull 0.000 0.000 0.000 3.000 5.000 8.000 17.000 21.000 26.000 45.000 74.000
slg 0.250 0.200 0.231 0.190 0.469 0.660 0.600 0.485 0.457 ·
slug_window_ab 0.000 0.200 0.167 0.071 0.083 0.083 0.103 0.127 0.120 0.126 0.124
square_per_ab 0.000 0.400 0.333 0.429 0.333 0.417 0.448 0.493 0.472 0.477 0.429
squared_up 0.000 2.000 2.000 7.000 11.000 19.000 33.000 43.000 66.000 104.000 178.000
strikeout 0.000 0.000 1.000 2.000 5.000 7.000 12.000 12.000 23.000 41.000 79.000
strikeout_rate 0.000 0.000 0.167 0.143 0.208 0.194 0.207 0.169 0.213 0.236 0.251
sweet_spot 0.000 2.000 2.000 5.000 9.000 17.000 25.000 29.000 42.000 62.000 117.000
sweet_spot_per_ab 0.000 0.400 0.333 0.286 0.208 0.333 0.310 0.296 0.259 0.247 0.238
tb 0.000 1.000 1.000 3.000 4.000 15.000 35.000 39.000 49.000 75.000 134.000
tb_platoon · · · · · · · 15.000 23.000 37.000 41.000
walk 1.000 1.000 1.000 1.000 3.000 3.000 4.000 4.000 4.000 5.000 15.000
walk_platoon · · · · · · · 3.000 3.000 7.000 7.000
walk_rate 1.000 0.200 0.167 0.071 0.125 0.083 0.069 0.056 0.037 0.029 0.048
xbh 0.000 0.000 0.000 0.000 0.000 3.000 6.000 6.000 8.000 15.000 27.000
xbh_rate 0.000 0.000 0.000 0.000 0.000 0.083 0.103 0.085 0.074 0.086 0.086
z_swing_rate · · · · · 0.645 0.677 0.664 0.641 0.637 0.657
zone_rate · · · · · · 0.445 0.464 0.474 0.475 0.482