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

Cole Hamels, LHP, Texas Rangers

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
FF 1727 56.0% 90.3 12.51 3.46 164 2,543
CH 871 28.3% 80.1 8.23 7.52 137 1,957
CU 313 10.2% 75.6 -3.85 -0.30 358 722
FT 158 5.1% 85.5 8.24 7.52 137 2,089
SL 9 0.3% 79.0 2.06 -0.47 202 448
FA 4 0.1% 89.1 7.84 6.73 139 1,990
Type Count Selection Strike Swing Whiff Foul In Play
FF 1727 56.0% 66.0% 47.4% 6.4% 21.3% 19.6%
CH 871 28.3% 77.5% 61.2% 25.4% 15.5% 20.3%
CU 313 10.2% 44.4% 28.1% 5.4% 8.3% 14.4%
FT 158 5.1% 67.7% 50.0% 10.1% 22.8% 17.1%
SL 9 0.3% 55.6% 55.6% 0.0% 33.3% 22.2%
FA 4 0.1% 50.0% 25.0% 0.0% 25.0% 0.0%
Player Team Position At-bats  
Eliezer Alfonzo Colorado Rockies C 3  
Garret Anderson Los Angeles Dodgers LF 6  
Robert Andino Seattle Mariners 2B 3  
Garrett Atkins Baltimore Orioles 1B 3  
Rich Aurilia San Francisco Giants 1B 1  
Rod Barajas Pittsburgh Pirates C 4  
Josh Bard Seattle Mariners C 2  
Clint Barmes San Diego Padres SS 2  
Jose Bautista Toronto Blue Jays RF 2  
Yorman Bazardo Houston Astros P 2  
Ronnie Belliard Los Angeles Dodgers 2B 3  
Carlos Beltran New York Yankees RF 3  
Lance Berkman Texas Rangers D 7  
Chad Billingsley Philadelphia Phillies P 3  
Casey Blake Los Angeles Dodgers 3B 6  
Gregor Blanco San Francisco Giants LF 3  
Kyle Blanks Texas Rangers 1B 3  
Geoff Blum Arizona Diamondbacks 3B 3  
Emilio Bonifacio Chicago White Sox 2B 5  
Aaron Boone Houston Astros 3B 1  
Michael Bourn Atlanta Braves CF 8  
Ryan Braun Milwaukee Brewers LF 2  
Jay Bruce Cincinnati Reds RF 5  
Dave Bush Toronto Blue Jays P 1  
Everth Cabrera Baltimore Orioles SS 3  
Melky Cabrera Chicago White Sox LF 3  
Mike Cameron Boston Red Sox CF 1  
Robinson Cano Seattle Mariners 2B 3  
Jorge Cantu San Diego Padres 1B 10  
Brett Carroll Washington Nationals RF 3  
Luis Castillo New York Mets 2B 10  
Ronny Cedeno Philadelphia Phillies SS 1  
Francisco Cervelli Pittsburgh Pirates C 2  
Raul Chavez Toronto Blue Jays C 1  
Ryan Church Arizona Diamondbacks RF 3  
Chris Coghlan Oakland Athletics LF 12  
Alex Cora Washington Nationals 3B 3  
Kevin Correia Philadelphia Phillies P 1  
Luis Cruz New York Yankees 3B 3  
Johnny Cueto San Francisco Giants P 2  
Johnny Damon Cleveland Indians LF 3  
Ian Desmond Texas Rangers SS 3  
Ross Detwiler Cleveland Indians P 1  
Matt Diaz Miami Marlins LF 5  
Ryan Doumit Atlanta Braves C 7  
Stephen Drew Washington Nationals 2B 4  
Elijah Dukes Washington Nationals CF 5  
Adam Dunn Oakland Athletics 1B 5  
David Eckstein San Diego Padres 2B 3  
Mike Ekstrom Colorado Rockies P 1  
Edwin Encarnacion Toronto Blue Jays 1B 2  
Yunel Escobar Los Angeles Angels 3B 6  
Andre Ethier Los Angeles Dodgers RF 6  
Nick Evans Arizona Diamondbacks 1B 3  
Prince Fielder Texas Rangers 1B 2  
Nelson Figueroa Houston Astros P 2  
Jesus Flores Washington Nationals C 2  
Dexter Fowler Chicago Cubs CF 3  
Jeff Francoeur Atlanta Braves RF 10  
Rafael Furcal Miami Marlins 2B 7  
Brett Gardner New York Yankees LF 2  
Ryan Garko Texas Rangers 1B 6  
Brian Giles San Diego Padres RF 3  
Jonny Gomes Kansas City Royals LF 3  
Adrian Gonzalez Los Angeles Dodgers 1B 6  
Alberto Gonzalez New York Yankees SS 6  
Alex Gonzalez Detroit Tigers SS 2  
Andy Gonzalez Florida Marlins SS 2  
Edgar Gonzalez San Diego Padres 2B 1  
Jeremy Guthrie Kansas City Royals P 2  
Cristian Guzman Texas Rangers 2B 4  
Tony Gwynn Philadelphia Phillies CF 3  
Jerry Hairston Los Angeles Dodgers 3B 6  
Scott Hairston Washington Nationals LF 3  
Bill Hall Baltimore Orioles LF 1  
Ryan Hanigan Boston Red Sox C 1  
J.J. Hardy Baltimore Orioles SS 1  
Dan Haren Chicago Cubs P 2  
Corey Hart Pittsburgh Pirates 1B 2  
Brad Hawpe Los Angeles Angels RF 2  
Chase Headley New York Yankees 3B 6  
Wes Helms Florida Marlins 3B 4  
Todd Helton Colorado Rockies 1B 3  
Anderson Hernandez Houston Astros SS 6  
Diory Hernandez Atlanta Braves SS 2  
Ramon Hernandez Los Angeles Dodgers C 5  
Daniel Ray Herrera New York Mets P 1  
Aaron Hill Milwaukee Brewers 3B 6  
Jamie Hoffmann Los Angeles Dodgers LF 1  
Orlando Hudson Chicago White Sox 3B 6  
Nick Hundley Colorado Rockies C 3  
Chris Iannetta Seattle Mariners C 2  
Omar Infante Kansas City Royals 2B 3  
Derek Jeter New York Yankees SS 3  
Nick Johnson Baltimore Orioles 1B 8  
Adam Jones Baltimore Orioles CF 4  
Chipper Jones Atlanta Braves 3B 9  
Garrett Jones New York Yankees RF 7  
Jair Jurrjens Colorado Rockies P 2  
Kenshin Kawakami Atlanta Braves P 2  
Austin Kearns Miami Marlins RF 5  
Matt Kemp San Diego Padres RF 6  
Jeff Keppinger Chicago White Sox 2B 3  
Clayton Kershaw Los Angeles Dodgers P 1  
Casey Kotchman Miami Marlins 1B 4  
Kevin Kouzmanoff Texas Rangers 3B 6  
John Lannan New York Mets P 2  
Adam LaRoche Chicago White Sox D 5  
Andy LaRoche Toronto Blue Jays 3B 7  
Carlos Lee Miami Marlins 1B 7  
Adam Lind Seattle Mariners 1B 6  
James Loney Tampa Bay Rays 1B 7  
Mark Loretta Los Angeles Dodgers 3B 1  
Paul Maholm Los Angeles Dodgers P 2  
Jason Marquis Cincinnati Reds P 2  
Russell Martin Toronto Blue Jays C 6  
Shairon Martis Minnesota Twins P 2  
Hideki Matsui Tampa Bay Rays D 3  
Kazuo Matsui Houston Astros 2B 6  
Justin Maxwell San Francisco Giants RF 4  
Cameron Maybin Detroit Tigers CF 6  
Edwin Maysonet Milwaukee Brewers SS 1  
Brian McCann New York Yankees C 9  
Andrew McCutchen Pittsburgh Pirates CF 7  
Darnell McDonald Chicago Cubs LF 3  
Nate McLouth Washington Nationals LF 3  
Kevin Millar Toronto Blue Jays 1B 6  
Lastings Milledge Chicago White Sox LF 4  
Bengie Molina Texas Rangers C 1  
Miguel Montero Chicago Cubs C 3  
Melvin Mora Arizona Diamondbacks 3B 3  
Mike Morse Pittsburgh Pirates 1B 3  
Daniel Murphy Washington Nationals 2B 3  
Wil Nieves San Diego Padres C 4  
Ricky Nolasco Minnesota Twins P 2  
Bud Norris Atlanta Braves P 2  
Ross Ohlendorf Cincinnati Reds P 2  
Jorge Padilla Miami Marlins O 1  
Angel Pagan San Francisco Giants LF 7  
Gerardo Parra Colorado Rockies LF 3  
Ronny Paulino Baltimore Orioles C 9  
Steve Pearce Tampa Bay Rays 1B 3  
Mike Pelfrey Detroit Tigers P 5  
Hunter Pence San Francisco Giants RF 6  
Luis Perdomo Minnesota Twins P 1  
Brandon Phillips Cincinnati Reds 2B 6  
Juan Pierre Miami Marlins LF 7  
Martin Prado Miami Marlins 3B 6  
Hanley Ramirez Boston Red Sox 1B 11  
Nolan Reimold Baltimore Orioles LF 4  
Edgar Renteria Cincinnati Reds SS 7  
Jo-Jo Reyes Los Angeles Angels P 2  
Mark Reynolds Colorado Rockies 1B 3  
Alex Rios Kansas City Royals RF 5  
Mike Rivera Milwaukee Brewers C 1  
Brian Roberts New York Yankees 2B 4  
Ryan Roberts Boston Red Sox 3B 4  
Alex Rodriguez New York Yankees D 3  
Luis Rodriguez Seattle Mariners SS 3  
Ryan Rohlinger Colorado Rockies 3B 3  
Scott Rolen Cincinnati Reds 3B 6  
Ricky Romero Toronto Blue Jays P 3  
Adam Rosales San Diego Padres 3B 3  
Cody Ross Oakland Athletics RF 8  
Aaron Rowand San Francisco Giants CF 6  
Oscar Salazar San Diego Padres LF 4  
Anibal Sanchez Detroit Tigers P 1  
Freddy Sanchez San Francisco Giants 2B 6  
Gaby Sanchez Pittsburgh Pirates 1B 1  
Jonathan Sanchez Pittsburgh Pirates P 2  
Pablo Sandoval Boston Red Sox 3B 4  
Omir Santos Cleveland Indians C 8  
Jordan Schafer Minnesota Twins CF 2  
Luke Scott Tampa Bay Rays D 3  
Marco Scutaro San Francisco Giants 2B 7  
Gary Sheffield New York Mets LF 6  
Chris Snyder Baltimore Orioles C 1  
Ryan Spilborghs Colorado Rockies LF 3  
Cory Sullivan Houston Astros LF 1  
Drew Sutton Pittsburgh Pirates LF 1  
Fernando Tatis New York Mets 1B 9  
Willy Taveras Washington Nationals CF 6  
Mark Teixeira New York Yankees 1B 3  
Miguel Tejada Kansas City Royals 3B 7  
J.R. Towles Houston Astros C 6  
Chad Tracy Washington Nationals 3B 3  
Troy Tulowitzki Toronto Blue Jays SS 2  
Dan Uggla Washington Nationals 2B 8  
Justin Upton Detroit Tigers LF 3  
Juan Uribe Cleveland Indians 3B 3  
Wilson Valdez Cincinnati Reds SS 3  
Rick VandenHurk Pittsburgh Pirates P 2  
Eugenio Velez St. Louis Cardinals 2B 6  
Joey Votto Cincinnati Reds 1B 3  
Rickie Weeks Arizona Diamondbacks LF 2  
Vernon Wells New York Yankees LF 6  
Sean West Florida Marlins P 2  
Eli Whiteside Chicago Cubs C 5  
Matt Wieters Baltimore Orioles C 3  
Ty Wigginton St. Louis Cardinals 1B 3  
Josh Willingham Kansas City Royals LF 6  
Jack Wilson Atlanta Braves SS 2  
Randy Winn St. Louis Cardinals CF 6  
David Wright New York Mets 3B 6  
Chris Young Boston Red Sox LF 3  
Chris Young Kansas City Royals P 1  
Delwyn Young Pittsburgh Pirates 3B 7  
Ryan Zimmerman Washington Nationals 1B 9  
Barry Zito Oakland Athletics P 2  

