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

Roy Halladay, RHP, Philadelphia Phillies

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
FF 1498 43.9% 92.4 5.54 -5.95 224 1,747
FC 930 27.2% 90.7 6.12 -0.58 185 1,251
CU 676 19.8% 78.5 -0.94 6.30 83 1,125
CH 223 6.5% 83.0 4.44 -3.51 192 1,692
FT 85 2.5% 92.1 2.00 -9.43 259 1,939
FA 2 0.1% 91.0 0.10 -5.69 257 1,254
Type Count Selection Strike Swing Whiff Foul In Play
FF 1498 43.9% 69.4% 48.0% 5.1% 19.4% 23.6%
FC 930 27.2% 72.4% 56.7% 9.7% 26.1% 20.9%
CU 676 19.8% 68.5% 50.1% 19.2% 13.8% 17.2%
CH 223 6.5% 52.5% 32.7% 6.7% 9.0% 17.0%
FT 85 2.5% 61.2% 42.4% 3.5% 12.9% 25.9%
FA 2 0.1% 50.0% 50.0% 0.0% 0.0% 50.0%
Player Team Position At-bats  
Bobby Abreu New York Mets RF 7  
Brian Anderson Kansas City Royals P 4  
Garret Anderson Los Angeles Dodgers LF 3  
Josh Anderson Kansas City Royals RF 3  
Robert Andino Seattle Mariners 2B 6  
Elvis Andrus Texas Rangers SS 3  
Erick Aybar Atlanta Braves SS 3  
Willy Aybar Tampa Bay Rays D 9  
John Baker Chicago Cubs C 1  
Rocco Baldelli Tampa Bay Rays RF 7  
Jason Bartlett Minnesota Twins SS 20  
Jason Bay Seattle Mariners RF 7  
Adrian Beltre Texas Rangers 3B 4  
Hank Blalock Tampa Bay Rays D 4  
Willie Bloomquist Seattle Mariners SS 4  
Emilio Bonifacio Atlanta Braves 2B 1  
Ryan Braun Milwaukee Brewers LF 1  
Pat Burrell San Francisco Giants LF 18  
Brian Buscher Minnesota Twins 1B 7  
Billy Butler Oakland Athletics D 4  
Marlon Byrd Cleveland Indians RF 4  
Asdrubal Cabrera New York Mets SS 3  
Melky Cabrera Chicago White Sox LF 13  
Miguel Cabrera Detroit Tigers 1B 3  
Orlando Cabrera Cleveland Indians 2B 5  
Alberto Callaspo Los Angeles Dodgers 3B 3  
Robinson Cano Seattle Mariners 2B 17  
Jorge Cantu San Diego Padres 1B 2  
Mike Carp Texas Rangers 1B 3  
Kevin Cash Boston Red Sox C 3  
Alexi Casilla Baltimore Orioles 2B 4  
Shin-Soo Choo Texas Rangers RF 3  
Chris Coghlan Chicago Cubs LF 2  
Carl Crawford Los Angeles Dodgers LF 21  
Nelson Cruz Seattle Mariners D 3  
Michael Cuddyer New York Mets LF 4  
Johnny Damon Cleveland Indians LF 19  
Chris Davis Baltimore Orioles 1B 3  
David DeJesus Los Angeles Angels LF 4  
Mark DeRosa Toronto Blue Jays 3B 3  
J.D. Drew Boston Red Sox RF 10  
Jermaine Dye Chicago White Sox RF 6  
Jacoby Ellsbury New York Yankees CF 10  
Yunel Escobar Los Angeles Angels 3B 3  
Adam Everett Cleveland Indians SS 3  
Prince Fielder Texas Rangers D 1  
Josh Fields Kansas City Royals 3B 7  
Chone Figgins Los Angeles Dodgers 3B 7  
Ben Francisco New York Yankees LF 3  
Jeff Francoeur Atlanta Braves LF 3  
Brett Gardner New York Yankees LF 10  
Ryan Garko Texas Rangers 1B 3  
Joey Gathright Boston Red Sox CF 4  
Chris Getz Toronto Blue Jays 2B 4  
Ross Gload Philadelphia Phillies RF 2  
Alex Gonzalez Detroit Tigers SS 6  
Curtis Granderson New York Mets RF 3  
Nick Green Miami Marlins 2B 6  
Ken Griffey Seattle Mariners D 8  
Gabe Gross Oakland Athletics LF 15  
Vladimir Guerrero Baltimore Orioles D 4  
Carlos Guillen Detroit Tigers 2B 3  
Jose Guillen San Francisco Giants LF 4  
Franklin Gutierrez Seattle Mariners RF 8  
Jerry Hairston Los Angeles Dodgers 3B 1  
Josh Hamilton Texas Rangers LF 4  
Jack Hannahan Cincinnati Reds 3B 3  
Brendan Harris Los Angeles Angels SS 3  
Jeremy Hermida San Diego Padres LF 1  
Michel Hernandez DH 6  
Eric Hinske Arizona Diamondbacks 1B 7  
Aubrey Huff San Francisco Giants 1B 11  
Torii Hunter Minnesota Twins RF 7  
Raul Ibanez Kansas City Royals LF 1  
Brandon Inge Pittsburgh Pirates 3B 3  
Akinori Iwamura Oakland Athletics 3B 3  
Cesar Izturis Cincinnati Reds SS 7  
Maicer Izturis Toronto Blue Jays 2B 7  
Mike Jacobs Arizona Diamondbacks 1B 4  
Derek Jeter New York Yankees SS 12  
Kenji Johjima Seattle Mariners C 8  
Kelly Johnson New York Mets 2B 3  
Adam Jones Baltimore Orioles CF 12  
Kenshin Kawakami Atlanta Braves P 2  
Howard Kendrick Los Angeles Dodgers 2B 6  
Ian Kinsler Detroit Tigers 2B 4  
Paul Konerko Chicago White Sox 1B 6  
Casey Kotchman Miami Marlins 1B 10  
Mark Kotsay San Diego Padres LF 3  
George Kottaras Toronto Blue Jays C 3  
Jason Kubel Minnesota Twins LF 7  
Gerald Laird Arizona Diamondbacks C 3  
Brent Lillibridge New York Yankees 3B 7  
Evan Longoria Tampa Bay Rays 3B 23  
Jose Lopez Chicago White Sox 2B 8  
Jed Lowrie Oakland Athletics 2B 3  
Mitch Maier Kansas City Royals CF 3  
Nick Markakis Atlanta Braves RF 12  
Victor Martinez Detroit Tigers D 9  
Jeff Mathis Miami Marlins C 1  
Hideki Matsui Tampa Bay Rays D 14  
Gary Matthews New York Mets CF 6  
Joe Mauer Minnesota Twins 1B 4  
Brian McCann New York Yankees C 3  
Corky Miller Cincinnati Reds C 3  
Chad Moeller New York Yankees C 3  
Yadier Molina St. Louis Cardinals C 1  
Melvin Mora Arizona Diamondbacks 3B 10  
Jose Morales Colorado Rockies C 6  
Kendry Morales Kansas City Royals D 7  
Justin Morneau Chicago White Sox 1B 7  
Mike Napoli Cleveland Indians 1B 6  
Dioner Navarro Chicago White Sox C 2  
Miguel Olivo Los Angeles Dodgers C 3  
Magglio Ordonez Detroit Tigers RF 3  
David Ortiz Boston Red Sox D 14  
Dustin Pedroia Boston Red Sox 2B 7  
Carlos Pena Texas Rangers 1B 16  
Ramiro Pena San Francisco Giants 2B 6  
Jhonny Peralta St. Louis Cardinals SS 3  
Felix Pie Pittsburgh Pirates O 7  
A.J. Pierzynski Atlanta Braves C 3  
Scott Podsednik Boston Red Sox CF 4  
Placido Polanco Miami Marlins 3B 3  
Jorge Posada New York Yankees D 13  
Martin Prado Miami Marlins 3B 3  
Albert Pujols Los Angeles Angels D 1  
Nick Punto Oakland Athletics 2B 3  
Carlos Quentin San Diego Padres LF 3  
Robb Quinlan Los Angeles Angels 1B 1  
Alexei Ramirez San Diego Padres SS 6  
Hanley Ramirez Boston Red Sox 1B 4  
Josh Reddick Oakland Athletics RF 4  
Mike Redmond Cleveland Indians C 1  
Juan Rivera Los Angeles Dodgers LF 1  
Brian Roberts New York Yankees 2B 8  
Alex Rodriguez New York Yankees D 18  
Cody Ross Oakland Athletics RF 1  
Jarrod Saltalamacchia Detroit Tigers C 3  
Michael Saunders Toronto Blue Jays LF 6  
Jordan Schafer Minnesota Twins CF 3  
Luke Scott Tampa Bay Rays D 10  
Chris Shelton DH 4  
Kelly Shoppach Cleveland Indians C 3  
Grady Sizemore Tampa Bay Rays RF 4  
Denard Span San Francisco Giants CF 9  
Ichiro Suzuki Miami Marlins CF 8  
Nick Swisher Atlanta Braves LF 5  
Mark Teahen Chicago White Sox 3B 4  
Mark Teixeira New York Yankees 1B 19  
Jim Thome Baltimore Orioles D 6  
Dan Uggla Washington Nationals 2B 1  
B.J. Upton Toronto Blue Jays LF 20  
Chase Utley Los Angeles Dodgers 2B 1  
Jason Varitek Boston Red Sox C 6  
Shane Victorino Los Angeles Angels LF 1  
Matt Wieters Baltimore Orioles C 3  
Ty Wigginton St. Louis Cardinals 1B 4  
Reggie Willits Los Angeles Angels LF 1  
Josh Wilson Detroit Tigers 2B 3  
Chris Woodward Toronto Blue Jays SS 6  
David Wright New York Mets 3B 1  
Kevin Youkilis New York Yankees 3B 10  
Delmon Young Baltimore Orioles RF 7  
Michael Young Los Angeles Dodgers 3B 4  
Gregg Zaun Milwaukee Brewers C 12  
Ben Zobrist Chicago Cubs 2B 17  

