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

Michael Saunders, RF, Seattle Mariners

Pitchers: Count: Pitch Type: Date Range:
       to 
Type Count Selection Strike Swing Whiff Foul In Play
FF 1031 39.2% 63.8% 39.3% 6.8% 17.9% 14.5%
SL 390 14.8% 66.2% 52.8% 21.0% 16.2% 15.6%
FT 294 11.2% 63.6% 40.5% 7.1% 17.3% 16.0%
CH 284 10.8% 59.5% 44.4% 13.4% 14.8% 16.2%
CU 277 10.5% 59.6% 40.1% 17.7% 13.4% 9.0%
FC 141 5.4% 65.2% 47.5% 9.9% 19.1% 18.4%
SI 140 5.3% 60.0% 44.3% 4.3% 16.4% 23.6%
FA 53 2.0% 66.0% 47.2% 5.7% 28.3% 13.2%
FS 19 0.7% 47.4% 36.8% 15.8% 5.3% 15.8%
KN 4 0.2% 75.0% 50.0% 0.0% 0.0% 50.0%
Player Team Position At-bats  
Jeremy Accardo Oakland Athletics P 1  
Mike Adams Philadelphia Phillies P 2  
Jonathan Albaladejo Arizona Diamondbacks P 1  
Matt Albers Houston Astros P 1  
Hector Ambriz San Diego Padres P 2  
Brett Anderson Colorado Rockies P 14  
Jake Arrieta Chicago Cubs P 3  
Luis Ayala Atlanta Braves P 2  
Andrew Bailey Boston Red Sox P 2  
Scott Baker Texas Rangers P 6  
John Bale Kansas City Royals P 1  
Grant Balfour Tampa Bay Rays P 1  
Brian Bannister Kansas City Royals P 5  
Daniel Bard Chicago Cubs P 1  
Josh Beckett Los Angeles Dodgers P 3  
Trevor Bell Cincinnati Reds P 4  
Jeff Bennett Tampa Bay Rays P 2  
Joaquin Benoit San Diego Padres P 1  
Brad Bergesen Arizona Diamondbacks P 6  
Jason Berken Chicago Cubs P 2  
Nick Blackburn Minnesota Twins P 5  
Jerry Blevins Washington Nationals P 2  
Jeremy Bonderman Detroit Tigers P 5  
Dallas Braden Oakland Athletics P 3  
Craig Breslow Boston Red Sox P 5  
Zachary Britton Baltimore Orioles P 4  
Brian Bruney Chicago White Sox P 1  
Clay Buchholz Boston Red Sox P 3  
Mark Buehrle Toronto Blue Jays P 6  
Alex Burnett Chicago Cubs P 1  
Trevor Cahill Arizona Diamondbacks P 8  
Shawn Camp Philadelphia Phillies P 2  
Jesse Carlson Toronto Blue Jays P 1  
Fausto Carmona Los Angeles Dodgers P 9  
Andrew Cashner San Diego Padres P 1  
Joba Chamberlain Detroit Tigers P 1  
Bruce Chen Kansas City Royals P 7  
Randy Choate St. Louis Cardinals P 2  
Phil Coke Detroit Tigers P 5  
Tim Collins Kansas City Royals P 1  
Bartolo Colon New York Mets P 3  
Roman Colon Kansas City Royals P 1  
Lance Cormier Los Angeles Dodgers P 3  
Juan Cruz Pittsburgh Pirates P 1  
Johnny Cueto Cincinnati Reds P 2  
John Danks Chicago White Sox P 6  
Kyle Davies Kansas City Royals P 7  
Wade Davis Kansas City Royals P 4  
Ryan Dempster Boston Red Sox P 3  
Octavio Dotel Detroit Tigers P 1  
Scott Downs Kansas City Royals P 1  
Kyle Drabek Toronto Blue Jays P 2  
Brian Duensing Minnesota Twins P 1  
Phil Dumatrait Minnesota Twins P 1  
Chad Durbin Philadelphia Phillies P 1  
Kyle Farnsworth Houston Astros P 2  
Scott Feldman Houston Astros P 8  
Neftali Feliz Texas Rangers P 3  
Gavin Floyd Atlanta Braves P 8  
Frank Francisco Chicago White Sox P 3  
Jason Frasor Kansas City Royals P 1  
Brian Fuentes St. Louis Cardinals P 4  
Freddy Garcia Atlanta Braves P 3  
Jaime Garcia St. Louis Cardinals P 3  
Matt Garza Milwaukee Brewers P 2  
Chad Gaudin San Francisco Giants P 3  
Justin Germano Texas Rangers P 2  
Jeanmar Gomez Pittsburgh Pirates P 2  
Enrique Gonzalez Detroit Tigers P 2  
Gio Gonzalez Washington Nationals P 11  
Mike Gonzalez Milwaukee Brewers P 1  
Tom Gorzelanny Milwaukee Brewers P 1  
Mike Gosling Cleveland Indians P 1  
John Grabow Chicago Cubs P 1  
Jeff Gray Minnesota Twins P 2  
Luke Gregerson Oakland Athletics P 1  
Kevin Gregg Miami Marlins P 3  
Zack Greinke Los Angeles Dodgers P 6  
Eddie Guardado Texas Rangers P 1  
Matt Guerrier Minnesota Twins P 1  
Roy Halladay Philadelphia Phillies P 6  
Aaron Harang Atlanta Braves P 2  
Rich Harden Oakland Athletics P 2  
Dan Haren Los Angeles Dodgers P 6  
Matt Harrison Texas Rangers P 4  
David Hernandez Arizona Diamondbacks P 2  
Daniel Ray Herrera New York Mets P 1  
Frank Herrmann Cleveland Indians P 1  
Shawn Hill Toronto Blue Jays P 2  
Luke Hochevar Kansas City Royals P 4  
Trevor Hoffman Milwaukee Brewers P 1  
Derek Holland Texas Rangers P 5  
Dusty Hughes Minnesota Twins P 1  
Phil Hughes Minnesota Twins P 7  
Philip Humber Houston Astros P 3  
Tommy Hunter Baltimore Orioles P 10  
Casey Janssen Toronto Blue Jays P 1  
Jeremy Jeffress Milwaukee Brewers P 1  
Bobby Jenks Boston Red Sox P 1  
Kevin Jepsen Los Angeles Angels P 2  
Jim Johnson Detroit Tigers P 2  
Scott Kazmir Oakland Athletics P 4  
Brad Kilby Oakland Athletics P 1  
Michael Kohn Los Angeles Angels P 1  
John Lackey St. Louis Cardinals P 3  
Aaron Laffey Toronto Blue Jays P 3  
Brandon League Los Angeles Dodgers P 2  
Sam LeCure Cincinnati Reds P 3  
Cliff Lee Philadelphia Phillies P 6  
Jon Lester Oakland Athletics P 3  
Colby Lewis Texas Rangers P 11  
Ted Lilly Los Angeles Dodgers P 2  
Francisco Liriano Pittsburgh Pirates P 5  
Jesse Litsch Toronto Blue Jays P 2  
Boone Logan Colorado Rockies P 2  
Brandon Lyon New York Mets P 1  
Ron Mahay Minnesota Twins P 2  
Jay Marshall Oakland Athletics P 1  
Sean Marshall Cincinnati Reds P 2  
Justin Masterson St. Louis Cardinals P 4  
Daisuke Matsuzaka New York Mets P 8  
Brian Matusz Baltimore Orioles P 2  
Vin Mazzaro Pittsburgh Pirates P 3  
Brandon McCarthy New York Yankees P 11  
John Meloan Oakland Athletics P 1  
Cla Meredith Baltimore Orioles P 1  
Trever Miller Boston Red Sox P 1  
Brad Mills Toronto Blue Jays P 1  
Kevin Millwood Seattle Mariners P 3  
Zach Miner Philadelphia Phillies P 1  
Clayton Mortensen Boston Red Sox P 1  
Chris Narveson Milwaukee Brewers P 3  
Jeff Niemann Tampa Bay Rays P 4  
Dustin Nippert Texas Rangers P 1  
Darren O'Day Baltimore Orioles P 2  
Sean O'Sullivan Philadelphia Phillies P 2  
Alexi Ogando Texas Rangers P 5  
Hideki Okajima Oakland Athletics P 3  
Darren Oliver Toronto Blue Jays P 5  
Vicente Padilla Boston Red Sox P 2  
Jonathan Papelbon Philadelphia Phillies P 2  
Chan Ho Park Pittsburgh Pirates P 2  
Felipe Paulino Chicago White Sox P 2  
Carl Pavano Minnesota Twins P 3  
Tony Pena Chicago White Sox P 2  
Lance Pendleton Houston Astros P 1  
Brad Penny Miami Marlins P 3  
Chris Perez Los Angeles Dodgers P 1  
Rafael Perez Cleveland Indians P 2  
Glen Perkins Minnesota Twins P 1  
Ryan Perry Washington Nationals P 1  
Andy Pettitte New York Yankees P 6  
Joel Pineiro Los Angeles Angels P 6  
Rick Porcello Detroit Tigers P 3  
Scott Proctor New York Yankees P 1  
David Purcey Chicago White Sox P 2  
Horacio Ramirez Los Angeles Angels P 1  
Clay Rapada Cleveland Indians P 2  
Arthur Rhodes St. Louis Cardinals P 1  
Mariano Rivera New York Yankees P 2  
Fernando Rodney Seattle Mariners P 4  
Francisco Rodriguez Los Angeles Angels P 1  
Henry Rodriguez Miami Marlins P 2  
Ricky Romero Toronto Blue Jays P 6  
Tyson Ross San Diego Padres P 1  
Marc Rzepczynski Cleveland Indians P 5  
CC Sabathia New York Yankees P 11  
Ervin Santana Atlanta Braves P 17  
Sergio Santos Toronto Blue Jays P 1  
Max Scherzer Detroit Tigers P 3  
Daniel Schlereth Detroit Tigers P 2  
Ben Sheets Atlanta Braves P 3  
James Shields Kansas City Royals P 6  
Scot Shields Los Angeles Angels P 1  
Brian Shouse Tampa Bay Rays P 1  
Alfredo Simon Cincinnati Reds P 5  
Tony Sipp Houston Astros P 3  
Kevin Slowey Miami Marlins P 3  
Joakim Soria Detroit Tigers P 2  
Rafael Soriano Washington Nationals P 1  
Jeremy Sowers Cleveland Indians P 3  
Tim Stauffer San Diego Padres P 3  
Brian Stokes Los Angeles Angels P 1  
Pedro Strop Chicago Cubs P 1  
Anthony Swarzak Minnesota Twins P 3  
Mitch Talbot Cleveland Indians P 5  
Brian Tallet Toronto Blue Jays P 1  
Robinson Tejeda Kansas City Royals P 1  
Joe Thatcher Los Angeles Angels P 1  
Brad Thomas Detroit Tigers P 3  
Matt Thornton Washington Nationals P 2  
Erick Threets Oakland Athletics P 1  
Chris Tillman Baltimore Orioles P 2  
Josh Tomlin Cleveland Indians P 2  
Koji Uehara Boston Red Sox P 2  
Jose Valverde New York Mets P 2  
Javier Vazquez Florida Marlins P 8  
Jose Veras Houston Astros P 1  
Justin Verlander Detroit Tigers P 12  
Brayan Villarreal Boston Red Sox P 1  
Doug Waechter Kansas City Royals P 1  
Adam Wainwright St. Louis Cardinals P 1  
Tim Wakefield Boston Red Sox P 2  
Jarrod Washburn Detroit Tigers P 2  
Jered Weaver Los Angeles Angels P 12  
Randy Wells Chicago Cubs P 3  
C.J. Wilson Los Angeles Angels P 15  
Ross Wolf Texas Rangers P 2  
Blake Wood Cleveland Indians P 1  
Kerry Wood Chicago Cubs P 1  
Jamey Wright Los Angeles Dodgers P 1  
Michael Wuertz Oakland Athletics P 1  

PITCHf/x Charts

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

At-bat Results

Strikeout28.22%
Groundout15.35%
Flyout13.80%
Single12.25%
Walk8.22%
Pop Out6.36%
Double2.64%
Lineout2.48%
Home Run1.86%
Forceout1.40%
Sac Bunt1.24%
Bunt Pop Out1.09%
Bunt Groundout0.78%
Triple0.78%
Ground Out0.62%
Grounded Into DP0.62%
Line Out0.47%
Runner Out0.47%
Fly Out0.47%
Field Error0.31%
Sac Fly0.31%
Intent Walk0.16%
Double Play0.16%

Game Log

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