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

Batter vs Pitch Arsenal

A batter's own numbers by pitch type and location — add a pitcher to see their actual arsenal overlaid on top, and how this batter has done against pitches shaped like it.

Cedric Mullins LHB TBA

change batter
Compact and level Bat speed 67.8mph -1.4 Swing length 7.28ft +0.12 Attack angle 10.4° +1.5 Swing tilt 30.0° -2.2
Swing & contact · last 30 games vs last 100 1 metric moved Barrel rate 4.3% +23.1% Bat speed 68.1 mph +0.0% Exit velo 89.0 mph +4.0% Chase rate 31.6% +0.2%
Hot Zones by location · xwOBA on contact (excludes Ks/BBs, so runs higher than a full-PA xwOBA), dimmed cells are too few balls in play to trust

vs RHP

0.315 159p
0.316 185p
0.223 116p
0.405 181p
0.315 250p
0.173 148p
0.368 140p
0.425 167p
0.191 117p

vs LHP

0.385 53p
0.193 60p
0.213 50p
0.271 79p
0.263 77p
0.203 48p
0.233 56p
0.392 54p
24p
How Cedric Mullins handles each pitch vs RHP · ordered by volume · 6 too thin to show
Cedric Mullins: by Pitch Type 25 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 315 0.242 3.2% 27% 14% 31% 31% 84.4 0.191 0.204
LHP SI 265 0.327 0.0% 28% 26% 20% 44% 78.7 0.320 0.319
LHP SL 196 0.128 2.1% 14% 27% 38% 30% 85.2 0.223 0.221
LHP ST 110 0.091 0.0% 12% 12% 41% 24% 82.6 0.148 0.148
LHP FC 74 0.462 0.0% 25% 33% 33% 25% 82.0 0.339 0.330
LHP CU 36
LHP CH 23
LHP SV 6
LHP KC 5
LHP PO 1
LHP CS 1
RHP FF 1199 0.220 5.2% 40% 17% 42% 24% 86.5 0.265 0.316
RHP CH 368 0.222 3.3% 38% 24% 20% 49% 85.8 0.349 0.376
RHP SI 339 0.188 3.5% 41% 21% 31% 36% 89.5 0.266 0.312
RHP SL 300 0.123 6.2% 33% 18% 31% 29% 85.2 0.244 0.279
RHP FC 266 0.200 0.0% 26% 21% 26% 31% 84.0 0.222 0.223
RHP CU 231 0.224 4.1% 46% 31% 20% 46% 88.6 0.303 0.342
RHP FS 128 0.061 3.0% 41% 9% 27% 55% 89.3 0.240 0.287
RHP ST 115 0.263 5.3% 38% 31% 23% 0% 89.2 0.218 0.240
RHP KC 57 0.273 9.1%
RHP EP 11
RHP SV 7
RHP KN 4
RHP FA 2
RHP CS 1

Showing every pitcher. Today’s probable opponent starter:

Shawn Armstrong

Or add any other pitcher to overlay their actual arsenal on top of the above:

