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
FC 958 40.2% 88.8 5.90 -2.27 200 1,268
CU 570 23.9% 76.4 -1.84 4.89 68 930
FT 483 20.3% 90.5 4.81 -9.30 242 2,073
FS 331 13.9% 82.1 -0.08 -7.11 271 1,321
CH 43 1.8% 84.5 5.35 -6.82 231 1,624
Type Count Selection Strike Swing Whiff Foul In Play
FC 958 40.2% 69.9% 46.7% 6.9% 19.9% 19.8%
CU 570 23.9% 66.7% 48.6% 19.3% 11.8% 17.5%
FT 483 20.3% 63.8% 43.7% 2.9% 19.5% 21.3%
FS 331 13.9% 68.9% 60.1% 19.6% 17.8% 22.7%
CH 43 1.8% 48.8% 37.2% 9.3% 16.3% 11.6%
Player Team Position At-bats  
Bobby Abreu New York Mets RF 3  
Matt Adams St. Louis Cardinals 1B 1  
Yonder Alonso Oakland Athletics 1B 6  
Jose Altuve Houston Astros 2B 3  
Pedro Alvarez Baltimore Orioles 1B 3  
Rick Ankiel New York Mets CF 3  
Norichika Aoki Seattle Mariners LF 3  
John Baker Chicago Cubs C 3  
Rod Barajas Pittsburgh Pirates C 3  
Clint Barmes San Diego Padres SS 3  
Brandon Barnes Colorado Rockies LF 1  
Darwin Barney Toronto Blue Jays 2B 6  
Jason Bartlett Minnesota Twins SS 6  
Mike Baxter Chicago Cubs RF 1  
Erik Bedard Tampa Bay Rays P 2  
Brandon Belt San Francisco Giants 1B 4  
Carlos Beltran New York Yankees RF 4  
Roger Bernadina Los Angeles Dodgers LF 3  
Emilio Bonifacio Chicago White Sox 2B 3  
Michael Bourn Atlanta Braves CF 11  
Rob Brantly Chicago White Sox C 5  
Ryan Braun Milwaukee Brewers LF 3  
Jay Bruce Cincinnati Reds RF 6  
John Buck Los Angeles Angels C 6  
Mark Buehrle Toronto Blue Jays P 2  
Emmanuel Burriss Philadelphia Phillies 2B 3  
Melky Cabrera Chicago White Sox LF 4  
Miguel Cairo Cincinnati Reds 3B 3  
Tony Campana Los Angeles Angels CF 7  
Adrian Cardenas Chicago Cubs 2B 1  
Matt Carpenter St. Louis Cardinals 3B 1  
Welington Castillo Arizona Diamondbacks C 3  
Starlin Castro New York Yankees 2B 6  
Chris Coghlan Oakland Athletics LF 1  
Casey Coleman Kansas City Royals P 1  
Jose Constanza Atlanta Braves LF 1  
Carlos Corporan Texas Rangers C 3  
Scott Cousins Los Angeles Angels CF 1  
Zack Cozart Cincinnati Reds SS 4  
Allen Craig Boston Red Sox 1B 3  
Brandon Crawford San Francisco Giants SS 4  
Luis Cruz New York Yankees 3B 2  
James Darnell San Diego Padres 1B 2  
Ike Davis Oakland Athletics 1B 3  
David DeJesus Los Angeles Angels LF 8  
Daniel Descalso Colorado Rockies SS 4  
Ian Desmond Texas Rangers SS 3  
Greg Dobbs Washington Nationals 1B 9  
Matt Dominguez Toronto Blue Jays 3B 3  
Stephen Drew Washington Nationals 2B 3  
Lucas Duda New York Mets 1B 3  
A.J. Ellis Los Angeles Dodgers C 2  
Mark Ellis St. Louis Cardinals 2B 2  
Nathan Eovaldi New York Yankees P 2  
Danny Espinosa Washington Nationals SS 6  
Andre Ethier Los Angeles Dodgers RF 2  
Stephen Fife Los Angeles Dodgers P 2  
Jesus Flores Washington Nationals C 3  
Juan Francisco Toronto Blue Jays 3B 1  
Todd Frazier Chicago White Sox 3B 4  
Freddie Freeman Atlanta Braves 1B 10  
David Freese Pittsburgh Pirates 3B 4  
Rafael Furcal Miami Marlins 2B 5  
Chad Gaudin San Francisco Giants P 1  
Paul Goldschmidt Arizona Diamondbacks 1B 3  
Carlos Gomez Houston Astros CF 3  
Gio Gonzalez Washington Nationals P 2  
Tyler Greene Chicago White Sox SS 3  
Didi Gregorius New York Yankees SS 3  
Jesus Guzman Houston Astros 1B 1  
Scott Hairston Washington Nationals LF 1  
Tommy Hanson Los Angeles Angels P 1  
Bryce Harper Washington Nationals RF 6  
Corey Hart Pittsburgh Pirates 1B 3  
Chase Headley New York Yankees 3B 7  
Chris Heisey Washington Nationals LF 7  
Gorkys Hernandez Pittsburgh Pirates CF 3  
Jason Heyward Chicago Cubs RF 9  
Eric Hinske Arizona Diamondbacks 1B 3  
Matt Holliday St. Louis Cardinals LF 4  
Orlando Hudson Chicago White Sox 3B 6  
Tim Hudson San Francisco Giants P 2  
Aubrey Huff San Francisco Giants 1B 4  
Nick Hundley Colorado Rockies C 3  
Omar Infante Kansas City Royals 2B 3  
Cesar Izturis Cincinnati Reds SS 3  
Paul Janish Baltimore Orioles SS 5  
Jon Jay San Diego Padres CF 3  
Chris Johnson Miami Marlins 3B 3  
Josh Johnson San Diego Padres P 1  
Reed Johnson Washington Nationals LF 1  
Chipper Jones Atlanta Braves 3B 10  
Garrett Jones New York Yankees RF 3  
Matt Kemp San Diego Padres RF 2  
Adam Kennedy Los Angeles Dodgers 2B 2  
Mark Kotsay San Diego Padres LF 5  
George Kottaras Toronto Blue Jays C 4  
Jason Kubel Minnesota Twins LF 3  
Bryan LaHair Chicago Cubs RF 6  
Adam LaRoche Chicago White Sox D 6  
Mike Leake St. Louis Cardinals P 2  
Carlos Lee Miami Marlins 1B 9  
Tim Lincecum San Francisco Giants P 2  
Kyle Lohse Milwaukee Brewers P 2  
Steve Lombardozzi Pittsburgh Pirates 2B 8  
James Loney Tampa Bay Rays 1B 2  
Ryan Ludwick Cincinnati Reds LF 3  
Cory Luebke Pittsburgh Pirates P 3  
Jordan Lyles Colorado Rockies P 1  
Paul Maholm Los Angeles Dodgers P 3  
Julio Martinez Detroit Tigers RF 3  
Justin Maxwell San Francisco Giants RF 3  
Cameron Maybin Detroit Tigers CF 6  
Brian McCann New York Yankees C 6  
Andrew McCutchen Pittsburgh Pirates CF 3  
John McDonald Los Angeles Angels 3B 2  
Nate McLouth Washington Nationals LF 1  
Devin Mesoraco Cincinnati Reds C 3  
Mike Minor Kansas City Royals P 3  
Yadier Molina St. Louis Cardinals C 4  
Miguel Montero Chicago Cubs C 3  
Scott Moore Houston Astros 3B 3  
Logan Morrison Tampa Bay Rays 1B 3  
Daniel Murphy Washington Nationals 2B 3  
Dioner Navarro Chicago White Sox C 3  
Jonathon Niese Pittsburgh Pirates P 1  
Kirk Nieuwenhuis Milwaukee Brewers CF 3  
Ricky Nolasco Minnesota Twins P 2  
Angel Pagan San Francisco Giants LF 4  
Jimmy Paredes Baltimore Orioles D 3  
Gerardo Parra Colorado Rockies LF 3  
Tyler Pastornicky Atlanta Braves 2B 3  
Xavier Paul Arizona Diamondbacks O 4  
Bryan Petersen Miami Marlins LF 11  
Brandon Phillips Cincinnati Reds 2B 7  
Buster Posey San Francisco Giants C 4  
Martin Prado Miami Marlins 3B 11  
Alex Presley Milwaukee Brewers LF 3  
Aramis Ramirez Pittsburgh Pirates 3B 3  
Hanley Ramirez Boston Red Sox 1B 3  
Jose Reyes Colorado Rockies SS 12  
Henry Rodriguez Cincinnati Reds 2B 1  
Scott Rolen Cincinnati Reds 3B 4  
David Ross Chicago Cubs C 3  
Justin Ruggiano Texas Rangers RF 5  
Gaby Sanchez Pittsburgh Pirates 1B 3  
Pablo Sandoval Boston Red Sox 3B 4  
Joe Saunders Baltimore Orioles P 2  
Nate Schierholtz Washington Nationals RF 1  
Skip Schumaker Cincinnati Reds LF 2  
Alfredo Simon Cincinnati Reds P 1  
Donovan Solano Miami Marlins 3B 9  
Alfonso Soriano New York Yankees LF 6  
Geovany Soto Los Angeles Angels C 3  
Mike Stanton Miami Marlins RF 12  
Ian Stewart Los Angeles Angels 3B 6  
Kurt Suzuki Minnesota Twins C 3  
Jose Tabata Pittsburgh Pirates RF 3  
Josh Thole Toronto Blue Jays C 3  
Andres Torres San Francisco Giants LF 3  
Chad Tracy Washington Nationals 3B 4  
Justin Turner Los Angeles Dodgers 3B 3  
Dan Uggla Washington Nationals 2B 9  
Justin Upton Detroit Tigers LF 3  
Gil Velazquez Miami Marlins 3B 2  
Will Venable Texas Rangers CF 8  
Edinson Volquez Kansas City Royals P 2  
Joey Votto Cincinnati Reds 1B 3  
Adam Wainwright St. Louis Cardinals P 1  
Neil Walker New York Mets 2B 3  
Rickie Weeks Arizona Diamondbacks LF 3  
Jayson Werth Washington Nationals LF 3  
Randy Wolf Detroit Tigers P 3  
David Wright New York Mets 3B 3  
Ryan Zimmerman Washington Nationals 1B 3  
Jordan Zimmermann Detroit Tigers P 3  

