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

Brad Penny, RHP, Miami Marlins

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
FF 2049 70.9% 94.0 11.14 -4.19 201 2,425
CU 490 17.0% 78.4 -5.48 3.59 33 1,116
CH 207 7.2% 85.7 6.70 -7.69 229 1,915
SL 126 4.4% 84.3 2.87 1.51 146 724
FT 17 0.6% 89.2 5.82 -8.22 238 2,006
FA 1 0.0% 91.0 -4.40 -1.73 338 938
Type Count Selection Strike Swing Whiff Foul In Play
FF 2049 70.9% 65.1% 47.6% 5.6% 22.5% 19.5%
CU 490 17.0% 58.2% 38.4% 5.5% 14.1% 18.8%
CH 207 7.2% 57.0% 42.5% 8.7% 10.6% 23.2%
SL 126 4.4% 52.4% 38.9% 12.7% 11.1% 15.1%
FT 17 0.6% 35.3% 35.3% 0.0% 5.9% 29.4%
FA 1 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
Player Team Position At-bats  
Bobby Abreu New York Mets RF 6  
Brandon Allen Cincinnati Reds 1B 3  
Garret Anderson Los Angeles Dodgers LF 3  
Elvis Andrus Texas Rangers SS 5  
Erick Aybar Atlanta Braves SS 5  
Jeff Baker Miami Marlins 1B 3  
John Baker Chicago Cubs C 2  
Rod Barajas Pittsburgh Pirates C 3  
Josh Bard Seattle Mariners C 3  
Jason Bartlett Minnesota Twins SS 9  
Jose Bautista Toronto Blue Jays RF 5  
Ronnie Belliard Los Angeles Dodgers 2B 5  
Chad Billingsley Philadelphia Phillies P 1  
Casey Blake Los Angeles Dodgers 3B 5  
Hank Blalock Tampa Bay Rays D 6  
Andres Blanco Philadelphia Phillies 2B 4  
Gregor Blanco San Francisco Giants LF 3  
Willie Bloomquist Seattle Mariners SS 3  
Emilio Bonifacio Chicago White Sox 2B 2  
Julio Borbon Chicago Cubs CF 4  
Russell Branyan Arizona Diamondbacks 1B 3  
Pat Burrell San Francisco Giants LF 9  
Brian Buscher Minnesota Twins 1B 5  
Billy Butler Oakland Athletics D 3  
Marlon Byrd Cleveland Indians RF 6  
Eric Byrnes Seattle Mariners LF 4  
Asdrubal Cabrera New York Mets SS 3  
Everth Cabrera Baltimore Orioles SS 3  
Melky Cabrera Chicago White Sox LF 4  
Miguel Cabrera Detroit Tigers 1B 3  
Orlando Cabrera Cleveland Indians 2B 3  
Miguel Cairo Cincinnati Reds 3B 1  
Alberto Callaspo Los Angeles Dodgers 3B 2  
Robinson Cano Seattle Mariners 2B 5  
Jorge Cantu San Diego Padres 1B 3  
Ronny Cedeno Philadelphia Phillies SS 2  
Francisco Cervelli Pittsburgh Pirates C 2  
Raul Chavez Toronto Blue Jays C 5  
Shin-Soo Choo Texas Rangers RF 2  
Chris Coghlan Oakland Athletics 3B 3  
Tyler Colvin San Francisco Giants LF 3  
Carl Crawford Los Angeles Dodgers LF 9  
Nelson Cruz Seattle Mariners D 3  
Michael Cuddyer New York Mets LF 5  
Jack Cust Seattle Mariners D 3  
Johnny Damon Cleveland Indians LF 4  
Chris Davis Baltimore Orioles 1B 3  
Rajai Davis Cleveland Indians CF 2  
David DeJesus Los Angeles Angels LF 3  
Ryan Dempster Boston Red Sox P 2  
Mark DeRosa Toronto Blue Jays 3B 2  
Stephen Drew Washington Nationals 2B 4  
Adam Dunn Oakland Athletics 1B 3  
Mark Ellis St. Louis Cardinals 2B 3  
Andre Ethier Los Angeles Dodgers RF 5  
Adam Everett Cleveland Indians SS 2  
Tommy Everidge Oakland Athletics 1B 3  
Pedro Feliz St. Louis Cardinals 3B 3  
Chone Figgins Los Angeles Dodgers 3B 6  
Mike Fontenot Philadelphia Phillies SS 3  
Ben Francisco New York Yankees LF 3  
Jeff Francoeur Atlanta Braves LF 3  
Ryan Freel DH 4  
Kosuke Fukudome Chicago White Sox RF 4  
Rafael Furcal Miami Marlins 2B 6  
Ryan Garko Texas Rangers 1B 2  
Jon Garland Colorado Rockies P 1  
Ross Gload Philadelphia Phillies RF 3  
Carlos Gomez Houston Astros CF 3  
Adrian Gonzalez Los Angeles Dodgers 1B 3  
Curtis Granderson New York Mets RF 3  
Ken Griffey Seattle Mariners D 3  
Gabe Gross Oakland Athletics LF 3  
Vladimir Guerrero Baltimore Orioles D 3  
Carlos Guillen Detroit Tigers 2B 3  
Jose Guillen San Francisco Giants LF 3  
Franklin Gutierrez Seattle Mariners RF 3  
Cristian Guzman Texas Rangers 2B 3  
Tony Gwynn Philadelphia Phillies CF 3  
Travis Hafner New York Yankees D 2  
Josh Hamilton Texas Rangers LF 3  
Tommy Hanson Los Angeles Angels P 2  
J.A. Happ Toronto Blue Jays P 1  
Brendan Harris Los Angeles Angels SS 3  
Willie Harris Cincinnati Reds LF 3  
Jeremy Hermida San Diego Padres LF 3  
Anderson Hernandez Houston Astros SS 2  
Diory Hernandez Atlanta Braves SS 3  
Michel Hernandez DH 8  
Aaron Hill Milwaukee Brewers 3B 10  
Koyie Hill Philadelphia Phillies C 3  
Eric Hinske Arizona Diamondbacks 1B 2  
Micah Hoffpauir Chicago Cubs 1B 3  
Ryan Howard Philadelphia Phillies 1B 3  
Aubrey Huff San Francisco Giants 1B 5  
Nick Hundley Colorado Rockies C 3  
Torii Hunter Minnesota Twins RF 6  
Raul Ibanez Kansas City Royals LF 3  
Brandon Inge Pittsburgh Pirates 3B 3  
Joe Inglett Houston Astros RF 3  
Akinori Iwamura Oakland Athletics 3B 6  
Cesar Izturis Cincinnati Reds SS 4  
Maicer Izturis Toronto Blue Jays 2B 3  
Mike Jacobs Arizona Diamondbacks 1B 2  
Derek Jeter New York Yankees SS 6  
Kenji Johjima Seattle Mariners C 2  
Kelly Johnson Atlanta Braves 2B 3  
Nick Johnson Baltimore Orioles 1B 3  
Adam Jones Baltimore Orioles CF 6  
Chipper Jones Atlanta Braves 3B 3  
Gabe Kapler Tampa Bay Rays RF 2  
Matt Kemp San Diego Padres RF 5  
Howard Kendrick Los Angeles Dodgers 2B 3  
Adam Kennedy Los Angeles Dodgers 2B 3  
Ian Kinsler Detroit Tigers 2B 6  
Casey Kotchman Miami Marlins 1B 3  
Kevin Kouzmanoff Texas Rangers 3B 3  
Jason Kubel Minnesota Twins LF 6  
Gerald Laird Arizona Diamondbacks C 2  
Ryan Langerhans Toronto Blue Jays 1B 3  
John Lannan New York Mets P 2  
Derrek Lee Baltimore Orioles 1B 3  
Adam Lind Seattle Mariners 1B 9  
James Loney Tampa Bay Rays 1B 5  
Evan Longoria Tampa Bay Rays 3B 9  
Jose Lopez Chicago White Sox 2B 3  
Mark Loretta Los Angeles Dodgers 3B 1  
Drew Macias San Diego Padres CF 3  
Nick Markakis Atlanta Braves RF 5  
Russell Martin Toronto Blue Jays C 4  
Victor Martinez Detroit Tigers D 3  
Jeff Mathis Miami Marlins C 2  
Hideki Matsui Tampa Bay Rays D 5  
Brian McCann New York Yankees C 3  
Doug Mientkiewicz Los Angeles Dodgers 1B 1  
Kevin Millar Toronto Blue Jays 1B 2  
Miguel Montero Chicago Cubs C 5  
Melvin Mora Arizona Diamondbacks 3B 2  
Jose Morales Colorado Rockies C 2  
Kendry Morales Kansas City Royals D 6  
Justin Morneau Colorado Rockies 1B 6  
Kevin Mulvey Arizona Diamondbacks P 2  
David Murphy Los Angeles Angels LF 6  
Mike Napoli Cleveland Indians 1B 5  
Miguel Olivo Los Angeles Dodgers C 2  
Magglio Ordonez Detroit Tigers RF 3  
Lyle Overbay Milwaukee Brewers 1B 9  
Gerardo Parra Colorado Rockies LF 4  
Eric Patterson San Diego Padres CF 2  
Carlos Pena Texas Rangers 1B 9  
Jhonny Peralta St. Louis Cardinals SS 2  
Juan Pierre Miami Marlins LF 3  
Placido Polanco Miami Marlins 3B 3  
Jorge Posada New York Yankees D 2  
Nick Punto Oakland Athletics 2B 4  
Hanley Ramirez Boston Red Sox 1B 3  
Manny Ramirez Oakland Athletics LF 2  
Mike Redmond Cleveland Indians C 2  
Nolan Reimold Baltimore Orioles LF 3  
Mark Reynolds Colorado Rockies 1B 4  
Clayton Richard Chicago Cubs P 1  
Alex Rios Kansas City Royals RF 8  
Juan Rivera Los Angeles Dodgers LF 5  
Brian Roberts New York Yankees 2B 6  
Ryan Roberts Boston Red Sox 3B 4  
Alex Rodriguez New York Yankees D 6  
Luis Rodriguez Seattle Mariners SS 3  
Scott Rolen Cincinnati Reds 3B 6  
Jimmy Rollins Chicago White Sox SS 4  
Alex Romero Arizona Diamondbacks LF 1  
Cody Ross Oakland Athletics RF 2  
Carlos Ruiz Philadelphia Phillies C 3  
Oscar Salazar San Diego Padres LF 1  
Jarrod Saltalamacchia Detroit Tigers C 2  
Bobby Scales Chicago Cubs 2B 1  
Luke Scott Tampa Bay Rays D 4  
Marco Scutaro San Francisco Giants 2B 10  
Grady Sizemore Tampa Bay Rays RF 3  
Travis Snider Pittsburgh Pirates RF 3  
Denard Span San Francisco Giants CF 3  
Ichiro Suzuki Miami Marlins CF 3  
Kurt Suzuki Minnesota Twins C 3  
Ryan Sweeney Chicago Cubs CF 3  
Nick Swisher Atlanta Braves LF 5  
Taylor Teagarden Chicago Cubs C 3  
Mark Teahen Chicago White Sox 3B 2  
Mark Teixeira New York Yankees 1B 6  
Marcus Thames Los Angeles Dodgers LF 3  
Matt Tolbert Minnesota Twins 2B 3  
Dan Uggla Washington Nationals 2B 2  
B.J. Upton San Diego Padres LF 10  
Justin Upton Detroit Tigers LF 4  
Chase Utley Los Angeles Dodgers 2B 3  
Will Venable Texas Rangers CF 3  
Shane Victorino Los Angeles Angels LF 3  
Vernon Wells New York Yankees LF 6  
Jayson Werth Washington Nationals LF 3  
Matt Wieters Baltimore Orioles C 2  
Ty Wigginton St. Louis Cardinals 1B 2  
Josh Willingham Kansas City Royals LF 3  
Chris Woodward Toronto Blue Jays SS 2  
Delmon Young Baltimore Orioles RF 4  
Michael Young Los Angeles Dodgers 3B 7  
Gregg Zaun Milwaukee Brewers C 2  
Ryan Zimmerman Washington Nationals 1B 3  
Ben Zobrist Chicago Cubs 2B 6  

