Biographical

Portrait of Jean Machi

Jean Machi PGiants

Giants Player Cards | Giants Team Audit | Giants Depth Chart

2014 Rest-of-Season Projections (seasonal age 32)
IP ERA WHIP SO W L SV WARP
0.3 3.32 1.17 0 0 0 0 0.0
Birth Date2-1-1982
Height6' 0"
Weight255 lbs
Age32 years, 8 months, 21 days
BatsR
ThrowsR
2010
2011
-0.12012
1.02013
0.62014
+proj
WARP Summary

Standard

YEAR TEAM AGE G GS IP IP-SP IP-RP W L SV BS QS BQS PA H R ER HR TB BB UBB HBP SO ERA FIP FRA VORP WARP
2012 SFN 30 8 0 6.7 0.0 6.7 0 0 0 0 0 0 28 7 5 5 2 14 1 1 0 4 6.75 6.29 6.54 -1.0 -0.1
2013 SFN 31 51 0 53.0 0.0 53.0 3 1 0 3 0 0 211 46 15 14 2 61 12 9 0 51 2.38 2.27 3.10 7.6 1.0
2014 SFN 32 71 0 66.3 0.0 66.3 7 1 2 3 0 0 249 45 19 19 5 76 18 15 1 51 2.58 3.40 4.07 3.9 0.6
Career1300126.00.0126.010226004889839389151312511062.713.083.7610.41.5

Advanced

'opp' stats - Quality of opponents faced - have been moved and are available only as OPP_QUAL in the Statistics reports now.
Minor league stats are currently shownClick to hide.
YEAR Team Lg G GS IP FRA FRA+ TAv oppAVG oppOBP oppSLG oppTAv BABIP PPF PVORP PWARP VORP WARP
2001 Mag Wnt 15 2 27.0 0.00 0 .000 .000 .000 .000 .000 .000 0.0 0.0 0.0 0.0
2003 BAT A- 8 8 32.0 0.00 0 .000 .000 .000 .000 .000 .293 0.0 0.0 0.0 0.0
2003 Mag Wnt 2 1 2.3 0.00 0 .000 .000 .000 .000 .000 .000 0.0 0.0 0.0 0.0
2005 VIS A+ 31 14 97.0 0.00 0 .000 .000 .000 .000 .000 -.577 0.0 0.0 0.0 0.0
2005 MNT AA 1 0 0.7 0.00 0 .000 .000 .000 .000 .000 -1.500 0.0 0.0 0.0 0.0
2006 MNT AA 49 0 71.0 0.00 0 .000 .000 .000 .000 .000 .333 0.0 0.0 0.0 0.0
2007 NHP AA 48 0 81.7 4.59 108 .221 .264 .341 .399 .260 .248 107 11.2 1.1 11.2 1.1
2007 MAG Wnt 15 1 19.3 0.00 0 .000 .000 .000 .000 .000 .377 0.0 0.0 0.0 0.0
2008 NHP AA 21 9 69.7 4.91 103 .262 .262 .336 .403 .258 .324 108 3.5 0.4 3.5 0.4
2009 ALT AA 28 0 34.7 5.16 79 .248 .264 .340 .391 .269 .255 98 -0.3 -0.0 -0.3 -0.0
2009 IND AAA 13 0 17.0 4.35 105 .186 .258 .314 .392 .234 .163 106 1.2 0.1 1.2 0.1
2009 MAG Wnt 23 0 27.7 0.00 0 .000 .000 .000 .000 .000 .256 0.0 0.0 0.0 0.0
2010 IND AAA 58 0 59.7 4.78 98 .253 .259 .323 .413 .252 .283 105 3.7 0.4 4.3 0.6
2010 MAG Wnt 14 0 16.0 0.00 0 .000 .000 .000 .000 .000 .267 0.0 0.0 0.0 0.0
2011 FRE AAA 3 0 4.0 1.29 177 .251 .294 .362 .456 .270 .455 98 2.5 0.2 2.5 0.2
2012 SFN MLB 8 0 6.7 6.54 44 .301 .265 .328 .405 .262 .238 98 -1.0 -0.1 -1.0 -0.1
2012 FRE AAA 53 0 56.7 6.30 83 .267 .277 .343 .434 .268 .323 103 0.8 0.1 2.1 0.3
2012 MAG Wnt 16 0 16.3 0.00 0 .000 .000 .000 .000 .000 .375 0.0 0.0 0.0 0.0
2013 SFN MLB 51 0 53.0 3.10 123 .205 .251 .314 .390 .254 .301 100 8.2 0.9 7.6 1.0
2013 FRE AAA 16 0 18.3 2.94 139 .167 .278 .348 .431 .275 .289 98 4.4 0.4 4.4 0.4
2014 SFN MLB 71 0 66.3 4.07 97 .212 .257 .320 .403 .266 .230 98 2.8 0.3 3.9 0.6

