Minor to the Majors: Minor League Plate Discipline
Our Dark Overlord, David Appelman, finally acquired a minor league pitch-by-pitch database as seen by the new minor league stats available like Contact and Groundball rates. I hoped it would help to better understand the disconnect between a prospect’s Hit tool grades and major league results. I made some progress but created more questions than answers.
When I examined the database, I was hoping to find some batted ball information as Eli Ben-Porat used at the Hardball Times. No such luck. But there was some x,y data … for every pitch.
Once I examined the data, I found it was stringer-collected pitch locations. While not useful for pitchers, it allows me to help develop a hitter’s eye for pitch location. I could find out how often a hitter swings at pitches out of the strike zone (O-swing%). Previously, I found O-swing rate related to major Hit tool factor.
Besides the ability to have an O-Swing% value, I have the hitter’s contact (Contact%) and ground ball (GB%) rates. These three scoutable traits can be combined with a hitter’s Power and Speed grades to get an overall Hit grade. The Power and Speed components are easier to scout and their grades reasonably predict major league results so I felt fine using them.
When I ran a linear regression of the traits to major league results, I ended up removing O-swing% and Contact% because they correlated negatively. Here are the final weightings:
Tool | Weighting |
---|---|
Hit | 34% |
Speed | 25% |
Power | 21% |
Launch Angle | 21% |
With an r-square of 0.07. Yep, just 0.07. When I ran the correlation at the major league level, the r-squared was just .20. This process is extremely frustrating.
I think I may be getting closer to the answer but I need better and more reliable results. Every possible route to a better solution involves one roadblock, a larger data sample. I just don’t think I have enough data from prospects with major league results. By operating with just the top 100 prospects, I am limiting the possible output range. I need to add worse players to widen the talent spectrum.
Additionally, I am considering comparing the prospect results at Triple-A. By limiting my sample to MLB players, the prospect either performed to his prospect status or exceeded it. I have no failures. I keep finding similar results possibly because MLB players have similar skills. Not all prospects make it to the majors.
I am going to stay away from more Hit tool predictions until I have collected every one of MLB.com’s prospect grades from 2013 and 2014, not just the top 100. I probably will not be able to compare many to their major league stats but I can with Triple-A.
Now, with all the disappointing news out of the way, here is a list of any prospect on Baseball America’s top 100 list from 2008 to 2016 who played minor league games during that times. Besides the actual values for Contact%, O-Swing%, and GB% (ground ball to launch angle calculation here), I put the values on the 20-80 scouting scale for reference. The grades included are based on major league averages with 50 being average and 60 being one standard deviation better and 40 being one standard deviation lower than average. Additionally, some numbers may be off from the main page as I removed some events like intentional walks, hit by pitches, and pitchouts. Finally, I did not divide out the results by team or season, this is just an overall view of the players.
Name | Contact% | Contact Grade | O-Swing% | O-Swing Grade | GB% | Launch Angle | Launch Grade |
---|---|---|---|---|---|---|---|
Aaron Cunningham | 84.0% | 58 | 35.2% | 41 | 40.0% | 12.8 | 56 |
Aaron Hicks | 78.1% | 48 | 32.7% | 46 | 43.6% | 11.0 | 51 |
Aaron Judge | 78.7% | 50 | 30.5% | 50 | 37.1% | 14.3 | 60 |
Adam Eaton | 84.0% | 58 | 36.0% | 40 | 54.2% | 5.5 | 37 |
Adam Moore | 78.9% | 50 | 37.6% | 37 | 47.8% | 8.8 | 46 |
Addison Russell | 75.3% | 44 | 40.1% | 33 | 43.1% | 11.3 | 52 |
Adrian Cardenas | 86.5% | 63 | 34.0% | 44 | 45.6% | 10.0 | 49 |
AJ Reed | 77.7% | 48 | 29.3% | 52 | 35.0% | 15.4 | 63 |
Albert Almora Jr. | 84.7% | 60 | 43.8% | 26 | 43.9% | 10.8 | 51 |
Alcides Escobar | 79.1% | 50 | 51.9% | 12 | 46.6% | 9.5 | 47 |
Alen Hanson | 80.3% | 52 | 39.6% | 33 | 45.7% | 9.9 | 48 |
Alex Bregman | 89.4% | 67 | 28.8% | 53 | 34.1% | 15.9 | 64 |
Alex Jackson | 66.9% | 30 | 40.2% | 32 | 38.0% | 13.9 | 59 |
Alex Verdugo | 85.1% | 60 | 37.0% | 38 | 47.7% | 8.9 | 46 |
Amed Rosario | 77.1% | 47 | 45.7% | 23 | 51.2% | 7.1 | 41 |
Andrelton Simmons | 85.8% | 61 | 54.7% | 7 | 45.2% | 10.1 | 49 |
Andrew Benintendi | 90.2% | 69 | 26.7% | 56 | 31.3% | 17.3 | 68 |
Andrew Knapp | 71.9% | 38 | 42.8% | 28 | 46.2% | 9.7 | 48 |
Andrew Lambo | 81.4% | 54 | 33.9% | 44 | 40.5% | 12.6 | 55 |
Andrew McCutchen | 83.9% | 58 | 36.8% | 39 | 44.6% | 10.5 | 50 |
Andrew Susac | 79.8% | 51 | 33.1% | 45 | 34.7% | 15.6 | 63 |
Andy Laroche | 86.5% | 63 | 32.7% | 46 | 44.1% | 10.7 | 51 |
Angel Villalona | 71.7% | 38 | 48.6% | 18 | 39.2% | 13.2 | 57 |
Anthony Alford | 73.0% | 40 | 35.4% | 41 | 45.3% | 10.1 | 49 |
Anthony Gose | 73.4% | 41 | 40.7% | 31 | 53.8% | 5.8 | 37 |
Anthony Rendon | 86.6% | 63 | 24.9% | 60 | 31.1% | 17.4 | 68 |
Anthony Rizzo | 72.4% | 39 | 46.0% | 22 | 35.9% | 15.0 | 62 |
Arismendy Alcantara | 76.4% | 46 | 41.6% | 30 | 44.3% | 10.6 | 50 |
Austin Hedges | 78.5% | 49 | 46.4% | 21 | 38.4% | 13.7 | 58 |
Austin Jackson | 75.9% | 45 | 42.2% | 29 | 43.4% | 11.1 | 52 |
Austin Meadows | 82.1% | 55 | 28.4% | 53 | 42.3% | 11.6 | 53 |
Austin Romine | 76.1% | 45 | 49.4% | 16 | 41.7% | 12.0 | 54 |
Avisail Garcia | 64.5% | 25 | 64.3% | -11 | 53.3% | 6.0 | 38 |
Beau Mills | 73.2% | 40 | 51.4% | 12 | 40.1% | 12.8 | 56 |
Ben Revere | 84.5% | 59 | 53.8% | 8 | 54.6% | 5.3 | 36 |
Billy Hamilton | 73.4% | 41 | 46.4% | 21 | 45.2% | 10.2 | 49 |
Billy Mckinney | 81.5% | 54 | 36.7% | 39 | 39.3% | 13.2 | 57 |
Blake Rutherford | 70.8% | 36 | 36.5% | 39 | 56.7% | 4.2 | 33 |
Blake Swihart | 80.3% | 52 | 40.8% | 31 | 42.4% | 11.6 | 53 |
Bobby Bradley | 67.7% | 31 | 32.9% | 45 | 39.1% | 13.3 | 57 |
Bradley Zimmer | 75.0% | 43 | 30.1% | 50 | 43.1% | 11.3 | 52 |
Brandon Belt | 74.2% | 42 | 30.3% | 50 | 32.6% | 16.7 | 66 |
Brandon Drury | 76.7% | 46 | 48.2% | 18 | 41.6% | 12.0 | 54 |
Brandon Jones | 82.2% | 55 | 28.3% | 54 | 46.8% | 9.3 | 47 |
Brandon Nimmo | 77.8% | 48 | 33.4% | 44 | 47.4% | 9.0 | 46 |
Brandon Wood | 80.8% | 53 | 35.0% | 42 | 34.3% | 15.8 | 64 |
Brendan Rodgers | 74.5% | 42 | 43.2% | 27 | 40.6% | 12.5 | 55 |
Brent Morel | 84.0% | 58 | 37.4% | 37 | 42.1% | 11.8 | 53 |
Brett Jackson | 74.9% | 43 | 31.6% | 48 | 41.0% | 12.3 | 55 |
Brett Lawrie | 81.8% | 55 | 38.1% | 36 | 41.1% | 12.3 | 55 |
Brett Phillips | 73.4% | 41 | 40.8% | 31 | 36.4% | 14.7 | 61 |
Brett Wallace | 79.2% | 50 | 35.7% | 41 | 45.3% | 10.1 | 49 |
Brian Goodwin | 84.9% | 60 | 25.5% | 59 | 42.5% | 11.5 | 53 |
Bryan Anderson | 81.8% | 55 | 33.2% | 45 | 40.4% | 12.6 | 56 |
Bryce Harper | 71.7% | 38 | 42.5% | 28 | 40.4% | 12.7 | 56 |
Bubba Starling | 71.2% | 37 | 41.1% | 31 | 40.7% | 12.5 | 55 |
Buster Posey | 83.1% | 57 | 37.6% | 37 | 45.7% | 9.9 | 48 |
Byron Buxton | 75.8% | 45 | 39.2% | 34 | 39.0% | 13.3 | 58 |
Cameron Maybin | 72.0% | 38 | 39.6% | 33 | 50.8% | 7.3 | 42 |
Carlos Correa | 77.7% | 48 | 40.2% | 32 | 49.1% | 8.2 | 44 |
Carlos Gomez | 80.9% | 53 | 43.5% | 26 | 40.0% | 12.8 | 56 |
Carlos Gonzalez | 75.1% | 43 | 40.0% | 33 | 43.8% | 10.9 | 51 |
Carlos Santana | 74.3% | 42 | 38.3% | 36 | 38.2% | 13.8 | 59 |
Carlos Triunfel | 83.7% | 58 | 45.6% | 23 | 47.7% | 8.9 | 46 |
Carson Kelly | 81.9% | 55 | 46.7% | 21 | 43.5% | 11.1 | 52 |
Casey Gillaspie | 77.7% | 48 | 29.4% | 52 | 44.7% | 10.4 | 50 |
Casey Kelly | 60.5% | 19 | 60.0% | -3 | 44.8% | 10.4 | 50 |
Cesar Puello | 75.5% | 44 | 47.2% | 20 | 49.5% | 8.0 | 43 |
Chance Sisco | 82.8% | 56 | 32.8% | 46 | 46.1% | 9.7 | 48 |
Chase Headley | 70.1% | 35 | 38.2% | 36 | 33.4% | 16.2 | 65 |
Cheslor Cuthbert | 79.3% | 51 | 39.8% | 33 | 44.1% | 10.8 | 51 |
Chin-lung Hu | 89.4% | 68 | 44.1% | 25 | 51.9% | 6.7 | 40 |
Chris Carter | 87.2% | 64 | 32.1% | 47 | 42.8% | 11.4 | 52 |
Chris Davis | 72.8% | 39 | 40.3% | 32 | 34.1% | 15.9 | 64 |
Chris Marrero | 82.5% | 56 | 35.7% | 40 | 41.3% | 12.2 | 54 |
Chris Owings | 74.3% | 42 | 54.6% | 7 | 43.1% | 11.3 | 52 |
Christian Arroyo | 80.3% | 52 | 45.0% | 24 | 47.5% | 9.0 | 46 |
Christian Bethancourt | 75.1% | 43 | 54.7% | 7 | 41.5% | 12.1 | 54 |
Christian Colon | 90.5% | 69 | 32.4% | 46 | 47.5% | 9.0 | 46 |
Christian Villanueva | 76.1% | 45 | 45.7% | 23 | 34.3% | 15.8 | 64 |
Christian Yelich | 70.1% | 35 | 45.8% | 22 | 54.1% | 5.6 | 37 |
Clint Frazier | 73.0% | 40 | 35.5% | 41 | 39.3% | 13.2 | 57 |
Cody Bellinger | 71.0% | 36 | 32.1% | 47 | 36.0% | 14.9 | 62 |
Colby Rasmus | 75.9% | 45 | 34.0% | 43 | 30.2% | 17.9 | 70 |
Colin Moran | 80.8% | 53 | 37.5% | 37 | 47.1% | 9.2 | 47 |
Corey Ray | 75.6% | 44 | 31.7% | 47 | 45.4% | 10.1 | 49 |
Corey Seager | 75.3% | 44 | 41.4% | 30 | 42.0% | 11.8 | 54 |
Cornelius Randolph | 79.1% | 50 | 36.0% | 40 | 45.3% | 10.1 | 49 |
Cory Spangenberg | 78.4% | 49 | 43.3% | 27 | 56.5% | 4.4 | 34 |
Courtney Hawkins | 62.6% | 22 | 50.7% | 14 | 33.2% | 16.3 | 65 |
D.J. Peterson | 78.5% | 49 | 38.9% | 35 | 41.9% | 11.9 | 54 |
Dalton Pompey | 75.9% | 45 | 37.9% | 37 | 47.9% | 8.8 | 45 |
Daniel Robertson | 81.3% | 54 | 33.2% | 45 | 46.4% | 9.5 | 47 |
Danny Espinosa | 65.5% | 27 | 47.0% | 20 | 47.0% | 9.3 | 47 |
Dansby Swanson | 84.7% | 60 | 29.9% | 51 | 40.6% | 12.5 | 55 |
Daric Barton | 89.7% | 68 | 24.1% | 61 | 35.1% | 15.3 | 63 |
David Dahl | 76.8% | 46 | 38.7% | 35 | 42.1% | 11.8 | 53 |
Dayan Viciedo | 81.2% | 54 | 42.2% | 29 | 49.4% | 8.0 | 43 |
Daz Cameron | 74.3% | 42 | 32.7% | 46 | 44.7% | 10.4 | 50 |
Dee Gordon | 85.6% | 61 | 40.6% | 32 | 57.1% | 4.1 | 33 |
Delino Deshields | 73.1% | 40 | 41.5% | 30 | 45.1% | 10.2 | 49 |
Delvin Perez | 76.9% | 46 | 46.5% | 21 | 46.7% | 9.4 | 47 |
Derek Norris | 71.4% | 37 | 34.5% | 43 | 30.9% | 17.5 | 69 |
Desmond Jennings | 89.3% | 67 | 30.6% | 49 | 43.7% | 10.9 | 51 |
Devin Mesoraco | 75.1% | 43 | 41.6% | 30 | 36.8% | 14.5 | 61 |
Devon Travis | 87.3% | 64 | 38.4% | 36 | 45.3% | 10.1 | 49 |
Dexter Fowler | 79.7% | 51 | 31.8% | 47 | 49.7% | 7.9 | 43 |
Didi Gregorius | 79.8% | 51 | 46.5% | 21 | 41.8% | 11.9 | 54 |
Dilson Herrera | 79.9% | 52 | 38.5% | 35 | 39.1% | 13.3 | 57 |
Dominic Smith | 81.5% | 54 | 37.9% | 37 | 45.8% | 9.8 | 48 |
Domonic Brown | 77.3% | 47 | 37.5% | 37 | 45.2% | 10.2 | 49 |
Donavan Tate | 65.2% | 27 | 39.4% | 34 | 50.4% | 7.5 | 42 |
Drew Stubbs | 76.3% | 45 | 34.8% | 42 | 41.0% | 12.3 | 55 |
Dustin Ackley | 93.4% | 74 | 18.3% | 71 | 46.8% | 9.4 | 47 |
Eloy Jimenez | 74.7% | 43 | 46.9% | 21 | 43.4% | 11.1 | 52 |
Elvis Andrus | 80.8% | 53 | 35.2% | 41 | 53.3% | 6.0 | 38 |
Eric Hosmer | 77.3% | 47 | 41.6% | 30 | 51.5% | 6.9 | 41 |
Evan Longoria | 73.6% | 41 | 37.3% | 38 | 39.9% | 12.9 | 56 |
Fernando Martinez | 79.3% | 51 | 38.7% | 35 | 49.0% | 8.2 | 44 |
Francisco Lindor | 84.1% | 59 | 35.7% | 40 | 51.1% | 7.1 | 41 |
Francisco Mejia | 78.6% | 49 | 44.3% | 25 | 39.1% | 13.3 | 57 |
Franklin Barreto | 77.8% | 48 | 42.7% | 28 | 40.7% | 12.5 | 55 |
Freddie Freeman | 78.2% | 49 | 46.0% | 22 | 43.8% | 10.9 | 51 |
Garin Cecchini | 81.6% | 54 | 32.7% | 46 | 45.6% | 10.0 | 49 |
Gary Brown | 84.6% | 59 | 40.4% | 32 | 39.2% | 13.3 | 57 |
Gary Sanchez | 77.5% | 47 | 40.7% | 32 | 42.2% | 11.7 | 53 |
George Springer | 69.0% | 33 | 38.9% | 35 | 37.5% | 14.1 | 60 |
Geovany Soto | 82.6% | 56 | 32.8% | 46 | 38.6% | 13.6 | 58 |
Gerardo Parra | 77.3% | 47 | 53.0% | 10 | 52.1% | 6.6 | 40 |
Gleyber Torres | 77.1% | 47 | 35.4% | 41 | 46.6% | 9.5 | 47 |
Gordon Beckham | 84.9% | 60 | 38.6% | 35 | 35.2% | 15.3 | 63 |
Gorkys Hernandez | 80.3% | 52 | 38.6% | 35 | 52.4% | 6.5 | 39 |
Grant Green | 82.7% | 56 | 37.7% | 37 | 46.6% | 9.5 | 47 |
Greg Halman | 61.4% | 20 | 46.8% | 21 | 40.8% | 12.4 | 55 |
Gregory Polanco | 79.8% | 51 | 40.3% | 32 | 42.9% | 11.3 | 52 |
Hak-ju Lee | 79.3% | 50 | 35.4% | 41 | 50.3% | 7.5 | 42 |
Hank Conger | 84.0% | 58 | 32.9% | 45 | 40.3% | 12.7 | 56 |
Harold Ramirez | 79.8% | 51 | 38.9% | 35 | 49.3% | 8.1 | 44 |
Hector Gomez | 78.2% | 49 | 46.7% | 21 | 39.7% | 13.0 | 57 |
Hector Olivera | 84.8% | 60 | 39.0% | 35 | 46.9% | 9.3 | 47 |
Hunter Renfroe | 76.4% | 46 | 39.9% | 33 | 35.8% | 15.0 | 62 |
Ian Happ | 77.6% | 48 | 28.3% | 54 | 41.4% | 12.1 | 54 |
Ian Stewart | 79.6% | 51 | 29.3% | 52 | 42.1% | 11.8 | 53 |
Isan Diaz | 73.8% | 41 | 30.5% | 50 | 39.0% | 13.3 | 58 |
J.P. Arencibia | 76.0% | 45 | 41.6% | 30 | 33.7% | 16.1 | 65 |
J.P. Crawford | 88.8% | 66 | 27.5% | 55 | 44.9% | 10.3 | 50 |
J.R. Towles | 86.4% | 63 | 28.7% | 53 | 36.1% | 14.8 | 62 |
J.T. Realmuto | 80.8% | 53 | 45.3% | 23 | 43.7% | 10.9 | 51 |
Jackie Bradley Jr. | 83.8% | 58 | 28.7% | 53 | 43.9% | 10.9 | 51 |
Jacoby Ellsbury | 91.3% | 71 | 32.7% | 46 | 54.5% | 5.4 | 37 |
Jaff Decker | 81.3% | 54 | 28.5% | 53 | 40.7% | 12.5 | 55 |
Jake Bauers | 81.6% | 54 | 30.3% | 50 | 40.6% | 12.5 | 55 |
Jake Lamb | 76.2% | 45 | 37.8% | 37 | 40.6% | 12.5 | 55 |
Jake Marisnick | 77.8% | 48 | 46.5% | 21 | 43.1% | 11.3 | 52 |
James Darnell | 86.1% | 62 | 29.5% | 51 | 39.2% | 13.3 | 57 |
Jared Mitchell | 73.7% | 41 | 30.4% | 50 | 40.4% | 12.7 | 56 |
Jason Castro | 84.0% | 58 | 33.5% | 44 | 40.0% | 12.8 | 56 |
Jason Donald | 78.3% | 49 | 37.3% | 38 | 46.2% | 9.6 | 48 |
Jason Heyward | 80.0% | 52 | 42.4% | 28 | 44.6% | 10.5 | 50 |
Jason Kipnis | 77.2% | 47 | 37.8% | 37 | 37.6% | 14.1 | 60 |
Javier Baez | 69.2% | 33 | 46.3% | 22 | 41.9% | 11.9 | 54 |
Javier Guerra | 72.0% | 38 | 41.3% | 30 | 43.9% | 10.8 | 51 |
Jay Bruce | 72.3% | 39 | 39.0% | 35 | 39.1% | 13.3 | 57 |
Jean Segura | 82.8% | 56 | 45.6% | 23 | 48.1% | 8.7 | 45 |
Jed Lowrie | 83.1% | 57 | 30.0% | 51 | 32.6% | 16.6 | 66 |
Jedd Gyorko | 79.4% | 51 | 41.5% | 30 | 39.7% | 13.0 | 57 |
Jeff Clement | 83.6% | 58 | 28.9% | 53 | 40.1% | 12.8 | 56 |
Jesse Winker | 81.6% | 54 | 36.5% | 39 | 46.2% | 9.7 | 48 |
Jesus Montero | 80.1% | 52 | 40.0% | 33 | 43.8% | 10.9 | 51 |
Jiovanni Mier | 78.3% | 49 | 37.1% | 38 | 39.2% | 13.3 | 57 |
Joc Pederson | 75.8% | 45 | 36.3% | 39 | 44.2% | 10.7 | 51 |
Joe Benson | 72.6% | 39 | 38.4% | 36 | 43.4% | 11.1 | 52 |
Joey Gallo | 60.5% | 19 | 39.2% | 34 | 26.6% | 19.7 | 74 |
Joey Votto | 79.5% | 51 | 28.7% | 53 | 37.2% | 14.3 | 60 |
Jonathan Schoop | 80.4% | 52 | 43.6% | 26 | 40.4% | 12.6 | 56 |
Jonathan Singleton | 78.1% | 48 | 28.8% | 53 | 39.0% | 13.4 | 58 |
Jonathan Villar | 72.9% | 40 | 36.5% | 39 | 52.1% | 6.6 | 40 |
Jordan Schafer | 74.4% | 42 | 41.1% | 31 | 47.2% | 9.2 | 46 |
Jorge Alfaro | 64.8% | 26 | 55.0% | 6 | 47.1% | 9.2 | 47 |
Jorge Bonifacio | 75.3% | 44 | 43.3% | 27 | 37.1% | 14.3 | 60 |
Jorge Mateo | 74.6% | 42 | 41.4% | 30 | 39.6% | 13.0 | 57 |
Jorge Polanco | 83.2% | 57 | 40.4% | 32 | 38.9% | 13.4 | 58 |
Jorge Soler | 75.7% | 44 | 40.5% | 32 | 44.4% | 10.6 | 50 |
Jose Iglesias | 87.1% | 64 | 36.7% | 39 | 53.6% | 5.9 | 38 |
Jose Peraza | 86.3% | 62 | 46.4% | 21 | 46.3% | 9.6 | 48 |
Jose Tabata | 83.2% | 57 | 39.3% | 34 | 53.6% | 5.8 | 38 |
Josh Bell | 75.2% | 44 | 34.4% | 43 | 46.9% | 9.3 | 47 |
Josh Bell | 81.9% | 55 | 35.9% | 40 | 46.2% | 9.7 | 48 |
Josh Reddick | 78.3% | 49 | 41.4% | 30 | 34.8% | 15.5 | 63 |
Josh Sale | 62.4% | 22 | 53.9% | 8 | 45.3% | 10.1 | 49 |
Josh Vitters | 79.0% | 50 | 44.5% | 25 | 41.7% | 12.0 | 54 |
Jurickson Profar | 84.5% | 59 | 35.8% | 40 | 43.6% | 11.0 | 51 |
Justin Smoak | 84.2% | 59 | 26.1% | 57 | 41.1% | 12.3 | 55 |
Kaleb Cowart | 79.0% | 50 | 36.9% | 38 | 48.2% | 8.6 | 45 |
Kevin Newman | 91.2% | 71 | 27.3% | 55 | 45.6% | 10.0 | 49 |
Kevin Plawecki | 85.3% | 61 | 41.5% | 30 | 42.2% | 11.7 | 53 |
Kolten Wong | 87.0% | 63 | 31.7% | 47 | 47.2% | 9.1 | 46 |
Kosuke Fukudome | 88.5% | 66 | 17.5% | 73 | 49.1% | 8.2 | 44 |
Kris Bryant | 72.2% | 38 | 38.5% | 35 | 30.7% | 17.6 | 69 |
Kyle Blanks | 78.8% | 50 | 35.8% | 40 | 37.6% | 14.1 | 59 |
Kyle Lewis | 70.1% | 35 | 24.8% | 60 | 45.8% | 9.8 | 48 |
Kyle Schwarber | 75.6% | 44 | 34.3% | 43 | 32.8% | 16.5 | 66 |
Kyle Skipworth | 67.0% | 30 | 44.0% | 26 | 40.5% | 12.6 | 56 |
Kyle Tucker | 82.4% | 56 | 34.0% | 43 | 40.8% | 12.4 | 55 |
Lars Anderson | 79.5% | 51 | 29.2% | 52 | 48.9% | 8.3 | 44 |
Leody Taveras | 77.1% | 47 | 34.0% | 44 | 47.6% | 8.9 | 46 |
Leonys Martin | 85.0% | 60 | 34.4% | 43 | 45.1% | 10.2 | 49 |
Lewis Brinson | 66.7% | 29 | 42.8% | 28 | 40.8% | 12.4 | 55 |
Logan Morrison | 80.3% | 52 | 38.7% | 35 | 46.3% | 9.6 | 48 |
Lonnie Chisenhall | 78.9% | 50 | 43.0% | 27 | 38.1% | 13.8 | 59 |
Lou Marson | 80.6% | 53 | 34.6% | 42 | 51.2% | 7.1 | 41 |
Lourdes Gurriel | 100.0% | 85 | \N | \N | 50.0% | 7.7 | 43 |
Maikel Franco | 76.6% | 46 | 47.3% | 20 | 46.3% | 9.6 | 48 |
Manny Machado | 80.0% | 52 | 41.5% | 30 | 38.8% | 13.4 | 58 |
Manuel Margot | 85.8% | 61 | 37.9% | 36 | 41.9% | 11.9 | 54 |
Marcell Ozuna | 61.3% | 20 | 58.2% | 0 | 38.5% | 13.6 | 58 |
Marcus Semien | 81.8% | 55 | 34.3% | 43 | 34.6% | 15.6 | 64 |
Mason Williams | 85.1% | 60 | 38.0% | 36 | 49.2% | 8.1 | 44 |
Mat Gamel | 77.6% | 48 | 38.8% | 35 | 39.4% | 13.2 | 57 |
Matt Antonelli | 86.7% | 63 | 31.1% | 49 | 38.3% | 13.7 | 59 |
Matt Chapman | 77.1% | 47 | 34.5% | 43 | 32.4% | 16.7 | 67 |
Matt Davidson | 73.5% | 41 | 39.2% | 34 | 36.3% | 14.8 | 61 |
Matt Dominguez | 84.4% | 59 | 34.0% | 44 | 39.6% | 13.1 | 57 |
Matt Laporta | 79.3% | 50 | 35.0% | 42 | 34.2% | 15.8 | 64 |
Matt Szczur | 85.0% | 60 | 40.0% | 33 | 49.4% | 8.0 | 43 |
Matt Wieters | 75.8% | 45 | 43.8% | 26 | 46.5% | 9.5 | 47 |
Max Kepler | 79.5% | 51 | 40.9% | 31 | 40.0% | 12.8 | 56 |
Max Ramirez | 82.4% | 56 | 29.9% | 51 | 41.8% | 11.9 | 54 |
Michael A. Taylor | 67.7% | 31 | 47.3% | 20 | 41.9% | 11.9 | 54 |
Michael Choice | 78.4% | 49 | 34.8% | 42 | 42.1% | 11.8 | 53 |
Michael Conforto | 82.1% | 55 | 32.9% | 45 | 41.9% | 11.9 | 54 |
Michael Saunders | 74.9% | 43 | 31.8% | 47 | 42.0% | 11.8 | 53 |
Michael Taylor | 83.0% | 57 | 35.4% | 41 | 43.3% | 11.1 | 52 |
Mickey Moniak | 71.7% | 38 | 42.2% | 29 | 54.2% | 5.6 | 37 |
Miguel Sano | 66.9% | 30 | 40.8% | 31 | 30.7% | 17.6 | 69 |
Mike Moustakas | 76.9% | 47 | 46.5% | 21 | 35.3% | 15.3 | 63 |
Mike Olt | 76.0% | 45 | 31.1% | 49 | 38.1% | 13.8 | 59 |
Mike Trout | 82.7% | 56 | 33.9% | 44 | 39.4% | 13.2 | 57 |
Mike Zunino | 79.0% | 50 | 35.2% | 41 | 33.3% | 16.3 | 65 |
Mookie Betts | 89.7% | 68 | 33.0% | 45 | 44.2% | 10.7 | 50 |
Neil Walker | 83.8% | 58 | 39.3% | 34 | 38.7% | 13.5 | 58 |
Nick Castellanos | 74.6% | 43 | 45.8% | 22 | 38.9% | 13.4 | 58 |
Nick Franklin | 76.4% | 46 | 34.3% | 43 | 37.2% | 14.3 | 60 |
Nick Gordon | 77.4% | 47 | 40.7% | 32 | 55.2% | 5.0 | 35 |
Nick Senzel | 87.7% | 65 | 32.6% | 46 | 37.0% | 14.4 | 60 |
Nick Weglarz | 72.3% | 39 | 34.8% | 42 | 38.4% | 13.6 | 58 |
Nick Williams | 72.5% | 39 | 46.1% | 22 | 46.4% | 9.6 | 48 |
Nolan Arenado | 82.4% | 56 | 48.7% | 17 | 39.7% | 13.0 | 57 |
Nolan Reimold | 81.1% | 53 | 31.6% | 48 | 40.4% | 12.6 | 56 |
Nomar Mazara | 76.1% | 45 | 36.1% | 40 | 42.8% | 11.4 | 52 |
Orlando Arcia | 82.2% | 55 | 47.1% | 20 | 46.1% | 9.7 | 48 |
Oscar Taveras | 83.1% | 57 | 39.7% | 33 | 46.4% | 9.6 | 48 |
Oswaldo Arcia | 73.3% | 40 | 43.3% | 27 | 38.5% | 13.6 | 58 |
Ozzie Albies | 84.3% | 59 | 39.4% | 34 | 50.1% | 7.6 | 42 |
Pedro Alvarez | 70.3% | 35 | 37.3% | 38 | 41.7% | 12.0 | 54 |
Peter Bourjos | 81.4% | 54 | 42.0% | 29 | 47.5% | 9.0 | 46 |
Rafael Devers | 79.0% | 50 | 41.7% | 30 | 47.1% | 9.2 | 47 |
Raimel Tapia | 78.0% | 48 | 47.6% | 19 | 48.2% | 8.6 | 45 |
Raul Mondesi | 67.7% | 31 | 49.2% | 16 | 40.5% | 12.6 | 56 |
Reese Mcguire | 88.8% | 66 | 36.0% | 40 | 50.2% | 7.6 | 42 |
Reid Brignac | 82.8% | 56 | 34.2% | 43 | 36.2% | 14.8 | 61 |
Roman Quinn | 75.0% | 43 | 41.8% | 30 | 48.6% | 8.4 | 45 |
Ronald Acuna | 81.2% | 54 | 33.7% | 44 | 47.4% | 9.0 | 46 |
Rosell Herrera | 74.4% | 42 | 41.0% | 31 | 49.6% | 7.9 | 43 |
Rougned Odor | 77.4% | 47 | 53.2% | 9 | 44.0% | 10.8 | 51 |
Rowdy Tellez | 81.6% | 54 | 33.5% | 44 | 40.8% | 12.4 | 55 |
Rusney Castillo | 83.5% | 58 | 34.8% | 42 | 52.6% | 6.4 | 39 |
Ryan Kalish | 77.0% | 47 | 38.8% | 35 | 50.0% | 7.7 | 43 |
Ryan Mcmahon | 69.2% | 33 | 37.7% | 37 | 35.9% | 14.9 | 62 |
Ryan Westmoreland | 60.4% | 19 | 51.5% | 12 | 44.1% | 10.7 | 51 |
Rymer Liriano | 71.0% | 36 | 43.3% | 27 | 46.2% | 9.7 | 48 |
Slade Heathcott | 72.5% | 39 | 39.2% | 34 | 45.0% | 10.3 | 49 |
Starlin Castro | 81.4% | 54 | 51.6% | 12 | 44.2% | 10.7 | 51 |
Starling Marte | 73.1% | 40 | 50.7% | 14 | 45.7% | 9.9 | 48 |
Stephen Piscotty | 85.5% | 61 | 37.5% | 37 | 44.4% | 10.6 | 50 |
Stetson Allie | 76.2% | 45 | 28.1% | 54 | 37.4% | 14.2 | 60 |
Steve Pearce | 83.8% | 58 | 32.2% | 47 | 39.6% | 13.1 | 57 |
Steven Souza Jr. | 71.2% | 37 | 42.0% | 29 | 37.9% | 13.9 | 59 |
Taylor Lindsey | 84.6% | 59 | 36.0% | 40 | 44.0% | 10.8 | 51 |
Taylor Teagarden | 72.5% | 39 | 34.8% | 42 | 41.1% | 12.3 | 55 |
Thomas Neal | 77.5% | 47 | 43.3% | 27 | 46.8% | 9.3 | 47 |
Tim Anderson | 72.1% | 38 | 49.9% | 15 | 51.0% | 7.2 | 41 |
Tim Beckham | 75.6% | 44 | 40.2% | 32 | 47.0% | 9.2 | 47 |
Todd Frazier | 78.8% | 50 | 39.5% | 34 | 32.8% | 16.6 | 66 |
Tom Murphy | 75.0% | 43 | 37.1% | 38 | 37.3% | 14.2 | 60 |
Tony Sanchez | 81.1% | 54 | 33.4% | 45 | 45.4% | 10.0 | 49 |
Travis D’Arnaud | 72.8% | 39 | 47.8% | 19 | 39.6% | 13.0 | 57 |
Travis Snider | 75.0% | 43 | 36.0% | 40 | 45.1% | 10.2 | 49 |
Trea Turner | 84.3% | 59 | 29.9% | 51 | 46.9% | 9.3 | 47 |
Trent Clark | 79.5% | 51 | 23.5% | 62 | 51.8% | 6.8 | 40 |
Trevor Story | 70.5% | 36 | 40.1% | 33 | 31.2% | 17.4 | 68 |
Tyler Austin | 80.8% | 53 | 34.0% | 44 | 42.2% | 11.7 | 53 |
Tyler Colvin | 75.1% | 43 | 43.4% | 27 | 41.3% | 12.2 | 54 |
Tyler Flowers | 73.3% | 40 | 35.4% | 41 | 42.9% | 11.3 | 52 |
Tyler O’Neill | 64.6% | 26 | 43.3% | 27 | 37.4% | 14.2 | 60 |
Tyler Stephenson | 71.3% | 37 | 40.5% | 32 | 44.8% | 10.4 | 50 |
Tyrone Taylor | 87.8% | 65 | 41.7% | 30 | 44.2% | 10.7 | 51 |
Victor Robles | 84.8% | 60 | 36.3% | 39 | 40.6% | 12.5 | 55 |
Vladimir Guerrero Jr. | 77.7% | 48 | 36.2% | 39 | 35.9% | 14.9 | 62 |
Wil Myers | 80.9% | 53 | 35.6% | 41 | 39.5% | 13.1 | 57 |
Wilin Rosario | 76.7% | 46 | 41.6% | 30 | 46.3% | 9.6 | 48 |
Will Middlebrooks | 75.3% | 44 | 41.5% | 30 | 39.2% | 13.3 | 57 |
Willie Calhoun | 87.6% | 64 | 28.6% | 53 | 38.9% | 13.4 | 58 |
Willson Contreras | 76.3% | 45 | 43.2% | 27 | 54.3% | 5.5 | 37 |
Willy Adames | 74.0% | 42 | 31.1% | 49 | 42.6% | 11.5 | 53 |
Wilmer Flores | 81.6% | 54 | 51.0% | 13 | 39.0% | 13.4 | 58 |
Wilson Ramos | 76.1% | 45 | 55.0% | 6 | 44.9% | 10.3 | 50 |
Xander Bogaerts | 74.0% | 41 | 45.7% | 23 | 44.8% | 10.4 | 50 |
Yasiel Puig | 75.7% | 44 | 42.1% | 29 | 51.3% | 7.0 | 41 |
Yasmani Grandal | 76.4% | 46 | 29.5% | 51 | 42.0% | 11.8 | 54 |
Yasmany Tomas | 74.1% | 42 | 54.6% | 7 | 81.3% | -8.4 | 0 |
Yoan Moncada | 79.5% | 51 | 29.8% | 51 | 43.5% | 11.1 | 51 |
Yoenis Cespedes | 80.6% | 53 | 34.7% | 42 | 47.6% | 8.9 | 46 |
Yonder Alonso | 83.7% | 58 | 31.9% | 47 | 38.3% | 13.7 | 58 |
Zack Collins | 76.8% | 46 | 22.5% | 64 | 37.3% | 14.2 | 60 |
Zack Cox | 81.6% | 54 | 36.8% | 38 | 45.6% | 10.0 | 49 |
Zack Cozart | 84.7% | 60 | 35.8% | 40 | 37.8% | 14.0 | 59 |
Jeff, one of the authors of the fantasy baseball guide,The Process, writes for RotoGraphs, The Hardball Times, Rotowire, Baseball America, and BaseballHQ. He has been nominated for two SABR Analytics Research Award for Contemporary Analysis and won it in 2013 in tandem with Bill Petti. He has won four FSWA Awards including on for his Mining the News series. He's won Tout Wars three times, LABR twice, and got his first NFBC Main Event win in 2021. Follow him on Twitter @jeffwzimmerman.
Any chance once this data is collected (automated) that we get it on the player pages? I’m also interested in Z-Contact. Seems a good match with O-Swing.