Biographical

Portrait of Chris Colabello

Chris Colabello 1BBlue Jays

Blue Jays Player Cards | Blue Jays Team Audit | Blue Jays Depth Chart

2016 Projections (Rest of Season Projections - seasonal age 32)
PA AVG HR R RBI SB TAv WARP
Subscribe today for access to projection data!
Birth Date10-24-1983
Height6' 4"
Weight210 lbs
Age32 years, 10 months, 6 days
BatsR
ThrowsR
2012
-0.32013
-0.22014
1.92015
-0.62016
+proj
WARP Summary

MLB Statistics

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
2013 MIN 29 55 181 160 14 31 3 0 7 55 20 58 1 0 0 17 0 1 .194 .287 .344 .240 -2.3 -0.2 -0.3
2014 MIN 30 59 220 205 17 47 13 0 6 78 14 66 1 0 39 0 2 .229 .282 .380 .245 -0.4 -1.3 -0.2
2015 TOR 31 101 360 333 55 107 19 1 15 173 22 96 3 2 0 54 2 0 .321 .367 .520 .304 22.0 -4.4 1.9
2016 TOR 32 10 32 29 0 2 0 0 0 2 2 9 1 0 0 1 0 0 .069 .156 .069 .087 -5.2 -0.5 -0.6
Career22579372786187351283085822962011123.257.317.424.26414.2-6.50.8

Statistics for All Levels

'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
2012 NBR AA 134 562 .291 .261 .328 .395 .000 .314 101 17.9 15.5 -9.9 4.5 -1.0 22.5 2.9 22.5 2.9
2012 GSV Wnt 57 234 .000 .000 .000 .000 .000 .354 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2013 MIN MLB 55 181 .240 .251 .319 .393 .000 .253 99 -3.5 4.8 -2.6 -0.2 -0.9 -2.3 -0.3 -2.3 -0.3
2013 ROC AAA 89 391 .350 .256 .327 .391 .000 .413 103 38.3 11.2 -6.7 -2.8 -2.0 40.9 3.9 40.9 3.9
2013 ITA int 5 19 .000 .000 .000 .000 .000 .333 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2014 MIN MLB 59 220 .245 .251 .318 .389 .000 .308 107 -3.2 5.7 -3.1 -1.3 0.2 -0.4 -0.2 -0.4 -0.2
2014 ROC AAA 61 238 .266 .259 .325 .393 .000 .313 106 1.6 7.1 -4.5 4.5 -0.6 3.6 0.8 3.6 0.8
2015 TOR MLB 101 360 .304 .255 .314 .408 .000 .411 103 15.5 9.7 -4.2 -4.4 1.0 22.0 1.9 22.0 1.9
2015 BUF AAA 23 95 .366 .266 .338 .376 .000 .390 91 10.5 2.6 -1.6 -0.7 -0.2 11.4 1.1 11.4 1.1
2016 TOR MLB 10 32 .087 .256 .319 .407 .256 .100 105 -5.4 0.9 -0.5 -0.5 -0.1 -5.2 -0.6 -5.2 -0.6
2016 DUN A+ 5 20 .184 .284 .348 .404 .288 .308 123 -1.5 0.5 -0.3 -0.1 -0.2 -1.5 -0.2 -1.5 -0.2
2016 BUF AAA 35 135 .204 .261 .316 .378 .254 .247 92 -7.9 3.7 -2.1 -1.2 -0.1 -6.4 -0.8 -6.4 -0.8

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
2012 NBR AA 562 78 141 37 1 19 98 47 94 0 0 .284 .358 .478 .194 .291 22.5 4.5 2.9
2012 GSV Wnt 234 38 68 13 0 17 44 23 47 0 2 .332 .399 .644 .312 .000 0.0 0.0 0.0
2013 MIN MLB 181 14 31 3 0 7 17 20 58 0 1 .194 .287 .344 .150 .240 -2.3 -0.2 -0.3
2013 ROC AAA 391 58 119 25 0 24 76 43 89 2 1 .352 .427 .639 .287 .350 40.9 -2.8 3.9
2013 ITA int 19 4 6 0 0 2 7 1 4 0 0 .333 .368 .667 .333 .000 0.0 0.0 0.0
2014 MIN MLB 220 17 47 13 0 6 39 14 66 0 2 .229 .282 .380 .151 .245 -0.4 -1.3 -0.2
2014 ROC AAA 238 28 57 13 0 10 38 21 55 0 0 .268 .336 .469 .202 .266 3.6 4.5 0.8
2015 TOR MLB 360 55 107 19 1 15 54 22 96 2 0 .321 .367 .520 .198 .304 22.0 -4.4 1.9
2015 BUF AAA 95 14 28 3 0 5 18 11 19 0 0 .337 .421 .554 .217 .366 11.4 -0.7 1.1
2016 BUF AAA 135 14 24 0 0 5 11 11 40 0 0 .198 .274 .322 .124 .204 -6.4 -1.2 -0.8
2016 DUN A+ 20 2 4 2 0 0 1 2 5 0 0 .222 .300 .333 .111 .184 -1.5 -0.1 -0.2
2016 TOR MLB 32 0 2 0 0 0 1 2 9 0 0 .069 .156 .069 .000 .087 -5.2 -0.5 -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 CSAA_CHANCES CSAA_RT
2013 729 0.4952 0.4609 0.6250 0.6593 0.2663 0.7101 0.4184 0.3750 327 -0.002936
2014 856 0.5222 0.4603 0.6827 0.6398 0.2641 0.7762 0.4352 0.3173 377 -0.001425
2015 1372 0.4687 0.5022 0.6880 0.7216 0.3086 0.7608 0.5378 0.3120 567 -0.003590
2016 124 0.5323 0.4839 0.6833 0.6667 0.2759 0.7045 0.6250 0.3167 0 0.000000
Career30810.49240.48010.67140.68190.28490.75080.48460.3286434.6053-0.0027

