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

Travis Hafner, D, New York Yankees

Pitchers: Count: Pitch Type: Date Range:
       to 
Type Count Selection Strike Swing Whiff Foul In Play
FF 928 38.0% 62.9% 40.2% 4.1% 17.3% 18.8%
SL 373 15.3% 59.5% 45.3% 17.2% 14.5% 13.7%
CH 313 12.8% 58.8% 44.1% 18.5% 8.9% 16.6%
FT 290 11.9% 60.3% 37.9% 3.4% 17.6% 16.9%
CU 215 8.8% 57.2% 33.5% 8.4% 7.9% 17.2%
SI 148 6.1% 61.5% 39.9% 5.4% 17.6% 16.9%
FC 112 4.6% 62.5% 42.0% 7.1% 17.9% 17.0%
FS 37 1.5% 64.9% 48.6% 24.3% 10.8% 13.5%
KN 16 0.7% 62.5% 31.3% 6.3% 12.5% 12.5%
KC 6 0.2% 50.0% 50.0% 0.0% 33.3% 16.7%
FA 6 0.2% 66.7% 50.0% 0.0% 33.3% 16.7%
Player Team Position At-bats  
Jeremy Accardo Oakland Athletics P 2  
Alfredo Aceves New York Yankees P 1  
Mike Adams Philadelphia Phillies P 2  
Nathan Adcock Texas Rangers P 5  
Matt Albers Houston Astros P 2  
Al Alburquerque Detroit Tigers P 1  
Brett Anderson Colorado Rockies P 4  
Jake Arrieta Chicago Cubs P 3  
Scott Atchison Cleveland Indians P 1  
Mitch Atkins Baltimore Orioles P 2  
Burke Badenhop Boston Red Sox P 1  
Scott Baker Texas Rangers P 1  
Daniel Bard Chicago Cubs P 4  
Josh Beckett Los Angeles Dodgers P 8  
Erik Bedard Tampa Bay Rays P 2  
Duane Below Miami Marlins P 3  
Joaquin Benoit San Diego Padres P 1  
Brad Bergesen Arizona Diamondbacks P 2  
Jason Berken Chicago Cubs P 1  
Rafael Betancourt Colorado Rockies P 1  
Nick Blackburn Minnesota Twins P 3  
Craig Breslow Boston Red Sox P 1  
Zachary Britton Baltimore Orioles P 3  
Rex Brothers Colorado Rockies P 1  
Clay Buchholz Boston Red Sox P 3  
Mark Buehrle Toronto Blue Jays P 10  
Madison Bumgarner San Francisco Giants P 1  
A.J. Burnett Philadelphia Phillies P 3  
Alex Burnett Chicago Cubs P 1  
Trevor Cahill Arizona Diamondbacks P 3  
Matt Cain San Francisco Giants P 1  
Matt Capps Minnesota Twins P 1  
David Carpenter Los Angeles Angels P 2  
Joel Carreno Toronto Blue Jays P 3  
Brett Cecil Toronto Blue Jays P 3  
Jhoulys Chacin Colorado Rockies P 3  
Tyler Chatwood Colorado Rockies P 5  
Randy Choate St. Louis Cardinals P 2  
Alex Cobb Tampa Bay Rays P 5  
Phil Coke Detroit Tigers P 4  
Louis Coleman Kansas City Royals P 4  
Tim Collins Kansas City Royals P 3  
Ryan Cook Oakland Athletics P 1  
Francisco Cordero Houston Astros P 2  
Kevin Correia Los Angeles Dodgers P 3  
Jesse Crain Houston Astros P 2  
Aaron Crow Kansas City Royals P 4  
Juan Cruz Pittsburgh Pirates P 1  
John Danks Chicago White Sox P 6  
Yu Darvish Texas Rangers P 3  
Kyle Davies Kansas City Royals P 3  
Wade Davis Kansas City Royals P 1  
Fautino De Los Santos Milwaukee Brewers P 1  
Samuel Deduno Minnesota Twins P 3  
Scott Diamond Minnesota Twins P 6  
Felix Doubront Chicago Cubs P 2  
Darin Downs Houston Astros P 1  
Scott Downs Kansas City Royals P 3  
Brian Duensing Minnesota Twins P 6  
Phil Dumatrait Minnesota Twins P 1  
Kyle Farnsworth Houston Astros P 1  
Pedro Figueroa Texas Rangers P 1  
Doug Fister Washington Nationals P 19  
Gavin Floyd Atlanta Braves P 12  
Jeff Francis New York Yankees P 5  
Jason Frasor Kansas City Royals P 7  
Charlie Furbush Seattle Mariners P 5  
Graham Godfrey Oakland Athletics P 3  
Miguel Gonzalez Baltimore Orioles P 3  
Mike Gonzalez Milwaukee Brewers P 2  
Kevin Gregg Miami Marlins P 2  
Jeremy Guthrie Kansas City Royals P 6  
Jason Hammel Oakland Athletics P 3  
Dan Haren Los Angeles Dodgers P 12  
Matt Harrison Texas Rangers P 3  
LaTroy Hawkins Colorado Rockies P 2  
Jeremy Hellickson Tampa Bay Rays P 6  
Mark Hendrickson Baltimore Orioles P 1  
Liam Hendriks Kansas City Royals P 5  
David Hernandez Arizona Diamondbacks P 1  
Felix Hernandez Seattle Mariners P 6  
Kelvin Herrera Kansas City Royals P 2  
Rich Hill New York Yankees P 2  
Luke Hochevar Kansas City Royals P 14  
Derek Holland Texas Rangers P 3  
Greg Holland Kansas City Royals P 1  
J.P. Howell Los Angeles Dodgers P 1  
Daniel Hudson Arizona Diamondbacks P 1  
Phil Hughes Minnesota Twins P 3  
Philip Humber Houston Astros P 9  
Tommy Hunter Baltimore Orioles P 3  
Hisashi Iwakuma Seattle Mariners P 2  
Edwin Jackson Chicago Cubs P 6  
Chuck James Minnesota Twins P 1  
Casey Janssen Toronto Blue Jays P 2  
Bobby Jenks Boston Red Sox P 1  
Kevin Jepsen Los Angeles Angels P 1  
Jim Johnson Detroit Tigers P 3  
Josh Johnson San Diego Padres P 3  
Jeff Karstens Pittsburgh Pirates P 3  
Ian Kennedy San Diego Padres P 1  
John Lackey St. Louis Cardinals P 3  
Aaron Laffey Toronto Blue Jays P 1  
Brandon League Los Angeles Dodgers P 2  
Colby Lewis Texas Rangers P 6  
Matt Lindstrom Chicago White Sox P 1  
Francisco Liriano Pittsburgh Pirates P 3  
Boone Logan Colorado Rockies P 1  
Mark Lowe Cleveland Indians P 2  
Josh Lueke Tampa Bay Rays P 1  
Lucas Luetge Seattle Mariners P 2  
Nick Masset Colorado Rockies P 1  
Daisuke Matsuzaka New York Mets P 3  
Vin Mazzaro Pittsburgh Pirates P 3  
Brandon McCarthy New York Yankees P 4  
Jacob McGee Tampa Bay Rays P 3  
Luis Mendoza Kansas City Royals P 8  
Jose Mijares San Francisco Giants P 3  
Andrew Miller Baltimore Orioles P 2  
Kevin Millwood Seattle Mariners P 2  
Sergio Mitre New York Yankees P 1  
Franklin Morales Colorado Rockies P 2  
Brandon Morrow Toronto Blue Jays P 6  
Daniel Moskos Chicago White Sox P 1  
Edward Mujica Boston Red Sox P 1  
Brett Myers Cleveland Indians P 1  
Joe Nathan Detroit Tigers P 3  
Juan Nicasio Colorado Rockies P 3  
Hector Noesi Chicago White Sox P 3  
Jordan Norberto Oakland Athletics P 1  
Sean O'Sullivan Philadelphia Phillies P 6  
Jake Odorizzi Tampa Bay Rays P 1  
Alexi Ogando Texas Rangers P 2  
Will Ohman Chicago White Sox P 8  
Darren Oliver Toronto Blue Jays P 4  
Lester Oliveros Minnesota Twins P 1  
Brian Omogrosso Chicago White Sox P 1  
Vicente Padilla Boston Red Sox P 1  
Troy Patton San Diego Padres P 1  
David Pauley Toronto Blue Jays P 2  
Felipe Paulino Chicago White Sox P 2  
Carl Pavano Minnesota Twins P 10  
Jake Peavy San Francisco Giants P 4  
Tony Pena Chicago White Sox P 1  
Lance Pendleton Houston Astros P 1  
Joel Peralta Tampa Bay Rays P 1  
Luis Perez Toronto Blue Jays P 2  
Glen Perkins Minnesota Twins P 2  
Ryan Perry Washington Nationals P 1  
Rick Porcello Detroit Tigers P 11  
David Purcey Chicago White Sox P 1  
Jose Quintana Chicago White Sox P 2  
Erasmo Ramirez Seattle Mariners P 1  
Cesar Ramos Tampa Bay Rays P 1  
Jon Rauch Miami Marlins P 1  
Chris Ray Seattle Mariners P 1  
Addison Reed Arizona Diamondbacks P 2  
Jo-Jo Reyes Toronto Blue Jays P 4  
Matt Reynolds Arizona Diamondbacks P 1  
Tyler Robertson Minnesota Twins P 2  
Fernando Rodney Seattle Mariners P 4  
Francisco Rodriguez Los Angeles Angels P 1  
Ricky Romero Toronto Blue Jays P 5  
Robbie Ross Texas Rangers P 1  
Tyson Ross San Diego Padres P 3  
Marc Rzepczynski Cleveland Indians P 1  
CC Sabathia New York Yankees P 3  
Chris Sale Chicago White Sox P 5  
Anibal Sanchez Detroit Tigers P 3  
Jonathan Sanchez Pittsburgh Pirates P 3  
Ervin Santana Atlanta Braves P 11  
Hector Santiago Los Angeles Angels P 3  
Sergio Santos Toronto Blue Jays P 2  
Max Scherzer Detroit Tigers P 9  
Daniel Schlereth Detroit Tigers P 2  
Leyson Septimo Chicago White Sox P 1  
James Shields Kansas City Royals P 7  
Alfredo Simon Cincinnati Reds P 3  
Kevin Slowey Miami Marlins P 1  
Andy Sonnanstine Tampa Bay Rays P 2  
Joakim Soria Detroit Tigers P 1  
Zach Stewart Boston Red Sox P 4  
Eric Stults San Diego Padres P 3  
Anthony Swarzak Minnesota Twins P 4  
Hisanori Takahashi Chicago Cubs P 2  
Yoshinori Tateyama Texas Rangers P 1  
Everett Teaford Kansas City Royals P 3  
Kanekoa Texeira Kansas City Royals P 1  
Matt Thornton Washington Nationals P 6  
Chris Tillman Baltimore Orioles P 3  
Koji Uehara Boston Red Sox P 4  
Jose Valverde New York Mets P 3  
Jason Vargas Kansas City Royals P 5  
Jose Veras Houston Astros P 1  
Justin Verlander Detroit Tigers P 6  
Carlos Villanueva Chicago Cubs P 6  
Cory Wade New York Yankees P 1  
Tim Wakefield Boston Red Sox P 4  
Jordan Walden Atlanta Braves P 2  
Jered Weaver Los Angeles Angels P 9  
Tom Wilhelmsen Seattle Mariners P 2  
Randy Williams Boston Red Sox P 1  
Brian Wilson Los Angeles Dodgers P 1  
C.J. Wilson Los Angeles Angels P 3  
Blake Wood Cleveland Indians P 2  
Tim Wood Minnesota Twins P 1  
Michael Wuertz Oakland Athletics P 1  
Carlos Zambrano Miami Marlins P 3  

PITCHf/x Charts

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

At-bat Results

Strikeout19.78%
Groundout18.83%
Single14.56%
Flyout14.40%
Walk9.65%
Home Run3.96%
Double3.48%
Pop Out3.48%
Lineout2.69%
Grounded Into DP2.53%
Hit By Pitch2.37%
Intent Walk1.11%
Forceout1.11%
Field Error0.63%
Sac Fly0.47%
Triple0.32%
Fielders Choice0.16%
Fielders Choice Out0.16%
Sac Fly DP0.16%
Strikeout - DP0.16%

Game Log

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