Biographical

Portrait of A.J. Ellis

A.J. Ellis C Phillies

Phillies Player Cards | Phillies Team Audit | Phillies Depth Chart

Career Summary
Years PA AVG OBP SLG TAv WARP
9 1957 .239 .340 .351 .263 3.2
Birth Date4-9-1981
Height6' 2"
Weight225 lbs
Age35 years, 7 months, 28 days
BatsR
ThrowsR
2.32012
1.82013
-1.72014
1.22015
0.12016
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
2008 LAN 27 4 3 3 1 0 0 0 0 0 0 2 0 0 0 0 0 0 .000 .000 .000 -.005 -0.7 -0.1 -0.1
2009 LAN 28 8 10 10 0 1 0 0 0 1 0 1 0 0 0 1 0 0 .100 .100 .100 .068 -1.6 0.5 -0.1
2010 LAN 29 44 128 108 6 30 5 0 0 35 14 18 1 1 4 16 0 0 .278 .363 .324 .267 4.8 -7.8 -0.3
2011 LAN 30 31 103 85 8 23 1 1 2 32 14 16 3 0 1 11 0 1 .271 .392 .376 .290 6.5 -5.9 0.1
2012 LAN 31 133 505 423 44 114 20 1 13 175 65 107 7 4 6 52 0 0 .270 .373 .414 .288 33.5 -12.0 2.3
2013 LAN 32 115 448 390 43 93 17 1 10 142 45 78 3 6 4 52 0 2 .238 .318 .364 .265 20.5 -4.4 1.8
2014 LAN 33 93 347 283 21 54 9 0 3 72 53 57 4 4 25 0 0 .191 .323 .254 .227 -0.5 -14.8 -1.7
2015 LAN 34 63 217 181 24 43 9 0 7 73 32 38 1 0 3 21 0 0 .238 .355 .403 .293 13.6 -2.1 1.2
2016 LAN 35 53 161 139 8 27 5 0 1 35 16 24 2 1 3 13 1 1 .194 .285 .252 .202 -2.5 0.2 -0.2
2016 PHI 35 11 35 32 3 10 3 0 1 16 3 7 0 0 0 9 1 0 .312 .371 .500 .328 3.1 -0.2 0.3
Career555195716541583956933758124234821162120024.239.340.351.26376.7-46.63.2

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
2003 SGA A 3 7 .000 .000 .000 .000 .000 .000 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2004 VRO A+ 40 141 .000 .000 .000 .000 .000 .247 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2005 VRO A+ 57 206 .271 .269 .331 .382 .000 .284 96 0.2 0.5 0.3 0.8 0.2 1.1 0.2 1.1 0.2
2006 JAX AA 81 314 .267 .257 .327 .377 .000 .312 100 1.7 6.0 3.7 3.0 -0.4 10.9 1.5 10.9 1.4
2007 JAX AA 109 430 .284 .262 .336 .391 .000 .304 91 11 12.5 7.3 0.5 -0.7 30.0 3.1 30.0 3.0
2008 LAN MLB 4 3 -.005 .221 .293 .316 .000 .000 95 -0.9 0.1 0.1 -0.1 0.0 -0.7 -0.1 -0.7 -0.1
2008 LVG AAA 84 337 .282 .283 .352 .451 .000 .368 120 8.3 10.2 6.1 4.3 -2.6 22.0 2.5 22.0 2.5
2009 LAN MLB 8 10 .068 .259 .344 .384 .000 .111 88 -2.1 0.3 0.2 0.5 0.0 -1.6 -0.1 -1.6 -0.1
2009 ABQ AAA 90 360 .283 .272 .338 .411 .000 .366 103 8.8 10.4 5.9 -1.0 -0.3 24.8 2.3 24.8 2.3
2010 LAN MLB 44 128 .267 .255 .326 .403 .000 .330 89 0.9 3.5 2.1 -7.8 -1.8 4.8 -0.3 4.8 -0.3
2010 ABQ AAA 18 76 .248 .268 .337 .414 .000 .320 131 -1 2.3 1.4 -0.7 -0.6 2.1 0.1 2.1 0.1
2011 LAN MLB 31 103 .290 .261 .324 .404 .000 .313 91 3.1 2.8 1.7 -5.9 -1.0 6.5 0.1 6.5 0.1
2011 ABQ AAA 59 248 .297 .281 .352 .436 .000 .338 116 10.7 7.7 4.2 -8.1 -1.0 21.5 1.3 21.5 1.3
2012 LAN MLB 133 505 .288 .254 .314 .402 .000 .329 93 14.2 13.8 8.4 -12.0 -2.9 33.5 2.3 33.5 2.3
2013 LAN MLB 115 448 .265 .254 .313 .397 .000 .269 99 2.2 11.8 7.1 -4.4 -0.6 20.5 1.8 20.5 1.8
2013 RCU A+ 2 7 -.019 .259 .305 .432 .000 .000 88 -2.1 0.2 -0.1 0.0 0.0 -2.1 -0.2 -2.1 -0.2
2014 LAN MLB 93 347 .227 .256 .312 .397 .000 .225 97 -10.8 8.9 5.4 -14.8 -4.1 -0.5 -1.7 -0.5 -1.7
2014 ABQ AAA 2 6 .405 .279 .379 .487 .000 .333 103 1 0.2 0.1 -0.0 -0.0 1.2 0.1 1.2 0.1
2015 LAN MLB 63 217 .293 .262 .322 .416 .000 .265 95 6.9 5.9 3.5 -2.1 -2.7 13.6 1.2 13.6 1.2
2016 LAN MLB 53 161 .202 .258 .321 .420 .267 .226 91 -9.5 4.6 2.6 0.1 -0.1 -2.5 -0.2 -2.5 -0.2
2016 PHI MLB 11 35 .328 .253 .319 .407 .270 .375 87 2.4 1.0 0.6 -0.8 -0.9 3.1 0.2 3.1 0.2

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
2003 SGA A 7 0 0 0 0 0 0 0 0 0 1 .000 .143 .000 .000 .000 0.0 0.0 0.0
2004 VRO A+ 141 15 25 4 0 2 22 24 20 1 0 .219 .357 .307 .088 .000 0.0 0.0 0.0
2005 VRO A+ 206 27 45 8 0 3 22 22 26 1 3 .256 .356 .352 .097 .271 1.1 0.8 0.2
2006 JAX AA 314 34 63 9 1 0 21 53 53 2 0 .250 .383 .294 .044 .267 10.9 3.0 1.4
2007 JAX AA 430 59 96 22 2 8 57 60 61 1 4 .269 .385 .409 .140 .284 30.0 0.5 3.0
2008 LAN MLB 3 1 0 0 0 0 0 0 2 0 0 .000 .000 .000 .000 -.005 -0.7 -0.1 -0.1
2008 LVG AAA 337 44 88 17 4 4 59 50 44 0 2 .321 .437 .456 .135 .282 22.0 4.3 2.5
2009 LAN MLB 10 0 1 0 0 0 1 0 1 0 0 .100 .100 .100 .000 .068 -1.6 0.5 -0.1
2009 ABQ AAA 360 48 89 13 2 0 39 64 44 2 2 .314 .441 .375 .060 .283 24.8 -1.0 2.3
2010 LAN MLB 128 6 30 5 0 0 16 14 18 0 0 .278 .363 .324 .046 .267 4.8 -7.8 -0.3
2010 ABQ AAA 76 11 16 5 1 0 7 13 12 1 0 .262 .395 .377 .115 .248 2.1 -0.7 0.1
2011 LAN MLB 103 8 23 1 1 2 11 14 16 0 1 .271 .392 .376 .106 .290 6.5 -5.9 0.1
2011 ABQ AAA 248 36 56 15 0 2 28 50 23 0 1 .304 .467 .418 .114 .297 21.5 -8.1 1.3
2012 LAN MLB 505 44 114 20 1 13 52 65 107 0 0 .270 .373 .414 .144 .288 33.5 -12.0 2.3
2013 LAN MLB 448 43 93 17 1 10 52 45 78 0 2 .238 .318 .364 .126 .265 20.5 -4.4 1.8
2013 RCU A+ 7 0 0 0 0 0 0 0 3 0 0 .000 .000 .000 .000 -.019 -2.1 0.0 -0.2
2014 ABQ AAA 6 1 2 0 0 1 2 1 1 0 1 .400 .500 1.000 .600 .405 1.2 -0.0 0.1
2014 LAN MLB 347 21 54 9 0 3 25 53 57 0 0 .191 .323 .254 .064 .227 -0.5 -14.8 -1.7
2015 LAN MLB 217 24 43 9 0 7 21 32 38 0 0 .238 .355 .403 .166 .293 13.6 -2.1 1.2
2016 LAN MLB 161 8 27 5 0 1 13 16 24 1 1 .194 .285 .252 .058 .202 -2.5 0.1 -0.2
2016 PHI MLB 35 3 10 3 0 1 9 3 7 1 0 .312 .371 .500 .188 .328 3.1 -0.8 0.2

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
2008 17 0.4118 0.2941 0.8000 0.2857 0.3000 1.0000 0.6667 0.2000 9 0.002094
2009 40 0.5250 0.3750 0.8667 0.4286 0.3158 0.7778 1.0000 0.1333 24 0.000715
2010 498 0.5141 0.3614 0.8611 0.4922 0.2231 0.9286 0.7037 0.1389 265 0.006792
2011 464 0.5086 0.3578 0.8434 0.5127 0.1974 0.9008 0.6889 0.1566 251 0.003585
2012 2206 0.5218 0.3667 0.8072 0.5048 0.2161 0.8657 0.6579 0.1928 1189 0.004701
2013 1951 0.5407 0.3706 0.8354 0.5137 0.2020 0.8819 0.6961 0.1646 1049 -0.004852
2014 1403 0.5381 0.3699 0.8285 0.5272 0.1867 0.8794 0.6612 0.1715 759 -0.006920
2015 924 0.5292 0.3517 0.8308 0.5256 0.1563 0.8677 0.6912 0.1692 533 -0.004849
2016 771 0.5201 0.3774 0.8694 0.5661 0.1730 0.9251 0.6719 0.1306 0 0.000000
Career82740.52830.36660.83140.51760.19710.88320.67870.1686782.747-0.001

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
2014-08-02 2014-08-04 DTD 2 2 Right Knee Soreness -
2014-05-25 2014-06-13 15-DL 19 18 Right Ankle Sprain -
2014-04-06 2014-05-14 15-DL 38 34 Left Knee Surgery Meniscus - -
2014-02-27 2014-02-28 Camp 1 0 - General Medical Illness Flu - -
2013-05-30 2013-06-14 15-DL 15 14 Left Abdomen Strain Oblique - -
2012-10-05 2012-10-05 Off 0 0 Left Knee Surgery Meniscus 2012-10-05 -
2012-07-19 2012-07-22 DTD 3 2 Left Knee Soreness - -
2012-04-04 2012-04-07 DTD 3 2 Left Elbow Contusion - -
2003-04-12 2003-09-05 Minors 146 0 Left Hand Fracture - -