Statistics For All Levels

Minor league stats are currently shownClick to hide.
Year Team Lg W L SV G GS IP H BB SO HR GB% BABIP H/9 BB/9 HR/9 K/9 WHIP ERA VORP WARP
2001 Mag Wnt 0 3 1 15 2 27.0 28 12 13 3 0% .000 9.3 4.0 1.0 4.3 1.48 4.00 0.0 0.0
2003 BAT A- 2 4 0 8 8 32.0 30 13 19 1 0% .293 8.4 3.7 0.3 5.3 1.34 4.78 0.0 0.0
2003 Mag Wnt 0 2 0 2 1 2.3 8 1 2 0 0% .000 31.3 3.9 0.0 7.8 3.91 31.30 0.0 0.0
2005 VIS A+ 3 11 3 31 14 97.0 113 58 106 8 0% -.577 10.5 5.4 0.7 9.8 1.76 6.03 0.0 0.0
2005 MNT AA 0 0 0 1 0 0.7 4 1 0 1 0% -1.500 51.4 12.9 12.9 0.0 7.14 51.43 0.0 0.0
2006 MNT AA 6 1 16 49 0 71.0 68 37 68 2 0% .333 8.6 4.7 0.3 8.6 1.48 2.66 0.0 0.0
2007 MAG Wnt 0 1 0 15 1 19.3 27 6 24 4 0% .377 12.6 2.8 1.9 11.2 1.71 7.46 0.0 0.0
2007 NHP AA 2 4 2 48 0 81.7 68 24 56 8 50% .248 7.5 2.6 0.9 6.2 1.13 3.53 11.2 1.1
2008 NHP AA 2 6 1 21 9 69.7 74 40 51 3 56% .324 9.6 5.2 0.4 6.6 1.64 4.65 3.5 0.4
2009 MAG Wnt 1 0 13 23 0 27.7 21 4 20 0 0% .256 6.8 1.3 0.0 6.5 0.90 1.62 0.0 0.0
2009 ALT AA 2 3 6 28 0 34.7 28 13 25 2 56% .255 7.3 3.4 0.5 6.5 1.18 2.07 -0.3 -0.0
2009 IND AAA 1 1 6 13 0 17.0 8 6 12 1 50% .163 4.2 3.2 0.5 6.4 0.82 2.12 1.2 0.1
2010 IND AAA 5 5 23 58 0 59.7 51 32 58 6 49% .283 7.7 4.8 0.9 8.7 1.39 3.92 4.3 0.6
2010 MAG Wnt 3 0 5 14 0 16.0 12 4 15 0 0% .267 6.8 2.2 0.0 8.4 1.00 0.56 0.0 0.0
2011 FRE AAA 1 1 0 3 0 4.0 5 0 6 0 27% .455 11.2 0.0 0.0 13.5 1.25 9.00 2.5 0.2
2012 SFN MLB 0 0 0 8 0 6.7 7 1 4 2 39% .238 9.4 1.4 2.7 5.4 1.20 6.75 -1.0 -0.1
2012 MAG Wnt 0 1 3 16 0 16.3 22 4 11 1 0% .375 12.1 2.2 0.6 6.1 1.59 6.06 0.0 0.0
2012 FRE AAA 2 1 15 53 0 56.7 67 17 44 7 52% .323 10.6 2.7 1.1 7.0 1.48 3.97 2.1 0.3
2013 FRE AAA 3 1 2 16 0 18.3 13 3 19 0 47% .289 6.4 1.5 0.0 9.3 0.87 0.98 4.4 0.4
2013 SFN MLB 3 1 0 51 0 53.0 46 12 51 2 54% .301 7.8 2.0 0.3 8.7 1.09 2.38 7.6 1.0
2014 SFN MLB 7 1 2 71 0 66.3 45 18 51 5 55% .230 6.1 2.4 0.7 6.9 0.95 2.58 3.9 0.6