PITCHf/x Charts

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

At-bat Results

Single16.09%
Strikeout14.49%
Ground Out12.23%
Fly Out11.30%
Groundout8.24%
Walk6.78%
Flyout5.45%
Double5.45%
Pop Out4.52%
Home Run2.93%
Line Out2.79%
Grounded Into DP1.86%
Forceout1.60%
Triple0.93%
Force Out0.93%
Field Error0.93%
Sac Fly0.93%
Hit By Pitch0.66%
Lineout0.66%
Double Play0.53%
Runner Out0.13%
Bunt Groundout0.13%
Bunt Pop Out0.13%
Fielders Choice Out0.13%
Catcher Interference0.13%

Game Log

Links open in new tab/window.
4/11/2009BOS 5 @ ANA 4
4/17/2009BAL 8 @ BOS 10
4/22/2009MIN 3 @ BOS 7
4/28/2009BOS 8 @ CLE 9
5/3/2009BOS 3 @ TBA 5
5/8/2009TBA 3 @ BOS 7
5/14/2009BOS 4 @ ANA 5
5/20/2009TOR 3 @ BOS 8
5/25/2009BOS 6 @ MIN 5
5/30/2009BOS 3 @ TOR 5
6/5/2009TEX 5 @ BOS 1
6/11/2009NYA 3 @ BOS 4
6/17/2009FLO 1 @ BOS 6
6/23/2009BOS 11 @ WAS 3
6/28/2009BOS 1 @ ATL 2
7/4/2009SEA 3 @ BOS 2
7/9/2009KCA 8 @ BOS 6
7/18/2009BOS 2 @ TOR 6
7/24/2009BAL 1 @ BOS 3
7/29/2009OAK 8 @ BOS 6
8/5/2009BOS 4 @ TBA 6
8/10/2009DET 5 @ BOS 6
8/15/2009BOS 2 @ TEX 7
8/21/2009NYA 20 @ BOS 11
9/2/2009SFN 4 @ PHI 0
9/7/2009SDN 4 @ SFN 9
9/13/2009LAN 2 @ SFN 7
9/19/2009SFN 1 @ LAN 12
9/24/2009CHN 3 @ SFN 2
9/30/2009ARI 1 @ SFN 4