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

Zack Greinke, RHP, Arizona Diamondbacks

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
FF 2044 59.0% 93.7 10.58 -6.55 212 2,555
SL 662 19.1% 85.7 0.58 3.58 102 768
CU 527 15.2% 74.6 -4.65 6.06 53 1,229
CH 203 5.9% 83.5 5.17 -9.01 235 1,973
FT 16 0.5% 89.1 6.23 -11.50 241 2,488
FC 13 0.4% 91.2 9.59 -0.50 183 1,881
Type Count Selection Strike Swing Whiff Foul In Play
FF 2044 59.0% 63.3% 42.7% 4.6% 19.4% 18.6%
SL 662 19.1% 65.0% 54.2% 23.4% 15.9% 15.0%
CU 527 15.2% 64.9% 42.7% 13.3% 11.8% 17.6%
CH 203 5.9% 58.1% 41.9% 10.3% 13.3% 18.2%
FT 16 0.5% 56.3% 56.3% 12.5% 18.8% 25.0%
FC 13 0.4% 53.8% 23.1% 15.4% 7.7% 0.0%
Player Team Position At-bats  
Bobby Abreu New York Mets RF 7  
Josh Anderson Kansas City Royals RF 6  
Elvis Andrus Texas Rangers SS 6  
Alex Avila Chicago White Sox C 2  
Erick Aybar Atlanta Braves SS 6  
Willy Aybar Tampa Bay Rays D 6  
Rod Barajas Pittsburgh Pirates C 5  
Jason Bartlett Minnesota Twins SS 6  
Jason Bay Seattle Mariners RF 2  
Gordon Beckham Atlanta Braves 3B 6  
Wilson Betemit Baltimore Orioles 3B 1  
Hank Blalock Tampa Bay Rays D 7  
Michael Bourn Arizona Diamondbacks CF 4  
Michael Brantley Cleveland Indians LF 3  
Pat Burrell San Francisco Giants LF 3  
Marlon Byrd Cleveland Indians RF 7  
Asdrubal Cabrera New York Mets SS 12  
Miguel Cabrera Detroit Tigers 1B 14  
Orlando Cabrera Cleveland Indians 2B 7  
Jamey Carroll Kansas City Royals 2B 4  
Shin-Soo Choo Texas Rangers RF 15  
Carl Crawford Los Angeles Dodgers LF 7  
Trevor Crowe Houston Astros RF 5  
Nelson Cruz Seattle Mariners D 7  
Michael Cuddyer New York Mets LF 6  
Jack Cust Seattle Mariners D 3  
Chris Davis Baltimore Orioles 1B 4  
Rajai Davis Cleveland Indians CF 4  
Mark DeRosa Toronto Blue Jays 3B 7  
J.D. Drew Boston Red Sox RF 2  
Stephen Drew Washington Nationals 2B 4  
Jermaine Dye Chicago White Sox RF 12  
Mark Ellis St. Louis Cardinals 2B 3  
Jacoby Ellsbury New York Yankees CF 3  
Darin Erstad Houston Astros LF 3  
Adam Everett Cleveland Indians SS 6  
Tommy Everidge Oakland Athletics 1B 3  
Josh Fields Kansas City Royals 3B 5  
Chone Figgins Los Angeles Dodgers 3B 8  
Ben Francisco New York Yankees LF 7  
Ryan Garko Texas Rangers 1B 5  
Chris Getz Toronto Blue Jays 2B 14  
Chris Gimenez Cleveland Indians C 3  
Alex Gonzalez Detroit Tigers SS 2  
Tony Graffanino DH 2  
Curtis Granderson New York Mets RF 18  
Gabe Gross Oakland Athletics LF 3  
Vladimir Guerrero Baltimore Orioles D 4  
Carlos Guillen Detroit Tigers 2B 8  
Franklin Gutierrez Seattle Mariners RF 4  
Travis Hafner New York Yankees D 9  
Scott Hairston Washington Nationals LF 3  
Bill Hall Baltimore Orioles LF 3  
Josh Hamilton Texas Rangers LF 7  
Jack Hannahan Cincinnati Reds 3B 3  
Michel Hernandez DH 6  
Aaron Hill Boston Red Sox 3B 6  
Eric Hinske Arizona Diamondbacks 1B 4  
Aubrey Huff San Francisco Giants 1B 8  
Torii Hunter Minnesota Twins RF 7  
Raul Ibanez Kansas City Royals LF 1  
Brandon Inge Pittsburgh Pirates 3B 14  
Cesar Izturis Cincinnati Reds SS 6  
Maicer Izturis Toronto Blue Jays 2B 7  
Jason Jaramillo Pittsburgh Pirates C 2  
Kenji Johjima Seattle Mariners C 3  
Adam Jones Baltimore Orioles CF 3  
Gabe Kapler Tampa Bay Rays RF 3  
Matt Kata Houston Astros 2B 1  
Don Kelly Miami Marlins 3B 2  
Adam Kennedy Los Angeles Dodgers 2B 4  
Jeff Keppinger Chicago White Sox 2B 4  
Ian Kinsler Detroit Tigers 2B 8  
Paul Konerko Chicago White Sox 1B 14  
Jason Kubel Minnesota Twins LF 6  
Gerald Laird Arizona Diamondbacks C 12  
Matt LaPorta Cleveland Indians 1B 5  
Jeff Larish Oakland Athletics 1B 3  
Adam LaRoche Chicago White Sox D 3  
Andy LaRoche Toronto Blue Jays 3B 3  
Carlos Lee Miami Marlins 1B 4  
Brent Lillibridge New York Yankees 3B 2  
Adam Lind Seattle Mariners 1B 6  
Evan Longoria Tampa Bay Rays 3B 7  
Felipe Lopez Milwaukee Brewers 2B 4  
Jose Lopez Chicago White Sox 2B 3  
Nick Markakis Atlanta Braves RF 6  
Lou Marson Cleveland Indians C 2  
Andy Marte Arizona Diamondbacks 3B 5  
Victor Martinez Detroit Tigers D 13  
Jeff Mathis Miami Marlins C 3  
Kazuo Matsui Houston Astros 2B 3  
Gary Matthews New York Mets CF 3  
Joe Mauer Minnesota Twins 1B 6  
Andrew McCutchen Pittsburgh Pirates CF 3  
John McDonald Los Angeles Angels 3B 1  
Kevin Millar Toronto Blue Jays 1B 3  
Lou Montanez Chicago Cubs LF 3  
Miguel Montero Chicago Cubs C 3  
Melvin Mora Arizona Diamondbacks 3B 6  
Jose Morales Colorado Rockies C 6  
Kendry Morales Kansas City Royals D 7  
Nyjer Morgan Cleveland Indians CF 3  
Charlie Morton Philadelphia Phillies P 1  
Brandon Moss St. Louis Cardinals 1B 1  
David Murphy Los Angeles Angels LF 3  
Mike Napoli Cleveland Indians 1B 3  
Jayson Nix Kansas City Royals 2B 10  
Magglio Ordonez Detroit Tigers RF 8  
David Ortiz Boston Red Sox D 3  
Russ Ortiz Los Angeles Dodgers P 2  
Lyle Overbay Milwaukee Brewers 1B 6  
Gerardo Parra Colorado Rockies LF 3  
Dustin Pedroia Boston Red Sox 2B 3  
Carlos Pena Texas Rangers 1B 6  
Hunter Pence San Francisco Giants RF 4  
Cliff Pennington Los Angeles Angels 2B 3  
Jhonny Peralta St. Louis Cardinals SS 15  
Felix Pie Pittsburgh Pirates O 3  
A.J. Pierzynski Atlanta Braves C 14  
Scott Podsednik Boston Red Sox CF 14  
Placido Polanco Miami Marlins 3B 17  
Nick Punto Oakland Athletics 2B 5  
Carlos Quentin San Diego Padres LF 10  
Alexei Ramirez San Diego Padres SS 11  
Nolan Reimold Baltimore Orioles LF 6  
Mark Reynolds Colorado Rockies 1B 4  
Alex Rios Kansas City Royals RF 9  
Juan Rivera Los Angeles Dodgers LF 6  
Brian Roberts New York Yankees 2B 7  
Ivan Rodriguez Washington Nationals C 3  
Scott Rolen Cincinnati Reds 3B 6  
Jarrod Saltalamacchia Detroit Tigers C 3  
Freddy Sanchez San Francisco Giants 2B 3  
Ramon Santiago Cincinnati Reds 3B 8  
Michael Saunders Toronto Blue Jays LF 3  
Marco Scutaro San Francisco Giants 2B 6  
Kelly Shoppach Cleveland Indians C 6  
Grady Sizemore Tampa Bay Rays RF 6  
Travis Snider Pittsburgh Pirates RF 3  
Chris Snyder Baltimore Orioles C 3  
Denard Span San Francisco Giants CF 7  
Kurt Suzuki Minnesota Twins C 3  
Mike Sweeney Philadelphia Phillies 1B 3  
Ryan Sweeney Chicago Cubs CF 3  
Taylor Teagarden Chicago Cubs C 3  
Miguel Tejada Kansas City Royals 3B 3  
Marcus Thames Los Angeles Dodgers LF 6  
Clete Thomas Minnesota Twins RF 9  
Jim Thome Baltimore Orioles D 13  
Matt Tolbert Minnesota Twins 2B 6  
B.J. Upton Toronto Blue Jays LF 4  
Justin Upton Detroit Tigers LF 4  
Luis Valbuena Houston Astros 3B 12  
Jason Varitek Boston Red Sox C 2  
Shane Victorino Los Angeles Angels LF 1  
Vernon Wells New York Yankees LF 6  
Josh Whitesell Arizona Diamondbacks 1B 3  
Ty Wigginton St. Louis Cardinals 1B 3  
Jack Wilson Atlanta Braves SS 5  
Josh Wilson Detroit Tigers 2B 4  
Dewayne Wise Chicago White Sox CF 8  
David Wright New York Mets 3B 1  
Kevin Youkilis New York Yankees 3B 3  
Chris Young Boston Red Sox LF 3  
Delmon Young Baltimore Orioles RF 6  
Michael Young Los Angeles Dodgers 3B 7  
Gregg Zaun Milwaukee Brewers C 6  
Ben Zobrist Chicago Cubs 2B 6  

