Biographical

Portrait of L.J. Hoes

L.J. Hoes RFAstros

Astros Player Cards | Astros Team Audit | Astros Depth Chart

2014 Projections (Preseason PECOTA - seasonal age 24)
PA AVG HR R RBI SB TAv WARP
270 .270 3 28 26 6 .266 0.7
Birth Date3-5-1990
Height6' 0"
Weight200 lbs
Age24 years, 7 months, 16 days
BatsR
ThrowsR
2010
2011
-0.02012
0.42013
0.02014
+proj
WARP Summary

Standard

YEAR TEAM AGE G PA AB R H 2B 3B HR TB BB SO HBP SF SH RBI SB CS AVG OBP SLG TAv VORP FRAA WARP
2012 BAL 22 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .012 -0.2 -0.0 -0.0
2013 BAL 23 1 3 3 0 0 0 0 0 0 0 1 0 0 0 0 0 0 .000 .000 .000 -.001 -0.6 0.1 -0.1
2013 HOU 23 46 181 167 24 48 7 2 1 62 12 34 1 1 0 10 7 1 .287 .337 .371 .261 4.8 -0.9 0.4
2014 HOU 24 55 136 122 12 21 5 0 3 35 10 31 0 3 1 11 0 0 .172 .230 .287 .197 -5.8 -0.4 -0.7
Career104321293366912249722661412171.235.288.331.231-1.8-1.3-0.3

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 PA TAv oppAVG oppOBP oppSLG oppTAv BABIP BPF BRAA repLVL POS_ADJ FRAA BRR BVORP BWARP VORP WARP
2008 ORI Rk 48 191 .325 .258 .323 .355 .254 .350 90 14.6 6.2 -0.5 -3.1 2.3 24.1 2.0 24.1 2.0
2009 DEL A 119 465 .246 .252 .325 .364 .261 .312 88 -6.7 13.3 -1.5 -8.8 -3.6 1.3 -0.8 1.3 -0.8
2010 ABE A- 8 32 .476 .261 .344 .381 .272 .462 99 6.8 0.9 -0.2 0.7 0.4 7.3 0.8 7.3 0.8
2010 FRD A+ 97 413 .268 .263 .334 .388 .253 .337 105 3.6 12.6 -1.9 -1.3 -0.5 15.2 1.4 15.2 1.4
2010 BOW AA 3 9 .126 .264 .354 .395 .269 .250 104 -1.3 0.3 -0.2 0.0 0.2 -1.0 -0.1 -1.0 -0.1
2011 FRD A+ 41 173 .232 .246 .314 .382 .248 .267 92 -5.4 5.2 -0.7 -2.9 0.3 -0.6 -0.3 -0.6 -0.3
2011 BOW AA 95 393 .306 .260 .326 .392 .271 .347 83 20.1 11.6 -2.5 0.9 -0.1 31.7 3.3 31.7 3.3
2012 BAL MLB 2 1 .012 .357 .423 .524 .329 .000 109 -0.2 0.0 0 -0.0 0.0 -0.2 -0.0 -0.2 -0.0
2012 BOW AA 51 229 .272 .257 .324 .381 .257 .311 99 2.8 6.3 0.3 -0.8 -0.6 6.9 0.6 6.9 0.6
2012 NOR AAA 82 357 .269 .262 .330 .400 .254 .338 95 3.8 10.6 -2.4 7.7 2.9 15.1 2.3 15.1 2.3
2012 MSS Wnt 19 77 .000 .000 .000 .000 .000 .321 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2013 BAL MLB 1 3 -.001 .253 .313 .389 .259 .000 100 -0.8 0.1 0 0.1 0.0 -0.6 -0.1 -0.6 -0.1
2013 HOU MLB 46 181 .261 .254 .314 .399 .265 .353 98 0.2 4.8 -1.7 -0.9 3.2 4.8 0.4 4.8 0.4
2013 NOR AAA 99 430 .297 .256 .329 .390 .257 .352 99 17 12.2 -4.4 -1.4 -0.1 22.6 2.2 22.6 2.2
2014 HOU MLB 55 136 .197 .250 .313 .381 .259 .198 100 -8 3.5 -0.9 -0.4 -1.4 -5.8 -0.7 -5.8 -0.7
2014 OKL AAA 35 148 .278 .279 .343 .440 .270 .371 98 3 4.4 -0.1 0.5 -1.5 5.8 0.6 5.8 0.6