Plate Discipline

YEAR PITCHES ZONE_RT SWING_RT CONTACT_RT Z_SWING_RT O_SWING_RT Z_CONTACT_RT O_CONTACT_RT SW_STRK_RT
2012 103 0.4854 0.5146 0.7547 0.7400 0.3019 0.8649 0.5000 0.2453
2013 744 0.5027 0.4651 0.7543 0.6417 0.2865 0.8250 0.5943 0.2428
2014 918 0.4673 0.4597 0.7370 0.6200 0.3190 0.8459 0.5513 0.2630
Career17650.48330.46520.74530.63620.30430.83820.56640.2535

Injury History

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation
2009-05-29 2009-06-28 Minors 30 0 Right Shoulder Inflammation Bursitis -
2008-04-25 2008-06-20 Minors 56 0 Not Disclosed -

Compensation

Year Team Salary
2014 SFN $505,000
2013 SFN $
2012 SFN $
YearsDescriptionSalary
2011Current$505,000
1 yrTotal$505,000

 

Service TimeAgentContract Status
0 y 154 d1 year/$0.505M (2014)

Details
  • 1 year/$0.505M (2014). Re-signed by San Francisco 3/4/14.
  • 1 year (2013). Re-signed by San Francisco 3/13.
  • 1 year (2012). Contract purchased by San Francisco 9/1/12.
  • 1 year (2011). Signed by San Francisco as a free agent 2/9/11 (minor-league contract). Loaned to Mexico City 4/7 - 9/06/11.
  • 1 year (2009). Signed by Pittsburgh 2/13/09 (minor-league contract).
  • 1 year (2008). Released by Toronto 11/08.
  • 1 year (2007). Signed by Toronto as a free agent 10/31/06 (minor-league contract).
  • 1 year (2005). Selected by Tampa Bay from Philadelphia in Rule 5 draft 12/04.
  • Signed by Philadelphia 2000 as an amateur free agent from Venezuela.

2014 Preseason Forecast

Last Update: 3/11/2014 05:35 ET

PCT W L SV G GS IP H BB SO HR BABIP WHIP ERA FRA VORP WARP
90o 0 0 0 0 0 54.5 40 15 45 4 .257 1.01 2.63 2.86 0.0 0.0
80o 0 0 0 0 0 48.3 38 14 40 4 .273 1.08 2.99 3.25 0.0 0.0
70o 0 0 0 0 0 44.0 37 14 36 4 .283 1.14 3.25 3.53 0.0 0.0
60o 0 0 0 0 0 40.4 35 13 33 4 .293 1.20 3.48 3.78 0.0 0.0
50o 0 0 0 0 0 37.1 34 12 31 4 .302 1.25 3.70 4.02 0.0 0.0
40o 0 0 0 0 0 33.9 32 12 28 3 .310 1.30 3.92 4.26 0.0 0.0
30o 0 0 0 0 0 30.5 30 11 25 3 .320 1.35 4.15 4.52 0.0 0.0
20o 0 0 0 0 0 26.7 28 10 22 3 .331 1.42 4.44 4.82 0.0 0.0
10o 0 0 0 0 0 21.5 24 9 18 3 .346 1.52 4.84 5.26 0.0 0.0
Weighted Mean0000036.43312304.2991.233.673.990.00.0

Diagnostics

Breakout Rate Improve Rate Collapse Rate Attrition Rate MLB %
8% 20% 8% 20% 34%

Long-Term Forecast (Beyond the 2014 Projections)

Playing time estimates are based on performance, not Depth Charts.
Year Age W L SV G GS IP H BB SO HR GB% BABIP WHIP ERA FRA H/9 BB/9 K/9 HR/9 WARP
20153331054058531947650.2991.253.744.078.33.07.30.90.6
20163431051054491742550.2951.223.724.048.22.87.00.80.6
20173531051054501744650.3031.233.704.038.32.87.31.00.6
20183621047050461539550.3001.213.663.988.22.77.00.90.6
20193721044047441436550.3031.243.814.148.52.76.91.00.4
20203821042045421435550.3041.253.844.178.52.87.11.00.4
20213921041044421333550.3041.263.854.188.72.76.81.00.4
20224021043045431434550.3031.273.834.168.62.86.81.00.4
20234121041044421332550.3021.263.874.218.72.76.61.00.4

