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

Cody Ross, LF, Arizona Diamondbacks

Pitchers: Count: Pitch Type: Date Range:
       to 
Type Count Selection Strike Swing Whiff Foul In Play
FF 489 35.3% 61.3% 44.0% 6.3% 20.7% 17.0%
SL 267 19.3% 59.2% 44.2% 16.1% 14.2% 13.9%
FT 171 12.3% 64.3% 46.8% 7.0% 19.3% 20.5%
CH 132 9.5% 58.3% 48.5% 15.2% 18.9% 14.4%
CU 121 8.7% 56.2% 37.2% 14.9% 10.7% 11.6%
SI 114 8.2% 68.4% 50.9% 9.6% 21.1% 20.2%
FC 76 5.5% 64.5% 46.1% 11.8% 18.4% 15.8%
FS 10 0.7% 70.0% 50.0% 20.0% 10.0% 20.0%
FA 4 0.3% 75.0% 50.0% 0.0% 0.0% 50.0%
SC 1 0.1% 100.0% 100.0% 0.0% 0.0% 100.0%
KC 1 0.1% 100.0% 100.0% 0.0% 100.0% 0.0%
Player Team Position At-bats  
Mike Adams Philadelphia Phillies P 1  
Nathan Adcock Texas Rangers P 2  
Henderson Alvarez Miami Marlins P 7  
Dylan Axelrod Cincinnati Reds P 4  
Luis Ayala Atlanta Braves P 2  
Burke Badenhop Boston Red Sox P 1  
Grant Balfour Tampa Bay Rays P 2  
Blake Beavan Seattle Mariners P 2  
Duane Below Miami Marlins P 1  
Joaquin Benoit San Diego Padres P 2  
Nick Blackburn Minnesota Twins P 5  
Jonathan Broxton Cincinnati Reds P 1  
Mark Buehrle Toronto Blue Jays P 2  
Alex Burnett Chicago Cubs P 1  
Matt Capps Minnesota Twins P 1  
Jesse Chavez Oakland Athletics P 1  
Bruce Chen Kansas City Royals P 3  
Wei-Yin Chen Baltimore Orioles P 3  
Randy Choate St. Louis Cardinals P 1  
Phil Coke Detroit Tigers P 1  
Tim Collins Kansas City Royals P 1  
Bartolo Colon New York Mets P 3  
Ryan Cook Oakland Athletics P 1  
John Danks Chicago White Sox P 3  
Yu Darvish Texas Rangers P 4  
Wade Davis Kansas City Royals P 3  
Dane De La Rosa Los Angeles Angels P 1  
Samuel Deduno Minnesota Twins P 3  
Randall Delgado Arizona Diamondbacks P 1  
Ryan Dempster Boston Red Sox P 3  
Cole DeVries Minnesota Twins P 3  
Octavio Dotel Detroit Tigers P 2  
Kyle Drabek Toronto Blue Jays P 2  
Brian Duensing Minnesota Twins P 3  
Danny Duffy Kansas City Royals P 3  
Chad Durbin Philadelphia Phillies P 1  
Cody Eppley New York Yankees P 2  
Scott Feldman Houston Astros P 3  
Casey Fien Minnesota Twins P 1  
Doug Fister Washington Nationals P 1  
Gavin Floyd Atlanta Braves P 3  
Jason Frasor Kansas City Royals P 2  
Brian Fuentes St. Louis Cardinals P 1  
Charlie Furbush Seattle Mariners P 2  
Freddy Garcia Atlanta Braves P 1  
Chad Gaudin San Francisco Giants P 1  
Jeff Gray Minnesota Twins P 2  
Kevin Gregg Miami Marlins P 2  
A.J. Griffin Oakland Athletics P 2  
Cole Hamels Philadelphia Phillies P 3  
Jason Hammel Oakland Athletics P 2  
Matt Harrison Texas Rangers P 3  
Chris Hatcher Miami Marlins P 2  
Jeremy Hellickson Tampa Bay Rays P 6  
Liam Hendriks Toronto Blue Jays P 2  
Felix Hernandez Seattle Mariners P 3  
Pedro Hernandez Colorado Rockies P 3  
Derek Holland Texas Rangers P 6  
J.P. Howell Los Angeles Dodgers P 1  
Phil Hughes Minnesota Twins P 6  
Tommy Hunter Baltimore Orioles P 2  
Casey Janssen Toronto Blue Jays P 2  
Ubaldo Jimenez Baltimore Orioles P 6  
Jim Johnson Detroit Tigers P 2  
Nathan Jones Chicago White Sox P 2  
Jair Jurrjens Colorado Rockies P 3  
Shawn Kelley New York Yankees P 3  
Craig Kimbrel Atlanta Braves P 1  
Hiroki Kuroda New York Yankees P 6  
Aaron Laffey Toronto Blue Jays P 6  
Brandon League Los Angeles Dodgers P 1  
Colby Lewis Texas Rangers P 3  
Matt Lindstrom Chicago White Sox P 1  
Boone Logan Colorado Rockies P 1  
Aaron Loup Toronto Blue Jays P 1  
Mark Lowe Cleveland Indians P 1  
Josh Lueke Tampa Bay Rays P 1  
Lucas Luetge Seattle Mariners P 1  
Brandon Lyon New York Mets P 1  
Matt Maloney Minnesota Twins P 1  
Jeff Manship Philadelphia Phillies P 1  
Jason Marquis San Diego Padres P 3  
Cristhian Martinez Atlanta Braves P 2  
Justin Masterson St. Louis Cardinals P 3  
Zach McAllister Cleveland Indians P 6  
Brandon McCarthy New York Yankees P 3  
Jacob McGee Tampa Bay Rays P 1  
Jose Mijares San Francisco Giants P 1  
Jim Miller New York Yankees P 1  
Tom Milone Minnesota Twins P 3  
Mike Minor Atlanta Braves P 3  
D.J. Mitchell Seattle Mariners P 1  
Matt Moore Tampa Bay Rays P 6  
Edward Mujica Boston Red Sox P 1  
Joe Nathan Detroit Tigers P 4  
Hector Noesi Chicago White Sox P 2  
Ricky Nolasco Minnesota Twins P 2  
Ivan Nova New York Yankees P 5  
Darren O'Day Baltimore Orioles P 1  
Darren Oliver Toronto Blue Jays P 2  
Roy Oswalt Colorado Rockies P 1  
Jarrod Parker Oakland Athletics P 6  
David Pauley Toronto Blue Jays P 1  
Jake Peavy San Francisco Giants P 3  
Joel Peralta Tampa Bay Rays P 2  
Martin Perez Texas Rangers P 3  
Oliver Perez Arizona Diamondbacks P 1  
Glen Perkins Minnesota Twins P 1  
Vinnie Pestano Los Angeles Angels P 1  
David Phelps New York Yankees P 3  
Rick Porcello Detroit Tigers P 3  
David Price Detroit Tigers P 5  
Chad Qualls Houston Astros P 1  
Jose Quintana Chicago White Sox P 3  
Erasmo Ramirez Seattle Mariners P 1  
Addison Reed Arizona Diamondbacks P 1  
Mariano Rivera New York Yankees P 1  
David Robertson New York Yankees P 2  
Fernando Rodney Seattle Mariners P 3  
Esmil Rogers New York Yankees P 1  
Ricky Romero Toronto Blue Jays P 6  
CC Sabathia New York Yankees P 3  
Jonathan Sanchez Pittsburgh Pirates P 2  
Hector Santiago Los Angeles Angels P 1  
Sergio Santos Toronto Blue Jays P 1  
Tanner Scheppers Texas Rangers P 2  
Chris Seddon Cleveland Indians P 3  
Leyson Septimo Chicago White Sox P 1  
James Shields Kansas City Royals P 6  
Tony Sipp Houston Astros P 1  
Rafael Soriano Washington Nationals P 4  
Pedro Strop Chicago Cubs P 2  
Anthony Swarzak Minnesota Twins P 1  
Matt Thornton Washington Nationals P 1  
Jose Valverde New York Mets P 1  
Jason Vargas Kansas City Royals P 7  
Anthony Varvaro Atlanta Braves P 1  
Justin Verlander Detroit Tigers P 6  
Carlos Villanueva Chicago Cubs P 3  
Cory Wade New York Yankees P 2  
Dan Wheeler Cleveland Indians P 2  
Tom Wilhelmsen Seattle Mariners P 2  
Carlos Zambrano Miami Marlins P 3  

PITCHf/x Charts

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

At-bat Results

Strikeout22.35%
Flyout16.47%
Groundout14.71%
Single12.35%
Walk8.24%
Double6.47%
Home Run5.29%
Pop Out4.41%
Lineout2.94%
Grounded Into DP1.76%
Field Error1.18%
Sac Fly1.18%
Intent Walk0.88%
Hit By Pitch0.59%
Forceout0.29%
Triple0.29%
Sac Bunt0.29%
Double Play0.29%

Game Log

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