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
FA 1805 52.3% 89.9 11.95 1.91 0 0
CH 1189 34.5% 79.5 7.91 6.20 0 0
CU 456 13.2% 74.7 -4.03 -1.74 360 0
Type Count Selection Strike Swing Whiff Foul In Play
FA 1805 52.3% 67.0% 49.1% 6.0% 23.8% 19.2%
CH 1189 34.5% 73.2% 58.4% 21.1% 16.0% 21.3%
CU 456 13.2% 52.2% 33.6% 7.2% 11.8% 14.5%
Player Team Position At-bats  
Alfredo Amezaga Florida Marlins 2B 1  
Josh Anderson Kansas City Royals RF 7  
Rick Ankiel New York Mets CF 3  
Bronson Arroyo Los Angeles Dodgers P 2  
Rich Aurilia San Francisco Giants 1B 6  
Erick Aybar Atlanta Braves SS 3  
Cha Seung Baek San Diego Padres P 2  
Homer Bailey Cincinnati Reds P 2  
John Baker Chicago Cubs C 3  
Paul Bako Philadelphia Phillies C 3  
Josh Bard Seattle Mariners C 3  
Ronnie Belliard Los Angeles Dodgers 2B 6  
Carlos Beltran New York Yankees RF 7  
Jason Bergmann Washington Nationals P 2  
Lance Berkman Texas Rangers D 2  
Casey Blake Los Angeles Dodgers 3B 6  
Gregor Blanco San Francisco Giants LF 9  
Brandon Boggs Milwaukee Brewers LF 3  
Aaron Boone Houston Astros 3B 2  
Michael Bourn Atlanta Braves CF 3  
Milton Bradley Seattle Mariners LF 3  
Ryan Braun Milwaukee Brewers LF 10  
Jay Bruce Cincinnati Reds RF 4  
Chris Burke DH 3  
Emmanuel Burriss Philadelphia Phillies 2B 7  
Dave Bush Toronto Blue Jays P 3  
Marlon Byrd Cleveland Indians RF 3  
Mike Cameron Boston Red Sox CF 6  
Jorge Cantu San Diego Padres 1B 12  
Luke Carlin Cleveland Indians C 3  
Sean Casey DH 3  
Jose Castillo DH 6  
Luis Castillo New York Mets 2B 3  
Juan Castro Los Angeles Dodgers 3B 4  
Ronny Cedeno Philadelphia Phillies SS 2  
Ryan Church Arizona Diamondbacks RF 7  
Tony Clark DH 1  
Bartolo Colon New York Mets P 2  
Alex Cora Washington Nationals 3B 1  
Craig Counsell Milwaukee Brewers SS 2  
Carlos Delgado New York Mets 1B 6  
Ryan Dempster Boston Red Sox P 2  
Mark DeRosa Toronto Blue Jays 3B 6  
Matt Diaz Miami Marlins LF 3  
Joe Dillon DH 1  
J.D. Drew Boston Red Sox RF 4  
Stephen Drew Washington Nationals 2B 4  
Elijah Dukes Washington Nationals CF 6  
Chris Duncan DH 2  
Adam Dunn Oakland Athletics 1B 3  
German Duran Houston Astros 2B 3  
Damion Easley DH 3  
Jacoby Ellsbury New York Yankees CF 4  
Edwin Encarnacion Toronto Blue Jays 1B 6  
Alcides Escobar Kansas City Royals SS 1  
Yunel Escobar Los Angeles Angels 3B 11  
Andre Ethier Los Angeles Dodgers RF 4  
Prince Fielder Texas Rangers 1B 10  
Chone Figgins Los Angeles Dodgers 3B 3  
Jesus Flores Washington Nationals C 4  
Mike Fontenot Philadelphia Phillies SS 1  
Jeff Francoeur Atlanta Braves RF 15  
Ryan Freel DH 4  
Kosuke Fukudome Chicago White Sox RF 3  
Yovani Gallardo Baltimore Orioles P 1  
Nomar Garciaparra Oakland Athletics 1B 6  
Jody Gerut Milwaukee Brewers CF 1  
Brian Giles San Diego Padres RF 7  
Troy Glaus Atlanta Braves 1B 6  
Adrian Gonzalez Los Angeles Dodgers 1B 7  
Alberto Gonzalez New York Yankees SS 3  
Edgar Gonzalez San Diego Padres 2B 3  
Luis Gonzalez DH 9  
Ruben Gotay DH 4  
Khalil Greene St. Louis Cardinals 3B 3  
Ken Griffey Seattle Mariners D 4  
Vladimir Guerrero Baltimore Orioles D 4  
Cristian Guzman Texas Rangers 2B 7  
Tony Gwynn Philadelphia Phillies CF 1  
Jerry Hairston Los Angeles Dodgers 3B 4  
Scott Hairston Washington Nationals LF 7  
Bill Hall Baltimore Orioles LF 9  
Josh Hamilton Texas Rangers LF 3  
Robby Hammock Arizona Diamondbacks C 3  
Mike Hampton Arizona Diamondbacks P 6  
J.J. Hardy Baltimore Orioles SS 9  
Willie Harris Cincinnati Reds LF 6  
Corey Hart Pittsburgh Pirates 1B 9  
Scott Hatteberg DH 1  
Chase Headley New York Yankees 3B 3  
Wes Helms Florida Marlins 3B 12  
Jeremy Hermida San Diego Padres LF 13  
Anderson Hernandez Houston Astros SS 4  
Steve Holm Minnesota Twins C 2  
Norris Hopper DH 3  
Justin Huber Minnesota Twins 1B 3  
Orlando Hudson Chicago White Sox 3B 4  
Torii Hunter Minnesota Twins RF 3  
Tadahito Iguchi DH 3  
Omar Infante Kansas City Royals 2B 16  
Cesar Izturis Cincinnati Reds SS 5  
Conor Jackson Oakland Athletics LF 4  
Mike Jacobs Arizona Diamondbacks 1B 2  
Chuck James Minnesota Twins P 1  
Paul Janish Baltimore Orioles SS 3  
Josh Johnson San Diego Padres P 2  
Kelly Johnson Atlanta Braves 2B 7  
Nick Johnson Baltimore Orioles 1B 4  
Reed Johnson Washington Nationals LF 6  
Chipper Jones Atlanta Braves 3B 7  
Jair Jurrjens Colorado Rockies P 2  
Gabe Kapler Tampa Bay Rays RF 4  
Austin Kearns Miami Marlins RF 4  
Matt Kemp San Diego Padres RF 6  
Jason Kendall Kansas City Royals C 9  
Howard Kendrick Los Angeles Dodgers 2B 3  
Adam Kennedy Los Angeles Dodgers 2B 3  
Jeff Kent DH 6  
Jeff Keppinger Chicago White Sox 2B 3  
Clayton Kershaw Los Angeles Dodgers P 4  
Ian Kinsler Detroit Tigers 2B 3  
Casey Kotchman Miami Marlins 1B 9  
Mark Kotsay San Diego Padres LF 4  
Kevin Kouzmanoff Texas Rangers 3B 7  
John Lannan New York Mets P 2  
Carlos Lee Miami Marlins 1B 2  
Derrek Lee Baltimore Orioles 1B 6  
Fred Lewis New York Mets LF 4  
Brent Lillibridge New York Yankees 3B 3  
Ted Lilly Los Angeles Dodgers P 1  
Tim Lincecum San Francisco Giants P 2  
Paul Lo Duca DH 3  
Kyle Lohse Milwaukee Brewers P 2  
James Loney Tampa Bay Rays 1B 6  
Felipe Lopez Milwaukee Brewers 2B 3  
Mike Lowell Boston Red Sox 1B 3  
Ryan Ludwick Cincinnati Reds LF 6  
Julio Lugo Atlanta Braves 2B 3  
Greg Maddux DH 2  
Russell Martin Toronto Blue Jays C 6  
Joe Mather Chicago Cubs RF 3  
Kazuo Matsui Houston Astros 2B 3  
Gary Matthews New York Mets CF 3  
Brian McCann New York Yankees C 16  
Aaron Miles Los Angeles Dodgers 3B 3  
Lastings Milledge Chicago White Sox LF 10  
Andrew Miller New York Yankees P 2  
Pat Misch New York Mets P 2  
Bengie Molina Texas Rangers C 3  
Yadier Molina St. Louis Cardinals C 6  
Mike Napoli Cleveland Indians 1B 2  
Wil Nieves San Diego Padres C 2  
Ricky Nolasco Minnesota Twins P 2  
Greg Norton Atlanta Braves 1B 2  
Daniel Ortmeier DH 4  
Angel Pagan San Francisco Giants LF 3  
Corey Patterson St. Louis Cardinals LF 1  
Dustin Pedroia Boston Red Sox 2B 4  
Wily Mo Pena Seattle Mariners LF 3  
Hunter Pence San Francisco Giants RF 2  
Andy Phillips DH 1  
Brandon Phillips Cincinnati Reds 2B 7  
Juan Pierre Miami Marlins LF 4  
Joel Pineiro Los Angeles Angels P 2  
Martin Prado Miami Marlins 3B 12  
Albert Pujols Los Angeles Angels 1B 6  
Aramis Ramirez Pittsburgh Pirates 3B 6  
Hanley Ramirez Boston Red Sox 1B 13  
Manny Ramirez Oakland Athletics LF 9  
Max Ramirez Texas Rangers C 3  
Tim Redding New York Mets P 3  
Jose Reyes Colorado Rockies SS 7  
Mark Reynolds Colorado Rockies 1B 4  
Luis Rodriguez Seattle Mariners SS 3  
Cody Ross Oakland Athletics RF 12  
David Ross Chicago Cubs C 3  
Aaron Rowand San Francisco Giants CF 6  
Brendan Ryan New York Yankees 3B 1  
Angel Salome Milwaukee Brewers C 1  
Jarrod Saltalamacchia Detroit Tigers C 3  
Chris Sampson Houston Astros P 2  
Johan Santana Baltimore Orioles P 6  
Brian Schneider Philadelphia Phillies C 6  
Skip Schumaker Cincinnati Reds LF 3  
Alfonso Soriano New York Yankees LF 6  
Geovany Soto Los Angeles Angels C 6  
Fernando Tatis New York Mets 1B 3  
Mark Teixeira New York Yankees 1B 11  
Miguel Tejada Kansas City Royals 3B 2  
Ryan Theriot San Francisco Giants 2B 5  
J.R. Towles Houston Astros C 2  
Chad Tracy Washington Nationals 3B 3  
Matt Treanor Los Angeles Dodgers C 8  
Dan Uggla Washington Nationals 2B 12  
Jason Varitek Boston Red Sox C 3  
Eugenio Velez St. Louis Cardinals 2B 6  
Chris Volstad Pittsburgh Pirates P 2  
Joey Votto Cincinnati Reds 1B 4  
Jered Weaver Los Angeles Angels P 2  
Brandon Webb Texas Rangers P 3  
Rickie Weeks Arizona Diamondbacks LF 9  
Ty Wigginton St. Louis Cardinals 1B 2  
Josh Willingham Kansas City Royals LF 3  
Randy Winn St. Louis Cardinals CF 6  
David Wright New York Mets 3B 7  
Chris Young Boston Red Sox LF 3  
Dmitri Young Washington Nationals 1B 3  
Michael Young Los Angeles Dodgers 3B 3  
Ryan Zimmerman Washington Nationals 1B 10  