Compensation

Year Team Salary
2016 LAN $4,500,000
2015 LAN $4,250,000
2014 LAN $3,550,000
2013 LAN $2,000,000
2012 LAN $490,000
2011 LAN $421,000
YearsDescriptionSalary
5 yrPrevious$10,711,000
2011Current$4,500,000
6 yrPvs + Cur$15,211,000
6 yrTotal$15,211,000

 

Service TimeAgentContract Status
6 y 151 dACES1 year/4.5M (2016)

Details
  • 1 year/$4.5M (2016). Re-signed by LA Dodgers 12/2/15 (avoided arbitration). Acquired by Philadelphia in trade from LA Dodgers 8/25/16.
  • 1 year/$4.25M (2015). Re-signed by LA Dodgers 1/13/15 (avoided arbitration).
  • 1 year/$3.55M (2014). Re-signed by LA Dodgers 2/1/14 (avoided arbitration, $4.6M-$3M). Performance bonuses: $50,000 each for 110, 115 starts and 450 plate appearances.
  • 1 year/$2M (2013). Re-signed by LA Dodgers 1/18/13 (avoided arbitration).
  • 1 year/$0.49M (2012). Re-signed by LA Dodgers 3/12.
  • 1 year/$0.421M (2011). Re-signed by LA Dodgers 3/11.
  • 1 year (2010). Re-signed by LA Dodgers 2/10.
  • 1 year (2009). Re-signed by LA Dodgers 3/6/09.
  • 1 year (2008). Contract purchased by LA Dodgers 9/3/08.
  • Drafted by LA Dodgers 2003 (18-541) (Austin Peay).

