Pitch Types Key
FA Fastball
FF 4-seam Fastball
FT 2-seam Fastball
FC Cut Fastball
FS Split-finger Fastball
FO Forkball
SI Sinker
SL Slider
CU Curveball
KC Knuckle Curve
EP Ephuus
CH Change-up
SC Screwball
KN Knuckleball
UN Unknown

Keynan Middleton, RHP, Los Angeles Angels

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
FF 105 78.4% 97.0 8.93 -7.11 218 2,455
SL 29 21.6% 89.5 2.82 -0.61 199 2,274
Type Count Selection Strike Swing Whiff Foul In Play
FF 105 78.4% 70.5% 59.0% 17.1% 25.7% 16.2%
SL 29 21.6% 75.9% 69.0% 27.6% 10.3% 31.0%
Player Team Position At-bats  
Yonder Alonso Seattle Mariners 1B 1  
Aaron Altherr Philadelphia Phillies RF 1  
Tim Beckham Baltimore Orioles SS 3  
Robinson Cano Seattle Mariners 2B 2  
Welington Castillo Baltimore Orioles C 1  
Nelson Cruz Seattle Mariners D 3  
Khristopher Davis Oakland Athletics LF 2  
Jarrod Dyson Seattle Mariners LF 1  
Freddy Galvis Philadelphia Phillies SS 1  
Ben Gamel Seattle Mariners RF 1  
Craig Gentry Baltimore Orioles LF 1  
Ryon Healy Oakland Athletics D 2  
Guillermo Heredia Seattle Mariners LF 1  
Cesar Hernandez Philadelphia Phillies 2B 1  
Adam Jones Baltimore Orioles CF 1  
Caleb Joseph Baltimore Orioles C 1  
Tommy Joseph Philadelphia Phillies 1B 1  
Andrew Knapp Philadelphia Phillies C 1  
Adam Lind Washington Nationals 1B 1  
Jed Lowrie Oakland Athletics 2B 2  
Manny Machado Baltimore Orioles 3B 1  
Leonys Martin Seattle Mariners CF 1  
Bruce Maxwell Oakland Athletics C 1  
Daniel Murphy Washington Nationals 2B 1  
Anthony Rendon Washington Nationals 3B 1  
Joey Rickard Baltimore Orioles LF 1  
Kyle Seager Seattle Mariners 3B 2  
Marcus Semien Oakland Athletics SS 2  
Seth Smith Baltimore Orioles RF 1  
Ryan Zimmerman Washington Nationals 1B 1  

PITCHf/x Charts

Please right-click and save images to use them elsewhere.

At-bat Results

Strikeout27.50%
Single22.50%
Flyout15.00%
Double7.50%
Lineout7.50%
Home Run5.00%
Pop Out5.00%
Groundout5.00%
Field Error2.50%
Intent Walk2.50%

Game Log

Links open in new tab/window.
8/1/2017PHI 1 @ ANA 7
8/4/2017OAK 6 @ ANA 8
8/5/2017OAK 5 @ ANA 0
8/8/2017BAL 2 @ ANA 3
8/9/2017BAL 1 @ ANA 5
8/11/2017ANA 6 @ SEA 5
8/12/2017ANA 6 @ SEA 3
8/13/2017ANA 4 @ SEA 2
8/16/2017ANA 3 @ WAS 2
8/18/2017ANA 7 @ BAL 9