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

Zach Duke, LHP, Chicago White Sox

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
FF 824 41.1% 88.8 8.09 7.98 136 2,251
CU 383 19.1% 74.0 -5.69 -2.76 333 1,042
FT 265 13.2% 82.4 4.55 9.75 116 1,950
CH 214 10.7% 81.9 4.45 9.55 116 1,913
FA 188 9.4% 88.1 5.98 9.39 123 2,142
SL 128 6.4% 81.2 0.82 -1.25 220 580
UN 1 0.0% 51.2 9.53 6.24 147 1,283
Type Count Selection Strike Swing Whiff Foul In Play
FF 824 41.1% 70.5% 50.5% 4.7% 20.5% 25.2%
CU 383 19.1% 61.4% 40.7% 9.7% 15.1% 15.9%
FT 265 13.2% 68.7% 58.9% 9.4% 19.2% 30.2%
CH 214 10.7% 60.3% 52.8% 13.1% 13.6% 26.2%
FA 188 9.4% 59.0% 34.6% 1.1% 11.2% 22.3%
SL 128 6.4% 53.9% 47.7% 13.3% 14.1% 20.3%
UN 1 0.0% 100.0% 0.0% 0.0% 0.0% 0.0%
Player Team Position At-bats  
Brian Anderson Kansas City Royals P 3  
Garret Anderson Los Angeles Dodgers LF 5  
Josh Anderson Kansas City Royals RF 2  
Rick Ankiel New York Mets CF 3  
Bronson Arroyo Los Angeles Dodgers P 3  
Garrett Atkins Baltimore Orioles 1B 3  
Paul Bako Philadelphia Phillies C 3  
Brian Barden Florida Marlins 3B 4  
Clint Barmes San Diego Padres SS 3  
Lance Berkman Texas Rangers D 4  
Andres Blanco Philadelphia Phillies 2B 6  
Henry Blanco Seattle Mariners C 1  
Joe Blanton Pittsburgh Pirates P 3  
Geoff Blum Arizona Diamondbacks 3B 1  
Mitchell Boggs Colorado Rockies P 2  
Emilio Bonifacio Chicago White Sox 2B 3  
John Bowker Pittsburgh Pirates LF 3  
Milton Bradley Seattle Mariners LF 7  
Jay Bruce Cincinnati Reds RF 3  
Chris Burke DH 3  
Brian Buscher Minnesota Twins 1B 3  
Miguel Cabrera Detroit Tigers 1B 3  
Matt Cain San Francisco Giants P 6  
Jorge Cantu San Diego Padres 1B 3  
Luke Carlin Cleveland Indians C 1  
Brett Carroll Washington Nationals RF 3  
Jamey Carroll Kansas City Royals 2B 3  
Luis Castillo New York Mets 2B 4  
Shin-Soo Choo Texas Rangers RF 3  
Joe Crede Minnesota Twins 3B 3  
Michael Cuddyer New York Mets LF 3  
Mark DeRosa Toronto Blue Jays 3B 3  
Matt Diaz Miami Marlins LF 2  
Stephen Drew New York Yankees 2B 4  
Chris Duncan DH 5  
Jermaine Dye Chicago White Sox RF 3  
David Eckstein San Diego Padres 2B 3  
Yunel Escobar Washington Nationals 3B 4  
Adam Everett Cleveland Indians SS 3  
Pedro Feliz St. Louis Cardinals 3B 3  
Josh Fields Kansas City Royals 3B 3  
Mike Fontenot Philadelphia Phillies SS 1  
Jake Fox Baltimore Orioles C 3  
Jeff Francoeur Philadelphia Phillies RF 6  
Kevin Frandsen Washington Nationals LF 3  
Ryan Freel DH 5  
David Freese Los Angeles Angels 3B 3  
Armando Galarraga Houston Astros P 1  
Ryan Garko Texas Rangers 1B 3  
Josh Geer San Diego Padres P 2  
Jody Gerut Milwaukee Brewers CF 3  
Carlos Gomez Houston Astros CF 3  
Adrian Gonzalez Los Angeles Dodgers 1B 4  
Alex Gonzalez Detroit Tigers SS 3  
Edgar Gonzalez San Diego Padres 2B 1  
Khalil Greene St. Louis Cardinals 3B 9  
Tyler Greene Chicago White Sox SS 3  
Jerry Hairston Los Angeles Dodgers 3B 4  
Scott Hairston Washington Nationals LF 4  
Ryan Hanigan Boston Red Sox C 3  
Rich Harden Oakland Athletics P 3  
Brendan Harris Los Angeles Angels SS 3  
Brad Hawpe Los Angeles Angels RF 3  
Chase Headley New York Yankees 3B 4  
Jeremy Hermida San Diego Padres LF 3  
Micah Hoffpauir Chicago Cubs 1B 1  
Ryan Howard Philadelphia Phillies 1B 4  
Nick Hundley Colorado Rockies C 3  
Omar Infante Kansas City Royals 2B 4  
Brandon Inge Pittsburgh Pirates 3B 3  
Ubaldo Jimenez Baltimore Orioles P 3  
Kelly Johnson New York Mets LF 3  
Reed Johnson Washington Nationals LF 3  
Chipper Jones Atlanta Braves 3B 6  
Kenshin Kawakami Atlanta Braves P 2  
Don Kelly Miami Marlins 3B 1  
Jeff Keppinger Chicago White Sox 2B 3  
Paul Konerko Chicago White Sox 1B 3  
Casey Kotchman Miami Marlins 1B 3  
Kevin Kouzmanoff Texas Rangers 3B 4  
Jason Kubel Minnesota Twins LF 3  
Gerald Laird Arizona Diamondbacks C 3  
Jason LaRue St. Louis Cardinals C 1  
Carlos Lee Miami Marlins 1B 4  
Derrek Lee Baltimore Orioles 1B 6  
Ryan Ludwick Cincinnati Reds LF 7  
Fernando Martinez Houston Astros LF 3  
Ramon Martinez New York Mets SS 2  
Victor Martinez Detroit Tigers D 3  
Kazuo Matsui Houston Astros 2B 3  
John Mayberry New York Mets LF 3  
Brian McCann New York Yankees C 3  
Nate McLouth Washington Nationals LF 4  
Jason Michaels Houston Astros LF 4  
Andrew Miller New York Yankees P 3  
Brian Moehler Houston Astros P 1  
Bengie Molina Texas Rangers C 6  
Yadier Molina St. Louis Cardinals C 9  
Miguel Montero Chicago Cubs C 3  
Justin Morneau Colorado Rockies 1B 3  
Daniel Murphy New York Mets 2B 1  
Matt Murton Colorado Rockies RF 3  
Jayson Nix Kansas City Royals 2B 3  
Magglio Ordonez Detroit Tigers RF 3  
Gerardo Parra Baltimore Orioles LF 3  
Ronny Paulino Baltimore Orioles C 3  
Carl Pavano Minnesota Twins P 2  
Hunter Pence San Francisco Giants RF 4  
Jhonny Peralta St. Louis Cardinals SS 3  
Yusmeiro Petit San Francisco Giants P 1  
Brandon Phillips Cincinnati Reds 2B 3  
A.J. Pierzynski Atlanta Braves C 3  
Scott Podsednik Boston Red Sox CF 4  
Placido Polanco Miami Marlins 3B 4  
Martin Prado Miami Marlins 3B 6  
Albert Pujols Los Angeles Angels 1B 10  
Nick Punto Oakland Athletics 2B 2  
Carlos Quentin San Diego Padres LF 3  
Humberto Quintero Seattle Mariners C 3  
Ryan Raburn Cleveland Indians LF 4  
Alexei Ramirez Chicago White Sox SS 3  
Hanley Ramirez Boston Red Sox LF 3  
Colby Rasmus Houston Astros LF 7  
Mike Redmond Cleveland Indians C 3  
Jeremy Reed Milwaukee Brewers LF 3  
Edgar Renteria Cincinnati Reds SS 6  
Mark Reynolds St. Louis Cardinals 1B 3  
Ryan Roberts Boston Red Sox 3B 3  
Shane Robinson Minnesota Twins LF 3  
Ivan Rodriguez Washington Nationals C 1  
Jimmy Rollins Los Angeles Dodgers SS 4  
Alex Romero Arizona Diamondbacks LF 2  
Adam Rosales Texas Rangers 2B 3  
Cody Ross Oakland Athletics RF 3  
David Ross Chicago Cubs C 3  
Aaron Rowand San Francisco Giants CF 4  
Brendan Ryan New York Yankees 3B 2  
Pablo Sandoval Boston Red Sox 3B 6  
Johan Santana Baltimore Orioles P 2  
Omir Santos Cleveland Indians C 3  
Jordan Schafer Minnesota Twins CF 3  
Nate Schierholtz Washington Nationals RF 3  
Skip Schumaker Cincinnati Reds LF 3  
Gary Sheffield New York Mets LF 3  
Kelly Shoppach Cleveland Indians C 2  
Grady Sizemore Tampa Bay Rays RF 3  
Jason Smith DH 1  
Alfonso Soriano New York Yankees LF 8  
Geovany Soto Chicago White Sox C 6  
Ryan Spilborghs Colorado Rockies LF 4  
Ian Stewart Los Angeles Angels 3B 3  
Fernando Tatis New York Mets 1B 3  
Willy Taveras Washington Nationals CF 4  
Miguel Tejada Kansas City Royals 3B 4  
Marcus Thames Los Angeles Dodgers LF 3  
Ryan Theriot San Francisco Giants 2B 8  
Joe Thurston Florida Marlins 2B 5  
Yorvit Torrealba Colorado Rockies C 3  
Andres Torres San Francisco Giants LF 3  
Chad Tracy Washington Nationals 3B 3  
Troy Tulowitzki Toronto Blue Jays SS 3  
Dan Uggla Washington Nationals 2B 3  
Justin Upton San Diego Padres LF 3  
Juan Uribe New York Mets 3B 3  
Chase Utley Los Angeles Dodgers 2B 4  
Luis Valbuena Houston Astros 3B 3  
Wilson Valdez Cincinnati Reds SS 1  
Javier Vazquez Florida Marlins P 3  
Eugenio Velez St. Louis Cardinals 2B 3  
Shane Victorino Los Angeles Angels LF 4  
Joey Votto Cincinnati Reds 1B 4  
Todd Wellemeyer San Francisco Giants P 3  
Jayson Werth Washington Nationals LF 3  
Randy Winn St. Louis Cardinals CF 7  
David Wright New York Mets 3B 3  
Chris Young New York Yankees RF 2  
Carlos Zambrano Miami Marlins P 2  