Previous Year Preseason Upside By Year

Yr Proj 2015 2016 2017 2018 2019 2020 PEAK 5
201515.714.711.24.11.92.447.6

Platoon

SORT_FIELD PLATOON AVG OBP SLG TAv
10 vs L (Multi) .239 .383 .435 .316
11 vs R (Multi) .223 .320 .316 .244
18 Split (Multi) -.016 -.063 -.119 -.073
19 LgAvg (Multi) -.012 -.023 -.032 -.018
30 vs L (2015) .260 .400 .519 .357
31 vs R (2015) .221 .319 .317 .242
38 Split (2015) -.039 -.081 -.202 -.115
39 LgAvg (2015) -.009 -.021 -.026 -.016

Definition of multi-year splits

BP Annual Player Comments

YearComment
2016 It may seem strange to look at Ellis' numbers from 2015 and think “what a rebound,” but that's where we are with the veteran backstop. After a dismal 2014 in which Ellis was among the majors' worst catchers to receive regular playing time, he posted the third-best WARP of his career last season. Ellis reached base at an impressive clip, rediscovered his modest power and upgraded his framing numbers from “oh god look away” to “well, okay.” He'll turn 35 in April and has a modest skill set to begin with so there's little margin for error, but when you carry enough clout to write the foreword to Clayton Kershaw's book, perhaps your margins are a little wider than they first appear.
2015 It took a long time for Ellis to get his chance in the majors. He was entrenched as the Dodgers' starting catcher the past three years, but his 2014 campaign was, on the whole, miserable. He posted the lowest batting average and TAv of any regular catcher (non-Jose Molina division). Ellis' only saving grace in the regular season was his career-best walk rate of 15 percent. It may have been a lengthy con, as he turned into Babe Ruth in the NLDS against the Cardinals, hitting .538/.647/.846 in the four games. Ellis is bad at framing (by our metrics, he cost his team the second-most runs in baseball last year, behind only Jarrod Saltalamacchia), but Clayton Kershaw adores him and he works well with the rest of the pitching staff. Those are decent notches to have in one's belt.
2014 The modern catcher is employed primarily to manage a pitching staff and hang tough behind the dish, so any offense is icing. The fact that Ellis carries a potent walking stick buffers his value when the results on contact are compromised, as was the case in 2013. He further made up for lost offense by nailing 44 percent of runners attempting to steal, the highest rate in baseball among regular catchers, though he received an assist from a pitching staff skilled at keeping baserunners close. At his advanced age, Ellis could suffer from a rapid decline at almost any moment, but given his late bloom it's all icing.
2013 The Dodgers' decision to let Rod Barajas walksomething he himself is unaccustomed to, of courseopened the door for Ellis to become a major-league regular for the first time at age 31, and the decision paid off handsomely. He flashed newfound power and showed that his walk rate wasn't entirely a function of batting in front of the pitcher, drawing unintentional passes in 8.7 percent of his PA batting eighth, 14.5 percent elsewhere. Unfortunately, Don Mattingly squandered that revelation by keeping him at the bottom of the lineup two-thirds of the time. Ellis did fade late in the season, and underwent surgery to repair a torn meniscus in his left knee, but it's clear he's a keeper, one who should be under club control for most of his remaining shelf life.
2012 Ellis renewed his membership in the International Brotherhood of Backup Catchers, but even with Russell Martin's non-tender and Dioner Navarro's injuries and ineffectiveness, he found playing time hard to come by. When he did play, he gave the Dodgers more of what they've come to expect, namely solid on-base skills that are less valuable when he bats eighth, a minimum of pop, zero speed, and sound defense (27 percent caught stealing, in all of 15 attempts). With Rod Barajas gone and Tim Federowicz quite underseasoned, the Dodgers appear ready to grant Ellis a larger share of playing time; he offers nothing fancy, but he won't be a detriment.
2011 This 18th-round pick in 2003 beat the bushes long enough to develop solid on-base skills despite a lack of power, so Ellis's overdue induction into the International Brotherhood of Backup Catchers made for a silver lining when Brad Ausmus and eventually Russell Martin got hurt. He threw out 28 percent of base thieves, dutifully took the walks that came with batting ahead of the pitcher, glaciated around the basepaths, and scored fewer runs per time on base than all but two hitters with at least 100 plate appearances. Even without Martin, the Dodgers need look no further for their starter's caddy, though it appears Ellis will have to battle Dioner Navarro for the "honor" of backing up Rod Barajas.
2010 Just as a man who shows up at a barbershop every day will eventually wind up with a haircut, Ellis has hung around the high minors long enough to develop solid on-base skills despite a lack of power, though his OBP is boosted considerably by batting eighth in front of pitchers. The only non-converted catcher on the roster, he's well-regarded defensively, and threw out 29 percent of basestealers last season. Whatever major-league future he's got likely lies elsewhere, as Joe Torre prefers his backup catchers in the salty veteran flavor.
2009 At 28, A.J. Ellis is more suspect than prospect, but the defensively sound backstop (43 percent caught stealing) is on the 40-man roster, so they may as well give him a shot at the backup job, particularly in light of his improved hitting.
2008 A defensively sound backstop who's made glacial progress up the organizational ladder, A.J. Ellis outslugged his OBP last year for the first time as a professional