PITCHf/x Charts

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

At-bat Results

Strikeout21.74%
Ground Out19.19%
Fly Out15.59%
Single12.73%
Pop Out6.89%
Walk4.98%
Double4.67%
Line Out4.03%
Home Run2.97%
Force Out1.91%
Grounded Into DP1.59%
Intent Walk0.74%
Sac Bunt0.64%
Field Error0.64%
Bunt Ground Out0.42%
Triple0.32%
Double Play0.32%
Sac Fly0.21%
Runner Out0.21%
Catcher Interference0.11%
Hit By Pitch0.11%

Game Log

Links open in new tab/window.
4/2/2008WAS 1 @ PHI 0
4/7/2008PHI 5 @ CIN 3
4/12/2008CHN 1 @ PHI 7
4/18/2008NYN 6 @ PHI 4
4/23/2008PHI 4 @ MIL 5
4/29/2008SDN 4 @ PHI 7
5/4/2008SFN 5 @ PHI 6
5/9/2008PHI 7 @ SFN 4
5/15/2008ATL 0 @ PHI 5
5/20/2008PHI 1 @ WAS 0
5/25/2008PHI 15 @ HOU 6
5/31/2008FLO 7 @ PHI 3
6/5/2008CIN 0 @ PHI 5
6/11/2008PHI 2 @ FLO 6
6/16/2008BOS 2 @ PHI 8
6/22/2008ANA 3 @ PHI 2
6/28/2008PHI 8 @ TEX 6
7/3/2008PHI 4 @ ATL 1
7/8/2008SLN 2 @ PHI 0
7/13/2008ARI 3 @ PHI 6
7/20/2008PHI 2 @ FLO 3
7/26/2008ATL 9 @ PHI 10
8/1/2008PHI 3 @ SLN 6
8/7/2008FLO 3 @ PHI 0
8/12/2008PHI 3 @ LAN 4
8/17/2008PHI 2 @ SDN 1
8/23/2008LAN 2 @ PHI 9
8/28/2008PHI 4 @ CHN 6
9/2/2008PHI 4 @ WAS 0
9/7/2008PHI 3 @ NYN 6
9/13/2008MIL 3 @ PHI 7
9/18/2008PHI 4 @ ATL 3
9/23/2008ATL 3 @ PHI 2
10/1/2008MIL 1 @ PHI 3