PITCHf/x Charts

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

At-bat Results

Strikeout21.38%
Single17.16%
Ground Out16.34%
Groundout8.84%
Fly Out5.96%
Double4.93%
Pop Out4.42%
Flyout4.21%
Walk3.60%
Line Out2.67%
Home Run2.26%
Grounded Into DP2.16%
Force Out1.34%
Lineout1.03%
Sac Fly0.92%
Forceout0.82%
Field Error0.72%
Hit By Pitch0.51%
Double Play0.31%
Bunt Groundout0.10%
Triple0.10%
Sac Bunt0.10%
Bunt Ground Out0.10%

Game Log

Links open in new tab/window.
4/6/2009DET 5 @ TOR 12
4/11/2009TOR 5 @ CLE 4
4/16/2009TOR 9 @ MIN 2
4/21/2009TEX 5 @ TOR 4
4/26/2009TOR 4 @ CHA 3
5/1/2009BAL 4 @ TOR 8
5/6/2009TOR 13 @ ANA 1
5/12/2009NYA 1 @ TOR 5
5/17/2009CHA 2 @ TOR 8
5/22/2009TOR 0 @ ATL 1
5/27/2009TOR 10 @ BAL 12
6/2/2009ANA 4 @ TOR 6
6/7/2009KCA 0 @ TOR 4
6/12/2009FLO 7 @ TOR 3
6/29/2009TBA 4 @ TOR 1
7/4/2009TOR 5 @ NYA 6
7/9/2009TOR 2 @ TBA 3
7/14/2009AAS 4 @ NAS 3
7/19/2009BOS 1 @ TOR 3
7/24/2009TBA 4 @ TOR 2
7/29/2009TOR 2 @ SEA 3
8/4/2009NYA 5 @ TOR 3
8/9/2009BAL 3 @ TOR 7
8/14/2009TOR 5 @ TBA 2
8/19/2009BOS 6 @ TOR 1
8/24/2009TBA 12 @ TOR 7
8/30/2009TOR 0 @ BOS 7
9/4/2009NYA 0 @ TOR 6
9/9/2009MIN 4 @ TOR 1
9/15/2009TOR 10 @ NYA 4
9/20/2009TOR 1 @ TBA 3
9/25/2009SEA 0 @ TOR 5
9/30/2009TOR 12 @ BOS 0