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

Kelvin Herrera, RHP, Kansas City Royals

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
FF 365 43.7% 98.6 8.99 -5.12 210 2,220
CH 182 21.8% 86.5 2.17 -9.97 257 1,925
FT 161 19.3% 97.8 7.55 -9.01 230 2,489
CU 67 8.0% 81.4 -7.11 6.64 45 1,701
FA 60 7.2% 88.6 2.59 -10.38 256 2,054
Type Count Selection Strike Swing Whiff Foul In Play
FF 365 43.7% 66.0% 46.8% 7.7% 24.9% 14.2%
CH 182 21.8% 74.7% 64.3% 25.3% 15.4% 23.6%
FT 161 19.3% 68.9% 49.1% 7.5% 19.9% 21.7%
CU 67 8.0% 56.7% 37.3% 6.0% 6.0% 25.4%
FA 60 7.2% 68.3% 63.3% 23.3% 18.3% 21.7%
Player Team Position At-bats  
Dustin Ackley Seattle Mariners LF 4  
Jose Altuve Houston Astros 2B 1  
Pedro Alvarez Pittsburgh Pirates 3B 1  
Robert Andino Seattle Mariners 2B 1  
Elvis Andrus Texas Rangers SS 2  
Norichika Aoki Kansas City Royals RF 1  
J.P. Arencibia Texas Rangers 1B 2  
Xavier Avery Baltimore Orioles LF 1  
Alex Avila Detroit Tigers C 1  
Mike Aviles Cleveland Indians 3B 2  
Erick Aybar Los Angeles Angels SS 1  
Rod Barajas Pittsburgh Pirates C 1  
Clint Barmes Pittsburgh Pirates SS 1  
Jose Bautista Toronto Blue Jays RF 3  
Gordon Beckham Chicago White Sox 2B 4  
Carlos Beltran New York Yankees RF 2  
Adrian Beltre Texas Rangers 3B 1  
Quintin Berry Boston Red Sox LF 1  
Wilson Betemit Baltimore Orioles 3B 1  
Brian Bixler Houston Astros 2B 1  
Willie Bloomquist Seattle Mariners SS 1  
Brennan Boesch Los Angeles Angels RF 1  
Brian Bogusevic Chicago Cubs LF 1  
Peter Bourjos St. Louis Cardinals CF 1  
Michael Brantley Cleveland Indians LF 1  
Ryan Braun Milwaukee Brewers RF 2  
Drew Butera Los Angeles Dodgers C 1  
Marlon Byrd Philadelphia Phillies RF 2  
Asdrubal Cabrera Cleveland Indians SS 3  
Miguel Cabrera Detroit Tigers 1B 2  
Robinson Cano Seattle Mariners 2B 1  
Luke Carlin Cleveland Indians C 1  
Matt Carpenter St. Louis Cardinals 3B 1  
Jamey Carroll Kansas City Royals 2B 2  
Alexi Casilla Baltimore Orioles 2B 2  
Yoenis Cespedes Oakland Athletics LF 1  
Adron Chambers St. Louis Cardinals CF 1  
Shin-Soo Choo Texas Rangers LF 2  
Brooks Conrad San Diego Padres 2B 1  
Collin Cowgill Los Angeles Angels RF 1  
Allen Craig St. Louis Cardinals RF 2  
Coco Crisp Oakland Athletics CF 1  
Nelson Cruz Baltimore Orioles LF 1  
Tony Cruz St. Louis Cardinals C 1  
Chris Davis Baltimore Orioles 1B 1  
Rajai Davis Detroit Tigers LF 1  
Alejandro De Aza Chicago White Sox LF 2  
Daniel Descalso St. Louis Cardinals SS 1  
Juan Diaz Cleveland Indians SS 1  
Josh Donaldson Oakland Athletics 3B 2  
Brian Dozier Minnesota Twins 2B 1  
Shelley Duncan Tampa Bay Rays LF 2  
Brad Eldred Detroit Tigers 1B 1  
Edwin Encarnacion Toronto Blue Jays 1B 3  
Eduardo Escobar Minnesota Twins SS 1  
Yunel Escobar Tampa Bay Rays SS 3  
Prince Fielder Texas Rangers 1B 1  
David Freese Los Angeles Angels 3B 3  
Rafael Furcal Miami Marlins 2B 1  
Paul Goldschmidt Arizona Diamondbacks 1B 1  
Jonny Gomes Boston Red Sox LF 1  
Carlos Gomez Milwaukee Brewers CF 1  
Curtis Granderson New York Mets RF 1  
Tyler Greene Chicago White Sox SS 2  
Travis Hafner New York Yankees D 2  
Matt Hague Pittsburgh Pirates 1B 2  
Josh Hamilton Los Angeles Angels LF 1  
Jack Hannahan Cincinnati Reds 3B 1  
J.J. Hardy Baltimore Orioles SS 3  
Aaron Hill Arizona Diamondbacks 2B 2  
Matt Holliday St. Louis Cardinals LF 1  
Torii Hunter Detroit Tigers RF 2  
Chris Iannetta Los Angeles Angels C 1  
Brandon Inge Pittsburgh Pirates 3B 2  
Austin Jackson Detroit Tigers CF 3  
John Jaso Oakland Athletics C 1  
Derek Jeter New York Yankees SS 1  
Kelly Johnson New York Yankees 3B 1  
Adam Jones Baltimore Orioles CF 2  
Garrett Jones Miami Marlins 1B 1  
Kila Ka'aihue Oakland Athletics 1B 1  
Don Kelly Detroit Tigers 3B 2  
Howard Kendrick Los Angeles Angels 2B 1  
Jeff Keppinger Chicago White Sox 2B 1  
Ian Kinsler Detroit Tigers 2B 1  
Jason Kipnis Cleveland Indians 2B 2  
Paul Konerko Chicago White Sox 1B 1  
Casey Kotchman Miami Marlins 1B 1  
George Kottaras St. Louis Cardinals C 1  
Jason Kubel Minnesota Twins LF 1  
Gerald Laird Atlanta Braves C 1  
Brett Lawrie Toronto Blue Jays 3B 1  
Brent Lillibridge New York Yankees 3B 1  
Adam Lind Toronto Blue Jays 1B 1  
Jose Lopez Chicago White Sox 2B 2  
Nick Markakis Baltimore Orioles RF 3  
Darin Mastroianni Toronto Blue Jays CF 2  
Joe Mauer Minnesota Twins 1B 1  
Edwin Maysonet Milwaukee Brewers SS 1  
Andrew McCutchen Pittsburgh Pirates CF 1  
Darnell McDonald Chicago Cubs LF 1  
John McDonald Los Angeles Angels 3B 1  
Yadier Molina St. Louis Cardinals C 1  
Jesus Montero Seattle Mariners 1B 1  
Miguel Montero Arizona Diamondbacks C 1  
Kendry Morales Minnesota Twins 1B 1  
David Murphy Cleveland Indians RF 1  
Mike Napoli Boston Red Sox 1B 1  
Gerardo Parra Arizona Diamondbacks RF 1  
Dustin Pedroia Boston Red Sox 2B 2  
Jhonny Peralta St. Louis Cardinals SS 2  
A.J. Pierzynski Boston Red Sox C 1  
Alex Presley Houston Astros LF 1  
Albert Pujols Los Angeles Angels 1B 2  
Ryan Raburn Cleveland Indians RF 3  
Alexei Ramirez Chicago White Sox SS 3  
Aramis Ramirez Milwaukee Brewers 3B 1  
Cody Ransom Chicago Cubs 3B 3  
Colby Rasmus Toronto Blue Jays CF 3  
Ben Revere Philadelphia Phillies CF 2  
Alex Rios Texas Rangers RF 1  
Shane Robinson St. Louis Cardinals RF 2  
Alex Rodriguez New York Yankees 3B 1  
Sean Rodriguez Tampa Bay Rays 2B 1  
Adam Rosales Texas Rangers 1B 1  
Vinny Rottino Cleveland Indians LF 1  
Brendan Ryan New York Yankees SS 3  
Carlos Santana Cleveland Indians 1B 3  
Ramon Santiago Cincinnati Reds 3B 1  
Michael Saunders Seattle Mariners RF 2  
Kelly Shoppach Cleveland Indians C 2  
Seth Smith San Diego Padres LF 1  
Chris Snyder Baltimore Orioles C 1  
Denard Span Washington Nationals CF 1  
Ichiro Suzuki New York Yankees RF 2  
Kurt Suzuki Minnesota Twins C 1  
Ryan Sweeney Chicago Cubs CF 1  
Jose Tabata Pittsburgh Pirates RF 1  
Mark Teixeira New York Yankees 1B 1  
Steven Tolleson Toronto Blue Jays 2B 1  
Mike Trout Los Angeles Angels CF 1  
Mark Trumbo Arizona Diamondbacks LF 1  
Justin Upton Atlanta Braves LF 1  
Dayan Viciedo Chicago White Sox RF 2  
Neil Walker Pittsburgh Pirates 2B 1  
Rickie Weeks Milwaukee Brewers 2B 1  
Casper Wells Philadelphia Phillies LF 4  
Vernon Wells New York Yankees LF 1  
Matt Wieters Baltimore Orioles C 3  
Josh Willingham Minnesota Twins LF 2  
Bobby Wilson Los Angeles Angels C 1  
Chris Young New York Mets LF 1  
Delmon Young Baltimore Orioles LF 1  
Michael Young Los Angeles Dodgers 3B 2  
Ben Zobrist Tampa Bay Rays 2B 1  

