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

Brian Duensing, LHP, Minnesota Twins

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
FF 591 32.4% 91.5 6.54 7.78 131 2,081
SI 430 23.6% 90.8 5.31 10.15 118 2,298
CH 360 19.7% 84.1 3.86 8.86 117 1,833
SL 317 17.4% 81.6 1.07 -1.77 239 573
CU 81 4.4% 72.4 -8.12 -3.10 338 1,374
FT 42 2.3% 88.7 5.35 9.47 120 2,110
FA 4 0.2% 89.7 6.40 10.55 121 2,410
Type Count Selection Strike Swing Whiff Foul In Play
FF 591 32.4% 66.2% 50.4% 5.4% 18.6% 26.4%
SI 430 23.6% 63.7% 45.1% 3.0% 15.3% 26.7%
CH 360 19.7% 59.4% 46.7% 11.9% 14.4% 20.3%
SL 317 17.4% 71.0% 47.0% 17.0% 15.8% 14.2%
CU 81 4.4% 46.9% 16.0% 1.2% 6.2% 8.6%
FT 42 2.3% 50.0% 40.5% 7.1% 4.8% 28.6%
FA 4 0.2% 0.0% 0.0% 0.0% 0.0% 0.0%
Player Team Position At-bats  
Bobby Abreu New York Mets RF 4  
Eliezer Alfonzo Colorado Rockies C 1  
Elvis Andrus Texas Rangers SS 3  
Rick Ankiel New York Mets CF 6  
Alex Avila Detroit Tigers C 4  
Mike Aviles Cleveland Indians 3B 7  
Erick Aybar Los Angeles Angels SS 3  
Willy Aybar Tampa Bay Rays D 5  
Jason Bartlett Minnesota Twins SS 2  
Daric Barton Oakland Athletics 1B 5  
Jose Bautista Toronto Blue Jays RF 3  
Gordon Beckham Los Angeles Angels 2B 5  
Adrian Beltre Texas Rangers 3B 2  
Yuniesky Betancourt Milwaukee Brewers 1B 7  
Wilson Betemit Baltimore Orioles 3B 7  
Andres Blanco Philadelphia Phillies 3B 2  
Gregor Blanco San Francisco Giants CF 4  
Joe Blanton Los Angeles Angels P 1  
Willie Bloomquist Seattle Mariners SS 5  
Brennan Boesch Los Angeles Angels RF 3  
Julio Borbon Chicago Cubs CF 2  
Peter Bourjos St. Louis Cardinals CF 3  
Michael Brantley Cleveland Indians LF 8  
Russell Branyan Arizona Diamondbacks 1B 1  
Ryan Braun Milwaukee Brewers RF 2  
John Buck Los Angeles Angels C 3  
Billy Butler Kansas City Royals D 3  
Asdrubal Cabrera Washington Nationals 2B 8  
Miguel Cabrera Detroit Tigers 1B 10  
Alberto Callaspo Oakland Athletics 1B 7  
Mike Cameron Boston Red Sox CF 1  
Robinson Cano Seattle Mariners 2B 1  
Jorge Cantu San Diego Padres 1B 3  
Chris Carter Houston Astros D 4  
Ramon Castro Chicago White Sox C 2  
Shin-Soo Choo Texas Rangers LF 9  
Brooks Conrad San Diego Padres 2B 1  
Craig Counsell Milwaukee Brewers SS 2  
Carl Crawford Los Angeles Dodgers LF 5  
Coco Crisp Oakland Athletics CF 4  
Trevor Crowe Houston Astros RF 3  
Jack Cust Seattle Mariners D 4  
Johnny Damon Cleveland Indians LF 4  
Rajai Davis Detroit Tigers LF 4  
David DeJesus Tampa Bay Rays LF 2  
Jason Donald Cleveland Indians 3B 3  
J.D. Drew Boston Red Sox RF 1  
Shelley Duncan Tampa Bay Rays LF 6  
Jim Edmonds Cincinnati Reds CF 2  
Mark Ellis St. Louis Cardinals 2B 4  
Edwin Encarnacion Toronto Blue Jays 1B 3  
Alcides Escobar Kansas City Royals SS 1  
Yunel Escobar Tampa Bay Rays SS 3  
Prince Fielder Texas Rangers 1B 3  
Josh Fields Kansas City Royals 3B 4  
Chone Figgins Los Angeles Dodgers 3B 1  
Yovani Gallardo Milwaukee Brewers P 1  
Brett Gardner New York Yankees LF 1  
Jody Gerut Milwaukee Brewers CF 1  
Chris Getz Toronto Blue Jays 2B 1  
Carlos Gonzalez Colorado Rockies LF 1  
Alex Gordon Kansas City Royals LF 3  
Gabe Gross Oakland Athletics LF 1  
Vladimir Guerrero Baltimore Orioles D 3  
Carlos Guillen Detroit Tigers 2B 2  
Jose Guillen San Francisco Giants LF 6  
Travis Hafner New York Yankees D 3  
Bill Hall Baltimore Orioles LF 1  
Josh Hamilton Los Angeles Angels LF 4  
Corey Hart Seattle Mariners D 2  
Todd Helton Colorado Rockies 1B 1  
Jeremy Hermida San Diego Padres LF 2  
Jason Heyward Atlanta Braves RF 2  
Aaron Hill Arizona Diamondbacks 2B 3  
Ryan Howard Philadelphia Phillies 1B 1  
Torii Hunter Detroit Tigers RF 3  
Raul Ibanez Kansas City Royals LF 1  
Brandon Inge Pittsburgh Pirates 3B 10  
Cesar Izturis Cincinnati Reds SS 2  
Austin Jackson Seattle Mariners CF 10  
Dan Johnson Toronto Blue Jays 1B 3  
Adam Jones Baltimore Orioles CF 2  
Andruw Jones New York Yankees RF 1  
Gabe Kapler Tampa Bay Rays RF 3  
Austin Kearns Miami Marlins RF 1  
Don Kelly Detroit Tigers 3B 2  
Jason Kendall Kansas City Royals C 3  
Howard Kendrick Los Angeles Angels 2B 4  
Paul Konerko Chicago White Sox 1B 5  
Mark Kotsay San Diego Padres LF 2  
George Kottaras Toronto Blue Jays C 1  
Kevin Kouzmanoff Texas Rangers 3B 4  
Gerald Laird Atlanta Braves C 4  
Matt LaPorta Cleveland Indians 1B 6  
Adam Lind Toronto Blue Jays 1B 1  
Evan Longoria Tampa Bay Rays 3B 4  
Jonathan Lucroy Milwaukee Brewers C 1  
Julio Lugo Atlanta Braves 2B 1  
Mitch Maier Kansas City Royals CF 1  
Nick Markakis Baltimore Orioles RF 1  
Lou Marson Cleveland Indians C 6  
Andy Marte Arizona Diamondbacks 3B 6  
Hideki Matsui Tampa Bay Rays D 1  
Lucas May Kansas City Royals C 3  
Brian McCann New York Yankees C 2  
Mike McCoy Toronto Blue Jays 2B 3  
Casey McGehee Miami Marlins 3B 2  
Jai Miller Oakland Athletics CF 3  
Bengie Molina Texas Rangers C 3  
Jose Molina Tampa Bay Rays C 2  
Mitch Moreland Texas Rangers 1B 3  
David Murphy Cleveland Indians RF 1  
Mike Napoli Boston Red Sox 1B 3  
Jayson Nix Kansas City Royals 2B 3  
Magglio Ordonez Detroit Tigers RF 2  
David Ortiz Boston Red Sox D 2  
Lyle Overbay Milwaukee Brewers 1B 4  
Corey Patterson St. Louis Cardinals LF 2  
Brayan Pena Cincinnati Reds C 5  
Cliff Pennington Arizona Diamondbacks SS 1  
Jhonny Peralta St. Louis Cardinals SS 12  
Felix Pie Pittsburgh Pirates O 2  
Juan Pierre Miami Marlins LF 7  
A.J. Pierzynski St. Louis Cardinals C 6  
Scott Podsednik Boston Red Sox CF 4  
Placido Polanco Miami Marlins 3B 1  
Jorge Posada New York Yankees D 1  
Carlos Quentin San Diego Padres LF 4  
Ryan Raburn Cleveland Indians RF 11  
Alexei Ramirez Chicago White Sox SS 6  
Manny Ramirez Oakland Athletics LF 3  
Max Ramirez Texas Rangers C 1  
Will Rhymes Tampa Bay Rays 2B 5  
Alex Rios Texas Rangers RF 5  
Juan Rivera Los Angeles Dodgers LF 3  
Brian Roberts New York Yankees 2B 3  
Alex Rodriguez New York Yankees 3B 1  
Sean Rodriguez Tampa Bay Rays 2B 3  
Ramon Santiago Cincinnati Reds 3B 4  
Michael Saunders Seattle Mariners RF 1  
Luke Scott Tampa Bay Rays D 2  
Kelly Shoppach Cleveland Indians C 3  
Grady Sizemore Philadelphia Phillies LF 1  
Scott Sizemore New York Yankees 2B 3  
Justin Smoak Seattle Mariners 1B 1  
Drew Sutton Pittsburgh Pirates LF 3  
Ichiro Suzuki New York Yankees RF 1  
Kurt Suzuki Minnesota Twins C 4  
Ryan Sweeney Chicago Cubs CF 1  
Craig Tatum Baltimore Orioles C 2  
Mark Teahen Chicago White Sox 3B 1  
Mark Teixeira New York Yankees 1B 1  
Miguel Tejada Kansas City Royals 3B 2  
Steven Tolleson Toronto Blue Jays 2B 3  
Troy Tulowitzki Colorado Rockies SS 1  
B.J. Upton Atlanta Braves CF 3  
Chase Utley Philadelphia Phillies 2B 1  
Shane Victorino Boston Red Sox RF 1  
Omar Vizquel Toronto Blue Jays SS 6  
Rickie Weeks Milwaukee Brewers 2B 2  
Casper Wells Philadelphia Phillies LF 8  
Vernon Wells New York Yankees LF 3  
Jayson Werth Washington Nationals RF 1  
Matt Wieters Baltimore Orioles C 1  
Ty Wigginton St. Louis Cardinals 1B 2  
Brandon Wood Los Angeles Angels 3B 3  
Danny Worth Detroit Tigers SS 1  
Michael Young Los Angeles Dodgers 3B 3  

PITCHf/x Charts

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

At-bat Results

Groundout24.76%
Single16.95%
Flyout15.05%
Strikeout14.48%
Walk5.71%
Pop Out3.81%
Forceout3.62%
Double3.43%
Lineout2.86%
Grounded Into DP2.86%
Home Run1.90%
Intent Walk0.95%
Field Error0.76%
Sac Bunt0.76%
Triple0.57%
Hit By Pitch0.57%
Bunt Groundout0.38%
Runner Out0.19%
Bunt Pop Out0.19%
Double Play0.19%

Game Log

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