PITCHf/x Charts

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

At-bat Results

Groundout20.96%
Strikeout20.18%
Single16.49%
Flyout13.71%
Pop Out6.01%
Walk5.55%
Double4.16%
Lineout3.08%
Home Run2.77%
Grounded Into DP1.54%
Forceout1.08%
Sac Fly0.92%
Sac Bunt0.77%
Hit By Pitch0.77%
Double Play0.46%
Runner Out0.46%
Triple0.46%
Bunt Pop Out0.15%
Strikeout - DP0.15%
Bunt Groundout0.15%
Field Error0.15%

Game Log

Links open in new tab/window.
4/5/2012PHI 1 @ PIT 0
4/11/2012MIA 1 @ PHI 7
4/16/2012PHI 5 @ SFN 2
4/21/2012PHI 1 @ SDN 5
4/27/2012CHN 5 @ PHI 1
5/2/2012PHI 13 @ ATL 15
5/7/2012NYN 5 @ PHI 2
5/12/2012SDN 2 @ PHI 1
5/17/2012PHI 8 @ CHN 7
5/22/2012WAS 5 @ PHI 2
5/27/2012PHI 3 @ SLN 8
7/17/2012PHI 3 @ LAN 2
7/23/2012MIL 6 @ PHI 7
7/29/2012PHI 2 @ ATL 6
8/4/2012ARI 0 @ PHI 3
8/10/2012SLN 1 @ PHI 3
8/15/2012PHI 2 @ MIA 9
8/20/2012CIN 5 @ PHI 12
8/25/2012WAS 2 @ PHI 4
8/31/2012PHI 8 @ ATL 5
9/5/2012PHI 6 @ CIN 2
9/11/2012MIA 7 @ PHI 9
9/16/2012PHI 6 @ HOU 7
9/22/2012ATL 8 @ PHI 2
9/29/2012PHI 9 @ MIA 5