Statistics For All Levels

Minor league stats are currently shownClick to hide.
Year Team Lg PA R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG ISO TAv VORP FRAA WARP
2008 ORI Rk 191 36 49 4 3 1 18 30 22 10 0 .308 .416 .390 .082 .325 24.1 -3.1 2.0
2009 DEL A 465 42 112 19 0 2 47 23 80 20 5 .260 .299 .318 .058 .246 1.3 -8.8 -0.8
2010 FRD A+ 413 52 98 19 2 3 44 53 70 10 8 .278 .375 .368 .091 .268 15.2 -1.3 1.4
2010 BOW AA 9 1 2 0 0 0 1 0 1 0 0 .222 .222 .222 .000 .126 -1.0 0.0 -0.1
2010 ABE A- 32 8 13 5 1 1 5 2 1 1 1 .464 .531 .821 .357 .476 7.3 0.7 0.8
2011 BOW AA 393 47 105 17 1 6 54 43 56 16 7 .305 .379 .413 .108 .306 31.7 0.9 3.3
2011 FRD A+ 173 23 38 7 0 3 17 10 25 4 2 .241 .297 .342 .101 .232 -0.6 -2.9 -0.3
2012 BOW AA 229 25 52 9 3 2 16 31 33 12 5 .265 .368 .372 .107 .272 6.9 -0.8 0.6
2012 NOR AAA 357 54 95 14 4 3 38 34 43 8 7 .300 .374 .397 .098 .269 15.1 7.7 2.3
2012 BAL MLB 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 .012 -0.2 -0.0 -0.0
2012 MSS Wnt 77 11 18 2 0 0 6 7 14 4 2 .257 .325 .286 .029 .000 0.0 0.0 0.0
2013 NOR AAA 430 62 111 25 1 3 40 58 56 7 7 .304 .406 .403 .099 .297 22.6 -1.4 2.2
2013 BAL MLB 3 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -.001 -0.6 0.1 -0.1
2013 HOU MLB 181 24 48 7 2 1 10 12 34 7 1 .287 .337 .371 .084 .261 4.8 -0.9 0.4
2014 OKL AAA 148 21 38 6 0 2 15 16 30 5 4 .297 .381 .391 .094 .278 5.8 0.5 0.6
2014 HOU MLB 136 12 21 5 0 3 11 10 31 0 0 .172 .230 .287 .115 .197 -5.8 -0.4 -0.7

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 4 0.2500 0.5000 0.5000 0.0000 0.6667 0.5000 0.5000
2013 706 0.5439 0.4348 0.7980 0.5859 0.2547 0.9111 0.4878 0.2020
2014 557 0.5242 0.4381 0.7541 0.6301 0.2264 0.8587 0.4333 0.2459
Career12670.53430.43650.77780.60350.24360.88520.46390.2222

Injury History

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation
2014-05-19 2014-05-22 DTD 3 3 - General Medical Illness - -
2010-05-16 2010-06-26 Minors 41 0 General Medical Illness Strep Throat -

Compensation

Year Team Salary
2014 HOU $502,900
2013 BAL $
2012 BAL $
YearsDescriptionSalary
2011Current$502,900
1 yrTotal$502,900

 

Service TimeAgentContract Status
0 y 87 dMVP Sports Group1 year/$0.5029M (2014)