BP Articles

A.J. Ellis 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
BP Daily Podcast: Effectively Wild Episode 983: The Non-Endless-Lockout EditionSam Miller2016-12-02
BP Daily Podcast: Effectively Wild Episode 983: The Non-Endless-Lockout EditionBen Lindbergh2016-12-02
PITCHf/ox: Alfonso Guzman-ChavezJarrett Seidler2016-10-28
PITCHf/ox: Alfonso Guzman-ChavezMeg Rowley2016-10-28
This article requires BP Premium accessPlayoff Prospectus: NLCS Preview: Dodgers vs. CubsAaron Gleeman2016-10-15
Transaction Analysis: Heart, Soul, and Marginal UpgradesWilson Karaman2016-08-29
Transaction Analysis: Heart, Soul, and Marginal UpgradesBryan Grosnick2016-08-29
BP Daily Podcast: Effectively Wild Episode 945: Why Did the Dodgers Make Clayton Kershaw Cry?Sam Miller2016-08-26
BP Daily Podcast: Effectively Wild Episode 945: Why Did the Dodgers Make Clayton Kershaw Cry?Ben Lindbergh2016-08-26
This article requires BP Premium accessThe Call-Up: Jorge AlfaroJ.P. Breen2016-08-26
This article requires BP Premium accessThe Call-Up: Jorge AlfaroJarrett Seidler2016-08-26
BP Unfiltered: Let's Always Know The Longest Baseball Play [Updated!]Sam Miller2016-08-05
What You Need to Know: The Improbable Frequently Fails To HappenEmma Baccellieri2016-06-17
Pebble Hunting: Clayton Kershaw's 'Mistakes', Chapter TwoSam Miller2016-06-07
What You Need to Know: Jose Berrios: Not An Instant AceDaniel Rathman2016-05-17
What You Need to Know: Zimmermann Dealin'Ashley Varela2016-05-02
What You Need to Know: FernandoMaedaia?Ashley Varela2016-04-25
Winter Is Leaving: San Francisco GiantsCraig Goldstein2016-03-31
Rumor Roundup: Blue Jays Get ExtendyDemetrius Bell2016-03-03
Prospectus Feature: The Way-Too-Early Baseball Awards BreakdownBryan Grosnick2016-02-17
This article requires BP Fantasy or Premium accessFantasy Players to Target: CatchersBP Fantasy Staff2016-01-11
This article requires BP Fantasy or Premium accessExpert League Auction Recap: CBS NL-Only: A RetrospectiveKeith Cromer2015-12-16
Playoff Prospectus: NLDS Game 5 Preview and PECOTA OddsJeffrey Paternostro2015-10-15
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and NLDS Game 4 PreviewsChris Mosch2015-10-13
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and NLDS Game 4 PreviewsRian Watt2015-10-13
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and NLDS Game 3 PreviewsSahadev Sharma2015-10-12
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and NLDS Game 3 PreviewsChris Mosch2015-10-12
This article requires BP Premium accessPlayoff Prospectus: There Can Be Only One: NLDS Game 1Chris Mosch2015-10-10
This article requires BP Premium accessPlayoff Prospectus: NLDS Preview: Mets vs. DodgersJeffrey Paternostro2015-10-09
This article requires BP Premium accessWhat You Need to Know: The Chaos ChaseDaniel Rathman2015-09-30
Fantasy Rounders: Miggy's the BouncerDoug Thorburn2015-09-04
This article requires BP Premium accessThe BP Wayback Machine: What Happens When Starters Get SickBen Lindbergh2015-08-12
This article requires BP Premium accessDucks on the Pond: Shifting ExpectationsChris Mosch2015-08-07
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 16Jeff Quinton2015-07-24
This article requires BP Fantasy or Premium accessFree Agent Watch: Week 16Keith Cromer2015-07-24
This article requires BP Fantasy or Premium accessDeep League Report: Week 16Keith Cromer2015-07-22
This article requires BP Premium accessWhat You Need to Know: July 20, 2015Ian Frazer2015-07-20
This article requires BP Premium accessDaisy Cutter: Grandal's AmbitionsSahadev Sharma2015-07-04
This article requires BP Fantasy or Premium accessFree Agent Watch: Week NineKeith Cromer2015-05-29
This article requires BP Fantasy or Premium accessFree Agent Watch: Week NineNick Shlain2015-05-29
This article requires BP Fantasy or Premium accessDeep League Report: Week EightKeith Cromer2015-05-27
This article requires BP Premium accessTransaction Analysis: Help Me, Rusney, Help, Help Me, RusneyR.J. Anderson2015-05-26
This article requires BP Premium accessWhat You Need to Know: Baseball Happened, Will Continue To HappenDaniel Rathman2015-04-07
This article requires BP Fantasy or Premium accessExpert League Auction Recap: Tout Wars: General ImpressionsMike Gianella2015-03-26
This article requires BP Premium accessPainting the Black: Getting PersonalR.J. Anderson2015-03-25
This article requires BP Fantasy or Premium accessFive to Watch: National League Position BattlesWilson Karaman2015-03-25
This article requires BP Premium accessRubbing Mud: All the Reasons for Andre EthierMatthew Trueblood2015-03-10
The BP Wayback Machine: Throwdown: Clayton Kershaw vs. Madison BumgarnerDoug Thorburn2015-03-09
This article requires BP Premium accessBaseball Therapy: The Power of Changing SpeedsRussell A. Carleton2015-02-03
Pebble Hunting: The Gospel According to BaseballSam Miller2015-01-16
This article requires BP Premium accessTransaction Analysis: All the Fantasy AnglesJ.P. Breen2014-12-12
This article requires BP Premium accessTransaction Analysis: All the Fantasy AnglesWilson Karaman2014-12-12
This article requires BP Premium accessTransaction Analysis: All the Fantasy AnglesNick Shlain2014-12-12
This article requires BP Premium accessTransaction Analysis: All the Fantasy AnglesMike Gianella2014-12-12
This article requires BP Premium accessTransaction Analysis: All the Fantasy AnglesBen Carsley2014-12-12
This article requires BP Premium accessTransaction Analysis: The Dodgers' First DumpCraig Goldstein2014-12-12
This article requires BP Premium accessRumor Roundup: Interested Teams Are Way In On ChenDaniel Rathman2014-12-08
Baseball Therapy: The Problem With ListsRussell A. Carleton2014-10-29
This article requires BP Premium accessPebble Hunting: The Rich Get SmarterSam Miller2014-10-15
This article requires BP Premium accessPlayoff Prospectus: Mattingly's Missteps: NLDS Game FourSahadev Sharma2014-10-08
Prospectus Feature: The Great Octoberness RankingsMiles Wray2014-10-07
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and Tuesday PreviewsDoug Thorburn2014-10-07
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and Tuesday PreviewsSahadev Sharma2014-10-07
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and Monday PreviewsMike Gianella2014-10-06
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and Monday PreviewsZachary Levine2014-10-06
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and Game Two PreviewsDoug Thorburn2014-10-04
This article requires BP Premium accessPlayoff Prospectus: PECOTA Odds and Game Two PreviewsSahadev Sharma2014-10-04
This article requires BP Premium accessPlayoff Prospectus: NLDS Game One Recap: Cardinals 10 Dodgers 9Sahadev Sharma2014-10-04
This article requires BP Premium accessPlayoff Prospectus: NLDS Preview: Dodgers vs. CardinalsZachary Levine2014-10-03
This article requires BP Premium accessPlayoff Prospectus: Baseball Nirvana Game PreviewsJeff Quinton2014-10-03
This article requires BP Premium accessPlayoff Prospectus: Baseball Nirvana Game PreviewsDoug Thorburn2014-10-03
This article requires BP Premium accessPlayoff Prospectus: Baseball Nirvana Game PreviewsSahadev Sharma2014-10-03
This article requires BP Premium accessPlayoff Prospectus: Baseball Nirvana Game PreviewsMike Gianella2014-10-03
This article requires BP Premium accessPlayoff Prospectus: Baseball Nirvana Game PreviewsJ.P. Breen2014-10-03
This article requires BP Premium accessWhat You Need to Know: September 2, 2014Chris Mosch2014-09-02
The Week in Quotes: August 11-17, 2014Nick Bacarella2014-08-18
This article requires BP Premium accessWhat You Need to Know: August 11, 2014Chris Mosch2014-08-11
This article requires BP Premium accessWhat You Need to Know: August 11, 2014Daniel Rathman2014-08-11
This article requires BP Premium accessWhat You Need to Know: August 7, 2014Chris Mosch2014-08-07
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Trade WindsBen Murphy2014-08-07
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Trade WindsIan Lefkowitz2014-08-07
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Trade WindsJared Weiss2014-08-07
This article requires BP Premium accessWhat You Need to Know: Sunday Morning DefendingDaniel Rathman2014-07-21
This article requires BP Premium accessWhat You Need to Know: Edwin Ends OneDaniel Rathman2014-07-03
This article requires BP Premium accessWhat You Need to Know: Edwin Ends OneChris Mosch2014-07-03
Overthinking It: June in Catcher FramingBen Lindbergh2014-07-02
This article requires BP Premium accessWhat You Need to Know: Davis Downs the A'sDaniel Rathman2014-07-01
This article requires BP Premium accessRaising Aces: A Tale of Two AcesDoug Thorburn2014-06-20
Pebble Hunting: Clayton Kershaw and the Fan In BlackSam Miller2014-06-20
This article requires BP Fantasy or Premium accessFree Agent Watch: Week NineBret Sayre2014-05-30
This article requires BP Fantasy or Premium accessFree Agent Watch: Week NineMike Gianella2014-05-30
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Three Heads Are (Usually) Better Than OneBen Murphy2014-04-11
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Three Heads Are (Usually) Better Than OneIan Lefkowitz2014-04-11
This article requires BP Fantasy or Premium accessTTO Scoresheet Podcast: Three Heads Are (Usually) Better Than OneJared Weiss2014-04-11
This article requires BP Fantasy or Premium accessFree Agent Watch: Week TwoMike Gianella2014-04-10
This article requires BP Premium accessWhat You Need to Know: Weekend Wrap-UpDaniel Rathman2014-04-07
Framing the Future: Catcher Framing Projections for 2014Harry Pavlidis2014-03-31
This article requires BP Premium accessWhat You Need to Know: Opening Night ActionDaniel Rathman2014-03-31
Framing and Blocking Pitches: A Regressed, Probabilistic Model: A New Method for Measuring Catcher DefenseDan Brooks2014-03-03
Framing and Blocking Pitches: A Regressed, Probabilistic Model: A New Method for Measuring Catcher DefenseHarry Pavlidis2014-03-03
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 Team Preview: Los Angeles DodgersCraig Goldstein2014-01-22
This article requires BP Fantasy or Premium accessDynasty League Positional Rankings: Top 50 CatchersBret Sayre2014-01-17
TTO Scoresheet Podcast: CatchersBen Murphy2014-01-17
TTO Scoresheet Podcast: CatchersIan Lefkowitz2014-01-17
TTO Scoresheet Podcast: CatchersJared Weiss2014-01-17
The Week in Quotes: October 14-20Andrew Koo2013-10-21
The Week in Quotes: October 14-20Satchel Price2013-10-21
The Week in Quotes: October 14-20Nick Bacarella2013-10-21
The Week in Quotes: October 14-20Chris Mosch2013-10-21
Playoff Prospectus: NLCS Game Six Recap: Cardinals 9, Dodgers 0Ben Lindbergh2013-10-21
This article requires BP Premium accessPlayoff Prospectus: NLCS Game Six Preview: Dodgers at CardinalsBen Carsley2013-10-18
This article requires BP Premium accessPlayoff Prospectus: NLCS Game Five Recap: Dodgers 6, Cardinals 4Ben Lindbergh2013-10-17
This article requires BP Premium accessPlayoff Prospectus: NLCS Game Four Recap: Cardinals 4, Dodgers 2Ben Lindbergh2013-10-16
This article requires BP Premium accessPlayoff Prospectus: NLCS Game Five Preview: Cardinals at DodgersMike Gianella2013-10-16
This article requires BP Premium accessPlayoff Prospectus: NLCS Game Three Recap: Dodgers 3, Cardinals 0Ben Lindbergh2013-10-15
This article requires BP Premium accessPlayoff Prospectus: NLCS Game Four Preview: Cardinals at DodgersBret Sayre2013-10-15
This article requires BP Premium accessPlayoff Prospectus: NLCS Game Three Preview: Cardinals at DodgersMike Gianella2013-10-14
The Week in Quotes: October 7-13Nick Bacarella2013-10-14
The Week in Quotes: October 7-13Satchel Price2013-10-14
The Week in Quotes: October 7-13Chris Mosch2013-10-14
This article requires BP Premium accessPlayoff Prospectus: NLCS Game Two Recap: Cardinals 1, Dodgers 0Ben Lindbergh2013-10-13
Playoff Prospectus: NLCS Game One Recap: Cardinals 3, Dodgers 2Ben Lindbergh2013-10-12
This article requires BP Premium accessPlayoff Prospectus: NLCS Preview: Dodgers vs. CardinalsR.J. Anderson2013-10-11
The Week in Quotes: September 30-October 6Nick Bacarella2013-10-08
The Week in Quotes: September 30-October 6Chris Mosch2013-10-08
The Week in Quotes: September 30-October 6Andrew Koo2013-10-08
The Week in Quotes: September 30-October 6Satchel Price2013-10-08
This article requires BP Premium accessPlayoff Prospectus: NLDS Game Four Preview: Braves at DodgersMike Gianella2013-10-07
This article requires BP Premium accessPlayoff Prospectus: NLDS Game Three Preview: Braves at DodgersMike Gianella2013-10-06
This article requires BP Premium accessPlayoff Prospectus: NLDS Game Two Recap: Braves 4, Dodgers 3Daniel Rathman2013-10-05
This article requires BP Premium accessPlayoff Prospectus: NLDS Game Two Preview: Dodgers vs. BravesMike Gianella2013-10-04
This article requires BP Premium accessPlayoff Prospectus: NLDS Game One Recap: Dodgers 6, Braves 1Daniel Rathman2013-10-04
This article requires BP Premium accessPlayoff Prospectus: NLDS Game One Preview: Dodgers vs. BravesMike Gianella2013-10-03
This article requires BP Premium accessPlayoff Prospectus: NLDS Preview: Dodgers at BravesDaniel Rathman2013-10-03
The Week in Quotes: September 23-29Andrew Koo2013-09-30
The Week in Quotes: September 23-29Satchel Price2013-09-30
The Week in Quotes: September 23-29Nick Bacarella2013-09-30
The Week in Quotes: September 23-29Chris Mosch2013-09-30
This article requires BP Premium accessDaily Roundup: Around the League: September 28, 2013Clint Chisam2013-09-28
The Week in Quotes: September 16-22Andrew Koo2013-09-23
The Week in Quotes: September 16-22Satchel Price2013-09-23
The Week in Quotes: September 16-22Nick Bacarella2013-09-23
The Week in Quotes: September 16-22Chris Mosch2013-09-23
This article requires BP Premium accessDaily Roundup: Around the League: September 22, 2013Clint Chisam2013-09-22
This article requires BP Premium accessDaily Roundup: Around the League: September 20, 2013Clint Chisam2013-09-20
Pebble Hunting: Why Koji Uehara?Sam Miller2013-09-18
This article requires BP Premium accessDaily Roundup: Around the League: August 9, 2013Clint Chisam2013-08-09
This article requires BP Premium accessWhat You Need to Know: Running Out of RacesDaniel Rathman2013-08-09
This article requires BP Premium accessDaily Roundup: Around the League: August 5, 2013Clint Chisam2013-08-05
This article requires BP Premium accessDaily Roundup: Around the League: July 23, 2013Clint Chisam2013-07-23
Overthinking It: This Week in Catcher Framing, 7/14Ben Lindbergh2013-07-15
This article requires BP Premium accessDaily Roundup: Around the League: July 11, 2013Clint Chisam2013-07-11
This article requires BP Premium accessWhat You Need to Know: Dodgers Back at BreakevenDaniel Rathman2013-07-11
This article requires BP Premium accessDaily Roundup: Around the League: July 8, 2013Clint Chisam2013-07-08
This article requires BP Premium accessDaily Roundup: Around the League: July 3, 2013Clint Chisam2013-07-03
This article requires BP Premium accessWhat You Need to Know: LA Dodges a Giant BulletDaniel Rathman2013-06-27
This article requires BP Fantasy or Premium accessSporer Report: The Fantasy Platoon Advantage, Part TwoPaul Sporer2013-06-19
This article requires BP Premium accessTransaction Analysis: The Profar-Free TAR.J. Anderson2013-06-17
This article requires BP Premium accessDaily Roundup: Around the League: June 15, 2013Clint Chisam2013-06-15
This article requires BP Fantasy or Premium accessFantasy Freestyle: Catcher Acquisition: A Mixed BagJason Collette2013-06-12
This article requires BP Premium accessDaily Roundup: Around the League: June 12, 2013Clint Chisam2013-06-12
This article requires BP Premium accessDaily Roundup: Around the League: June 11, 2013Clint Chisam2013-06-11
The Week in Quotes: June 3-9Andrew Koo2013-06-10
The Week in Quotes: June 3-9Satchel Price2013-06-10
The Week in Quotes: June 3-9Chris Mosch2013-06-10
Fantasy Mailbag: Hard KnocksBP Fantasy Staff2013-06-07
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 27, 2013Clint Chisam2013-05-27
This article requires BP Premium accessDaily Roundup: Around the League: May 26, 2013Clint Chisam2013-05-26
Overthinking It: This Week in Catcher Framing, 5/3Ben Lindbergh2013-05-03
Overthinking It: This Week in Catcher Framing, 4/26Ben Lindbergh2013-04-26
Overthinking It: This Week in Catcher Framing, 4/19Ben Lindbergh2013-04-19
This article requires BP Premium accessProfiles in Lack of Lineup Protection: Giancarlo Stanton So FarSam Miller2013-04-15
This article requires BP Premium accessProfiles in Lack of Lineup Protection: Giancarlo Stanton So FarBen Lindbergh2013-04-15
This article requires BP Premium accessBaseball Therapy: Boys Will Be Boys?: The Carlos Quentin and Zack Greinke StoryRussell A. Carleton2013-04-15
Tater Trot Tracker: Trot Times for April 10Larry Granillo2013-04-11
Pebble Hunting: The Price of a Personal CatcherSam Miller2013-04-05
Daily Roundup: Around the League: March 31, 2013Joe Hamrahi2013-03-31
Daily Roundup: Around the League: March 31, 2013Clint Chisam2013-03-31
Fantasy Freestyle: NL Tout Wars Auction ReviewMike Gianella2013-03-29
This article requires BP Premium accessSkewed Left: Things for Fans of Bad Teams to Root for in 2013Zachary Levine2013-03-26
This article requires BP Fantasy or Premium accessFantasy Tiered Rankings: CatchersJosh Shepardson2013-03-19
This article requires BP Premium accessPebble Hunting: Adventures in Intentional BallsSam Miller2013-01-07
This article requires BP Premium accessRumor Roundup: Wednesday, December 19Daniel Rathman2012-12-19
Wezen-Ball: Electronic Baseball Equipment of the FutureLarry Granillo2012-12-13
The Week in Quotes: December 3-9Hudson Belinsky2012-12-10
The Week in Quotes: December 3-9Andrew Koo2012-12-10
The Week in Quotes: December 3-9Jonah Birenbaum2012-12-10
The Week in Quotes: December 3-9Matthew Rocco2012-12-10
This article requires BP Premium accessOn the Beat: Hot Stove StoriesJohn Perrotto2012-11-01
This article requires BP Premium accessIn A Pickle: Sweep Out The Ashes in the MorningJason Wojciechowski2012-10-25
What You Need to Know: Wednesday, September 12Daniel Rathman2012-09-12
Head Games: Mistake Swings and Forbidden StealsWill Woods2012-09-11
What You Need to Know: Tuesday, September 4Daniel Rathman2012-09-04
This article requires BP Premium accessPunk Hits: Will the Yankees West Match The Yankees' Success?Ian Miller2012-08-29
This article requires BP Premium accessRaising Aces: Throwdown: Clayton Kershaw vs. Madison BumgarnerDoug Thorburn2012-08-24
Overthinking It: What Happens When Starters Get SickBen Lindbergh2012-08-10
What You Need to Know: Monday, August 6Daniel Rathman2012-08-06
What You Need to Know: Tuesday, July 10Daniel Rathman2012-07-10
Pebble Hunting: The Best Pitches Thrown This WeekSam Miller2012-06-29
This article requires BP Premium accessOn the Beat: Picking the All-StarsJohn Perrotto2012-06-28
What You Need to Know: Friday, June 22Daniel Rathman2012-06-22
What You Need to Know: Thursday, June 21Daniel Rathman2012-06-21
The Week in Quotes: June 11-17Jonah Birenbaum2012-06-18
The Week in Quotes: June 11-17Matthew Rocco2012-06-18
The Week in Quotes: June 11-17Hudson Belinsky2012-06-18
The Week in Quotes: June 11-17Andrew Koo2012-06-18
This article requires BP Premium accessFuture Shock Blog: Minor League Update: Games of June 11Kevin Goldstein2012-06-12
What You Need to Know: Monday, June 4Daniel Rathman2012-06-04
This article requires BP Premium accessPunk Hits: 2012 National League UpfrontsIan Miller2012-05-30
This article requires BP Premium accessWestern Front: Attending to Center FieldGeoff Young2012-05-29
Punk Hits: Running Hot and ColdIan Miller2012-05-16
The Lineup Card: 11 Surprising Early-Season StatsBaseball Prospectus2012-05-16
This article requires BP Premium accessProspectus Hit and Run: Donnie BuntballJay Jaffe2012-05-11
Prospectus Game of the Week: Harper Overshadows Kemp, or Vice Versa?Bradley Ankrom2012-05-04
This article requires BP Premium accessOverthinking It: Five Interesting Things from Yesterday's GamesBen Lindbergh2012-05-02
Prospectus Hit and Run: Sizzling StartsJay Jaffe2012-04-18
This article requires BP Premium accessWestern Front: It Only Seems Like the SuburbsGeoff Young2012-04-10
Prospectus Hit and Run: Rattling SABRs in the Desert, Part IJay Jaffe2012-03-23
This article requires BP Premium accessOn the Beat: Spring Position BattlesJohn Perrotto2012-02-16
BP Unfiltered: Managing New StatsRob McQuown2011-11-15
This article requires BP Premium accessKiss'Em Goodbye: Los Angeles DodgersKevin Goldstein2011-09-23
This article requires BP Premium accessKiss'Em Goodbye: Los Angeles DodgersSteven Goldman2011-09-23
This article requires BP Premium accessKiss'Em Goodbye: Los Angeles DodgersESPN Insider2011-09-23
Tater Trot Tracker: Trot Times for September 4Larry Granillo2011-09-04
Tater Trot Tracker: Trot Times for August 24Larry Granillo2011-08-25
Transaction Analysis: Opportunity KnocksBen Lindbergh2011-05-03
Selling Loney: The (Potentially) New-Look DodgersMike Petriello2011-04-20
Transaction Analysis: Second-Sack Stopgaps, and Other Opening Day ShufflesBen Lindbergh2011-04-04
This article requires BP Premium accessTransaction Analysis: NL West RoundupChristina Kahrl2010-12-30
This article requires BP Premium accessKiss'Em Goodbye: Los Angeles DodgersKevin Goldstein2010-09-29
This article requires BP Premium accessKiss'Em Goodbye: Los Angeles DodgersJohn Perrotto2010-09-29
This article requires BP Premium accessKiss'Em Goodbye: Los Angeles DodgersESPN Insider2010-09-29
This article requires BP Premium accessTransaction Action: Dodgers, Padres, GiantsChristina Kahrl2010-09-27
This article requires BP Premium accessOn the Beat: Raising ArizonaJohn Perrotto2010-09-24
Prospectus Perspective: Waiving Good-Bye?Christina Kahrl2010-09-03
This article requires BP Premium accessTransaction Action: NL West UpdatesChristina Kahrl2010-08-19
This article requires BP Premium accessProspectus Hit List: All Chipper'd Out?Jay Jaffe2010-08-12
This article requires BP Premium accessTransaction Action: Podzilla Washes Up in Malibu?Christina Kahrl2010-07-29
BP Unfiltered: The Paper Trail of June 7John Perrotto2010-06-07
This article requires BP Premium accessUnder The Knife: Mid-Week Aches and PainsWill Carroll2010-04-14
This article requires BP Premium accessTransaction Action: Going to DozensChristina Kahrl2010-04-11
This article requires BP Premium accessTransaction Action: NL East and WestChristina Kahrl2010-04-09
This article requires BP Premium accessTransaction Action: National LeagueChristina Kahrl2010-03-19
This article requires BP Fantasy or Premium accessAnalyze This: Hot Spots: Catcher, Second Base, and ShortstopMichael Jong2010-03-16
On the Beat: Weekend UpdateJohn Perrotto2010-03-14
This article requires BP Premium accessTransaction Action: The 10,000 Arms of Dr. T.Christina Kahrl2010-02-03
This article requires BP Premium accessTransaction Action: Senior CircuitryChristina Kahrl2010-01-27
This article requires BP Premium accessTransaction Action: Final AnswersChristina Kahrl2009-09-01
This article requires BP Premium accessTransaction Action: Catsup or Ketchup or Catch-up?Christina Kahrl2009-07-23
This article requires BP Premium accessTransaction Analysis: NL West RoundupChristina Kahrl2009-07-02
This article requires BP Premium accessTransaction Analysis: NL Roster RoundupChristina Kahrl2009-04-16
This article requires BP Premium accessTransaction of the Day: A Peach of a DealChristina Kahrl2008-12-03
This article requires BP Premium accessTransaction Analysis: NL RoundupChristina Kahrl2008-09-06
This article requires BP Premium accessLies, Damned Lies: PECOTA Takes on Catching ProspectsNate Silver2008-03-20