Upside By Year

2014 2015 2016 2017 2018 2019 PEAK 5
out of baseball0.111.33.30.35.7

Comparable Players (Similarity Index 76)

Rank Score Name Year Run Average Trend
1 92 Scott Atchison 2008 0.00 DNP
2 90 Royce Ring 2013 0.00 DNP
3 88 Chris Schroder 2011 0.00 DNP
4 87 Scott Strickland 2008 0.00 DNP
5 86 Dan Giese 2009 5.32
6 85 Josh Kinney 2011 6.62
7 85 Dale Thayer 2013 3.60
8 84 Sean Henn 2013 3.38
9 84 Micah Bowie 2007 4.71
10 84 Randy Choate 2008 0.00 DNP
11 84 Justin Hampson 2012 3.60
12 83 Brandon Puffer 2008 0.00 DNP
13 83 Pat Neshek 2013 3.57
14 83 Tim Hamulack 2009 0.00 DNP
15 82 Bret Prinz 2009 0.00 DNP
16 82 Roman Colon 2012 6.75
17 81 Bobby Korecky 2012 18.00
18 81 Randy Flores 2008 5.61
19 81 Francisley Bueno 2013 0.00
20 81 Vinnie Chulk 2011 0.00 DNP
21 80 Blaine Neal 2010 0.00 DNP
22 80 Jason Kershner 2009 0.00 DNP
23 80 Victor Marte 2013 6.00
24 79 Mitch Stetter 2013 0.00 DNP
25 79 Rick Bauer 2009 0.00 DNP
26 78 Steve Green 2010 0.00 DNP
27 78 Ryota Igarashi 2011 5.12
28 78 Wil Ledezma 2013 0.00 DNP
29 78 Jeremy Hill 2010 0.00 DNP
30 78 Doug Slaten 2012 2.77
31 78 Clay Rapada 2013 0.00
32 77 Gabe DeHoyos 2012 0.00 DNP
33 77 Randy Williams 2008 0.00 DNP
34 77 Roberto Giron 2008 0.00 DNP
35 77 Jeff Fulchino 2012 0.00 DNP
36 76 Mark Corey 2007 0.00 DNP
37 76 Cedrick Bowers 2010 5.79
38 76 Lee Gardner 2007 2.30
39 76 Colter Bean 2009 0.00 DNP
40 76 Aquilino Lopez 2007 5.19
41 76 Greg Aquino 2010 0.00 DNP
42 75 Marty McLeary 2007 9.39
43 75 Mark DiFelice 2009 3.66
44 75 Brian Gordon 2011 5.23
45 75 John Parrish 2010 3.00
46 75 Willie Eyre 2011 3.44
47 75 J.J. Trujillo 2008 0.00 DNP
48 74 Chris Jakubauskas 2011 5.72
49 74 Chad Paronto 2008 4.35
50 74 Scott Dohmann 2010 0.00 DNP
51 74 D.J. Carrasco 2009 4.05
52 73 Juan Perez 2011 3.60
53 73 Jack Taschner 2010 6.41
54 73 Javier Lopez 2010 2.65
55 73 Juan Rincon 2011 0.00 DNP
56 73 Yhency Brazoban 2012 0.00 DNP
57 73 Mike Koplove 2009 0.00 DNP
58 73 Tyler Walker 2008 4.89
59 73 Jason Bulger 2011 3.86
60 72 Jake Robbins 2008 0.00 DNP
61 72 Matt Perisho 2007 0.00 DNP
62 72 Joe Nelson 2007 0.00 DNP
63 72 Mike MacDougal 2009 5.13
64 72 Jesus Colome 2010 5.29
65 72 Bobby Cramer 2012 0.00 DNP
66 72 Chris Gissell 2010 0.00 DNP
67 72 Jimmy Serrano 2008 0.00 DNP
68 72 Clay Condrey 2008 3.39
69 72 Brian Stokes 2012 0.00 DNP
70 72 Jason Anderson 2011 0.00 DNP
71 71 Manny Acosta 2013 0.00 DNP
72 71 Jeff Bennett 2012 0.00 DNP
73 71 Nate Bland 2007 0.00 DNP
74 71 Kiko Calero 2007 5.75
75 71 Scott Downs 2008 1.91
76 71 Todd Coffey 2013 0.00 DNP
77 71 Bill Murphy 2013 0.00 DNP
78 71 Jason Karnuth 2008 0.00 DNP
79 71 Matt Thornton 2009 2.74
80 71 Lenny DiNardo 2012 0.00 DNP
81 71 Mike Adams 2011 1.59
82 71 Sean White 2013 0.00 DNP
83 71 Seth McClung 2013 0.00 DNP
84 70 Matt Palmer 2011 5.74
85 70 Lance Carter 2007 0.00 DNP
86 70 Jeff Russell 1994 5.53
87 70 Michael Wuertz 2011 6.68
88 70 Nate Field 2008 0.00 DNP
89 70 Amauri Sanit 2012 0.00 DNP
90 70 Joel Peralta 2008 6.32
91 70 Shawn Camp 2008 4.12
92 70 Nate Bump 2009 0.00 DNP
93 70 Jared Burton 2013 3.95
94 70 Lindy McDaniel 1968 3.31
95 70 Mark Eichhorn 1993 3.34
96 70 Michael O'Connor 2013 0.00 DNP
97 70 Mike Timlin 1998 2.95
98 70 Bruce Sutter 1985 4.69
99 70 Kyle Snyder 2010 0.00 DNP
100 70 Doug Corbett 1985 6.65

