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, Toronto Blue Jays

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
FF 1078 48.7% 91.5 8.34 8.62 134 2,402
SL 547 24.7% 86.1 4.02 -0.22 186 836
CH 308 13.9% 84.7 5.55 8.83 123 1,987
FT 265 12.0% 89.9 6.92 8.50 130 2,184
CU 7 0.3% 83.9 -1.68 1.42 24 767
FA 6 0.3% 89.1 6.20 2.33 160 1,476
UN 2 0.1% 51.9 5.00 9.13 122 1,167
Type Count Selection Strike Swing Whiff Foul In Play
FF 1078 48.7% 58.9% 42.2% 5.9% 17.6% 18.6%
SL 547 24.7% 63.8% 50.8% 19.7% 16.6% 14.4%
CH 308 13.9% 65.6% 54.5% 20.8% 12.3% 21.4%
FT 265 12.0% 56.6% 38.5% 5.7% 14.3% 18.5%
CU 7 0.3% 85.7% 71.4% 57.1% 14.3% 0.0%
FA 6 0.3% 16.7% 16.7% 0.0% 0.0% 16.7%
UN 2 0.1% 100.0% 100.0% 50.0% 0.0% 50.0%
Player Team Position At-bats  
Bobby Abreu New York Mets RF 3  
Brian Anderson Kansas City Royals P 4  
Josh Anderson Kansas City Royals RF 2  
Elvis Andrus Texas Rangers SS 3  
Rick Ankiel New York Mets CF 3  
Erick Aybar Detroit Tigers SS 3  
Willy Aybar Tampa Bay Rays D 5  
Jeff Bailey DH 4  
Rocco Baldelli Tampa Bay Rays RF 2  
Wladimir Balentien Cincinnati Reds RF 6  
Rod Barajas Pittsburgh Pirates C 2  
Jason Bartlett Minnesota Twins SS 3  
Daric Barton Oakland Athletics 1B 1  
Jose Bautista Toronto Blue Jays RF 2  
Jason Bay Seattle Mariners RF 5  
Gordon Beckham Atlanta Braves 3B 1  
Adrian Beltre Texas Rangers 3B 9  
Yuniesky Betancourt Milwaukee Brewers 1B 7  
Wilson Betemit Baltimore Orioles 3B 3  
Hank Blalock Tampa Bay Rays D 5  
Willie Bloomquist Seattle Mariners SS 5  
Russell Branyan Arizona Diamondbacks 1B 8  
Ryan Braun Milwaukee Brewers LF 3  
Billy Butler Oakland Athletics D 4  
Marlon Byrd Cleveland Indians RF 5  
Asdrubal Cabrera New York Mets SS 3  
Melky Cabrera Chicago White Sox LF 6  
Miguel Cabrera Detroit Tigers 1B 7  
Orlando Cabrera Cleveland Indians 2B 3  
Alberto Callaspo Los Angeles Dodgers 3B 4  
Mike Cameron Boston Red Sox CF 3  
Robinson Cano Seattle Mariners 2B 6  
Jamey Carroll Kansas City Royals 2B 3  
Kevin Cash Boston Red Sox C 2  
Ronny Cedeno Philadelphia Phillies SS 2  
Endy Chavez Seattle Mariners RF 3  
Shin-Soo Choo Texas Rangers RF 3  
Carl Crawford Los Angeles Dodgers LF 5  
Bobby Crosby Arizona Diamondbacks SS 4  
Trevor Crowe Houston Astros RF 2  
Aaron Cunningham Cleveland Indians RF 3  
Jack Cust Seattle Mariners D 4  
Johnny Damon Cleveland Indians LF 2  
Rajai Davis Cleveland Indians CF 3  
David DeJesus Los Angeles Angels LF 3  
Mark DeRosa Toronto Blue Jays 3B 3  
Robinzon Diaz Pittsburgh Pirates C 3  
Joe Dillon DH 2  
J.D. Drew Boston Red Sox RF 2  
Jermaine Dye Chicago White Sox RF 6  
Jacoby Ellsbury New York Yankees CF 6  
Adam Everett Cleveland Indians SS 6  
Prince Fielder Texas Rangers D 3  
Josh Fields Kansas City Royals 3B 5  
Chone Figgins Los Angeles Dodgers 3B 3  
Mat Gamel Milwaukee Brewers 1B 1  
Brett Gardner New York Yankees LF 3  
Chris Getz Toronto Blue Jays 2B 1  
Chris Gimenez Cleveland Indians C 3  
Curtis Granderson New York Mets RF 10  
Nick Green Miami Marlins 2B 2  
Khalil Greene St. Louis Cardinals 3B 3  
Tyler Greene Chicago White Sox SS 3  
Ken Griffey Seattle Mariners D 3  
Carlos Guillen Detroit Tigers 2B 3  
Franklin Gutierrez Seattle Mariners RF 7  
Bill Hall Baltimore Orioles LF 3  
Josh Hamilton Texas Rangers LF 5  
Jack Hannahan Cincinnati Reds 3B 2  
J.J. Hardy Baltimore Orioles SS 3  
Corey Hart Pittsburgh Pirates 1B 3  
Luis Hernandez Texas Rangers 2B 1  
Michel Hernandez DH 2  
Aaron Hill Boston Red Sox 3B 3  
Eric Hinske Arizona Diamondbacks 1B 3  
Matt Holliday St. Louis Cardinals LF 3  
Tug Hulett Boston Red Sox 2B 1  
Brandon Inge Pittsburgh Pirates 3B 7  
Akinori Iwamura Oakland Athletics 3B 3  
Mike Jacobs Arizona Diamondbacks 1B 1  
Derek Jeter New York Yankees SS 6  
Kenji Johjima Seattle Mariners C 4  
Rob Johnson St. Louis Cardinals C 3  
Andruw Jones New York Yankees RF 5  
Gabe Kapler Tampa Bay Rays RF 6  
Jason Kendall Kansas City Royals C 4  
Howard Kendrick Los Angeles Dodgers 2B 3  
Adam Kennedy Los Angeles Dodgers 2B 3  
Ian Kinsler Detroit Tigers 2B 5  
Paul Konerko Chicago White Sox 1B 6  
Mark Kotsay San Diego Padres LF 2  
Gerald Laird Arizona Diamondbacks C 4  
Adam LaRoche Chicago White Sox D 3  
Andy LaRoche Toronto Blue Jays 3B 3  
Jason LaRue St. Louis Cardinals C 3  
Brent Lillibridge New York Yankees 3B 3  
Adam Lind Seattle Mariners 1B 3  
Evan Longoria Tampa Bay Rays 3B 5  
Jose Lopez Chicago White Sox 2B 9  
Mike Lowell Boston Red Sox 1B 2  
Ryan Ludwick Cincinnati Reds LF 3  
Julio Lugo Atlanta Braves 2B 2  
Mitch Maier Kansas City Royals CF 5  
Andy Marte Arizona Diamondbacks 3B 3  
Jeff Mathis Miami Marlins C 2  
Hideki Matsui Tampa Bay Rays D 3  
Gary Matthews New York Mets CF 3  
Andrew McCutchen Pittsburgh Pirates CF 4  
Casey McGehee Detroit Tigers 3B 3  
Kevin Millar Toronto Blue Jays 1B 3  
Corky Miller Cincinnati Reds C 4  
Nyjer Morgan Cleveland Indians CF 4  
David Murphy Los Angeles Angels LF 5  
Mike Napoli Cleveland Indians 1B 4  
Dioner Navarro Chicago White Sox C 3  
Jayson Nix Kansas City Royals 2B 3  
Miguel Olivo Los Angeles Dodgers C 4  
Magglio Ordonez Detroit Tigers RF 7  
David Ortiz Boston Red Sox D 3  
Eric Patterson San Diego Padres CF 1  
Dustin Pedroia Boston Red Sox 2B 6  
Brayan Pena St. Louis Cardinals C 2  
Carlos Pena Texas Rangers 1B 5  
Cliff Pennington Los Angeles Angels 2B 1  
Jhonny Peralta St. Louis Cardinals SS 3  
A.J. Pierzynski Atlanta Braves C 1  
Joel Pineiro Los Angeles Angels P 2  
Scott Podsednik Boston Red Sox CF 4  
Placido Polanco Miami Marlins 3B 8  
Jorge Posada New York Yankees D 3  
Albert Pujols Los Angeles Angels D 3  
Carlos Quentin San Diego Padres LF 4  
Robb Quinlan Los Angeles Angels 1B 2  
Ryan Raburn Colorado Rockies LF 7  
Alexei Ramirez San Diego Padres SS 6  
Cody Ransom Chicago Cubs 3B 2  
Kevin Richardson Texas Rangers C 1  
Alex Rios Kansas City Royals RF 5  
Alex Rodriguez New York Yankees D 6  
Scott Rolen Cincinnati Reds 3B 3  
Dusty Ryan San Diego Padres C 3  
Jarrod Saltalamacchia Detroit Tigers C 2  
Freddy Sanchez San Francisco Giants 2B 3  
Ramon Santiago Cincinnati Reds 3B 1  
Skip Schumaker Cincinnati Reds LF 3  
Marco Scutaro San Francisco Giants 2B 3  
Kelly Shoppach Cleveland Indians C 3  
Grady Sizemore Tampa Bay Rays RF 3  
Jeff Suppan San Diego Padres P 2  
Ichiro Suzuki Miami Marlins CF 6  
Kurt Suzuki Minnesota Twins C 4  
Mike Sweeney Philadelphia Phillies 1B 9  
Ryan Sweeney Chicago Cubs CF 1  
Nick Swisher Atlanta Braves LF 7  
Mark Teahen Chicago White Sox 3B 5  
Mark Teixeira New York Yankees 1B 6  
Marcus Thames Los Angeles Dodgers LF 4  
Jim Thome Baltimore Orioles D 3  
Joe Thurston Florida Marlins 2B 1  
B.J. Upton Toronto Blue Jays LF 6  
Jason Varitek Boston Red Sox C 4  
Vernon Wells New York Yankees LF 3  
Jack Wilson Atlanta Braves SS 3  
Brandon Wood Los Angeles Angels 3B 2  
Kevin Youkilis New York Yankees 3B 5  
Delwyn Young Pittsburgh Pirates 3B 3  
Michael Young Los Angeles Dodgers 3B 5  
Ben Zobrist Chicago Cubs 2B 2  