BP Chats

DateQuestionAnswer
2014-07-29 14:00:00 (link to chat)Welcome to the chat room! Got any idea why the Cardinals found it necessary to defenestrate George Kottaras so quickly as Yadier Molina stand-in? Is he THAT bad at catcher defense? Supporting evidence?
(Bill from New Mexico)
Yeah, he is. In 2013 he put up -33 runs per 7000 pitches. That's really bad. Worse than Salty, and worse than A.J. Ellis (who admits he's a terrible framer). (Noah Woodward)
2012-05-09 13:00:00 (link to chat)He's got a career .882 ops in the minors and as a SS. He doesn't seem to get a lot of love but plate discipline always translates so well(the reason AJ Ellis has been immediately succesful imo) and he's got tons of it.
(Derek from LA)
I'm lost. Who does?

A.J. Ellis is fun. Pretend for a second that small samples and arbitrary endpoints/playing time thresholds aren't things, because I want to mention this stat and don't want you to make fun of me: Ellis has the second-highest OBP (.383) among catchers since 2008, min. 300 PA. (Ben Lindbergh)


BP Roundtables

No BP Roundtables have mentioned this guy.

Advanced Catching Metrics

Year Lg Framing Chances CSAA Framing Runs Blocking Chances EPAA Blocking Runs SB Attempts SRAA TRAA Throwing Runs FRAA Adj. FRAA
2005 afa 0 .000 0.0 510 -.001 0.1 17 -.010 .000 0.1 0.2 0.0
2006 aax 0 .000 0.0 2352 -.000 0.0 44 .008 -.001 -0.1 -0.1 0.0
2007 aax 0 .000 0.0 4720 -.000 0.4 102 .006 -.004 -0.0 0.4 0.0
2008 aaa 6221 .001 1.3 3719 -.001 1.1 62 -.056 -.004 2.5 4.9 0.0
2008 mlb 53 -.014 -0.1 40 -.000 0.0 0 .000 -.001 0.0 -0.1 0.0
2009 aaa 6864 -.003 -3.2 3903 -.000 0.0 61 -.023 .000 0.9 -2.3 0.0
2009 mlb 223 .013 0.5 140 -.000 0.0 0 .000 -.003 0.0 0.5 0.0
2010 mlb 2356 -.019 -7.3 1549 .000 -0.1 33 .000 -.001 -0.0 -7.4 0.0
2010 aaa 1386 -.005 -1.3 802 -.000 0.0 13 -.012 .001 0.1 -1.2 0.0
2011 aaa 4449 -.007 -5.5 2580 .000 -0.2 46 .025 .001 -0.8 -6.5 0.0
2011 mlb 1700 -.022 -5.6 976 .000 -0.1 14 -.000 -.003 0.1 -5.6 0.0
2012 mlb 8414 -.013 -16.1 5278 -.000 0.2 98 -.053 -.000 3.2 -12.7 0.0
2013 mlb 6934 -.003 -2.8 4405 .001 -0.8 57 -.060 -.000 1.9 -1.8 0.0
2014 mlb 5345 -.016 -12.3 3288 .000 -0.3 57 .025 .004 -0.8 -13.4 0.0
2015 mlb 3213 -.012 -5.9 2071 -.000 0.0 36 -.050 -.002 1.0 -4.8 0.0
2016 mlb 3250 -.004 -1.7 2096 .000 -0.2 37 .013 -.001 -0.2 -2.1 0.0

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

 

PITCHf/x Hitter Profile

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