Platoon

SORT_FIELD PLATOON AVG OBP SLG TAv
10 vs L (Multi) .237 .287 .325 .223
11 vs R (Multi) .234 .270 .322 .209
18 Split (Multi) .004 .017 .003 .015
19 LgAvg (Multi) .010 .024 .026 .019
30 vs L (2013) .247 .300 .342 .234
31 vs R (2013) .226 .262 .290 .194
38 Split (2013) .021 .038 .052 .040
39 LgAvg (2013) .010 .022 .028 .019

BP Annual Player Comments

YearComment
2014 Due to publishing agreements, the 2014 player comments and team essays are only available in the Baseball Prospectus 2014 book (available in hardcopy, e-book, and Kindle).
2013 Machi signed with the Phillies in 2000 and spent more than a decade in the minors playing for multiple organizations before savoring his first cup of joe last September. He throws a pair of fastballs in the 93-94 mph range on average, a slider, and a changeup. His fastball falls a few ticks short of earning him a flame-thrower label, and he doesn't strike out batters in bunches, but he does induce grounders at a high rate. He's struggled with his control at times during his minor-league journey, but if he continues to throw strikes as he has the past two years, he offers enough to be in the mix for a bullpen job.
2010 Beefy reliever Jean Machi has been a pro for 10 years without reaching the majors, but had such a good season last year the Bucs quickly re-signed him as a minor-league free agent.
2008 Smallish right-hander Jean Machi has a very good fastball and little else, but he's close to getting a look in the major league bullpen

BP Articles

Jean Machi is referenced in the following articles.

BP Premium requires BP Premium access to view, BP Fantasy requires BP Premium or BP Fantasy access to view

  Title Author Date