PITCHf/x Charts

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

At-bat Results

Strikeout20.07%
Single16.28%
Ground Out12.36%
Fly Out7.83%
Pop Out7.34%
Groundout6.12%
Double5.39%
Walk4.77%
Flyout4.65%
Home Run2.94%
Line Out1.96%
Lineout1.71%
Grounded Into DP1.35%
Force Out0.98%
Sac Bunt0.86%
Field Error0.73%
Hit By Pitch0.61%
Sac Fly0.61%
Triple0.61%
Intent Walk0.49%
Forceout0.49%
Strikeout - DP0.49%
Runner Out0.37%
Bunt Ground Out0.24%
Fielders Choice Out0.24%
Bunt Groundout0.12%
Bunt Pop Out0.12%
Batter Interference0.12%
Double Play0.12%

Game Log

Links open in new tab/window.
4/10/2009PHI 3 @ COL 10
4/17/2009SDN 8 @ PHI 7
4/23/2009MIL 6 @ PHI 1
4/28/2009WAS 1 @ PHI 7
5/8/2009ATL 6 @ PHI 10
5/14/2009LAN 5 @ PHI 3
5/19/2009PHI 4 @ CIN 3
5/24/2009PHI 4 @ NYA 3
5/30/2009WAS 6 @ PHI 9
6/4/2009PHI 3 @ LAN 0
6/10/2009PHI 5 @ NYN 4
6/16/2009TOR 8 @ PHI 3
6/21/2009BAL 2 @ PHI 1
6/26/2009PHI 1 @ TOR 6
7/1/2009PHI 1 @ ATL 11
7/6/2009CIN 1 @ PHI 22
7/11/2009PIT 7 @ PHI 8
7/17/2009PHI 6 @ FLO 5
7/23/2009SDN 4 @ PHI 9
7/28/2009PHI 4 @ ARI 3
8/2/2009PHI 3 @ SFN 7
8/8/2009FLO 6 @ PHI 4
8/15/2009PHI 3 @ ATL 4
8/21/2009PHI 2 @ NYN 4
8/26/2009PHI 4 @ PIT 1
9/1/2009SFN 0 @ PHI 1
9/6/2009PHI 3 @ HOU 4
9/11/2009NYN 2 @ PHI 4
9/17/2009WAS 2 @ PHI 4
9/23/2009PHI 6 @ FLO 7
9/28/2009HOU 8 @ PHI 2
10/3/2009FLO 4 @ PHI 3