PITCHf/x Charts

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

At-bat Results

Strikeout26.52%
Single14.35%
Ground Out10.65%
Fly Out9.24%
Flyout6.41%
Walk5.54%
Groundout5.22%
Pop Out5.11%
Double4.89%
Grounded Into DP1.85%
Line Out1.74%
Lineout1.52%
Home Run1.20%
Sac Bunt0.87%
Force Out0.87%
Field Error0.76%
Triple0.54%
Bunt Pop Out0.43%
Hit By Pitch0.43%
Bunt Ground Out0.33%
Sac Fly0.33%
Forceout0.22%
Runner Out0.22%
Double Play0.22%
Fan interference0.22%
Fielders Choice Out0.11%
Bunt Groundout0.11%
Fielders Choice0.11%

Game Log

Links open in new tab/window.
4/8/2009KCA 2 @ CHA 0
4/13/2009CLE 2 @ KCA 4
4/18/2009KCA 2 @ TEX 0
4/24/2009DET 1 @ KCA 6
4/29/2009TOR 3 @ KCA 11
5/4/2009CHA 0 @ KCA 3
5/9/2009KCA 0 @ ANA 1
5/15/2009BAL 1 @ KCA 8
5/21/2009CLE 8 @ KCA 3
5/26/2009DET 1 @ KCA 6
5/31/2009CHA 7 @ KCA 4
6/5/2009KCA 3 @ TOR 9
6/11/2009KCA 3 @ CLE 4
6/17/2009ARI 12 @ KCA 5
6/23/2009KCA 2 @ HOU 1
6/28/2009KCA 3 @ PIT 2
7/3/2009CHA 5 @ KCA 0
7/8/2009KCA 1 @ DET 3
7/14/2009AAS 4 @ NAS 3
7/18/2009TBA 4 @ KCA 2
7/24/2009TEX 2 @ KCA 0
7/29/2009KCA 3 @ BAL 7
8/3/2009KCA 4 @ TBA 10
8/8/2009OAK 6 @ KCA 12
8/14/2009KCA 0 @ DET 1
8/19/2009KCA 2 @ CHA 4
8/25/2009CLE 2 @ KCA 6
8/30/2009KCA 3 @ SEA 0
9/5/2009ANA 2 @ KCA 1
9/11/2009KCA 2 @ CLE 1
9/17/2009KCA 9 @ DET 2
9/22/2009BOS 1 @ KCA 5
9/27/2009MIN 1 @ KCA 4
10/3/2009KCA 4 @ MIN 5