Sandy León CMarlinsMarlins Player Cards | Marlins Team Audit | Marlins Depth Chart |
PA | AVG | HR | R | RBI | SB | DRC+ | WARP |
---|---|---|---|---|---|---|---|
Login or Subscribe today for access to projections! |
|
|
YEAR | TEAM | AGE | G | PA | H | 2B | 3B | HR | BB | SO | HBP | SB | CS | AVG | OBP | SLG | DRC+ | DRAA | BRR | FRAA | BWARP |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 | WAS | 23 | 12 | 36 | 8 | 2 | 0 | 0 | 4 | 11 | 2 | 0 | 0 | .267 | .389 | .333 | 72 | -1.2 | -1.2 | 0.7 | 0.0 |
2013 | WAS | 24 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | .000 | .000 | .000 | 74 | 0.0 | 0.0 | 0.0 | 0.0 |
2014 | WAS | 25 | 20 | 70 | 10 | 1 | 0 | 1 | 6 | 20 | 0 | 0 | 0 | .156 | .229 | .219 | 63 | -2.8 | 0.0 | 0.3 | 0.0 |
2015 | BOS | 26 | 41 | 128 | 21 | 2 | 0 | 0 | 7 | 28 | 1 | 0 | 1 | .184 | .238 | .202 | 55 | -6.3 | -0.5 | -2.0 | -0.4 |
2016 | BOS | 27 | 78 | 283 | 78 | 17 | 2 | 7 | 23 | 66 | 2 | 0 | 0 | .310 | .369 | .476 | 103 | 1.6 | -1.5 | -1.5 | 1.2 |
2017 | BOS | 28 | 85 | 301 | 61 | 14 | 0 | 7 | 25 | 74 | 1 | 0 | 0 | .225 | .290 | .354 | 74 | -8.8 | -5.2 | 10.8 | 1.1 |
2018 | BOS | 29 | 89 | 288 | 47 | 12 | 0 | 5 | 15 | 75 | 4 | 1 | 0 | .177 | .232 | .279 | 58 | -13.6 | -0.7 | 11.7 | 1.1 |
2019 | BOS | 30 | 65 | 191 | 33 | 3 | 0 | 5 | 13 | 47 | 1 | 0 | 0 | .192 | .251 | .297 | 65 | -7.8 | -0.2 | 2.9 | 0.4 |
Career | 392 | 1298 | 258 | 51 | 2 | 25 | 93 | 322 | 11 | 1 | 1 | .221 | .283 | .332 | 73 | -38.8 | -9.3 | 22.8 | 3.4 |
YEAR | Team | Lg | LG | G | PA | oppAVG | oppOBP | oppSLG | BABIP | BPF | BRAA | repLVL | POS_ADJ | DRC+ | DRC+ SD | FRAA | BRR | DRAA | BWARP |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 | NAT | Rk | GCL | 31 | 115 | .244 | .351 | .339 | .229 | 113 | -7 | 3.5 | 2 | 55 | 0 | -0.4 | 0.1 | 0.4 | 0.5 |
2008 | NAT | Rk | GCL | 26 | 86 | .251 | .346 | .338 | .246 | 107 | -3.2 | 2.8 | 1.7 | 4 | 0 | 0.4 | -1.7 | -4.2 | -0.1 |
2009 | HAG | A | SAL | 23 | 83 | .257 | .328 | .370 | .298 | 96 | -3.5 | 2.4 | 0.8 | 46 | 0 | 0.1 | -0.4 | -4.3 | -0.1 |
2009 | VER | A- | NYP | 50 | 195 | .241 | .322 | .349 | .287 | 101 | 3.2 | 5.5 | 3.1 | 114 | 0 | 1.7 | -2.0 | 2.7 | 1.1 |
2010 | HAG | A | SAL | 98 | 385 | .255 | .323 | .377 | .317 | 94 | 3.1 | 11.2 | 5.9 | 103 | 0 | 9.7 | -2.7 | 1.5 | 2.6 |
2011 | POT | A+ | CAR | 109 | 416 | .248 | .317 | .370 | .292 | 102 | -11.2 | 12.5 | 6.9 | 71 | 0 | 14.4 | -1.8 | -11.1 | 2.1 |
2011 | ZUL | Wnt | VWL | 14 | 32 | .000 | .000 | .000 | .292 | 0.0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | |||
2012 | WAS | MLB | NL | 12 | 36 | .249 | .318 | .383 | .421 | 100 | 1.1 | 1.0 | 0.6 | 72 | 13 | 0.7 | -1.2 | -1.2 | 0.0 |
2012 | AUB | A- | NYP | 5 | 18 | .256 | .334 | .384 | .385 | 108 | 2.3 | 0.5 | 0 | 159 | 0 | 0.0 | 0.1 | 1.0 | 0.2 |
2012 | HAR | AA | EAS | 40 | 149 | .254 | .325 | .380 | .342 | 105 | 2.5 | 4.1 | 2.5 | 127 | 0 | 5.5 | 0.4 | 4.1 | 1.8 |
2012 | SYR | AAA | INT | 19 | 64 | .248 | .326 | .376 | .421 | 99 | 6.3 | 1.9 | 1.2 | 191 | 0 | 3.7 | -2.3 | 5.9 | 1.0 |
2012 | ZUL | Wnt | VWL | 32 | 93 | .000 | .000 | .000 | .323 | 0.0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | |||
2013 | WAS | MLB | NL | 2 | 1 | .228 | .290 | .302 | .000 | 104 | -0.2 | 0.0 | 0 | 74 | 9 | 0.0 | 0.0 | 0.0 | 0.0 |
2013 | AUB | A- | NYP | 3 | 13 | .243 | .301 | .335 | .100 | 117 | -2.3 | 0.3 | 0.2 | 22 | 0 | 0.1 | -0.1 | -1.3 | -0.1 |
2013 | HAR | AA | EAS | 95 | 361 | .253 | .332 | .384 | .207 | 96 | -16.1 | 9.8 | 5.9 | 63 | 0 | 21.7 | 1.4 | -19.4 | 2.1 |
2014 | WAS | MLB | NL | 20 | 70 | .251 | .314 | .384 | .209 | 100 | -4.9 | 1.8 | 1.1 | 63 | 11 | 0.3 | 0.0 | -2.8 | 0.0 |
2014 | SYR | AAA | INT | 51 | 193 | .258 | .331 | .397 | .264 | 101 | -5.4 | 5.8 | 2.6 | 90 | 0 | 11.4 | -0.7 | -4.7 | 1.4 |
2015 | BOS | MLB | AL | 41 | 128 | .254 | .312 | .400 | .244 | 115 | -11.3 | 3.5 | 1.9 | 55 | 12 | -2.0 | -0.5 | -6.3 | -0.4 |
2015 | PAW | AAA | INT | 26 | 111 | .257 | .316 | .370 | .333 | 88 | -0.2 | 3.1 | 1.1 | 106 | 0 | 2.0 | 0.6 | -0.9 | 0.6 |
2016 | BOS | MLB | AL | 78 | 283 | .257 | .320 | .424 | .392 | 114 | 8.7 | 8.0 | 4.6 | 103 | 8 | -1.5 | -1.5 | 1.6 | 1.2 |
2016 | PAW | AAA | INT | 36 | 130 | .251 | .315 | .372 | .286 | 99 | -4.1 | 3.7 | 1.4 | 75 | 0 | 6.2 | -0.1 | -4.8 | 0.7 |
2017 | BOS | MLB | AL | 85 | 301 | .256 | .325 | .428 | .280 | 105 | -10.9 | 8.8 | 5.3 | 74 | 11 | 10.8 | -5.2 | -8.8 | 1.1 |
2018 | BOS | MLB | AL | 89 | 288 | .256 | .323 | .423 | .226 | 107 | -22.6 | 8.1 | 4.9 | 58 | 13 | 11.7 | -0.7 | -13.6 | 1.1 |
2019 | BOS | MLB | AL | 65 | 191 | .260 | .330 | .460 | .231 | 106 | -11.1 | 5.8 | 3.4 | 65 | 10 | 2.9 | -0.2 | -7.8 | 0.4 |
2019 | PAW | AAA | INT | 7 | 26 | .272 | .340 | .437 | .158 | 91 | -5.6 | 0.9 | 0.5 | 30 | 0 | 0.8 | -0.5 | -2.4 | -0.1 |
Year | Team | lvl | LG | PA | AB | R | H | 2B | 3B | HR | TB | RBI | BB | SO | SB | CS | AVG | OBP | SLG | ISO | SF | SH |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 | NAT | Rk | GCL | 115 | 94 | 10 | 19 | 0 | 0 | 0 | 19 | 11 | 17 | 15 | 0 | 0 | .202 | .313 | .202 | .000 | 4 | 4 |
2008 | NAT | Rk | GCL | 86 | 74 | 12 | 14 | 1 | 1 | 0 | 17 | 11 | 9 | 18 | 1 | 2 | .189 | .291 | .230 | .041 | 1 | 1 |
2009 | VER | A- | NYP | 195 | 166 | 16 | 41 | 10 | 1 | 2 | 59 | 18 | 24 | 29 | 1 | 1 | .247 | .347 | .355 | .108 | 1 | 1 |
2009 | HAG | A | SAL | 83 | 78 | 7 | 17 | 3 | 0 | 0 | 20 | 6 | 5 | 21 | 0 | 0 | .218 | .265 | .256 | .038 | 0 | 0 |
2010 | HAG | A | SAL | 385 | 325 | 48 | 81 | 10 | 6 | 2 | 109 | 36 | 50 | 79 | 3 | 5 | .249 | .345 | .335 | .086 | 5 | 5 |
2011 | POT | A+ | CAR | 416 | 370 | 36 | 93 | 21 | 1 | 6 | 134 | 43 | 33 | 69 | 1 | 3 | .251 | .312 | .362 | .111 | 3 | 9 |
2011 | ZUL | Wnt | VWL | 32 | 28 | 2 | 7 | 0 | 0 | 0 | 7 | 2 | 4 | 4 | 0 | 0 | .250 | .344 | .250 | .000 | 0 | 0 |
2012 | HAR | AA | EAS | 149 | 135 | 15 | 42 | 12 | 0 | 1 | 57 | 19 | 9 | 16 | 1 | 0 | .311 | .358 | .422 | .111 | 2 | 1 |
2012 | WAS | MLB | NL | 36 | 30 | 2 | 8 | 2 | 0 | 0 | 10 | 2 | 4 | 11 | 0 | 0 | .267 | .389 | .333 | .067 | 0 | 0 |
2012 | ZUL | Wnt | VWL | 93 | 86 | 9 | 21 | 1 | 1 | 1 | 27 | 10 | 6 | 23 | 1 | 1 | .244 | .293 | .314 | .070 | 0 | 1 |
2012 | SYR | AAA | INT | 64 | 52 | 8 | 18 | 5 | 0 | 2 | 29 | 4 | 12 | 12 | 0 | 0 | .346 | .469 | .558 | .212 | 0 | 0 |
2012 | AUB | A- | NYP | 18 | 15 | 3 | 5 | 2 | 0 | 0 | 7 | 3 | 3 | 2 | 0 | 0 | .333 | .444 | .467 | .133 | 0 | 0 |
2013 | AUB | A- | NYP | 13 | 13 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | .077 | .077 | .077 | .000 | 0 | 0 |
2013 | HAR | AA | EAS | 361 | 310 | 35 | 55 | 12 | 1 | 3 | 78 | 26 | 47 | 57 | 0 | 0 | .177 | .291 | .252 | .074 | 1 | 0 |
2013 | WAS | MLB | NL | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .000 | .000 | .000 | .000 | 0 | 0 |
2014 | SYR | AAA | INT | 193 | 170 | 26 | 39 | 9 | 0 | 5 | 63 | 25 | 23 | 36 | 1 | 0 | .229 | .321 | .371 | .141 | 0 | |
2014 | WAS | MLB | NL | 70 | 64 | 7 | 10 | 1 | 0 | 1 | 14 | 3 | 6 | 20 | 0 | 0 | .156 | .229 | .219 | .063 | 0 | |
2015 | BOS | MLB | AL | 128 | 114 | 8 | 21 | 2 | 0 | 0 | 23 | 3 | 7 | 28 | 0 | 1 | .184 | .238 | .202 | .018 | 0 | 6 |
2015 | PAW | AAA | INT | 111 | 99 | 8 | 26 | 4 | 0 | 1 | 33 | 13 | 10 | 23 | 0 | 1 | .263 | .342 | .333 | .071 | 0 | 0 |
2016 | BOS | MLB | AL | 283 | 252 | 36 | 78 | 17 | 2 | 7 | 120 | 35 | 23 | 66 | 0 | 0 | .310 | .369 | .476 | .167 | 2 | 4 |
2016 | PAW | AAA | INT | 130 | 115 | 12 | 28 | 3 | 1 | 2 | 39 | 13 | 11 | 24 | 0 | 0 | .243 | .315 | .339 | .096 | 2 | 0 |
2017 | BOS | MLB | AL | 301 | 271 | 32 | 61 | 14 | 0 | 7 | 96 | 39 | 25 | 74 | 0 | 0 | .225 | .290 | .354 | .129 | 3 | 1 |
2018 | BOS | MLB | AL | 288 | 265 | 30 | 47 | 12 | 0 | 5 | 74 | 22 | 15 | 75 | 1 | 0 | .177 | .232 | .279 | .102 | 1 | 3 |
2019 | PAW | AAA | INT | 26 | 25 | 2 | 3 | 0 | 0 | 0 | 3 | 0 | 1 | 6 | 0 | 1 | .120 | .154 | .120 | .000 | 0 | 0 |
2019 | BOS | MLB | AL | 191 | 172 | 14 | 33 | 3 | 0 | 5 | 51 | 19 | 13 | 47 | 0 | 0 | .192 | .251 | .297 | .105 | 1 | 4 |
YEAR | Pits | Zone% | Swing% | Contact% | Z-Swing% | O-Swing% | Z-Contact% | O-Contact% | SwStr% | CSAA |
---|---|---|---|---|---|---|---|---|---|---|
2012 | 145 | 0.4207 | 0.4069 | 0.7627 | 0.5246 | 0.3214 | 0.8750 | 0.6296 | 0.2373 | 0.0019 |
2013 | 4 | 0.5000 | 0.7500 | 0.3333 | 1.0000 | 0.5000 | 0.5000 | 0.0000 | 0.6667 | -0.0001 |
2014 | 270 | 0.4556 | 0.3963 | 0.7477 | 0.5203 | 0.2925 | 0.9063 | 0.5116 | 0.2523 | -0.0009 |
2015 | 498 | 0.5080 | 0.4257 | 0.8302 | 0.5771 | 0.2694 | 0.8767 | 0.7273 | 0.1698 | -0.0059 |
2016 | 1166 | 0.4340 | 0.4254 | 0.8004 | 0.5613 | 0.3212 | 0.8803 | 0.6934 | 0.1996 | 0.0000 |
2017 | 1239 | 0.4520 | 0.4504 | 0.7849 | 0.6089 | 0.3196 | 0.8768 | 0.6406 | 0.2151 | 0.0000 |
2018 | 1160 | 0.4578 | 0.4638 | 0.7714 | 0.6008 | 0.3482 | 0.8621 | 0.6393 | 0.2286 | 0.0000 |
2019 | 755 | 0.4821 | 0.4450 | 0.7917 | 0.5659 | 0.3325 | 0.8932 | 0.6308 | 0.2083 | 0.0000 |
Career | 5237 | 0.4583 | 0.4409 | 0.7878 | 0.5807 | 0.3222 | 0.8779 | 0.6515 | 0.2122 | -0.0006 |
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 |
---|---|---|---|---|---|---|---|---|---|---|
2012-05-15 | 2012-07-03 | 15-DL | 49 | 42 | Right | Ankle | Sprain | High Ankle Sprain Collision At Plate | - | - |
Compensation
|
|
2019 Preseason Forecast | Last Update: 1/27/2017 12:35 ET |
PCT | PA | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS | AVG | OBP | SLG | DRC+ | VORP | FRAA | WARP |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
90o | 55 | 13 | 3 | 0 | 1 | 5 | 12 | 0 | 0 | .271 | .352 | .396 | 104 | 0.0 | C 1 | 0.0 | ||
80o | 36 | 9 | 2 | 0 | 1 | 3 | 8 | 0 | 0 | .281 | .343 | .438 | 96 | 0.0 | C 1 | 0.0 | ||
70o | 23 | 5 | 1 | 0 | 1 | 2 | 5 | 0 | 0 | .250 | .318 | .450 | 91 | 0.0 | C 0 | 0.0 | ||
60o | 12 | 3 | 1 | 0 | 0 | 1 | 3 | 0 | 0 | .300 | .364 | .400 | 87 | 0.0 | C 0 | 0.0 | ||
50o | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | 82 | 0.0 | C 0 | 0.0 | ||
Weighted Mean | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .250 | .250 | .250 | 84 | 0.0 | C 0 | 0.0 |
|
|
Date | Question | Answer |
---|---|---|
2018-09-06 13:00:00 (link to chat) | Why did Boston management decide that Blake Swihart could not handle catching? (mikewilsonelgin from Bloomington) | Maybe it's not just that he can't "handle" catching, but that they don't value his lifeless bat there. If Christian Vaquez and Sandy Leon were hitting better, I'd point to that. I do think Vazquez has the highest upside at this point, in terms of offensive contribution. Makes sense to give him the bulk of playing time. I can't pretend to know Boston's plans, but for fantasy purposes, at least Swihart gets multi-position eligibility, which makes him rosterable in very deep leagues with 2 catchers. (Kevin Jebens) |
2016-09-07 19:00:00 (link to chat) | With a stacked Red Sox system with limited playing time, do you think Swihart gets moved in the offseason to a different club and starts a regular catching gig? I was really hoping that he would stick behind the plate. As it stands, he won't even have catcher eligibility in my fantasy league next year. (fightingmoose from Manitoba, Canada) | The outfield trial didn't go so well, did it? Sandy Leon can't possibly be this good, but he's probably seized the Red Sox catching job for awhile, and Christian Vazquez is still around. He seems like a prime candidate for a change of scenery, and it wouldn't shock me if he's a prime post-hype sleeper.
Catcher development patterns are weird. (Jarrett Seidler) |
2016-09-12 23:00:00 (link to chat) | What is a Sandy Leon? Do you see him as a MLB starter for years to come? Top 15 or 20 offensive catcher? Or a flash in the pan due to regress and wade back into obscurity? (Hillary Clinton from ICU) | A Sandy Leon is round and/or #husky, depending on your definitions, and that is always a good start. And if you can figure out Sandy Leon's season, you're better at this than me. The swing doesn't look particularly different than it used to, and his hot zones haven't particularly changed - he still has holes in as a lefty, away as righty, and up as both. He's just doing a ton of damage on balls in his sweet spots, and for whatever reason he keeps getting pitches in them, frequently. I would not invest with confidence in a dynasty league, at all, but it's been a helluva fun little ride this year.
So by the middle of the 70's, King Tubby was THE man for remixing your shit in Jamaica. He opened his famed studio in the Waterhouse district of Kingston, and was just on another level, working with the top roots producers and creating legit hits out of B-sides. Some of his hardest dubs came off Bertram Brown records on the Freedom Sounds label. Here's a Rod Taylor deconstruction, note the absurd delays and drum-an-bass-heavy normal: https://www.youtube.com/watch?v=y6p198_tgS0 (Wilson Karaman) |
2016-08-18 13:00:00 (link to chat) | What do you make of Sandy Leon? I know tge BABIP is unsustainable but do you see a MLB regular? What sort of slash line is reasonable to expect going forward? (Kyle Seager from Bob's Burgers) | First of all, great chat name and thank you for following me on twitter. I didn't see this coming, but the sample size is no longer that small, and he's killing the ball. You mention the BABIP -- and for sure regression is coming -- but he's making a ton of hard contact. I think he be at least an average regular. (Christopher Crawford) |
No BP Roundtables have mentioned this guy.
Year | lvl | CSAA | Framing Runs | Blocking Chances | EPAA | Blocking Runs | SB Attempts | SRAA | TRAA | Throwing Runs | FRAA Adj. | FRAA |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 | asx | .000 | 0.0 | 2145 | -.001 | 0.8 | 56 | -.039 | -.004 | 1.4 | 0.1 | 1.7 |
2009 | afx | .000 | 0.0 | 787 | .003 | -0.6 | 31 | -.044 | .009 | 0.8 | -0.6 | 0.1 |
2010 | afx | .000 | 0.0 | 4183 | .000 | 0.7 | 105 | -.126 | -.006 | 8.3 | 8.6 | 9.7 |
2011 | afa | .000 | 0.0 | 4221 | -.002 | 2.1 | 93 | -.178 | -.004 | 10.5 | 13.2 | 14.4 |
2012 | asx | .000 | 0.0 | 80 | .000 | 0.0 | 2 | -.009 | -.002 | 0.0 | 1.3 | 0.0 |
2012 | aax | .011 | 4.3 | 1598 | -.001 | 0.3 | 34 | -.031 | .000 | 0.6 | 5.8 | 5.5 |
2012 | mlb | .027 | 1.9 | 332 | .010 | -0.9 | 5 | .017 | .000 | -0.1 | 2.2 | 0.7 |
2012 | aaa | .017 | 2.9 | 587 | .000 | 0.0 | 9 | -.009 | -.001 | 0.1 | 4.0 | 3.7 |
2013 | asx | .000 | 0.0 | 114 | -.002 | 0.0 | 4 | -.021 | -.018 | 0.0 | 1.1 | 0.1 |
2013 | aax | .021 | 21.2 | 3822 | .000 | 0.0 | 49 | -.051 | -.008 | 1.8 | 23.7 | 21.7 |
2013 | mlb | -.001 | 0.0 | 5 | -.002 | 0.0 | 0 | .000 | .001 | 0.0 | 1.2 | 0.0 |
2014 | mlb | .001 | 0.2 | 703 | -.001 | 0.2 | 7 | -.027 | -.003 | 0.1 | 0.2 | 0.3 |
2014 | aaa | .022 | 10.5 | 1801 | .000 | 0.1 | 20 | -.087 | .000 | 1.2 | 11.2 | 11.4 |
2015 | mlb | -.012 | -3.4 | 1345 | .001 | -0.3 | 19 | -.037 | .000 | 0.4 | -3.4 | -2.0 |
2015 | aaa | .009 | 2.1 | 916 | .000 | 0.0 | 20 | -.006 | .000 | 0.1 | 2.4 | 2.0 |
2016 | aaa | .021 | 6.2 | 0 | .000 | 0.0 | 15 | -.029 | .000 | 0.3 | 7.2 | 6.2 |
2016 | mlb | -.004 | -2.1 | 2638 | .001 | -0.5 | 30 | -.057 | -.004 | 1.1 | -1.0 | -1.5 |
2017 | mlb | .013 | 9.7 | 3302 | .000 | 0.4 | 39 | -.076 | .001 | 2.0 | 10.7 | 10.8 |
2018 | mlb | .016 | 11.6 | 3331 | .000 | 0.1 | 30 | -.003 | -.001 | 0.1 | 11.7 | 11.7 |
2019 | aaa | .008 | 0.6 | 323 | .000 | 0.0 | 9 | -.059 | .000 | 0.3 | 0.8 | 0.8 |
2019 | mlb | .009 | 4.8 | 2458 | .002 | -1.0 | 27 | .009 | -.001 | -0.2 | 3.5 | 2.9 |
A Collaboration between BrooksBaseball.net and Baseball Prospectus - Pitch classifications provided by Pitch Info LLC
A Collaboration between BrooksBaseball.net and Baseball Prospectus - Pitch classifications provided by Pitch Info LLC
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 to subscribe and get instant access to the best baseball content on the web.