Injury History  —  No longer being updated

Last Update: 12/31/2014 23:59 ET

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation

Compensation

Year Team Salary
2016 TOR $521,300
2015 TOR $
2014 MIN $505,000
2013 MIN $
YearsDescriptionSalary
1 yrPrevious$505,000
2011Current$521,300
2 yrPvs + Cur$1,026,300
2 yrTotal$1,026,300

 

Service TimeAgentContract Status
1 y 157 d1 year/$0.5213M (2016)

Details
  • 1 year/$0.5213M (2016). Re-signed by Toronto 3/16. Placed on restricted list 4/22/16 (80-game suspension for violation of PED policy). DFA by Toronto 7/23/16 (optional assignment).
  • 1 year (2015). DFA by Toronto 2/4/15. Contract selected by Toronto 5/5/15.
  • 1 year/$0.505M (2014). Re-signed by Minnesota 2/28/14. Claimed by Toronto off waivers from Minnesota 12/8/14.
  • 1 year (2013). Contract purchased by Minnesota 5/22/13.
  • Signed by Minnesota 2/2/12 as an amateur free agent (Assumption College, Mass.).

The rest of this card is restricted to Baseball Prospectus Subscribers.

Not a subscriber? Click here for a free card so you can see what's missing.

Click here for more information on Baseball Prospectus subscriptions or use the buttons to the right to subscribe and get instant access to the best baseball content on the web.

Cancel anytime.


That's a 33% savings over the monthly price!


That's a 33% savings over the monthly price!

Platoon

SORT_FIELD PLATOON AVG OBP SLG TAv
10 vs L (Multi) .273 .334 .479 .275
11 vs R (Multi) .298 .345 .473 .290
18 Split (Multi) .025 .010 -.006 .015
19 LgAvg (Multi) -.012 -.023 -.032 -.018
30 vs L (2015) .308 .364 .571 .304
31 vs R (2015) .326 .368 .500 .304
38 Split (2015) .019 .004 -.071 .000
39 LgAvg (2015) -.009 -.021 -.026 -.016

Definition of multi-year splits

BP Annual Player Comments

The rest of this card is restricted to Baseball Prospectus Subscribers.

Not a subscriber? Click here for a free card so you can see what's missing.

Click here for more information on Baseball Prospectus subscriptions or use the buttons to the right to subscribe and get instant access to the best baseball content on the web.

Cancel anytime.


That's a 33% savings over the monthly price!


That's a 33% savings over the monthly price!

BP Articles