PITCHf/x Charts

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

At-bat Results

Ground Out24.46%
Single16.58%
Fly Out16.42%
Strikeout12.56%
Walk5.86%
Double4.69%
Pop Out4.36%
Line Out3.02%
Grounded Into DP2.68%
Home Run2.18%
Force Out2.01%
Sac Bunt1.84%
Sac Fly1.17%
Hit By Pitch0.50%
Triple0.50%
Double Play0.34%
Bunt Pop Out0.34%
Field Error0.17%
Fielders Choice Out0.17%
Catcher Interference0.17%

Game Log

Links open in new tab/window.
4/8/2009PIT 7 @ SLN 4
4/13/2009HOU 0 @ PIT 7
4/19/2009ATL 11 @ PIT 1
4/25/2009PIT 10 @ SDN 1
5/1/2009CIN 4 @ PIT 0
5/6/2009PIT 2 @ SLN 4
5/12/2009SLN 1 @ PIT 7
5/17/2009COL 4 @ PIT 11
5/22/2009PIT 0 @ CHA 2
5/27/2009PIT 2 @ CHN 5
6/2/2009NYN 1 @ PIT 3
6/8/2009PIT 6 @ ATL 7
6/13/2009DET 3 @ PIT 9
6/18/2009PIT 1 @ MIN 5
6/24/2009CLE 6 @ PIT 10
6/29/2009CHN 3 @ PIT 1
7/4/2009PIT 3 @ FLO 5
7/10/2009PIT 2 @ PHI 3
7/19/2009SFN 4 @ PIT 3
7/24/2009PIT 10 @ ARI 3
7/29/2009PIT 0 @ SFN 1