About & methodology · mlbaseballytics@gmail.com · Not betting advice. 21+. · If you need help, call 1-800-GAMBLER
data as of 19 Aug, 8:59 AM ET

Pitch Mix Analysis

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.

Batter: Johnston, Troy Compact and level change batter
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

80p
0.363 76p
0.375 49p
0.319 94p
0.448 94p
0.423 59p
0.248 76p
0.517 103p
0.476 59p

vs LHP

15p
15p
18p
0.226 28p
0.291 22p
12p
21p
18p
14p
How Johnston, Troy handles each pitch vs RHP · ordered by volume · 6 too thin to show
Johnston, Troy: by Pitch Type 24 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 87 0.118 0.0% 38% 15% 31% 46% 89.0 0.182 0.183
LHP SI 79 0.412 0.0% 56% 28% 6% 67% 91.3 0.391 0.388
LHP SL 71 0.154 3.8% 25% 25% 42% 25% 86.9 0.205 0.223
LHP ST 48 0.188 0.0% 42% 33% 50% 17% 91.1 0.298 0.292
LHP FC 21
LHP CU 11
LHP CH 5
LHP KC 2
LHP EP 1
RHP FF 566 0.296 0.0% 39% 45% 21% 31% 90.9 0.387 0.393
RHP CH 234 0.235 1.2% 30% 34% 20% 45% 86.3 0.341 0.357
RHP SI 136 0.161 0.0% 26% 30% 11% 52% 87.1 0.307 0.310
RHP CU 115 0.444 7.4% 38% 48% 14% 38% 89.4 0.390 0.439
RHP FC 111 0.214 3.6% 22% 30% 37% 30% 85.1 0.356 0.373
RHP SL 99 0.448 0.0% 54% 33% 25% 33% 90.2 0.402 0.426
RHP ST 68 0.200 6.7% 73% 18% 27% 45% 95.7 0.306 0.326
RHP FS 61 0.375 4.2% 52% 24% 19% 57% 93.6 0.378 0.435
RHP KC 42 0.385 0.0% 40% 30% 20% 40% 90.3 0.365 0.344
RHP SV 18
RHP FO 10
RHP FA 6
RHP EP 4
RHP KN 3
RHP CS 1

Showing every pitcher. Today’s probable opponent starter:

Sasaki, Roki

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