Chris Colabello 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 accessThe Buyer's Guide: Keon BroxtonJ.P. Breen2016-08-23
Transaction Analysis: Nathan Trying To Be Famous AgainBryan Grosnick2016-05-20
Expert FAAB Review: Week FiveMike Gianella2016-05-03
This article requires BP Fantasy or Premium accessDeep League Report: Week FourScooter Hotz2016-04-29
This article requires BP Fantasy or Premium accessThe Quinton: The Big Trade, Untouchables, and StorytellingJeff Quinton2016-04-21
This article requires BP Premium accessTransaction Analysis: Dipoto Keeps One of Dipoto's GuysMeg Rowley2016-03-29
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Episode 81Ian Lefkowitz2016-03-25
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Episode 81Jared Weiss2016-03-25
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Episode 81Ben Murphy2016-03-25
Winter Is Leaving: Toronto Blue JaysJoshua Howsam2016-02-26
Winter Is Leaving: Toronto Blue JaysMatt Gwin2016-02-26
Transaction Analysis: Post-Hype or Most-Ripe?Bryan Grosnick2016-02-26
Transaction Analysis: Post-Hype or Most-Ripe?R.J. Anderson2016-02-26
Transaction Analysis: Post-Hype or Most-Ripe?Nicolas Stellini2016-02-26
This article requires BP Fantasy or Premium accessDynasty League Positional Rankings: Outfielders, Part Two: 26-125Bret Sayre2016-02-23
This article requires BP Fantasy or Premium accessFantasy Three-Year Projections: Outfielders, Part Two: 41-100Greg Wellemeyer2016-02-19
This article requires BP Fantasy or Premium accessEarly ADP Analysis: OutfieldersGeorge Bissell2016-02-16
Baseball Prospectus Book News: Baseball Prospectus 2016 Features and ErrataDave Pease2016-02-05
This article requires BP Fantasy or Premium accessThe -Only League Landscape: American League First BasemenMike Gianella2016-01-22
This article requires BP Fantasy or Premium accessFantasy Categorical Breakdowns: Batting Average: A Deeper DiveJ.J. Jansons2015-11-19
Playoff Prospectus: PECOTA Odds and ALCS Game 6 PreviewChris Mosch2015-10-23
Playoff Prospectus: PECOTA Odds and LCS Previews for WednesdayMatthew Trueblood2015-10-21
Playoff Prospectus: PECOTA Odds and LCS Previews for WednesdayRian Watt2015-10-21
Playoff Prospectus: PECOTA Odds and Tuesday LCS PreviewsMike Gianella2015-10-20
Playoff Prospectus: PECOTA Odds and Tuesday LCS PreviewsChris Mosch2015-10-20
Playoff Prospectus: ALCS Game 3 PreviewMatthew Trueblood2015-10-19
Playoff Prospectus: ALCS Game 2 Preview and PECOTA OddsChris Mosch2015-10-17
Playoff Prospectus: The Volquez Inning: ALCS Game 1Matthew Trueblood2015-10-17
Playoff Prospectus: ALCS Preview: Royals vs. Blue JaysR.J. Anderson2015-10-16
Playoff Prospectus: ALDS Game 5 Previews and PECOTA OddsJeff Quinton2015-10-14
Playoff Prospectus: ALDS Game 5 Previews and PECOTA OddsMatthew Trueblood2015-10-14
Playoff Prospectus: Win Or Go Home: Hamels Vs. StromanDoug Thorburn2015-10-14
Playoff Prospectus: The Greatest Mop-Up Man In Playoff History: ALDS Game 4Kate Morrison2015-10-13
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and ALDS Game 4 PreviewsSam Miller2015-10-12
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and ALDS Game 4 PreviewsR.J. Anderson2015-10-12
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and Sunday Game 3 PreviewsMatthew Trueblood2015-10-11
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and Sunday Game 3 PreviewsJeff Quinton2015-10-11
This article requires BP Premium accessPlayoff Prospectus: The Rougned Show Goes Long: ALDS Game 2Kate Morrison2015-10-10
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and ALDS Game Two PreviewsSam Miller2015-10-09
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and ALDS Game Two PreviewsR.J. Anderson2015-10-09
This article requires BP Premium accessPlayoff Prospectus: ALDS Preview: Rangers vs. Blue JaysR.J. Anderson2015-10-08
This article requires BP Fantasy or Premium accessFantasy Freestyle: Endgame and Waiver-Wire Recap: AL-Only HittersKeith Cromer2015-10-07
This article requires BP Premium accessPainting the Black: The Year In HangoversR.J. Anderson2015-10-05
This article requires BP Premium accessPainting the Black: Osuna or LaterR.J. Anderson2015-09-28
This article requires BP Premium accessRubbing Mud: Not Just the Exchange RateMatthew Trueblood2015-09-11
This article requires BP Premium accessRubbing Mud: Royal ScrewupMatthew Trueblood2015-09-08
This article requires BP Premium accessPainting the Black: The Transactions We MissedR.J. Anderson2015-08-20
This article requires BP Premium accessWhat You Need to Know: August 19, 2015Chris Mosch2015-08-19
This article requires BP Premium accessWhat You Need to Know: August 13, 2015Steven Jacobson2015-08-13
This article requires BP Premium accessWhat You Need to Know: August 12, 2015Chris Mosch2015-08-12
This article requires BP Premium accessWhat You Need to Know: July 3, 2015Ian Frazer2015-08-03
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseMark Anderson2015-07-31
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseSahadev Sharma2015-07-31
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseChristopher Crawford2015-07-31
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseGeorge Bissell2015-07-31
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseMatthew Trueblood2015-07-31
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseMike Gianella2015-07-31
This article requires BP Premium accessRubbing Mud: Be Aggressive! B E Aggressive!Matthew Trueblood2015-07-10
This article requires BP Premium accessWhat You Need to Know: June 25, 2015Steven Jacobson2015-06-25
This article requires BP Premium accessWhat You Need to Know: June 19, 2015Daniel Rathman2015-06-19
This article requires BP Premium accessWhat You Need to Know: June 16, 2015Daniel Rathman2015-06-16
This article requires BP Premium accessWhat You Need to Know: June 9, 2015Steven Jacobson2015-06-09
This article requires BP Premium accessWhat You Need to Know: June 3, 2015Daniel Rathman2015-06-03
Fantasy Rounders: The Age-Defying HunterDoug Thorburn2015-05-26
Expert FAAB Review: Week SevenMike Gianella2015-05-19
This article requires BP Fantasy or Premium accessFree Agent Watch: Week SevenMike Gianella2015-05-18
This article requires BP Fantasy or Premium accessFree Agent Watch: Week SevenKeith Cromer2015-05-18
Expert FAAB Review: Week SixMike Gianella2015-05-12
This article requires BP Fantasy or Premium accessFree Agent Watch: Week SixJeff Quinton2015-05-11
This article requires BP Fantasy or Premium accessFree Agent Watch: Week SixKeith Cromer2015-05-11
This article requires BP Fantasy or Premium accessDeep League Report: Week FiveKeith Cromer2015-05-08
This article requires BP Premium accessTransaction Analysis: Spring ShufflingR.J. Anderson2015-04-01
This article requires BP Premium accessTransaction Analysis: A's hire A'sBret Sayre2014-07-31
This article requires BP Premium accessTransaction Analysis: A's hire A'sBrandon Decker2014-07-31
This article requires BP Premium accessTransaction Analysis: A's hire A'sR.J. Anderson2014-07-31
This article requires BP Premium accessTransaction Analysis: A's hire A'sBen Carsley2014-07-31
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 15Bret Sayre2014-07-10
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 15Mike Gianella2014-07-10
This article requires BP Premium accessWhat You Need to Know: Matt Adams Powers UpDaniel Rathman2014-07-08
This article requires BP Fantasy or Premium accessFantasy Freestyle: Trade Deadline Edition, SellersMike Gianella2014-07-07
The Week in Quotes: April 21-27Nick Bacarella2014-04-28
The Week in Quotes: April 21-27Chris Mosch2014-04-28
The Week in Quotes: April 21-27Morris Greenberg2014-04-28
The Week in Quotes: April 21-27Nick Wheatley-Schaller2014-04-28
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Taking Stock of Your TeamIan Lefkowitz2014-04-25
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Taking Stock of Your TeamJared Weiss2014-04-25
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Taking Stock of Your TeamBen Murphy2014-04-25
Daily League Strategy: Bargain-Bin StartersPaul Sporer2014-04-18
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: A Mock Supplemental DraftBen Murphy2014-04-18
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: A Mock Supplemental DraftIan Lefkowitz2014-04-18
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: A Mock Supplemental DraftJared Weiss2014-04-18
This article requires BP Premium accessWhat You Need to Know: Meltdown in MinnesotaDaniel Rathman2014-04-18
This article requires BP Premium accessPebble Hunting: Your Five Favorite Players of 2014Sam Miller2014-04-11
This article requires BP Fantasy or Premium accessDynasty Dynamics: AL West U25 ListsCraig Goldstein2014-04-08
This article requires BP Fantasy or Premium accessDynasty Dynamics: AL West U25 ListsBen Carsley2014-04-08
This article requires BP Fantasy or Premium accessDeep Impact: IntroductionBen Carsley2014-04-02
This article requires BP Fantasy or Premium accessFantasy Team Preview: Minnesota TwinsBen Carsley2013-11-18
This article requires BP Premium accessPebble Hunting: Your New Favorite PlayerSam Miller2013-11-04
This article requires BP Premium accessWhat You Need to Know: A Bronx GoodbyeDaniel Rathman2013-09-27
This article requires BP Fantasy or Premium accessFantasy Freestyle: The Other Guys, Part OneMike Gianella2013-09-09
This article requires BP Premium accessDaily Roundup: Around the League: September 7, 2013Clint Chisam2013-09-07
This article requires BP Premium accessDaily Roundup: Around the League: September 3, 2013Clint Chisam2013-09-03
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 17, 2013Clint Chisam2013-08-17
This article requires BP Premium accessDaily Roundup: Around the League: August 16, 2013Clint Chisam2013-08-16
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: August 7, 2013Clint Chisam2013-08-07
This article requires BP Premium accessWhat You Need to Know: Meet Andrew AlbersDaniel Rathman2013-08-07
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 25, 2013Clint Chisam2013-07-25
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 20, 2013Clint Chisam2013-07-20
This article requires BP Fantasy or Premium accessThe Stash List: All Killer, No FillerBret Sayre2013-07-09
This article requires BP Fantasy or Premium accessThe Stash List: Remembering the Medlen EffectBret Sayre2013-07-02
This article requires BP Premium accessDaily Roundup: Around the League: June 9, 2013Clint Chisam2013-06-10
This article requires BP Premium accessDaily Roundup: Around the League: June 3, 2013Clint Chisam2013-06-03
This article requires BP Premium accessDaily Roundup: Around the League: May 31, 2013Clint Chisam2013-05-31
This article requires BP Premium accessDaily Roundup: Around the League: May 30, 2013Clint Chisam2013-05-30
This article requires BP Premium accessDaily Roundup: Around the League: May 23, 2013Clint Chisam2013-05-23
This article requires BP Premium accessTransaction Analysis: Wolf on the NogginR.J. Anderson2013-05-23
This article requires BP Fantasy or Premium accessThe Stash List: Jurickson Profar's Valedictorian SpeechBret Sayre2013-05-21


