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
The spiders will not be turned on again. Please use https://scout.texasleaguers.com instead.

Brad Brach, RHP, Atlanta Braves [View on Scout]

Batters: Count: Pitch Type: Date Range:
       to 
Type Count Selection Velocity Vertical Horizontal Spin Angle Spin Rate
FF 639 53.4% 94.0 8.58 -4.91 210 2,010
SL 214 17.9% 84.6 0.28 3.06 99 608
CH 148 12.4% 86.2 0.30 -8.38 268 1,566
FS 145 12.1% 85.7 0.76 -8.67 265 1,607
FT 51 4.3% 92.5 4.68 -8.60 242 1,951
Type Count Selection Strike Swing Whiff Foul In Play
FF 639 53.4% 64.0% 46.8% 9.2% 21.9% 15.6%
SL 214 17.9% 61.2% 43.0% 14.0% 10.7% 18.2%
CH 148 12.4% 58.1% 52.0% 16.9% 18.2% 16.9%
FS 145 12.1% 64.8% 57.9% 22.1% 15.2% 20.7%
FT 51 4.3% 49.0% 35.3% 9.8% 5.9% 19.6%
Player Team Position At-bats  
Jose Abreu Chicago White Sox 1B 1  
Nick Ahmed Arizona Diamondbacks SS 1  
Yonder Alonso Cleveland Indians 1B 1  
Brian Anderson Miami Marlins RF 1  
Tim Anderson Chicago White Sox SS 1  
Elvis Andrus Texas Rangers SS 1  
Miguel Andujar New York Yankees 3B 1  
Orlando Arcia Milwaukee Brewers SS 1  
Tyler Austin Minnesota Twins 1B 2  
Alex Avila Arizona Diamondbacks C 1  
Harrison Bader St. Louis Cardinals RF 1  
Jose Bautista Philadelphia Phillies RF 1  
Josh Bell Pittsburgh Pirates 1B 2  
Adrian Beltre Texas Rangers 3B 1  
Andrew Benintendi Boston Red Sox LF 2  
Mookie Betts Boston Red Sox RF 3  
Greg Bird New York Yankees 1B 1  
Xander Bogaerts Boston Red Sox SS 2  
Justin Bour Philadelphia Phillies 1B 1  
Jackie Bradley Boston Red Sox CF 3  
Michael Brantley Cleveland Indians LF 1  
Lewis Brinson Miami Marlins CF 1  
Jay Bruce New York Mets RF 2  
Miguel Cabrera Detroit Tigers 1B 1  
Johan Camargo Atlanta Braves 3B 1  
Jeimer Candelario Detroit Tigers 3B 2  
Mark Canha Oakland Athletics CF 2  
Nick Castellanos Detroit Tigers RF 2  
Starlin Castro Miami Marlins 2B 2  
Jake Cave Minnesota Twins CF 2  
Michael Conforto New York Mets CF 2  
C.J. Cron Tampa Bay Rays 1B 1  
Charlie Culberson Atlanta Braves LF 2  
David Dahl Colorado Rockies RF 1  
Khristopher Davis Oakland Athletics LF 2  
Austin Dean Miami Marlins LF 1  
Ian Desmond Colorado Rockies 1B 2  
Rafael Devers Boston Red Sox 3B 2  
Aledmys Diaz Toronto Blue Jays SS 2  
Derek Dietrich Miami Marlins LF 1  
Wilmer Difo Washington Nationals 2B 2  
Brian Dozier Los Angeles Dodgers 2B 1  
Brandon Drury Toronto Blue Jays 3B 1  
Matt Duffy Tampa Bay Rays 3B 2  
Adam Eaton Washington Nationals RF 1  
Edwin Encarnacion Cleveland Indians D 1  
Adam Engel Chicago White Sox CF 1  
Alcides Escobar Kansas City Royals SS 1  
Eduardo Escobar Arizona Diamondbacks 3B 3  
Johnny Field Minnesota Twins RF 1  
David Fletcher Los Angeles Angels 3B 1  
Tyler Flowers Atlanta Braves C 1  
Maikel Franco Philadelphia Phillies 3B 1  
Adam Frazier Pittsburgh Pirates 2B 1  
Clint Frazier New York Yankees LF 1  
Todd Frazier New York Mets 3B 2  
David Freese Los Angeles Dodgers 3B 3  
Isaac Galloway Miami Marlins RF 2  
Brett Gardner New York Yankees LF 3  
Mitch Garver Minnesota Twins C 2  
Ryan Goins Kansas City Royals 2B 1  
Paul Goldschmidt Arizona Diamondbacks 1B 1  
Yan Gomes Cleveland Indians C 1  
Carlos Gomez Tampa Bay Rays RF 1  
Adrian Gonzalez New York Mets 1B 1  
Carlos Gonzalez Colorado Rockies RF 1  
Marwin Gonzalez Houston Astros LF 1  
Niko Goodrum Detroit Tigers 2B 1  
Brian Goodwin Kansas City Royals CF 1  
Alex Gordon Kansas City Royals LF 1  
Dee Gordon Seattle Mariners 2B 1  
Curtis Granderson Milwaukee Brewers LF 2  
Didi Gregorius New York Yankees SS 1  
Randal Grichuk Toronto Blue Jays RF 3  
Robbie Grossman Minnesota Twins RF 1  
Lourdes Gurriel Jr. Jr. Toronto Blue Jays 2B 1  
Jedd Gyorko St. Louis Cardinals 3B 1  
Bryce Harper Washington Nationals RF 3  
Adeiny Hechavarria New York Yankees SS 3  
Guillermo Heredia Seattle Mariners LF 1  
Cesar Hernandez Philadelphia Phillies 2B 1  
Enrique Hernandez Los Angeles Dodgers CF 1  
John Hicks Detroit Tigers 1B 1  
Bryan Holaday Miami Marlins C 2  
Brock Holt Boston Red Sox 2B 3  
Rhys Hoskins Philadelphia Phillies LF 3  
Chris Iannetta Colorado Rockies C 1  
Jose Iglesias Detroit Tigers SS 1  
Ender Inciarte Atlanta Braves CF 1  
Austin Jackson New York Mets CF 1  
Jon Jay Arizona Diamondbacks RF 2  
Matt Joyce Oakland Athletics LF 2  
Aaron Judge New York Yankees RF 1  
Max Kepler Minnesota Twins RF 3  
Scott Kingery Philadelphia Phillies SS 1  
Ian Kinsler Boston Red Sox 2B 3  
Jason Kipnis Cleveland Indians 2B 1  
Andrew Knapp Philadelphia Phillies C 1  
Erik Kratz Milwaukee Brewers C 1  
Sandy Leon Boston Red Sox C 2  
Jed Lowrie Oakland Athletics 2B 1  
Jonathan Lucroy Oakland Athletics C 1  
Jordan Luplow Pittsburgh Pirates RF 1  
Dixon Machado Detroit Tigers 2B 2  
Manny Machado Los Angeles Dodgers SS 1  
Luke Maile Toronto Blue Jays C 2  
Martin Maldonado Houston Astros C 2  
Jake Marisnick Houston Astros CF 1  
Ketel Marte Arizona Diamondbacks 2B 1  
Starling Marte Pittsburgh Pirates CF 1  
Leonys Martin Cleveland Indians CF 1  
Russell Martin Toronto Blue Jays C 1  
Julio Martinez Boston Red Sox LF 1  
Jeff Mathis Arizona Diamondbacks C 1  
Cameron Maybin Seattle Mariners LF 1  
Nomar Mazara Texas Rangers RF 1  
Ryan McMahon Colorado Rockies 1B 2  
Jeff McNeil New York Mets 2B 1  
Jordy Mercer Pittsburgh Pirates SS 1  
Whit Merrifield Kansas City Royals 2B 1  
Devin Mesoraco New York Mets C 2  
Yadier Molina St. Louis Cardinals C 1  
Yoan Moncada Chicago White Sox 2B 1  
Kendry Morales Toronto Blue Jays D 3  
Colin Moran Pittsburgh Pirates 3B 2  
Mitch Moreland Boston Red Sox 1B 1  
Logan Morrison Minnesota Twins 1B 2  
Mike Moustakas Milwaukee Brewers 3B 1  
Max Muncy Los Angeles Dodgers 1B 1  
Yairo Munoz St. Louis Cardinals SS 1  
Tyler Naquin Cleveland Indians RF 1  
Kevin Newman Pittsburgh Pirates 2B 1  
Brandon Nimmo New York Mets CF 3  
Eduardo Nunez Boston Red Sox 2B 3  
Matt Olson Oakland Athletics 1B 1  
Rafael Ortega Miami Marlins LF 2  
Gerardo Parra Colorado Rockies LF 2  
Steve Pearce Boston Red Sox 1B 1  
Joc Pederson Los Angeles Dodgers LF 1  
Hernan Perez Milwaukee Brewers 2B 1  
Kevin Pillar Toronto Blue Jays CF 1  
Stephen Piscotty Oakland Athletics RF 1  
Kevin Plawecki New York Mets C 3  
Gregory Polanco Pittsburgh Pirates RF 1  
Jorge Polanco Minnesota Twins SS 2  
A.J. Pollock Arizona Diamondbacks CF 2  
Martin Prado Miami Marlins 3B 1  
Jurickson Profar Texas Rangers SS 1  
Yasiel Puig Los Angeles Dodgers RF 1  
Hanley Ramirez Boston Red Sox 1B 1  
Jose Ramirez Cleveland Indians 3B 1  
Wilson Ramos Philadelphia Phillies C 2  
Jacob Realmuto Miami Marlins C 2  
Josh Reddick Houston Astros RF 1  
Anthony Rendon Washington Nationals 3B 3  
Pablo Reyes Pittsburgh Pirates LF 1  
Victor Reyes Detroit Tigers LF 1  
Mark Reynolds Washington Nationals 1B 2  
J.T. Riddle Miami Marlins SS 4  
Yadiel Rivera Miami Marlins 3B 1  
Daniel Robertson Tampa Bay Rays 2B 1  
Victor Robles Washington Nationals CF 1  
Miguel Rojas Miami Marlins SS 2  
Austin Romine New York Yankees C 2  
Amed Rosario New York Mets SS 1  
Eddie Rosario Minnesota Twins LF 2  
Hyun-Jin Ryu Los Angeles Dodgers P 1  
Carlos Sanchez Chicago White Sox 3B 1  
Miguel Sano Minnesota Twins 3B 1  
Carlos Santana Philadelphia Phillies 1B 1  
Danny Santana Atlanta Braves CF 1  
Jonathan Schoop Milwaukee Brewers 2B 2  
Jean Segura Seattle Mariners SS 2  
Marcus Semien Oakland Athletics SS 1  
J.B. Shuck Miami Marlins RF 2  
Mallex Smith Tampa Bay Rays CF 2  
Justin Smoak Toronto Blue Jays 1B 1  
Juan Soto Washington Nationals LF 1  
Denard Span Seattle Mariners LF 1  
Mike Stanton New York Yankees LF 1  
Max Stassi Houston Astros C 1  
Trevor Story Colorado Rockies SS 2  
Dansby Swanson Atlanta Braves SS 2  
Blake Swihart Boston Red Sox C 1  
Michael Taylor Washington Nationals CF 2  
Trayce Thompson Chicago White Sox RF 1  
Ronald Torreyes New York Yankees 2B 1  
Devon Travis Toronto Blue Jays 2B 2  
Mike Trout Los Angeles Angels CF 1  
Justin Turner Los Angeles Dodgers 3B 1  
Trea Turner Washington Nationals SS 5  
Justin Upton Los Angeles Angels LF 1  
Ildemaro Vargas Arizona Diamondbacks SS 2  
Christian Vazquez Boston Red Sox C 1  
Tyler Wade New York Yankees SS 1  
Neil Walker New York Yankees 1B 2  
Joey Wendle Tampa Bay Rays 2B 1  
Matt Wieters Washington Nationals C 1  
Bobby Wilson Chicago Cubs C 1  
Kolten Wong St. Louis Cardinals 2B 1  
Ryan Zimmerman Washington Nationals 1B 2  
Mike Zunino Seattle Mariners C 1  

PITCHf/x Charts

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

At-bat Results

Strikeout20.54%
Single17.51%
Groundout17.17%
Flyout10.10%
Walk9.43%
Lineout5.39%
Double5.05%
Pop Out3.70%
Forceout2.36%
Field Error2.02%
Home Run2.02%
Grounded Into DP1.35%
Intent Walk0.67%
Sac Fly0.34%
Hit By Pitch0.34%
Bunt Groundout0.34%
Triple0.34%
Double Play0.34%
Sac Bunt0.34%
Fielders Choice Out0.34%
Strikeout - DP0.34%

Game Log

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