At-Bat Log 99 PA · 30 games · 2026-06-28 to 2026-08-18
16 hits 10 walks 1 hit by pitch 17 strikeouts 55 outs in play avg exit velo 90.6 mph over 70 tracked xwOBA 0.304
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-18 Out fly ball 1-2 FF 98.3 92.6 38° 293 LF gap 0.049 0.135 0.074 Scott, Tanner
2026-08-18 Strikeout swinging 0-2 SL 85.2 0.000 Henriquez, Edgardo
2026-08-16 Out ground ball 1-2 CU 77.7 82.8 36 Infield 0.200 0.221 0.184 Harris, Trent
2026-08-16 Out ground ball 2-1 SL 83.6 80.7 74 Infield 0.248 0.285 0.266 Sanmartin, Reiver
2026-08-16 Walk 3-1 SI 95.4 0.698 Hentges, Sam
2026-08-16 Out line drive 3-1 SL 87.3 76.7 17° 168 CF 0.957 1.019 0.868 Tidwell, Blade
2026-08-16 Single ground ball 0-1 FF 93.4 99.8 118 RF gap 0.597 0.659 0.551 Tidwell, Blade
2026-08-14 Out ground ball 1-1 FS 90.0 91.8 -3° 19 Infield 0.240 0.254 0.216 Foley, Jason
2026-08-14 Walk 3-2 ST 85.2 0.698 Harris, Trent
2026-08-14 Strikeout swinging 1-2 FF 91.2 0.000 Roupp, Landen
2026-08-14 Triple fly ball 0-0 CH 85.5 102.1 28° 408 RF gap 0.711 2.533 1.330 Roupp, Landen
2026-08-14 Grounded Into DP ground ball 2-1 CH 84.9 90.6 -9° 11 Infield 0.171 0.192 0.155 Roupp, Landen
2026-08-10 Single line drive 0-1 SL 89.3 95.3 14° 251 CF 0.920 1.141 0.895 Littell, Zack
2026-08-10 Out fly ball 2-2 CH 85.5 85.9 39° 293 LF corner 0.011 0.021 0.014 Soroka, Michael
2026-08-10 Single line drive 0-1 CH 85.6 93.8 13° 216 RF 0.971 1.125 0.921 Soroka, Michael
2026-08-07 Out ground ball 1-1 CH 87.9 76.2 49 Infield 0.134 0.148 0.133 Leahy, Kyle
2026-08-07 Out ground ball 1-0 FF 94.8 92.5 130 Infield 0.503 0.577 0.477 Leahy, Kyle
2026-08-04 Strikeout swinging 0-2 CH 85.8 0.000 Baker, Bryan
2026-08-04 Out line drive 0-0 SI 92.0 89.9 85 Infield 0.349 0.405 0.326 Kelly, Kevin
2026-08-03 Out ground ball 0-0 KC 75.5 74.3 -31° 5 RF corner 0.039 0.039 0.035 Grove, Michael
2026-08-03 Double line drive 0-0 FF 93.3 92.2 17° 256 RF corner 0.723 0.883 0.678 Grove, Michael
2026-08-03 Strikeout swinging 0-2 CH 82.9 0.000 Seymour, Ian
2026-08-03 Out line drive 1-1 FF 91.6 89.0 24° 319 LF gap 0.131 0.211 0.138 Seymour, Ian
2026-08-02 Strikeout swinging 2-2 FF 98.0 0.000 Pearson, Nate
2026-08-02 Single line drive 0-0 CU 78.2 77.6 23° 258 RF 0.794 0.875 0.723 Lugo, Seth
2026-08-02 Strikeout swinging 2-2 SI 92.4 0.000 Lugo, Seth
2026-08-02 Out fly ball 3-2 FC 90.8 83.7 30° 324 CF 0.049 0.089 0.055 Lugo, Seth
2026-07-31 Out line drive 2-2 CH 80.6 100.5 18° 313 RF gap 0.380 0.666 0.442 Wacha, Michael
2026-07-31 Reached On Error ground ball 0-1 CH 81.2 69.3 -22° 6 Infield 0.031 0.031 0.028 Wacha, Michael
2026-07-31 Out line drive 0-0 FF 91.7 103.5 188 CF 0.714 0.860 0.684 Wacha, Michael
2026-07-29 Out line drive 1-2 FF 102.3 98.4 23° 345 CF 0.311 0.681 0.413 Miller, Mason
2026-07-29 Strikeout swinging 1-2 CH 92.1 0.000 Rodriguez, Bradgley
2026-07-28 Single ground ball 1-2 FF 100.3 66.7 14° 129 Infield 0.349 0.389 0.329 Morejon, Adrian
2026-07-28 Out ground ball 3-2 SI 93.2 91.2 121 Infield 0.557 0.638 0.523 King, Michael
2026-07-28 Out ground ball 1-0 CH 85.4 75.1 -7° 14 Infield 0.075 0.078 0.073 King, Michael
2026-07-28 Out fly ball 3-2 CH 87.2 86.4 51° 253 LF 0.006 0.006 0.005 King, Michael
2026-07-26 Strikeout swinging 1-2 CH 88.1 0.000 Anderson, Grant
2026-07-26 Force Out ground ball 2-2 CU 87.6 86.3 -11° 15 Infield 0.118 0.147 0.106 Misiorowski, Jacob
2026-07-26 Out fly ball 0-2 FF 102.6 95.0 29° 351 LF gap 0.177 0.538 0.294 Misiorowski, Jacob
2026-07-24 Out line drive 1-2 CH 82.5 103.4 10° 173 RF 0.849 1.018 0.812 Yoho, Craig
2026-07-24 Out fly ball 2-1 FF 95.3 95.3 35° 352 CF 0.103 0.390 0.207 Drohan, Shane
2026-07-24 Out ground ball 3-2 CU 80.7 87.6 -25° 6 Infield 0.062 0.068 0.056 Drohan, Shane
2026-07-24 Out fly ball 2-0 FC 92.2 78.9 34° 285 RF gap 0.034 0.034 0.031 Drohan, Shane
2026-07-21 Single line drive 2-0 ST 82.3 87.1 144 CF 0.463 0.510 0.425 Krook, Matt
2026-07-21 Out ground ball 1-1 FF 94.3 99.8 -8° 17 Infield 0.234 0.245 0.211 Mikolas, Miles
2026-07-21 Out ground ball 1-1 SL 87.6 94.5 -9° 11 Infield 0.169 0.198 0.165 Mikolas, Miles
2026-07-21 Sac Fly fly ball 1-1 ST 74.4 89.5 31° 349 CF 0.082 Palmquist, Carson
2026-07-20 Out line drive 1-1 ST 75.7 91.6 21° 321 LF gap 0.249 0.384 0.264 Cosgrove, Tom
2026-07-20 Walk 3-2 SL 84.3 0.698 Cornelio, Riley
2026-07-19 Strikeout swinging 0-2 FS 83.0 0.000 Pagán, Emilio
2026-07-19 Out line drive 0-1 SL 85.3 99.3 23° 397 CF 0.357 0.813 0.487 Burke, Brock
2026-07-19 Out fly ball 0-2 FS 85.4 86.8 62° 229 LF 0.014 0.024 0.017 Greene, Hunter
2026-07-19 Single line drive 1-0 FF 97.3 106.2 111 RF gap 0.623 0.703 0.579 Greene, Hunter
2026-07-18 Strikeout swinging 1-2 ST 81.6 0.000 Moll, Sam
2026-07-18 Grounded Into DP ground ball 1-1 FF 92.2 90.3 -22° 8 RF corner 0.062 0.065 0.061 Garcia, Julian
2026-07-18 Out line drive 3-0 SI 92.7 90.6 12° 180 CF 0.800 0.915 0.763 Lowder, Rhett
2026-07-18 Out fly ball 3-2 SI 92.4 98.2 24° 383 CF 0.366 0.890 0.525 Lowder, Rhett
2026-07-17 Double line drive 1-1 CU 80.4 100.0 20° 350 RF 0.311 0.609 0.382 Antone, Tejay
2026-07-17 Out ground ball 2-1 SI 91.6 63.9 -33° 3 Infield 0.041 0.041 0.037 Singer, Brady
2026-07-17 Sac Fly fly ball 2-1 SL 82.7 96.0 41° 353 CF 0.053 Singer, Brady
2026-07-17 Strikeout looking 1-2 ST 83.1 0.000 Singer, Brady
2026-07-12 Strikeout swinging 0-2 CH 86.5 0.000 McDonald, Trevor
2026-07-12 Out ground ball 3-2 SI 93.1 99.4 76 Infield 0.489 0.559 0.457 McDonald, Trevor
2026-07-12 Out ground ball 1-2 CH 85.4 86.6 -6° 7 Infield 0.142 0.163 0.128 McDonald, Trevor
2026-07-11 Out ground ball 0-0 SI 94.4 100.9 74 Infield 0.531 0.607 0.496 Brubaker, JT
2026-07-11 Walk 3-0 FF 92.7 0.698 Mahle, Tyler
2026-07-11 Out ground ball 1-1 FC 85.7 102.1 81 Infield 0.594 0.669 0.554 Mahle, Tyler
2026-07-11 Out ground ball 1-2 FF 92.9 95.9 -6° 26 Infield 0.232 0.259 0.214 Mahle, Tyler
2026-07-10 Walk 3-2 SI 96.2 0.698 Kilian, Caleb
2026-07-08 Strikeout swinging 0-2 FF 99.5 0.000 Sasaki, Roki
2026-07-08 Out ground ball 0-1 FS 90.1 95.7 -28° 4 Infield 0.065 0.068 0.058 Sasaki, Roki
2026-07-06 Double Play fly ball 0-0 SL 83.1 86.7 41° 295 CF 0.003 0.004 0.003 Lauer, Eric
2026-07-06 Out fly ball 1-2 SL 81.9 82.5 50° 239 LF corner 0.037 0.065 0.046 Lauer, Eric
2026-07-06 Out popup 0-2 SL 83.0 86.8 62° 180 RF 0.014 0.024 0.017 Lauer, Eric
2026-07-05 Hit By Pitch 0-0 FS 84.8 0.729 Smith, Dylan
2026-07-05 Out ground ball 1-0 SI 96.4 Infield Miller, Erik
2026-07-05 Sac Fly line drive 1-2 FF 93.7 91.1 21° 300 LF gap 0.272 Mahle, Tyler
2026-07-05 Single ground ball 1-2 FS 85.5 84.9 138 RF 0.446 0.486 0.405 Mahle, Tyler
2026-07-04 Strikeout swinging 1-2 KC 80.3 0.000 Kilian, Caleb
2026-07-04 Out ground ball 0-0 FF 94.2 97.5 -21° 6 Infield 0.110 0.121 0.100 Hentges, Sam
2026-07-04 Strikeout swinging 2-2 KC 79.4 0.000 Ray, Robbie
2026-07-04 Walk 3-2 SL 87.2 0.698 Ray, Robbie
2026-07-03 Walk 3-2 SI 94.2 0.698 Brubaker, JT
2026-07-02 Double fly ball 0-1 FA 62.0 91.7 31° 369 RF 0.089 0.255 0.146
2026-07-02 Single ground ball 0-1 SI 94.0 104.9 -16° 6 RF 0.169 0.175 0.152 Gibson, Cade
2026-07-02 Out ground ball 1-2 SI 91.4 102.9 -5° 21 Infield 0.343 0.368 0.309 King, John
2026-07-02 Out fly ball 1-0 FC 88.1 92.2 36° 372 CF 0.029 0.096 0.051 Gusto, Ryan
2026-07-02 Walk 3-1 CH 87.0 0.698 Gusto, Ryan
2026-07-01 Out line drive 1-0 ST 88.9 105.7 13° 290 RF 0.886 1.183 0.883 Meyer, Max
2026-07-01 Single ground ball 2-1 CH 86.4 106.6 -7° 17 RF 0.335 0.366 0.304 Meyer, Max
2026-07-01 Out ground ball 3-2 SL 91.4 89.8 -19° 8 Infield 0.089 0.095 0.080 Meyer, Max
2026-06-29 Out fly ball 0-0 SI 94.6 85.5 56° 248 LF corner 0.017 0.022 0.017 Faucher, Calvin
2026-06-29 Walk 3-1 SI 96.9 0.698 Alcantara, Sandy
2026-06-29 Walk 3-2 FF 98.5 0.698 Alcantara, Sandy
2026-06-29 Out fly ball 0-0 CH 90.4 83.1 49° 276 LF gap 0.014 0.022 0.015 Alcantara, Sandy
2026-06-28 Strikeout swinging 0-2 SL 86.3 0.000 Banda, Anthony
2026-06-28 Single ground ball 0-2 SL 85.9 102.3 82 RF 0.594 0.669 0.554 Prielipp, Connor
2026-06-28 Single fly ball 0-0 SL 85.7 68.0 35° 221 LF 0.823 0.890 0.757 Prielipp, Connor
2026-06-28 Strikeout swinging 0-2 CU 81.1 0.000 Prielipp, Connor