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

Adam Wainwright, RHP, St. Louis Cardinals

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
SI 1200 42.2% 91.0 8.23 -8.49 226 2,333
CU 826 29.0% 74.0 -8.35 8.02 44 1,813
SL 283 9.9% 85.6 5.15 2.13 154 1,143
FC 198 7.0% 86.0 4.04 1.99 154 986
CH 194 6.8% 82.7 3.68 -9.20 249 1,810
FF 144 5.1% 91.3 10.17 -6.82 213 2,425
Type Count Selection Strike Swing Whiff Foul In Play
SI 1200 42.2% 64.5% 40.0% 3.8% 16.3% 19.9%
CU 826 29.0% 64.8% 46.5% 16.1% 14.2% 16.2%
SL 283 9.9% 62.9% 49.8% 14.1% 17.3% 18.4%
FC 198 7.0% 68.2% 53.0% 17.2% 15.2% 20.7%
CH 194 6.8% 59.8% 40.7% 9.3% 12.9% 18.6%
FF 144 5.1% 71.5% 43.8% 4.9% 18.8% 20.1%
Player Team Position At-bats  
Tony Abreu San Francisco Giants 2B 3  
Pedro Alvarez Baltimore Orioles D 6  
Bronson Arroyo Los Angeles Dodgers P 1  
Rod Barajas Pittsburgh Pirates C 3  
Daric Barton Oakland Athletics 1B 4  
Brian Bass Pittsburgh Pirates P 1  
Jose Bautista Toronto Blue Jays RF 2  
Jason Bay Seattle Mariners RF 1  
Carlos Beltran New York Yankees RF 3  
Lance Berkman Texas Rangers D 4  
Roger Bernadina Los Angeles Dodgers LF 3  
Casey Blake Los Angeles Dodgers 3B 5  
Geoff Blum Arizona Diamondbacks 3B 3  
Emilio Bonifacio Chicago White Sox 2B 4  
Jason Bourgeois Cincinnati Reds CF 1  
Michael Bourn Arizona Diamondbacks CF 8  
John Bowker Pittsburgh Pirates LF 2  
Milton Bradley Seattle Mariners LF 3  
Ryan Braun Milwaukee Brewers LF 10  
Jay Bruce Cincinnati Reds RF 9  
John Buck Los Angeles Angels C 1  
Marlon Byrd Cleveland Indians RF 3  
Melky Cabrera Chicago White Sox LF 3  
Orlando Cabrera Cleveland Indians 2B 6  
Lorenzo Cain Kansas City Royals CF 3  
Miguel Cairo Cincinnati Reds 3B 1  
Jorge Cantu San Diego Padres 1B 3  
Mike Carp Texas Rangers 1B 3  
Luis Castillo New York Mets 2B 3  
Jason Castro Houston Astros C 3  
Juan Castro Los Angeles Dodgers 3B 3  
Starlin Castro New York Yankees 2B 3  
Frank Catalanotto New York Mets RF 4  
Ronny Cedeno Philadelphia Phillies SS 8  
Jeff Clement Pittsburgh Pirates 1B 2  
Chris Coghlan Oakland Athletics 3B 4  
Tyler Colvin San Francisco Giants LF 1  
Brooks Conrad San Diego Padres 2B 1  
Alex Cora Washington Nationals 3B 4  
Craig Counsell Milwaukee Brewers SS 3  
Johnny Cueto San Francisco Giants P 1  
Jack Cust Seattle Mariners D 1  
Ike Davis Oakland Athletics 1B 3  
Rajai Davis Cleveland Indians CF 4  
Ryan Dempster Boston Red Sox P 2  
Chris Denorfia Chicago Cubs LF 3  
Mark DeRosa Toronto Blue Jays 3B 4  
Ian Desmond Texas Rangers CF 3  
Blake DeWitt Atlanta Braves 2B 5  
Chris Dickerson Cleveland Indians LF 1  
Ryan Doumit Atlanta Braves C 6  
Zach Duke Chicago White Sox P 2  
Adam Dunn Oakland Athletics 1B 3  
David Eckstein San Diego Padres 2B 3  
Jim Edmonds Cincinnati Reds CF 6  
A.J. Ellis Los Angeles Dodgers C 2  
Mark Ellis St. Louis Cardinals 2B 3  
Alcides Escobar Kansas City Royals SS 9  
Yunel Escobar Los Angeles Angels 3B 3  
Andre Ethier Los Angeles Dodgers RF 7  
Pedro Feliz St. Louis Cardinals 3B 3  
Prince Fielder Texas Rangers D 11  
Chone Figgins Los Angeles Dodgers 3B 3  
Jeff Francoeur Atlanta Braves LF 6  
Lucas French Seattle Mariners P 1  
Kosuke Fukudome Chicago White Sox RF 4  
Rafael Furcal Miami Marlins 2B 7  
Yovani Gallardo Baltimore Orioles P 1  
Jon Garland Colorado Rockies P 2  
Cole Gillespie Miami Marlins CF 3  
Jonny Gomes Kansas City Royals LF 9  
Carlos Gomez Houston Astros CF 2  
Adrian Gonzalez Los Angeles Dodgers 1B 3  
Alex Gonzalez Detroit Tigers SS 2  
Franklin Gutierrez Seattle Mariners RF 3  
Tony Gwynn Philadelphia Phillies CF 3  
Jerry Hairston Los Angeles Dodgers 3B 3  
Cole Hamels Texas Rangers P 5  
Ryan Hanigan Boston Red Sox C 2  
Willie Harris Cincinnati Reds LF 2  
Corey Hart Pittsburgh Pirates 1B 10  
Brett Hayes Cleveland Indians C 6  
Chase Headley New York Yankees 3B 3  
Wes Helms Florida Marlins 3B 3  
Ramon Hernandez Los Angeles Dodgers C 5  
Jason Heyward Chicago Cubs RF 2  
Aaron Hill Milwaukee Brewers 3B 2  
Eric Hinske Arizona Diamondbacks 1B 3  
Jarrett Hoffpauir San Diego Padres 3B 2  
Ryan Howard Philadelphia Phillies 1B 6  
Aubrey Huff San Francisco Giants 1B 4  
Torii Hunter Minnesota Twins RF 1  
Raul Ibanez Kansas City Royals LF 6  
Omar Infante Kansas City Royals 2B 3  
Joe Inglett Houston Astros RF 2  
Akinori Iwamura Oakland Athletics 3B 3  
Conor Jackson Oakland Athletics LF 3  
Paul Janish Baltimore Orioles SS 3  
Jason Jaramillo Pittsburgh Pirates C 3  
Chris Johnson Miami Marlins 1B 3  
Kelly Johnson Atlanta Braves 2B 3  
Rob Johnson St. Louis Cardinals C 3  
Garrett Jones New York Yankees RF 10  
Matt Kemp San Diego Padres RF 7  
Adam Kennedy Los Angeles Dodgers 2B 3  
Jeff Keppinger Chicago White Sox 2B 5  
Clayton Kershaw Los Angeles Dodgers P 3  
Ian Kinsler Detroit Tigers 2B 1  
George Kottaras Toronto Blue Jays C 6  
Kevin Kouzmanoff Texas Rangers 3B 3  
Hiroki Kuroda New York Yankees P 2  
Ryan Langerhans Toronto Blue Jays 1B 1  
John Lannan New York Mets P 2  
Adam LaRoche Chicago White Sox D 3  
Andy LaRoche Toronto Blue Jays 3B 4  
Mike Leake St. Louis Cardinals P 2  
Carlos Lee Miami Marlins 1B 7  
Derrek Lee Baltimore Orioles 1B 3  
Fred Lewis New York Mets LF 3  
Adam Lind Seattle Mariners 1B 2  
James Loney Tampa Bay Rays 1B 6  
Jose Lopez Chicago White Sox 2B 3  
Jonathan Lucroy Milwaukee Brewers C 3  
Hector Luna Philadelphia Phillies 1B 1  
Paul Maholm Los Angeles Dodgers P 3  
John Maine Miami Marlins P 2  
Tommy Manzella Arizona Diamondbacks SS 4  
Russell Martin Toronto Blue Jays C 3  
Kazuo Matsui Houston Astros 2B 3  
Gary Matthews New York Mets CF 3  
Cameron Maybin Detroit Tigers CF 3  
Brian McCann New York Yankees C 3  
Andrew McCutchen Pittsburgh Pirates CF 10  
Casey McGehee Miami Marlins 3B 6  
Nate McLouth Washington Nationals LF 2  
Kris Medlen Kansas City Royals P 1  
Lastings Milledge Chicago White Sox LF 9  
Bengie Molina Texas Rangers C 4  
Jose Molina Tampa Bay Rays C 2  
Miguel Montero Chicago Cubs C 3  
Logan Morrison Tampa Bay Rays 1B 4  
Mike Morse Pittsburgh Pirates 1B 3  
Donnie Murphy Texas Rangers 2B 1  
Jonathon Niese Pittsburgh Pirates P 2  
Wil Nieves San Diego Padres C 2  
Laynce Nix Philadelphia Phillies RF 1  
Ricky Nolasco Minnesota Twins P 1  
Bud Norris Atlanta Braves P 2  
Lyle Overbay Milwaukee Brewers 1B 2  
Angel Pagan San Francisco Giants LF 6  
Gerardo Parra Colorado Rockies LF 3  
Xavier Paul Arizona Diamondbacks O 2  
Hunter Pence San Francisco Giants RF 6  
Cliff Pennington Los Angeles Angels 2B 3  
Bryan Petersen Miami Marlins LF 1  
Brandon Phillips Cincinnati Reds 2B 9  
Placido Polanco Miami Marlins 3B 7  
Martin Prado Miami Marlins 3B 3  
Humberto Quintero Seattle Mariners C 3  
Aramis Ramirez Pittsburgh Pirates 3B 3  
Hanley Ramirez Boston Red Sox 1B 7  
Manny Ramirez Oakland Athletics LF 3  
Edgar Renteria Cincinnati Reds SS 4  
Jose Reyes Colorado Rockies SS 7  
Mark Reynolds Colorado Rockies 1B 3  
Nate Robertson Philadelphia Phillies P 2  
Wandy Rodriguez Texas Rangers P 2  
Scott Rolen Cincinnati Reds 3B 9  
Jimmy Rollins Chicago White Sox SS 2  
Cody Ross Oakland Athletics RF 3  
Carlos Ruiz Philadelphia Phillies C 3  
Rusty Ryal Arizona Diamondbacks 1B 1  
Angel Sanchez Chicago White Sox SS 3  
Gaby Sanchez Pittsburgh Pirates 1B 4  
Pablo Sandoval Boston Red Sox 3B 4  
Michael Saunders Toronto Blue Jays LF 1  
Nate Schierholtz Washington Nationals RF 3  
Brian Schneider Philadelphia Phillies C 2  
Ben Sheets Atlanta Braves P 2  
Alfonso Soriano New York Yankees LF 3  
Geovany Soto Los Angeles Angels C 3  
Mike Stanton Miami Marlins RF 3  
Drew Stubbs Texas Rangers CF 9  
Ichiro Suzuki Miami Marlins CF 4  
Kurt Suzuki Minnesota Twins C 3  
Ryan Sweeney Chicago Cubs CF 3  
Nick Swisher Atlanta Braves LF 1  
Jose Tabata Pittsburgh Pirates RF 7  
Fernando Tatis New York Mets 1B 1  
Ryan Theriot San Francisco Giants 2B 3  
Josh Thole Toronto Blue Jays C 2  
Yorvit Torrealba Colorado Rockies C 3  
Andres Torres San Francisco Giants LF 1  
J.R. Towles Houston Astros C 1  
Chad Tracy Washington Nationals 3B 3  
Dan Uggla Washington Nationals 2B 7  
Justin Upton Detroit Tigers LF 3  
Juan Uribe Cleveland Indians 3B 1  
Chase Utley Los Angeles Dodgers 2B 4  
Wilson Valdez Cincinnati Reds SS 2  
Eugenio Velez St. Louis Cardinals 2B 4  
Will Venable Texas Rangers CF 3  
Shane Victorino Los Angeles Angels LF 7  
Carlos Villanueva San Diego Padres P 1  
Joey Votto Cincinnati Reds 1B 9  
Neil Walker New York Mets 2B 7  
Rickie Weeks Arizona Diamondbacks LF 9  
Vernon Wells New York Yankees LF 3  
Jayson Werth Washington Nationals LF 6  
Dontrelle Willis Cincinnati Reds P 2  
Josh Wilson Detroit Tigers 2B 3  
Randy Wolf Detroit Tigers P 4  
David Wright New York Mets 3B 7  
Delwyn Young Pittsburgh Pirates 3B 1  
Ryan Zimmerman Washington Nationals 1B 3  
Barry Zito Oakland Athletics P 2  