PITCHf/x Charts

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

At-bat Results

Strikeout19.87%
Single14.50%
Ground Out12.54%
Walk10.59%
Fly Out10.42%
Double6.03%
Pop Out5.70%
Home Run3.42%
Flyout3.26%
Line Out2.61%
Groundout2.28%
Force Out1.79%
Grounded Into DP1.79%
Hit By Pitch0.98%
Sac Fly0.98%
Sac Bunt0.81%
Runner Out0.81%
Forceout0.33%
Field Error0.33%
Lineout0.33%
Bunt Ground Out0.33%
Bunt Groundout0.16%
Fielders Choice Out0.16%

Game Log

Links open in new tab/window.
4/6/2009SEA 6 @ MIN 1
4/11/2009MIN 0 @ CHA 8
4/16/2009TOR 9 @ MIN 2
4/22/2009MIN 3 @ BOS 7
4/28/2009TBA 3 @ MIN 4
5/4/2009MIN 7 @ DET 2
5/9/2009SEA 6 @ MIN 9
5/15/2009MIN 4 @ NYA 5
5/20/2009MIN 4 @ CHA 7
5/25/2009BOS 6 @ MIN 5
5/30/2009MIN 2 @ TBA 5
6/5/2009MIN 2 @ SEA 1
6/10/2009MIN 6 @ OAK 3
6/17/2009PIT 8 @ MIN 2
6/23/2009MIN 7 @ MIL 3
6/28/2009MIN 6 @ SLN 2
7/4/2009DET 3 @ MIN 4
7/9/2009NYA 6 @ MIN 4
7/19/2009MIN 3 @ TEX 5
7/24/2009MIN 3 @ ANA 6
8/5/2009MIN 1 @ CLE 8
8/12/2009KCA 1 @ MIN 7
8/17/2009MIN 5 @ TEX 8
9/11/2009OAK 12 @ MIN 5
9/20/2009DET 6 @ MIN 2
9/22/2009MIN 8 @ CHA 6
9/27/2009MIN 1 @ KCA 4
9/30/2009MIN 2 @ DET 7
10/4/2009KCA 4 @ MIN 13