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

Francisco Liriano, LHP, Pittsburgh Pirates

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
FT 1288 42.8% 93.5 5.38 9.34 120 2,210
SL 951 31.6% 85.7 0.06 -0.49 189 531
CH 572 19.0% 85.4 3.45 9.05 111 1,836
FF 200 6.6% 94.2 9.40 5.11 150 2,181
Type Count Selection Strike Swing Whiff Foul In Play
FT 1288 42.8% 63.7% 44.1% 5.3% 18.2% 20.6%
SL 951 31.6% 69.3% 52.2% 22.3% 16.6% 13.2%
CH 572 19.0% 60.3% 48.1% 14.5% 12.9% 20.6%
FF 200 6.6% 54.0% 36.5% 6.0% 17.5% 13.0%
Player Team Position At-bats  
Elvis Andrus Texas Rangers SS 3  
Garrett Atkins Baltimore Orioles 1B 3  
Mike Aviles Detroit Tigers SS 6  
Willy Aybar Tampa Bay Rays D 3  
Clint Barmes San Diego Padres SS 3  
Jason Bartlett Minnesota Twins SS 2  
Daric Barton Oakland Athletics 1B 3  
Jose Bautista Toronto Blue Jays RF 3  
Gordon Beckham Atlanta Braves 3B 13  
Adrian Beltre Texas Rangers 3B 5  
Yuniesky Betancourt Milwaukee Brewers 1B 3  
Wilson Betemit Baltimore Orioles 3B 6  
Andres Blanco Philadelphia Phillies 2B 3  
Gregor Blanco San Francisco Giants LF 5  
Willie Bloomquist Seattle Mariners SS 2  
Brennan Boesch Cincinnati Reds RF 9  
Julio Borbon Chicago Cubs CF 3  
Milton Bradley Seattle Mariners LF 3  
Michael Brantley Cleveland Indians LF 3  
Russell Branyan Arizona Diamondbacks 1B 3  
Ryan Braun Milwaukee Brewers LF 3  
John Buck Los Angeles Angels C 3  
Billy Butler Oakland Athletics D 4  
Asdrubal Cabrera New York Mets SS 15  
Melky Cabrera Chicago White Sox LF 3  
Miguel Cabrera Detroit Tigers 1B 13  
Robinson Cano Seattle Mariners 2B 6  
Jorge Cantu San Diego Padres 1B 3  
Matt Carson Cleveland Indians RF 2  
Chris Carter Milwaukee Brewers 1B 2  
Francisco Cervelli Pittsburgh Pirates C 6  
Shin-Soo Choo Texas Rangers RF 10  
Carl Crawford Los Angeles Dodgers LF 3  
Trevor Crowe Houston Astros RF 6  
Johnny Damon Cleveland Indians LF 3  
Rajai Davis Cleveland Indians CF 6  
Jason Donald Cleveland Indians 3B 6  
Josh Donaldson Toronto Blue Jays 3B 2  
J.D. Drew Boston Red Sox RF 5  
Shelley Duncan Tampa Bay Rays LF 6  
Mark Ellis St. Louis Cardinals 2B 6  
Edwin Encarnacion Toronto Blue Jays D 2  
Alcides Escobar Kansas City Royals SS 2  
Yunel Escobar Los Angeles Angels 3B 6  
Prince Fielder Texas Rangers D 3  
Josh Fields Kansas City Royals 3B 3  
Chone Figgins Los Angeles Dodgers 3B 6  
Jake Fox Baltimore Orioles C 3  
Brett Gardner New York Yankees LF 6  
Chris Getz Toronto Blue Jays 2B 2  
Chris Gimenez Cleveland Indians C 3  
Troy Glaus Atlanta Braves 1B 3  
Carlos Gomez Houston Astros CF 2  
Carlos Gonzalez Colorado Rockies RF 4  
Alex Gordon Kansas City Royals LF 5  
Gabe Gross Oakland Athletics LF 3  
Mark Grudzielanek Cleveland Indians 1B 6  
Vladimir Guerrero Baltimore Orioles D 3  
Carlos Guillen Detroit Tigers 2B 5  
Jose Guillen San Francisco Giants LF 2  
Franklin Gutierrez Seattle Mariners RF 6  
Travis Hafner New York Yankees D 3  
Bill Hall Baltimore Orioles LF 5  
Josh Hamilton Texas Rangers LF 3  
Corey Hart Pittsburgh Pirates 1B 3  
Brad Hawpe Los Angeles Angels RF 3  
Todd Helton Colorado Rockies 1B 4  
Jeremy Hermida San Diego Padres LF 3  
Jason Heyward Chicago Cubs RF 3  
Aaron Hill Milwaukee Brewers 3B 2  
Chris Iannetta Seattle Mariners C 3  
Omar Infante Kansas City Royals 2B 2  
Brandon Inge Pittsburgh Pirates 3B 11  
Akinori Iwamura Oakland Athletics 3B 2  
Cesar Izturis Cincinnati Reds SS 3  
Austin Jackson Chicago White Sox CF 15  
Derek Jeter New York Yankees SS 8  
Rob Johnson St. Louis Cardinals C 5  
Adam Jones Baltimore Orioles CF 4  
Andruw Jones New York Yankees RF 9  
Chipper Jones Atlanta Braves 3B 3  
Kila Ka'aihue Oakland Athletics 1B 2  
Gabe Kapler Tampa Bay Rays RF 3  
Austin Kearns Miami Marlins RF 6  
Jason Kendall Kansas City Royals C 2  
Paul Konerko Chicago White Sox 1B 16  
Casey Kotchman Miami Marlins 1B 3  
Kevin Kouzmanoff Texas Rangers 3B 3  
Gerald Laird Arizona Diamondbacks C 11  
Matt LaPorta Cleveland Indians 1B 12  
Brent Lillibridge New York Yankees 3B 3  
Evan Longoria Tampa Bay Rays 3B 3  
Jose Lopez Chicago White Sox 2B 3  
Mike Lowell Boston Red Sox 1B 5  
Jonathan Lucroy Milwaukee Brewers C 2  
Donny Lucy Chicago White Sox C 2  
Julio Lugo Atlanta Braves 2B 4  
Mitch Maier Kansas City Royals CF 1  
Nick Markakis Atlanta Braves RF 3  
Lou Marson Cleveland Indians C 5  
Andy Marte Arizona Diamondbacks 3B 3  
Victor Martinez Detroit Tigers D 6  
Brian McCann New York Yankees C 3  
Mike McCoy Toronto Blue Jays 2B 2  
Darnell McDonald Chicago Cubs LF 3  
Casey McGehee Miami Marlins 3B 3  
Jai Miller Oakland Athletics CF 3  
Bengie Molina Texas Rangers C 3  
Jose Molina Tampa Bay Rays C 2  
Melvin Mora Arizona Diamondbacks 3B 3  
David Murphy Los Angeles Angels LF 3  
Jayson Nix Kansas City Royals 2B 6  
Miguel Olivo Los Angeles Dodgers C 3  
Magglio Ordonez Detroit Tigers RF 5  
Manny Parra Cincinnati Reds P 2  
Eric Patterson San Diego Padres CF 3  
Dustin Pedroia Boston Red Sox 2B 6  
Brayan Pena St. Louis Cardinals C 4  
Cliff Pennington Los Angeles Angels 2B 3  
Jhonny Peralta St. Louis Cardinals SS 14  
Juan Pierre Miami Marlins LF 17  
A.J. Pierzynski Atlanta Braves C 12  
Scott Podsednik Boston Red Sox CF 3  
Jorge Posada New York Yankees D 3  
Martin Prado Miami Marlins 3B 4  
Carlos Quentin San Diego Padres LF 12  
Ryan Raburn Colorado Rockies LF 10  
Alexei Ramirez San Diego Padres SS 16  
Manny Ramirez Oakland Athletics LF 3  
Mike Redmond Cleveland Indians C 3  
Nolan Reimold Baltimore Orioles LF 3  
Will Rhymes Tampa Bay Rays 2B 3  
Alex Rios Kansas City Royals RF 16  
Alex Rodriguez New York Yankees D 7  
Sean Rodriguez Pittsburgh Pirates 1B 3  
Adam Rosales San Diego Padres 3B 3  
David Ross Chicago Cubs C 3  
Kevin Russo New York Yankees LF 3  
Angel Sanchez Chicago White Sox SS 2  
Carlos Santana Cleveland Indians D 3  
Ramon Santiago Cincinnati Reds 3B 10  
Michael Saunders Toronto Blue Jays LF 3  
Marco Scutaro San Francisco Giants 2B 3  
Kelly Shoppach Cleveland Indians C 3  
Grady Sizemore Tampa Bay Rays RF 8  
Scott Sizemore New York Yankees 2B 5  
Travis Snider Pittsburgh Pirates RF 3  
Ryan Spilborghs Colorado Rockies LF 3  
Ichiro Suzuki Miami Marlins CF 6  
Kurt Suzuki Minnesota Twins C 6  
Mike Sweeney Philadelphia Phillies 1B 3  
Nick Swisher Atlanta Braves LF 7  
Mark Teixeira New York Yankees 1B 7  
Miguel Tejada Kansas City Royals 3B 3  
Marcus Thames Los Angeles Dodgers LF 6  
Steven Tolleson Toronto Blue Jays 2B 2  
Matt Tuiasosopo Atlanta Braves LF 5  
Troy Tulowitzki Toronto Blue Jays SS 3  
B.J. Upton San Diego Padres LF 3  
Dayan Viciedo Chicago White Sox RF 6  
Omar Vizquel Toronto Blue Jays SS 11  
Rickie Weeks Arizona Diamondbacks LF 3  
Casper Wells Philadelphia Phillies LF 4  
Vernon Wells New York Yankees LF 3  
Matt Wieters Baltimore Orioles C 3  
Ty Wigginton St. Louis Cardinals 1B 3  
Josh Wilson Detroit Tigers 2B 6  
Danny Worth Detroit Tigers SS 4  
Kevin Youkilis New York Yankees 3B 6  
Michael Young Los Angeles Dodgers 3B 3  
Ben Zobrist Chicago Cubs 2B 3  

PITCHf/x Charts

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

At-bat Results

Strikeout24.88%
Groundout20.79%
Single16.34%
Flyout8.66%
Walk7.18%
Double4.70%
Forceout3.47%
Pop Out3.34%
Lineout3.22%
Grounded Into DP1.86%
Hit By Pitch1.24%
Home Run1.11%
Sac Bunt0.74%
Triple0.62%
Double Play0.50%
Bunt Groundout0.37%
Field Error0.25%
Sac Fly0.25%
Runner Out0.25%
Bunt Pop Out0.25%

Game Log

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