PITCHf/x Charts

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

At-bat Results

Groundout23.48%
Strikeout23.04%
Single15.22%
Flyout10.43%
Walk3.91%
Pop Out3.91%
Forceout3.48%
Double3.48%
Lineout2.61%
Grounded Into DP1.74%
Runner Out1.74%
Home Run1.74%
Triple1.30%
Intent Walk1.30%
Sac Bunt0.87%
Field Error0.87%
Fielders Choice Out0.43%
Hit By Pitch0.43%

Game Log

Links open in new tab/window.
4/8/2012KCA 7 @ ANA 3
4/11/2012KCA 4 @ OAK 5
4/13/2012CLE 8 @ KCA 3
4/14/2012CLE 11 @ KCA 9
4/17/2012DET 3 @ KCA 1
4/18/2012DET 4 @ KCA 3
4/21/2012TOR 9 @ KCA 5
4/24/2012KCA 3 @ CLE 4
4/27/2012KCA 7 @ MIN 6
5/1/2012KCA 3 @ DET 9
5/2/2012KCA 3 @ DET 2
5/5/2012NYA 1 @ KCA 5
5/7/2012BOS 11 @ KCA 5
5/8/2012BOS 4 @ KCA 6
5/11/2012KCA 0 @ CHA 5
5/13/2012KCA 9 @ CHA 1
5/14/2012KCA 3 @ TEX 1
5/16/2012BAL 4 @ KCA 3
5/18/2012ARI 6 @ KCA 4
5/20/2012ARI 2 @ KCA 0
5/25/2012KCA 2 @ BAL 8
5/27/2012KCA 4 @ BAL 2
5/29/2012KCA 8 @ CLE 2
6/1/2012OAK 0 @ KCA 2
6/3/2012OAK 0 @ KCA 2
6/6/2012MIN 4 @ KCA 2
6/9/2012KCA 3 @ PIT 5
6/13/2012MIL 3 @ KCA 4
6/14/2012MIL 3 @ KCA 4
6/16/2012KCA 7 @ SLN 10
6/17/2012KCA 5 @ SLN 3
6/20/2012KCA 2 @ HOU 1
6/22/2012SLN 11 @ KCA 4
6/23/2012SLN 8 @ KCA 2
6/27/2012TBA 4 @ KCA 5
7/1/2012KCA 8 @ MIN 10
7/2/2012KCA 11 @ TOR 3
7/4/2012KCA 1 @ TOR 4
7/5/2012KCA 9 @ TOR 6
7/8/2012KCA 1 @ DET 7
7/13/2012CHA 9 @ KCA 8
7/15/2012CHA 2 @ KCA 1
7/17/2012SEA 9 @ KCA 6
7/18/2012SEA 7 @ KCA 8
7/20/2012MIN 2 @ KCA 1
7/23/2012KCA 3 @ ANA 6
7/27/2012KCA 1 @ SEA 6
7/28/2012KCA 3 @ SEA 4
7/29/2012KCA 6 @ SEA 7
8/2/2012CLE 6 @ KCA 7
8/4/2012TEX 4 @ KCA 2