Playoff Prospectus: World Series Preview: Giants vs. RoyalsSam Miller2014-10-21
This article requires BP Premium accessPlayoff Prospectus: No Pitching and No Defense Make St. Louis (Almost) Go Home: NLCS Game 4R.J. Anderson2014-10-16
This article requires BP Premium accessPlayoff Prospectus: Managing in a 'Must-Not-Lose': NLCS Game 2Mike Gianella2014-10-13
This article requires BP Premium accessPlayoff Prospectus: NLCS Series Preview: Giants vs. CardinalsR.J. Anderson2014-10-11
This article requires BP Premium accessPlayoff Prospectus: NLDS Preview: Nationals vs. GiantsDoug Thorburn2014-10-03
This article requires BP Premium accessPlayoff Prospectus: NLDS Preview: Nationals vs. GiantsMike Gianella2014-10-03
This article requires BP Premium accessPlayoff Prospectus: NL Wild Card Game PreviewMike Gianella2014-10-01
This article requires BP Premium accessWhat You Need to Know: August 29, 2014Chris Mosch2014-08-29
This article requires BP Premium accessWhat You Need to Know: August 22, 2014Chris Mosch2014-08-22
This article requires BP Premium accessWhat You Need to Know: July 31, 2014Chris Mosch2014-07-31
The Lineup Card: Eight Second-Half Decline CandidatesBaseball Prospectus2014-07-09
This article requires BP Premium accessWhat You Need to Know: Weekend Wrap-Up, 6/30Daniel Rathman2014-06-30
This article requires BP Fantasy or Premium accessFantasy Freestyle: A Deeper Look at FAAB in Deeper LeaguesMike Gianella2014-06-18
This article requires BP Fantasy or Premium accessCloser to Me: Week 12Mauricio Rubio2014-06-16
This article requires BP Premium accessWhat You Need to Know: Kazmir's 'A' GameChris Mosch2014-05-29
This article requires BP Premium accessWhat You Need to Know: Ben Revere's RideChris Mosch2014-05-28
The Lineup Card: 10 Dominant Early-Season RelieversBaseball Prospectus2014-05-21
This article requires BP Fantasy or Premium accessFree Agent Watch: Week TwoMike Gianella2014-04-10
This article requires BP Premium accessProspectus Preview: NL West 2014 Preseason PreviewDaniel Rathman2014-03-27
This article requires BP Premium accessProspectus Preview: NL West 2014 Preseason PreviewRussell A. Carleton2014-03-27
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Relief PitchersJared Weiss2014-03-07
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Relief PitchersBen Murphy2014-03-07
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Relief PitchersIan Lefkowitz2014-03-07
This article requires BP Fantasy or Premium accessFantasy Team Preview: San Francisco GiantsMike Gianella2014-01-15
This article requires BP Premium accessTransaction Analysis: Giant LOOGYSam Miller2013-11-20
This article requires BP Premium accessDaily Roundup: Around the League: August 21, 2013Clint Chisam2013-08-21
This article requires BP Premium accessDaily Roundup: Around the League: August 10, 2013Clint Chisam2013-08-10
This article requires BP Premium accessDaily Roundup: Around the League: July 22, 2013Clint Chisam2013-07-22
This article requires BP Premium accessDaily Roundup: Around the League: July 14, 2013Clint Chisam2013-07-14
This article requires BP Premium accessDaily Roundup: Around the League: July 12, 2013Clint Chisam2013-07-12
This article requires BP Premium accessDaily Roundup: Around the League: June 25, 2013Clint Chisam2013-06-25
This article requires BP Premium accessDaily Roundup: Around the League: May 19, 2013Clint Chisam2013-05-19
This article requires BP Premium accessDaily Roundup: Around the League: May 8th, 2013Clint Chisam2013-05-08
This article requires BP Premium accessTransaction Analysis: Ending BradleyR.J. Anderson2013-04-22
This article requires BP Premium accessDaily Roundup: Around the League: April 17, 2013Clint Chisam2013-04-17
Daily Roundup: Around the League: March 31, 2013Clint Chisam2013-03-31
Daily Roundup: Around the League: March 31, 2013Joe Hamrahi2013-03-31


BP Chats

DateQuestionAnswer
2014-07-03 19:00:00 (link to chat)20 team dynasty league trade: Coco Crisp + Alfredo Simon + Joaquin Benoit for Desmond + Craig Gentry + Jean Machi, fair trade or obvious winner?
(Jon from Detroit)
Depends a lot on the situations. In a vacuum I like the Desmond-Gentry-Machi side more, but it very much depends on need in my opinion. (Mauricio Rubio)


BP Roundtables

No BP Roundtables have mentioned this guy.

 

PITCHf/x Pitcher Profile

A Collaboration between BrooksBaseball.net and Baseball Prospectus - Pitch classifications provided by Pitch Info LLC


Jean Machi has thrown 1,842 pitches that have been tracked by the PITCHf/x system between 2012 and 2014, including pitches thrown in the MLB Regular Season, the MLB Postseason and Spring Training. In 2014, he has relied primarily on his Splitter (86mph) and Fourseam Fastball (93mph), also mixing in a Slider (82mph). He also rarely throws a Sinker (91mph).