PITCHf/x Charts

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

At-bat Results

Groundout23.48%
Strikeout23.35%
Single13.75%
Flyout10.64%
Walk6.36%
Pop Out4.15%
Double3.37%
Grounded Into DP2.85%
Lineout2.72%
Forceout2.20%
Sac Bunt1.56%
Home Run1.56%
Field Error0.78%
Sac Fly0.78%
Triple0.65%
Hit By Pitch0.52%
Intent Walk0.26%
Double Play0.26%
Bunt Pop Out0.13%
Runner Out0.13%
Batter Interference0.13%
Fielders Choice Out0.13%
Fielders Choice0.13%
Fan interference0.13%

Game Log

Links open in new tab/window.
4/7/2010SLN 6 @ CIN 3
4/12/2010HOU 0 @ SLN 5
4/18/2010NYN 3 @ SLN 5
4/24/2010SLN 0 @ SFN 2
4/29/2010ATL 4 @ SLN 10
5/4/2010SLN 1 @ PHI 2
5/9/2010SLN 11 @ PIT 4
5/15/2010SLN 3 @ CIN 4
5/20/2010FLO 2 @ SLN 4
5/25/2010SLN 0 @ SDN 1
5/30/2010SLN 9 @ CHN 1
6/4/2010MIL 0 @ SLN 8
6/9/2010SLN 3 @ LAN 4
6/14/2010SEA 3 @ SLN 9
6/19/2010OAK 3 @ SLN 4
6/24/2010SLN 0 @ TOR 5
6/29/2010ARI 0 @ SLN 8
7/4/2010MIL 1 @ SLN 7
7/9/2010SLN 8 @ HOU 0
7/13/2010NAS 3 @ AAS 1
7/17/2010LAN 0 @ SLN 2
7/22/2010PHI 2 @ SLN 0
7/27/2010SLN 2 @ NYN 8
8/1/2010PIT 1 @ SLN 9
8/6/2010SLN 7 @ FLO 0
8/11/2010SLN 6 @ CIN 1
8/18/2010MIL 3 @ SLN 2
8/24/2010SLN 3 @ PIT 4
8/29/2010SLN 2 @ WAS 4