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:

Minor League Combined Hit Tool Weights
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.

 

Minor League Contact, O-Swing, and Launch Angle Grades
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.

8 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Joe Joemember
6 years ago

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.