Details
  • 1 year/$0.5029M (2014). Re-signed by Houston 3/6/14.
  • 1 year (2013). Re-signed by Baltimore 3/8/13. Acquired by Houston in trade from Baltimore 7/31/13 (Bud Norris deal).
  • 1 year (2012). Contract purchased by Baltimore 9/11/12.
  • Drafted by Baltimore 2008 (3-81) (St. John's HS, Washington DC). Signed 6/08, $0.49M signing bonus.

2014 Preseason Forecast

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

PCT PA R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG TAv VORP FRAA WARP
90o 431 51 118 21 3 6 46 46 67 12 6 .314 .390 .435 .305 25.5 RF -4 2.3
80o 409 47 108 19 3 6 42 42 66 11 5 .298 .373 .413 .291 19.0 RF -4 1.6
70o 394 44 100 17 3 5 39 39 65 10 5 .287 .360 .397 .281 14.6 RF -4 1.1
60o 381 41 93 16 2 5 37 36 64 9 5 .277 .349 .384 .273 11.1 RF -4 0.8
50o 369 39 88 15 2 5 35 34 63 9 4 .269 .339 .372 .265 8.0 RF -4 0.5
40o 357 37 82 14 2 4 33 32 62 8 4 .260 .329 .360 .257 5.1 RF -4 0.2
30o 344 34 77 13 2 4 31 30 60 8 4 .251 .319 .347 .249 2.1 RF -4 -0.2
20o 329 32 71 12 2 4 29 27 59 7 4 .240 .306 .332 .239 -1.0 RF -3 -0.5
10o 307 28 63 11 2 3 26 24 56 6 3 .225 .289 .311 .226 -4.9 RF -3 -0.9
Weighted Mean3744091162536356395.272.344.377.2689.3RF -40.6

Diagnostics

Breakout Rate Improve Rate Collapse Rate Attrition Rate MLB %
2% 25% 14% 28% 57%

Long-Term Forecast (Beyond the 2014 Projections)

Playing time estimates are based on performance, not Depth Charts.
Year Age PA R H 2B 3B HR RBI BB SO SB AVG OBP SLG TAv WARP VORP BRR POS_ADJ REP_ADJ RAA FRAA
20152553363131223852529213.275.349.383.2721.317.7-0.6-3.714.97.0-5.5
201626603691422539585810214.264.339.372.2660.813.5-0.6-4.414.93.5-6.2
2017276237214827410626010915.267.340.383.2711.016.0-0.7-4.714.96.4-6.4
2018286257014327310605810713.256.329.366.2610.49.7-1.0-4.914.90.7-6.4
201929617721482639605810613.270.343.380.2700.914.6-1.2-5.014.95.9-6.3
2020306127214726310615910911.270.344.383.2710.914.7-1.5-5.114.96.4-6.3
2021316087114224310605910811.262.338.374.2660.611.7-1.5-5.314.93.5-6.2
202232606701402331059581089.259.334.369.2620.39.4-1.6-5.414.91.5-6.2
202333604701392331059571088.258.332.369.2620.38.7-1.7-5.614.91.0-6.2

Upside By Year

2014 2015 2016 2017 2018 2019 PEAK 5
7.221.716.122.57.113.474.5

Comparable Players (Similarity Index 76)

Rank Score Name Year TAv Trend
1 82 Caleb Gindl 2013 .278
2 82 Desmond Jennings 2011 .291
3 80 Carlos Quentin 2007 .227
4 80 Adrian Cardenas 2012 .209
5 80 Ryan Sweeney 2009 .266
6 80 Alex Hassan 2012 .000 DNP
7 80 Jeff Fiorentino 2007 .000 DNP
8 79 Jake Smolinski 2013 .000 DNP
9 79 Leonys Martin 2012 .191
10 78 Jacoby Ellsbury 2008 .250
11 78 Johnny Giavotella 2012 .210
12 78 Shin-Soo Choo 2007 .293
13 78 Erik Komatsu 2012 .195
14 78 Willie Cabrera 2011 .000 DNP
15 78 Sean Henry 2010 .000 DNP
16 77 Chris Pettit 2009 .161
17 77 Kyle Seager 2012 .274
18 77 Jamie Hoffmann 2009 .201
19 77 Adalberto Santos 2012 .000 DNP
20 77 Kole Calhoun 2012 .183
21 77 Chad Huffman 2009 .000 DNP
22 77 Moises Sierra 2013 .308
23 77 J.R. Towles 2008 .194
24 76 Gary Brown 2013 .000 DNP
25 76 Bronson Sardinha 2007 .252
26 76 Tyler Bortnick 2012 .000 DNP
27 76 Bo Greenwell 2013 .000 DNP
28 76 Brian Horwitz 2007 .000 DNP
29 76 Jordan Brown 2008 .000 DNP
30 76 Thomas Neal 2012 .169
31 76 Shane Peterson 2012 .000 DNP
32 76 Yamaico Navarro 2012 .176
33 75 Eric Sogard 2010 .462
34 75 Cord Phelps 2011 .189
35 75 Hank Conger 2012 .161
36 75 Cory Harrilchak 2012 .000 DNP
37 75 Tommy La Stella 2013 .000 DNP
38 75 Daniel Murphy 2009 .258
39 75 Jon Jay 2009 .000 DNP
40 75 Julio Borbon 2010 .228
41 75 Peter Ciofrone 2008 .000 DNP
42 75 Michael Brantley 2011 .250
43 75 Dan Brewer 2012 .000 DNP
44 75 Chih-Hsien Chiang 2012 .000 DNP
45 75 Chris Carter 2007 .000 DNP
46 75 Kellen Kulbacki 2010 .000 DNP
47 75 Matt Miller 2007 .000 DNP
48 75 Ryan Kalish 2012 .199
49 75 Alex Romero 2008 .210
50 75 Tyler Kelly 2013 .000 DNP
51 75 Craig Cooper 2009 .000 DNP
52 74 Chris Parmelee 2012 .233
53 74 Jordan Parraz 2009 .000 DNP
54 74 Jermaine Curtis 2012 .000 DNP
55 74 Matt Antonelli 2009 .000 DNP
56 74 Todd Cunningham 2013 .150
57 74 Michael Burgess 2013 .000 DNP
58 74 Daniel Descalso 2011 .266
59 74 Kyeong Kang 2012 .000 DNP
60 74 Darin Holcomb 2010 .000 DNP
61 74 Lou Marson 2010 .211
62 74 Adam Eaton 2013 .239
63 74 Cody Haerther 2008 .000 DNP
64 74 Kentrail Davis 2012 .000 DNP
65 74 Anthony Norman 2009 .000 DNP
66 74 Brad Emaus 2010 .000 DNP
67 74 Steve Lombardozzi 2013 .226
68 74 Jeffrey Corsaletti 2007 .000 DNP
69 74 John Jaso 2008 .122
70 74 Willy Aybar 2007 .000 DNP
71 74 Eric Campbell 2011 .000 DNP
72 74 Dustin Ackley 2012 .243
73 73 Andrew Lambo 2013 .253
74 73 Mitch Moreland 2010 .284
75 73 Blake DeWitt 2010 .266
76 73 Alan Ahmady 2012 .000 DNP
77 73 Conor Gillaspie 2012 .122
78 73 Brett Gardner 2008 .216
79 73 James Darnell 2011 .196
80 73 Chris Marrero 2013 .094
81 73 Brock Bond 2010 .000 DNP
82 73 Gaby Sanchez 2008 .358
83 73 Mike Carp 2010 .229
84 73 Bryan Petersen 2010 .088
85 73 Charlie Blackmon 2011 .191
86 73 Josh Thole 2011 .256
87 73 Jonathan Lucroy 2010 .224
88 73 Austin Wates 2013 .000 DNP
89 73 J.B. Shuck 2011 .245
90 72 Trevor Crowe 2008 .000 DNP
91 72 Chase d'Arnaud 2011 .196
92 72 Chris Getz 2008 .207
93 72 Curtis Casali 2013 .000 DNP
94 72 Reegie Corona 2011 .000 DNP
95 72 Yonder Alonso 2011 .316
96 72 Jared Goedert 2009 .000 DNP
97 72 Scott Campbell 2009 .000 DNP
98 72 Reid Fronk 2011 .000 DNP
99 72 Chris Herrmann 2012 .073
100 72 Che-Hsuan Lin 2013 .000 DNP

Platoon

SORT_FIELD PLATOON AVG OBP SLG TAv
10 vs L (Multi) .259 .306 .362 .243
11 vs R (Multi) .293 .343 .364 .267
18 Split (Multi) .035 .036 .002 .024
19 LgAvg (Multi) -.013 -.023 -.037 -.020
30 vs L (2013) .259 .306 .362 .243
31 vs R (2013) .295 .344 .366 .268
38 Split (2013) .036 .038 .004 .025
39 LgAvg (2013) -.011 -.021 -.036 -.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 Defensive inadequacy forced Hoes to move from second base to the outfield for good last season, which caused his stock to take a big hit. Hoes lacks the kind of power outfielders are expected to have, especially if they aren't elite speedsters or defenders. Hoes does, however, have great raw hitting tools, a good approach at the plate, and above-average baserunning skills. That combination would have played perfectly well at second base, but in the corner outfield leaves a lot to be desired. If he can find the gaps frequently enough to generate extra bases, he stands an outside chance of being a second-division starter one day.
2012 A bat-first second baseman who can take a walk, LJ Hoes could be a solid big league regular if his glove doesn't push him off second, though if it does, there are few other positions his bat might handle.
2011 The game is starved for talented tyros at short—the Orioles have one of the few in Manny Machado—but systems are crawling with second-base prospects. The majors are thick with capable keystoners as well, which leads to situations like that of the Orioles, who have both Ryan Adams and Hoes stacked up behind Brian Roberts. Given Adams’ age and defensive problems, Hoes is the better bet to push Roberts at some point. Prior to running down due to the debilitating effects of the mononucleosis virus, Hoes made great strides in improving his selectivity at the plate and cutting his errors in the field. Unfortunately, like a 300-pound man who has just shed his first 40, Hoes still has a few more errors to trim, and he's not exactly fluid on the double play. The one knock on his offensive game is that his ground ball-oriented approach isn’t going to produce much power. Just 21, he has time to make refinements.

BP Articles

L.J. Hoes 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
This article requires BP Fantasy or Premium accessFantasy Freestyle: My Personal Scorecard: Part 1 - American LeagueMike Gianella2014-10-13
This article requires BP Premium accessWhat You Need to Know: Sept. 8, 2014Daniel Rathman2014-09-08
This article requires BP Premium accessTransaction Analysis: Astros, Marlins, Swap Sell-Low GuysZachary Levine2014-08-01
This article requires BP Premium accessTransaction Analysis: Astros, Marlins, Swap Sell-Low GuysJ.P. Breen2014-08-01
This article requires BP Premium accessTransaction Analysis: Astros, Marlins, Swap Sell-Low GuysJeff Moore2014-08-01
This article requires BP Premium accessTransaction Analysis: Astros, Marlins, Swap Sell-Low GuysJason Parks2014-08-01
This article requires BP Premium accessWhat You Need to Know: Weekend Wrap-Up, 6/30Daniel Rathman2014-06-30
This is Not Your Father's Baseball Road Trip: Days Five and Six: HoustonJordan Shusterman2014-06-02
This is Not Your Father's Baseball Road Trip: Days Five and Six: HoustonJake Mintz2014-06-02
This article requires BP Premium accessWhat You Need to Know: Blue Jays BlastsDaniel Rathman2014-05-09
This article requires BP Fantasy or Premium accessFree Agent Watch: Week TwoMike Gianella2014-04-10
This article requires BP Fantasy or Premium accessFantasy Freestyle: The Rising Cost of PitchingMike Gianella2014-02-27
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: OutfieldersIan Lefkowitz2014-02-21
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: OutfieldersJared Weiss2014-02-21
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: OutfieldersBen Murphy2014-02-21
This article requires BP Fantasy or Premium accessMock Auction Analysis: AL- and NL-Only Mike Gianella2014-02-20
This article requires BP Fantasy or Premium accessFantasy Tier Rankings: OutfieldersMike Gianella2014-02-18
Pebble Hunting: Watching the Worst Game of 2013Sam Miller2014-02-04
This article requires BP Fantasy or Premium accessFantasy Team Preview: Houston AstrosCraig Goldstein2013-11-05
This article requires BP Fantasy or Premium accessFantasy Team Preview: Houston AstrosBret Sayre2013-11-05
Prospects Will Break Your Heart: Houston Astros Top 10 ProspectsJason Parks2013-11-04
This article requires BP Premium accessSkewed Left: Danny Valencia and the Orioles' DH Merry-Go-RoundZachary Levine2013-09-19
This article requires BP Premium accessRaising Aces: Taijuan Walker, the Debut AnteDoug Thorburn2013-09-06
This article requires BP Fantasy or Premium accessSporer Report: Five Tips for the Contender EndgamePaul Sporer2013-09-04
This article requires BP Premium accessDaily Roundup: Around the League: August 31, 2013Clint Chisam2013-08-31
This article requires BP Premium accessDaily Roundup: Around the League: August 19, 2013Clint Chisam2013-08-19
This article requires BP Premium accessDaily Roundup: Around the League: August 17, 2013Clint Chisam2013-08-17
This article requires BP Premium accessDaily Roundup: Around the League: August 6, 2013Clint Chisam2013-08-06
This article requires BP Premium accessDaily Roundup: Around the League: August 1, 2013Clint Chisam2013-08-01
This article requires BP Premium accessWhat You Need to Know: The Will to Walk-Off WinDaniel Rathman2013-08-01
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 18Bret Sayre2013-08-01
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 18Mike Gianella2013-08-01
This article requires BP Premium accessProspects Will Break Your Heart: The Top Ten Prospects Traded at the DeadlineJason Parks2013-08-01
This article requires BP Premium accessTransaction Analysis: Astros Distributed ElsewhereBen Lindbergh2013-08-01
This article requires BP Premium accessTransaction Analysis: Astros Distributed ElsewhereJason Parks2013-08-01
This article requires BP Premium accessTransaction Analysis: Astros Distributed ElsewhereSam Miller2013-08-01
BP Unfiltered: The 2013 Trade Deadline Transaction Analysis ThreadBaseball Prospectus2013-07-31
This article requires BP Premium accessDaily Roundup: Around the League: July 29, 2013Clint Chisam2013-07-29
This article requires BP Premium accessDaily Roundup: Around the League: July 28, 2013Clint Chisam2013-07-28
This article requires BP Premium accessProspects Will Break Your Heart: Baltimore Orioles Top 10 ProspectsJason Parks2013-02-15
The Lineup Card: 13 Offseason NeedsBaseball Prospectus2012-11-07


BP Chats

DateQuestionAnswer
2013-08-01 13:00:00 (link to chat)Did any team do better than the Astros at the deadline? Seems like they turned a reliever pretending to be a starter, a low-tier closer and a fourth outfielder into a good OF prospect, a solid OF prospect, two strong SP prospects, a PTBNL and a top 40 overall pick in a strong draft class next year.
(Ashitaka1110 from Houston)
I think the two Chicago teams did. The Astros didn't get a prospect of Garcia or Olt's cut, and the Cubs also received a close-to-surefire MLB pitcher in Justin Grimm. Houston did get some interesting pieces. Danry Vazquez's power is intriguing, L.J. Hoes could be a nice bench piece, and the arms might turn into something (though I think the Kyle Smith outrage, which seems based upon his numbers alone is a bit much; besides, Justin Maxwell is an okay fourth outfielder). We'll see what the PTBNL and draft pick yields.

Of course, on the bright side: Houston didn't give up a whole lot that impacts their future. Jose Veras was always trade bait, Bud Norris is about to cost more than a bad team should pay him, and Justin Maxwell was a savvy waiver-wire pickup. So Houston seemingly did well. I just don't know if they did the best. (R.J. Anderson Trade Deadline Wrap Chat)


BP Roundtables

No BP Roundtables have mentioned this guy.

 

PITCHf/x Hitter Profile

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