BP Chats

DateQuestionAnswer
2016-02-25 12:00:00 (link to chat)Any hope for Dominic Brown ? Where might he land ?
(Steve from Chicago)
I'll go out on a limb and say Toronto.

I don't think there is much hope for him at this point, but I saw a lot of Chris Colabello and didn't see that coming, so... (Jeffrey Paternostro)
2015-10-22 14:00:00 (link to chat)Is Chris Colabello a Ken Phelp's All-Star?
(Paul from DC)
Late-blooming bat-only guy who proves legit? I… have my doubts. Strikeout-to-walk ratio is a mess. Phelps played back when batters had much better control of the strike zone leaguewide, and he was no exception. Maybe Colabello’s stat line is just what a Phelps type looks like in this day and age, with global strikeout and walk rates where they are, but I would wait to see the next 500 PA before jumping in on him with both feet. In fact, even with one foot. (Matthew Trueblood)
2014-04-24 13:00:00 (link to chat)Is Chris Colabello for real ROS, or is it all going to come crashing down soon?
(Frank from Frank's House)
He's getting insane RBI opps with Dozier, Mauer, and Plouffe getting on base a TON in front of him. I'd sell high. He's not worthless, but nowhere near this good, IMO (Paul Sporer)
2013-09-04 13:00:00 (link to chat)Do you think there's such a thing as a AAAA player? Are there guys who destroy AAA but just can't play in MLB? Not directly related, but sort related, can Chris Colabello be a Morneau replacement in MIN? Does his 2013 MIN say anything about 2014?
(Cris E from St Paul, MN)
I absolutely believe in AAAA players. The major league level is the highest level for a reason, and the talent gulf between AAA and the majors can be extreme. There are countless players that have the skills to play in the upper minors but lack the high-end skill or adjustment ability to find sustainable success in the majors. (Jason Parks)
2013-07-19 13:00:00 (link to chat)Callups today: Chris Colabello and Junior Lake. Fliers or bench fodder?
(RotoLando from Cloud City)
Really depends on league, but needs to be pretty deep for either. (Paul Sporer)


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