At-Bat Log 94 PA · 30 games · 2026-08-19 to 2026-10-12
15 hits 11 walks 13 strikeouts 55 outs in play avg exit velo 89.0 mph over 68 tracked xwOBA 0.300
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-10-12 Home Run fly ball 1-2 SL 87.7 98.6 26° 384 RF 0.483 1.434 0.788 Erik Sabrowski
2026-10-07 Out ground ball 2-2 FF 96.0 100.9 2° 65 Infield 0.480 0.539 0.446 David Bednar
2026-10-07 Out ground ball 1-0 CU 80.8 95.9 -14° 7 Infield 0.201 0.216 0.181 Paul Blackburn
2026-09-27 Strikeout swinging 1-2 KC 90.7 — — — — — — 0.000 Jhoan Duran
2026-09-27 Strikeout swinging 0-2 SL 86.1 — — — — — — 0.000 Alex McFarlane
2026-09-27 Single ground ball 0-0 FC 91.5 103.4 8° 138 RF gap 0.717 0.806 0.666 Zack Wheeler
2026-09-27 Out fly ball 3-2 FS 87.8 93.8 48° 239 CF 0.006 0.018 0.010 Zack Wheeler
2026-09-26 Strikeout swinging 0-2 FF 94.6 — — — — — — 0.000 Max Lazar
2026-09-26 Out ground ball 0-2 CH 82.8 98.9 6° 114 Infield 0.589 0.673 0.549 José Urquidy
2026-09-26 Single ground ball 1-1 CH 84.5 103.1 3° 75 CF 0.551 0.673 0.534 José Urquidy
2026-09-26 Out line drive 1-0 FC 90.9 67.1 12° 112 Infield 0.263 0.280 0.237 Chase Shugart
2026-09-26 Out line drive 2-1 SL 85.2 96.1 22° 324 LF gap 0.203 0.399 0.247 Tanner Banks
2026-09-25 Single ground ball 3-2 FF 93.6 105.1 -1° 40 CF 0.477 0.518 0.440 Tim Mayza
2026-09-23 Out ground ball 1-1 CU 77.9 96.5 -19° 6 Infield 0.140 0.144 0.126 David Bednar
2026-09-23 Out fly ball 1-1 SI 92.4 87.7 53° 191 LF 0.009 0.009 0.008 John Schreiber
2026-09-23 Home Run fly ball 3-2 FF 96.6 98.7 31° 375 RF 0.371 1.364 0.717 Gerrit Cole
2026-09-23 Out popup 3-2 SL 88.8 91.9 66° 139 Infield 0.014 0.020 0.016 Gerrit Cole
2026-09-23 Incomplete PA 1-2 FF 96.8 — — — — — — — Gerrit Cole
2026-09-22 Single ground ball 2-2 FF 86.6 106.0 2° 68 RF 0.520 0.572 0.474 Ryan Yarbrough
2026-09-22 Out ground ball 2-2 FS 91.3 99.0 -13° 12 RF corner 0.258 0.293 0.235 David Bednar
2026-09-22 Strikeout swinging 3-2 ST 79.8 — — — — — — 0.000 Max Fried
2026-09-22 Force Out ground ball 2-2 ST 80.5 85.8 3° 65 Infield 0.366 0.404 0.333 Max Fried
2026-09-22 Walk 3-0 FF 93.5 — — — — — — 0.698 Max Fried
2026-09-19 Strikeout swinging 0-2 FF 96.8 — — — — — — 0.000 Brayan Bello
2026-09-19 Out ground ball 0-0 FF 97.3 89.4 -18° 5 RF 0.079 0.083 0.071 Brayan Bello
2026-09-19 Single ground ball 1-0 FF 96.0 41.0 -64° 1 Infield 0.252 0.253 0.227 Brayan Bello
2026-09-17 Out fly ball 1-1 FC 91.3 95.7 55° 249 CF 0.011 0.021 0.014 Yunior Tur
2026-09-15 Out ground ball 1-2 CH 89.9 76.7 -28° 2 Infield 0.042 0.046 0.038 Jack Perkins
2026-09-15 Strikeout swinging 2-2 CH 90.9 — — — — — — 0.000 Jack Perkins
2026-09-12 Sac Bunt ground ball 0-0 FF 93.0 22.7 48° 34 Infield — — — Peter Lambert
2026-09-12 Out ground ball 2-1 FF 93.2 105.6 4° 86 Infield 0.606 0.703 0.578 Peter Lambert
2026-09-11 Out ground ball 0-1 CU 81.8 72.9 -3° 16 Infield 0.070 0.080 0.063 Ethan Pecko
2026-09-11 Strikeout swinging 2-2 FC 90.6 — — — — — — 0.000 Ethan Pecko
2026-09-11 Out ground ball 3-2 SI 92.2 77.8 -26° 5 Infield 0.052 0.056 0.047 Bryan King
2026-09-10 Out ground ball 2-1 SL 81.0 90.0 -1° 44 Infield 0.287 0.353 0.263 Didier Fuentes
2026-09-10 Out line drive 0-1 FC 84.2 93.8 23° 309 RF gap 0.140 0.259 0.161 Martín Pérez
2026-09-10 Strikeout swinging 0-2 CH 82.0 — — — — — — 0.000 Martín Pérez
2026-09-09 Out popup 1-0 FF 92.2 70.3 50° 193 LF gap 0.154 0.194 0.148 Bailey Falter
2026-09-09 Out fly ball 1-1 SI 96.0 95.5 39° 328 LF gap 0.086 0.332 0.175 Ray Kerr
2026-09-09 Single line drive 1-2 SL 85.2 74.5 22° 239 LF gap 0.974 1.036 0.886 Reynaldo López
2026-09-09 Strikeout swinging 1-2 SL 83.0 — — — — — — 0.000 Reynaldo López
2026-09-05 Out fly ball 2-1 FF 95.8 86.8 54° 237 LF gap 0.020 0.037 0.027 Jacob Latz
2026-09-05 Single line drive 0-1 SI 92.1 87.9 10° 159 CF 0.509 0.547 0.461 Tyler Alexander
2026-09-05 Out ground ball 2-2 SI 96.6 103.7 -12° 7 Infield 0.302 0.315 0.278 Jacob deGrom
2026-09-05 Out line drive 3-2 CU 79.7 101.4 10° 171 RF gap 0.840 1.024 0.816 Jacob deGrom
2026-09-04 Out fly ball 1-1 ST 81.0 88.9 55° 219 RF 0.011 0.021 0.014 Tyler Alexander
2026-09-04 Double Play ground ball 0-2 FF 94.6 79.0 6° 91 Infield 0.308 0.365 0.283 Kumar Rocker
2026-09-04 Out fly ball 0-0 FF 96.3 84.3 43° 284 RF gap 0.014 0.026 0.017 Kumar Rocker
2026-09-04 Walk 3-1 FF 94.3 — — — — — — 0.698 Robby Ahlstrom
2026-09-03 Walk 3-2 ST 83.8 — — — — — — 0.698 Chase Silseth
2026-09-03 Walk 3-1 FF 92.8 — — — — — — 0.698 Cal Quantrill
2026-09-03 Out fly ball 0-0 FF 93.4 82.7 36° 305 RF gap 0.014 0.022 0.013 Cal Quantrill
2026-09-03 Out fly ball 0-2 FF 93.9 84.6 39° 297 LF 0.009 0.017 0.009 Cal Quantrill
2026-09-02 Single ground ball 1-2 FF 93.9 102.0 6° 134 RF 0.643 0.712 0.593 Chris Devenski
2026-09-02 Out fly ball 2-0 FF 89.5 103.8 39° 374 RF gap 0.374 1.456 0.741 Justin Hagenman
2026-08-31 Out ground ball 0-2 FF 93.0 81.9 -53° 3 Infield 0.252 0.256 0.232 Chris Devenski
2026-08-31 Out ground ball 3-2 FF 97.5 95.2 -4° 20 Infield 0.314 0.343 0.283 Dedniel Núñez
2026-08-31 Single fly ball 0-1 FF 94.8 64.4 32° 207 LF gap 0.806 0.868 0.738 Robert Stock
2026-08-31 Out line drive 2-2 FF 96.1 88.0 20° 300 RF gap 0.463 0.576 0.442 Robert Stock
2026-08-30 Strikeout looking 3-2 FF 89.8 — — — — — — 0.000 Yuki Matsui
2026-08-29 Walk 3-2 FF 93.0 — — — — — — 0.698 Yuki Matsui
2026-08-29 Single line drive 2-0 SI 97.4 109.7 13° 257 RF 0.783 1.117 0.799 Bradgley Rodriguez
2026-08-29 Out fly ball 1-1 SI 94.0 95.5 32° 358 LF gap 0.200 0.660 0.362 Walker Buehler
2026-08-29 Out popup 2-1 FC 91.4 79.2 81° 18 Infield 0.001 0.001 0.000 Walker Buehler
2026-08-28 Home Run fly ball 1-2 SL 89.0 94.3 33° 360 RF 0.094 0.305 0.163 Wandy Peralta
2026-08-28 Out ground ball 1-1 FF 91.1 95.8 -10° 14 Infield 0.270 0.305 0.257 Casey Mize
2026-08-28 Fielder's Choice ground ball 0-0 FS 87.7 81.9 -49° 2 RF corner 0.183 0.184 0.167 Casey Mize
2026-08-28 Out popup 0-0 SL 86.3 85.5 78° 33 RF corner 0.009 0.013 0.010 Casey Mize
2026-08-26 Out fly ball 0-0 FF 94.6 102.0 27° 389 RF gap 0.680 2.384 1.254 Troy Melton
2026-08-26 Out fly ball 1-1 CU 76.9 81.1 39° 287 RF gap 0.011 0.011 0.010 Troy Melton
2026-08-26 Single ground ball 1-1 CH 89.4 90.1 -1° 38 RF corner 0.287 0.353 0.263 Troy Melton
2026-08-25 Strikeout looking 2-2 SL 83.6 — — — — — — 0.000 Kenley Jansen
2026-08-25 Strikeout swinging 2-2 CH 84.4 — — — — — — 0.000 Jacob Waguespack
2026-08-25 Walk 3-0 FF 97.2 — — — — — — 0.698 Jackson Jobe
2026-08-25 Out ground ball 1-2 CU 86.1 105.1 0° 52 Infield 0.509 0.560 0.472 Jackson Jobe
2026-08-24 Out popup 1-0 FF 95.7 66.2 55° 173 CF 0.020 0.027 0.020 Tanner Rainey
2026-08-23 Out fly ball 2-2 FF 96.3 96.7 37° 344 LF gap 0.154 0.566 0.301 Cam Sanders
2026-08-23 Out popup 0-1 ST 85.6 88.4 76° 96 RF corner 0.009 0.014 0.011 Grant Wolfram
2026-08-23 Strikeout (DP) looking 3-2 KC 85.2 — — — — — — 0.000 Shane Baz
2026-08-23 Walk 3-1 CH 87.1 — — — — — — 0.698 Shane Baz
2026-08-23 Incomplete PA 0-1 FF 96.9 — — — — — — — Shane Baz
2026-08-22 Out ground ball 0-2 CU 88.8 82.0 -9° 11 Infield 0.094 0.121 0.094 Rico Garcia
2026-08-22 Double fly ball 1-1 SI 92.9 101.9 25° 374 LF gap 0.660 2.125 1.144 Josh Walker
2026-08-22 Walk 3-2 FF 95.8 — — — — — — 0.698 Brandon Young
2026-08-22 Out ground ball 2-0 SI 93.7 101.5 -10° 11 Infield 0.279 0.313 0.261 Brandon Young
2026-08-21 Out fly ball 2-1 FF 96.7 92.0 50° 260 CF 0.003 0.003 0.003 Rico Garcia
2026-08-20 Walk 3-2 FF 97.4 — — — — — — 0.698 Louis Varland
2026-08-20 Out fly ball 1-2 FF 92.6 93.5 26° 358 RF 0.174 0.350 0.219 Shane Bieber
2026-08-20 Out fly ball 0-2 FF 91.6 86.4 56° 230 LF 0.011 0.011 0.010 Shane Bieber
2026-08-20 Out popup 0-1 FF 91.6 78.4 58° 187 LF gap 0.031 0.037 0.028 Shane Bieber
2026-08-19 Out ground ball 0-0 SI 83.0 97.2 -16° 4 Infield 0.155 0.159 0.140 Tyler Rogers
2026-08-19 Out popup 1-0 FF 92.1 77.0 79° 60 LF corner 0.006 0.006 0.005 Braydon Fisher
2026-08-19 Walk 3-0 FF 93.4 — — — — — — 0.698 Max Scherzer
2026-08-19 Walk 3-0 FF 92.4 — — — — — — 0.698 Max Scherzer