2020 Dynasty Baseball RankingsCurrent Events

Jordan’s Research Ramblings: Which Hitters are Hitting it Harder and More Often in 2020?

Which hitters have made the biggest combined power and contact improvements compared to last year? This article looks at early season changes in power and contact across baseball.

Early on in the season, contact rate and average exit velocity are two of the most meaningful, “stickiest,” statistics for hitters. Contact rate simply measures how often a player makes any form of contact when they swing.  After 100 plate appearances, a player’s contact rate predicts about 50% of the variance in their next 100 plate appearances. Average exit velocity is also reliable early on, explaining 50% of the variance in itself (when splitting the sample in two, a common reliability test) after approximately 40 batted balls (a few more batted balls would be required to predict 50% of the variance in the next batch of 40 batted balls, but I  haven’t come across a study with the exact cutoff point). While we still haven’t eclipsed the 100 plate appearance mark in 2020, and only some hitters have eclipsed the 40 batted ball event mark, these metrics are more meaningful than most other metrics this early into the year.

There’s a lot of noise at this point in the season and not as much signal. A useful approach is simply to focus on these two stickier, more quickly important metrics and pay less attention to other statistics that take longer to become comparably meaningful. Don’t ignore pre-2020 statistics either, of course, as these are far more indicative of a player’s ability than 2020 statistics given the much larger sample size. There are exceptions, but one’s valuation of most players probably shouldn’t have changed much yet relative to whatever it was preseason.

The table at the bottom of this article, updated through Friday’s (8/7) games, shows z-scores for hitter contact % and average exit velocity. Z-scores shows how many standard deviations above average a player is at a particular metric, e.g., a z-score of 2 for average exit velocity says a player’s average exit velocity is 2 standard deviations above league average; a z-score of 0 represents a league-average mark. The table is sorted by power z-score change plus contact % z-score change relative to 2019 (2020 minus 2019, a higher z-score means a player has been better this year). You’re invited to peruse the tables yourself for insights. I’ve included a few observations below.

Improvers

Fernando Tatís Jr., SS, San Diego Padres

He has taken his game to the next level, increasing his average exit velocity from 90 MPH to 98 MPH, without sacrificing any contact. Au contraire, he is also making more contact this year (71% vs. 67% in 2019. Given his youth and prospect pedigree, I’m comfortable penciling him as a top-five dynasty asset (I had him 7th in my off-season ranks) and perennial MVP candidate for years to come.

Corey Seager, SS, Los Angeles Dodgers

Seager’s average exit velocity has jumped 6 MPH this year, to 95 MPH. His contact % has remained stable, while his K% has dropped to an elite 9%. He’s always had exciting upside, but nagging injuries have kept dynasty leaguers’ enthusiasm somewhat in check. Dating back to 2015, though, his xwOBA has been higher than .385 every year except 2019. 2019 certainly looks like the negative outlier; Seager is clearly healthy and ready to rock n’ roll from here on out.

Trent Grisham, OF, San Diego Padres

Grisham had a breakout 2019 in the minor leagues. He then merely held his own in his first 100+ PA in the major leagues. He’s done everything right this year, with stellar plate discipline, an elite swinging strike %, and an average exit velocity jump to 92 MPH. He has been uncharacteristically aggressive on the base paths, with 3 stolen bases already, a pace that dynasty leaguers should probably not grow too accustomed to. Nonetheless, he should be good for 15-20 SB and 20+ HR for a long while.

Vladimir Guerrero Jr., 3B, Toronto Blue Jays

Don’t let his lackluster .290 xwOBA so far in 2020 fool you, Vlad has shown serious signs of progress in his age-21 season. His average exit velocity is up 2.5 MPH to 92 MPH, and he hasn’t had to sacrifice contact to reap power gains (76% in 2020 versus 77% in 2019). He’s hitting too many grounders, still, but the elite power and contact skills are easy to see. If his slow 2020 start paired with his worldly 2019 debut has created an opportunity to get him on your team, jump on it. Note that launch angle becomes reliable quickly too, but takes longer to become predictive. Ground ball and fly ball rates, which measure the same skill as launch angle, take 200-250 PA to become predictive of 50% of the variance in a subsequent equal batch of PA (200-250 PA).

Adalberto Mondesi, SS, Kansas City Royals

A superficial glance at Mondesi’s 2020 statistics may scare owners: his BB% is sub-2%, his K% is at 29%, and his xwOBA is .278. Dig a bit deeper though, and there are more reasons for enthusiasm than fear. His O-swing %, Z-swing %, contact %, and average exit velocity (91 MPH) are all career bests. The more granular plate discipline metrics, O-swing % and Z-swing %, tend to stabilize faster than the more surface-level results, K%, BB%. His average exit velocities are good evidence that he’s fully recovered from off-season shoulder surgery. He’ll never be Joey Votto at the plate, but given his speed and pop, he can be a strong dynasty contributor even with below-average plate discipline (Javier Báez is a relevant success story).

Decliners

Dansby Swanson, SS, Atlanta Braves

An initial look at Swanson appears promising: he has a 111 wRC+, 2 HR, and 3 SB. It’s been a fantasy-friendly start to the year, to say the least. His more granular statistics are concerning though; his average exit velocity has dropped to a career-low 86 MPH; his contact % has dropped to a career-low 65%, his K% is 38%. 2019 was admittedly an excellent step forward for him, with a .365 xwOBA and power gains that did not come at the expense of contact. Unfortunately, he has lost most of those gains so far in 2020.

Cody Bellinger, 1B, Los Angeles Dodgers
Christian Yelich, OF, Milwaukee Brewers

These players have both been ice cold to start 2020, but they simply have too good a track record for me to worry much about them yet. Yelich’s average exit velocity is down about 3 MPH, but he has only had 22 batted balls so far. His contact % is down fourteen percentage points. Even if this is indicative of a slightly inflated K% relative to career norms, he’s still an uber talent. Bellinger’s contact % is improved, on the other hand. It’s his power that has been down this year, with an 85 MPH average exit velocity. Given his youth and prior track record, it’s honestly hard to feign concern. I’d say try to buy low, but the fantasy community generally knows better–few are going to be willing to give up either of these players at all, let alone on a meaningful discount. Nonetheless, if you do get the opportunity to trade for one of these two (or both!), give yourself a pat on the back and order in tonight on me (metaphorically speaking)!

 

 

Name2020 PA2020 batted ball eventsOverall improvement z-scoreContact % improvement z-scoreContact % z-score 2020Contact % z-score 2019Average exit velocity improvement z-score2020 average exit velocity z-score2019 average exit velocity z-scoreContact % 2020Contact % 2019Average exit velocity 2020Average exit velocity 20192019 PABatted ball events 2019Lesser PA
Fernando Tatis Jr.68384.80.8-0.8-1.64.04.80.871%67%97.890.337222468
Corey Seager54443.70.40.40.13.33.30.078%77%94.888.854139554
Wil Myers56292.81.90.6-1.30.91.50.778%69%9190.149026356
David Peralta57412.41.92.10.20.51.10.787%77%90.290.142329657
Trent Grisham66382.20.30.80.51.91.3-0.580%79%90.687.618311166
Eduardo Escobar60402.00.91.10.21.10.6-0.581%77%8987.769951660
Cesar Hernandez66381.9-0.50.91.52.51.2-1.380%85%90.38666751266
J.P. Crawford65451.91.32.20.90.6-1.2-1.888%81%85.38539626465
Brandon Nimmo62311.90.60.4-0.21.21.50.377%75%9189.325412962
Vladimir Guerrero Jr.50371.60.00.20.21.62.00.376%77%91.989.451437550
Mark Canha60321.60.61.10.51.01.20.281%79%90.389.149730460
Eloy Jimenez52361.60.5-0.7-1.21.12.31.271%69%92.691.250433652
Christian Walker53361.60.80.4-0.40.81.91.177%74%91.891.160337553
Adalberto Mondesi62431.51.3-0.9-2.30.20.20.070%63%88.388.844328362
Kyle Seager65501.50.91.70.80.61.00.385%81%89.889.444330865
Chris Taylor54331.50.7-0.3-1.00.8-0.5-1.273%70%86.886.141425354
Mookie Betts58451.50.82.71.80.71.81.190%87%91.59170649958
Colin Moran55351.5-0.9-0.80.22.42.1-0.271%77%92.388.250334955
David Fletcher70511.40.83.42.60.7-1.7-2.394%91%84.383.865352370
Jorge Soler69411.4-0.1-1.2-1.11.53.41.968%70%94.992.667941369
Giancarlo Stanton54301.41.80.3-1.5-0.41.51.977%68%9192.7723654
DJ LeMahieu56461.31.02.71.60.31.81.590%86%91.691.865550656
Jonathan Schoop52351.30.7-0.5-1.20.60.0-0.672%70%87.987.546431852
Donovan Solano55451.2-0.70.41.11.91.1-0.877%83%90.18722816755
Michael Conforto64411.20.60.4-0.20.60.80.278%75%89.589.264840264
Justin Upton52281.10.1-1.2-1.31.10.3-0.768%69%88.587.225614652
Mike Trout50321.1-0.20.81.11.42.41.180%82%92.990.960034950
Matt Olson65331.1-0.4-0.6-0.21.53.41.972%75%94.992.754733465
Tommy Pham64440.90.21.00.80.71.81.181%81%91.590.965444464
Hanser Alberto62530.90.22.01.80.8-1.4-2.186%87%84.984.255046362
Ramon Laureano65350.90.90.4-0.40.00.50.577%74%88.989.748131365
Miguel Cabrera50320.9-1.3-1.00.32.23.00.870%78%9490.354938750
Michael Brantley51380.9-0.32.32.61.11.20.188%91%90.488.963750151
Trevor Story62460.91.61.4-0.2-0.80.31.183%75%88.59165641662
Whit Merrifield70540.90.61.51.00.3-0.5-0.884%82%86.78773554970
Jose Peraza52420.8-0.51.11.61.3-0.5-1.881%85%86.784.940331452
Mike Yastrzemski69400.80.60.5-0.10.20.60.478%76%89.189.641126269
Kole Calhoun57350.80.9-0.3-1.2-0.10.20.474%70%88.389.563238357
Marcell Ozuna61320.8-1.4-1.8-0.32.23.71.565%74%95.591.854936461
Nick Ahmed52370.80.30.90.60.50.0-0.480%80%87.987.862545352
Charlie Blackmon61490.80.11.11.00.70.70.081%82%89.288.763447861
J.D. Davis54340.70.60.3-0.30.11.41.377%75%90.891.545331554
Kyle Lewis65380.61.4-1.0-2.3-0.70.00.870%63%87.990.3754365
Manny Machado66420.60.81.00.2-0.21.01.281%77%89.991.266146166
Xander Bogaerts51360.6-0.40.40.81.01.90.977%81%91.890.669849351
Leury Garcia54430.51.01.20.2-0.5-0.8-0.282%77%86.288.261843754
Carlos Correa59380.40.50.60.20.00.10.179%77%888932120259
Nolan Arenado61510.40.41.20.70.00.30.382%80%88.489.466250261
Kyle Schwarber53250.40.50.1-0.4-0.22.12.276%74%92.193.461037353
Yuli Gurriel65470.40.42.11.80.00.30.387%86%88.489.361249865
Max Kepler62440.30.81.70.9-0.40.00.584%81%87.989.759642962
Jose Abreu67490.30.40.60.20.01.61.678%77%91.192.169349267
Cavan Biggio54370.20.10.0-0.10.10.20.175%76%88.388.943023254
Anthony Santander58490.20.00.90.90.20.80.680%81%89.489.940529658
Todd Frazier50340.2-0.4-0.4-0.10.50.3-0.273%76%88.488.249934150
Freddie Freeman60370.1-0.3-0.10.20.40.90.575%77%89.789.869247060
Maikel Franco64510.0-0.50.20.70.50.70.276%80%89.389.142833064
David Dahl58440.01.00.2-0.8-0.9-0.90.076%72%85.988.741326858
Eugenio Suarez62320.00.1-0.5-0.50.00.30.372%73%88.489.466238962
Pete Alonso7035-0.1-0.4-1.0-0.50.41.31.070%73%90.690.769341770
Elvis Andrus5542-0.10.00.90.9-0.1-0.2-0.180%81%87.388.464851255
Matt Chapman6539-0.1-0.7-0.40.30.62.51.973%78%9392.767043165
Wilmer Flores5747-0.1-0.22.22.40.1-0.5-0.687%90%86.787.428523557
Alex Bregman6849-0.2-0.31.61.90.10.40.384%87%88.689.369047068
Ketel Marte6352-0.31.32.61.3-1.6-1.00.690%84%85.89062848363
Jeff McNeil5036-0.40.21.10.9-0.6-0.50.181%81%86.888.956743050
Gleyber Torres5238-0.4-0.2-0.5-0.3-0.20.00.272%74%87.889.160441852
Kyle Tucker5335-0.40.70.3-0.4-1.10.41.677%74%88.792724753
Jose Altuve6947-0.4-0.20.60.8-0.2-0.9-0.779%81%85.987.354840469
Yandy Diaz5537-0.51.62.10.5-2.1-0.61.487%79%86.591.734725055
George Springer5632-0.50.1-0.1-0.2-0.6-0.10.574%75%87.689.855636156
Brandon Lowe5333-0.60.4-1.6-2.0-1.10.31.466%65%88.591.632718253
Joey Votto5240-0.71.12.21.1-1.9-1.80.088%82%8488.860839852
Josh Reddick5539-0.7-1.10.81.90.4-0.9-1.279%87%8686.155043555
Bryan Reynolds5833-0.80.10.0-0.1-0.9-0.50.475%76%86.789.554637158
Aaron Judge6036-0.90.2-1.7-2.0-1.12.43.565%65%92.89644723360
Max Muncy7143-0.90.4-0.1-0.5-1.3-0.80.575%74%86.289.858934071
Nelson Cruz6140-0.90.4-0.8-1.1-1.31.12.471%70%90.193.752132661
Jorge Polanco5950-1.00.51.81.3-1.5-1.9-0.385%84%83.98870451259
Kevin Newman5140-1.0-0.21.71.9-0.9-2.5-1.685%87%82.685.353142651
Yasmani Grandal5327-1.1-1.0-1.00.00.00.91.069%76%89.790.763237653
Franmil Reyes5636-1.10.1-1.8-1.9-1.21.02.265%65%89.893.354834556
Wilson Ramos5135-1.1-0.60.30.9-0.50.10.677%81%889052440751
Ronald Acuna Jr.6833-1.1-0.6-0.9-0.4-0.50.40.970%74%88.690.671543968
Anthony Rendon5125-1.1-0.61.52.1-0.50.30.884%88%88.490.464646851
Eddie Rosario5643-1.20.51.30.7-1.7-1.50.282%80%84.789.259048156
Javier Baez5433-1.2-0.5-2.2-1.7-0.70.51.162%67%88.891.156137454
Renato Nunez5935-1.2-0.9-1.2-0.3-0.30.20.668%74%88.389.959940159
Austin Hays5537-1.21.51.2-0.4-2.8-1.71.182%74%84.391755455
Jose Ramirez6947-1.4-1.00.91.9-0.4-0.10.280%87%87.589.254241269
Ryan McMahon5426-1.4-0.4-1.5-1.0-1.00.61.567%70%8991.953931854
Rafael Devers5832-1.4-0.8-0.50.3-0.61.21.872%78%90.392.570251958
Alex Gordon5541-1.4-0.10.60.7-1.3-1.30.078%80%85.188.763345855
Cody Bellinger6549-1.41.01.30.3-2.4-1.31.183%78%85.191.166045065
Francisco Lindor6851-1.6-1.10.51.6-0.50.61.178%85%899165450368
Adam Frazier6347-1.7-0.51.21.7-1.2-2.0-0.782%86%83.787.260847063
Starling Marte5638-1.8-0.7-0.50.1-1.1-1.10.072%77%85.488.658643656
Keston Hiura5427-1.8-1.8-3.6-1.80.01.21.355%66%90.491.434820854
J.D. Martinez5836-1.8-0.8-1.0-0.2-1.00.21.269%75%88.391.365743558
Marcus Semien6944-2.0-1.8-0.61.2-0.2-0.10.172%83%87.588.974754869
Justin Turner6746-2.0-0.90.51.5-1.1-0.30.878%85%87.190.354939567
Anthony Rizzo5532-2.1-0.60.41.0-1.4-1.30.177%82%85.18961342555
Carlos Santana6633-2.1-0.10.70.8-2.0-0.51.579%81%86.791.868646766
Yoan Moncada6541-2.30.4-0.6-1.0-2.7-0.62.172%71%86.593.155935965
Josh Bell6139-2.7-2.3-2.20.1-0.41.41.862%77%90.792.461341461
Dansby Swanson6134-2.8-1.4-1.8-0.3-1.4-0.80.665%74%86.189.954536461
Joey Gallo5027-2.9-0.5-3.4-2.9-2.40.42.856%60%88.794.629712450
Christian Yelich5122-3.1-2.2-2.7-0.4-0.91.32.160%74%90.593.258037351
Enrique Hernandez4936-2.2-0.67-0.69-0.02-1.5-1.6-0.171%76%84.488.446032149
Teoscar Hernandez49340.8-0.69-1.98-1.291.52.61.164%69%93.391.146426549
Niko Goodrum49240.4-0.32-1.40-1.080.71.00.367%70%89.889.347228549
Jurickson Profar4932-0.2-0.670.280.950.5-0.5-1.077%82%86.886.751837949
Amed Rosario4941-0.31.381.630.25-1.7-1.30.384%78%8589.465549549
Hunter Renfroe4826-0.8-0.94-1.79-0.850.10.70.665%71%89.389.949429248
Christian Vazquez4835-1.8-0.410.510.92-1.4-1.10.378%81%85.489.352137548
Brian Goodwin47290.6-0.12-0.46-0.340.80.2-0.572%74%88.387.645828047
Daniel Murphy47320.0-0.111.932.030.1-1.0-1.186%88%85.786.347836747
Kevin Kiermaier4730-1.0-1.06-0.920.140.10.30.270%77%88.489.148034347
C.J. Cron4723-3.3-0.53-0.490.04-2.8-1.61.172%76%84.491.149935347
Albert Pujols47340.8-0.410.831.241.21.1-0.280%83%9088.354542547
Trea Turner47360.20.530.850.32-0.30.50.880%78%88.990.456940947
Freddy Galvis47320.4-0.07-0.48-0.410.50.50.072%74%88.988.858941047
Nick Solak46341.00.370.990.620.60.4-0.281%80%88.788.31358746
Luis Arraez46370.50.073.093.020.4-0.3-0.893%93%87.187.136629946
Marwin Gonzalez4632-1.30.180.440.27-1.5-0.51.078%78%86.790.746332646
Ozzie Albies4631-2.7-1.26-0.780.48-1.4-1.30.171%79%8588.970253146
Tommy La Stella4534-0.1-0.571.862.420.50.2-0.286%90%88.388.232126145
Pedro Severino4529-2.1-0.92-0.640.28-1.1-1.7-0.571%78%84.387.634123345
Jesse Winker4523-1.9-3.18-1.841.341.21.40.265%84%90.889.138427245
Willson Contreras45244.00.07-1.08-1.154.03.9-0.169%70%95.988.540925945
Joc Pederson4525-1.4-1.31-1.040.27-0.11.11.269%78%90.191.251433845
Jackie Bradley Jr.45280.21.400.19-1.20-1.2-0.60.776%69%86.690.156733245
Willy Adames4523-1.2-1.84-1.93-0.090.70.6-0.164%76%8988.558437645
Andrew Benintendi4519-4.3-0.44-0.250.19-3.8-3.60.274%77%80.289.161540345
Adam Eaton45300.6-0.051.361.410.70.70.083%84%89.388.865645145
Ian Happ44261.4-0.32-1.11-0.801.72.20.569%72%92.589.815610144
Aaron Hicks4425-0.6-0.90-2.05-1.150.30.80.563%70%89.489.725514344
Ji-Man Choi4421-2.5-2.78-2.83-0.050.21.41.259%76%90.891.248730844
Kris Bryant44250.6-0.35-0.72-0.371.00.4-0.671%74%88.687.563439644
Lourdes Gurriel Jr.43320.92.170.92-1.26-1.3-0.50.880%69%86.890.434323143
Jose Martinez4323-0.8-1.54-1.100.440.80.90.169%79%89.688.937325143
Stephen Piscotty4329-1.1-0.76-1.40-0.64-0.3-0.10.267%73%87.689.239327043
Miguel Sano4319-0.1-0.78-2.97-2.190.73.42.758%64%94.994.443922243
Oscar Mercado4328-0.3-1.03-0.760.270.80.4-0.371%78%88.78848235443
Justin Smoak4321-1.8-1.59-1.400.19-0.20.60.867%77%8990.350030843
Luke Voit4324-0.4-0.35-2.03-1.680.00.40.564%67%88.789.751028343
Bo Bichette42330.81.401.470.07-0.60.00.683%77%87.99021214642
JaCoby Jones4227-0.5-0.85-0.94-0.090.31.71.470%76%91.491.633320342
Alex Verdugo4229-3.6-0.281.311.59-3.3-3.00.382%85%81.689.437730042
Kevin Pillar42321.30.321.591.271.0-0.1-1.184%83%87.586.464552442
Tim Lopes4127-1.9-1.82-1.91-0.090.0-1.8-1.864%76%84851288341
Isiah Kiner-Falefa41302.10.551.561.011.60.9-0.784%82%89.687.222215441
Gary Sanchez4114-0.1-1.98-3.04-1.061.93.11.258%70%94.391.244626441
Avisail Garcia4123-2.4-0.11-1.33-1.22-2.3-2.00.468%69%83.789.553036741
Starlin Castro41320.40.391.501.110.00.00.084%83%87.788.667653441
Pablo Sandoval40300.40.02-0.16-0.180.30.90.574%75%89.689.829620840
Mitch Garver4018-1.1-0.28-0.140.14-0.80.31.174%77%88.591.135922640
Martin Maldonado4018-1.7-0.85-0.570.28-0.9-1.1-0.372%78%85.488.137424440
Shohei Ohtani4024-1.1-1.40-1.61-0.210.32.22.066%75%92.592.842527840
Eric Sogard40280.21.113.432.32-0.9-2.3-1.494%89%82.985.744233240
Robbie Grossman40271.0-0.351.331.681.40.9-0.583%86%89.787.748233440
Khris Davis4023-1.7-0.30-1.86-1.56-1.4-0.70.765%67%86.390.253332740
Brandon Crawford40291.3-0.23-0.57-0.341.61.1-0.572%74%90.187.756038440
Jonathan Villar4028-1.20.460.23-0.23-1.7-1.60.176%75%84.588.971446040
Alex Dickerson39261.90.140.600.461.72.30.678%79%92.689.919013239
Joey Wendle39311.91.642.600.950.3-0.3-0.690%82%87.187.426319439
Dylan Moore39242.10.420.14-0.281.71.6-0.176%75%91.188.428215239
Austin Riley39201.00.37-1.93-2.300.61.00.364%63%89.889.429716839
Ryan O'Hearn3923-3.2-0.71-0.78-0.07-2.5-1.70.971%76%84.390.537023139
Robinson Cano39302.01.182.331.150.91.91.188%83%91.890.942332339
Asdrubal Cabrera39321.50.211.100.881.21.40.281%81%90.889.151434939
Jose Iglesias39331.10.352.091.730.8-1.4-2.187%86%84.984.253043039
Mallex Smith3925-0.50.23-0.21-0.44-0.8-2.6-1.874%74%82.484.956636739
Jason Heyward39291.70.691.310.621.11.10.082%80%90.188.858940239
Nico Hoerner38282.60.571.571.012.00.5-1.584%82%88.985.6826838
Ender Inciarte3827-3.0-0.210.881.10-2.8-5.7-2.980%82%75.882.623015638
Austin Nola38272.60.721.200.481.91.3-0.682%79%90.587.426717638
Ben Gamel3822-1.2-2.02-1.570.440.80.6-0.266%79%8988.235620938
Evan Longoria38321.81.181.270.090.61.10.582%77%9089.750834638
Daniel Vogelbach38231.01.861.57-0.28-0.9-0.80.184%75%86.288.955831538
Victor Robles38230.2-0.74-0.370.371.0-1.7-2.673%78%84.383.261739538
Shin-Soo Choo3823-2.3-0.53-1.26-0.72-1.8-0.21.568%72%87.391.966039538
Matt Kemp37221.21.61-1.11-2.72-0.4-1.1-0.769%61%85.687.3624037
Jesus Aguilar37293.62.392.28-0.111.21.60.388%76%91.189.436924037
Rowdy Tellez37260.02.000.99-1.01-2.0-1.01.081%71%85.790.740925737
Mauricio Dubon3624-1.3-0.490.581.08-0.8-2.6-1.978%82%82.384.81118636
Jacob Stallings36231.10.760.760.000.30.60.279%76%8989.221014936
Johan Camargo3622-1.1-2.02-1.910.111.00.1-0.964%77%8886.924818936
Danny Jansen3620-2.7-0.440.460.90-2.2-2.10.178%81%83.388.938426936
Rio Ruiz36202.10.140.340.192.01.9-0.177%77%91.788.441328236
Nick Senzel36243.00.460.690.232.52.1-0.479%78%92.287.841427436
Domingo Santana3617-2.70.00-1.11-1.11-2.7-2.50.169%70%82.58950728236
Sean Murphy35171.8-0.44-0.76-0.322.23.21.071%74%94.490.7603735
Nicky Lopez3526-1.9-0.871.061.93-1.0-2.7-1.781%87%82.185.140231935
Omar Narvaez3518-2.2-0.340.270.60-1.9-3.4-1.577%80%80.685.548233235
Brian Anderson3521-2.7-1.86-2.09-0.23-0.8-0.20.663%75%87.389.952034835
Rougned Odor3516-3.30.00-0.55-0.55-3.3-2.11.172%73%83.391.158133535
Rhys Hoskins3516-2.8-1.50-1.150.35-1.3-0.80.569%78%86.289.870540235
Victor Caratini3425-2.50.040.490.46-2.6-2.10.578%79%83.489.727918534
Mike Zunino34171.00.83-1.40-2.230.10.0-0.167%64%87.888.428916834
Victor Reyes34290.3-0.810.140.951.10.6-0.576%82%89.187.629220734
Hunter Pence3422-2.1-0.74-1.79-1.04-1.4-0.11.365%70%87.691.431621934
Matt Adams34262.41.630.34-1.290.80.80.077%69%89.488.633319534
Chris Davis34221.12.16-0.19-2.35-1.1-0.90.274%63%8689.135217134
Jeimer Candelario34221.6-0.81-0.94-0.122.42.2-0.270%76%92.488.238623634
Tony Wolters3427-2.7-0.640.461.10-2.1-3.7-1.678%82%8085.341129534
Brett Gardner3420-3.0-0.640.491.13-2.3-2.8-0.578%83%81.987.755037634
Gregory Polanco33151.0-3.08-4.03-0.954.14.40.352%71%97.189.416710433
Austin Slater33214.62.511.38-1.132.12.0-0.183%70%91.988.519210833
Will Smith33234.21.932.020.092.22.60.386%77%93.289.419612133
Dominic Smith33181.10.210.05-0.160.90.7-0.275%75%89.388.319713233
Curt Casali33202.00.090.460.371.91.1-0.778%78%90.287.223615133
Adam Engel3323-1.80.80-0.37-1.17-2.6-3.8-1.173%70%79.986.324814333
Corey Dickerson33210.6-0.58-0.69-0.111.10.4-0.871%76%88.687.127920633
Carson Kelly3324-1.10.831.330.49-1.9-1.80.183%79%84.18936523633
Robinson Chirinos3318-0.5-0.57-1.96-1.400.1-0.7-0.864%68%86.38743724133
Jarrod Dyson3325-2.0-0.340.340.67-1.6-4.0-2.477%80%79.483.745230533
Edwin Encarnacion3317-5.2-0.85-0.88-0.04-4.4-3.70.770%76%80.190.248631133
Taylor Ward32195.64.772.12-2.650.82.21.487%61%92.591.7481932
Ryan McBroom32182.8-0.90-0.95-0.053.71.9-1.870%76%91.784.9835032
Erik Gonzalez32283.70.970.25-0.722.72.1-0.676%72%92.287.415610332
Byron Buxton32212.00.34-0.27-0.601.62.30.774%73%92.690.129520332
Luis Rengifo32222.10.950.950.001.10.3-0.880%76%88.587.140626132
Christin Stewart3218-0.3-1.50-1.82-0.321.20.4-0.965%74%88.686.941627032
Manuel Margot32230.5-0.78-0.070.711.20.8-0.575%80%89.487.744130532
Bryce Harper32180.30.81-0.58-1.40-0.51.11.572%68%9091.968239432
Max Stassi31232.31.170.00-1.171.11.40.375%70%90.889.31478331
Mike Tauchman3119-1.5-1.26-0.510.74-0.3-0.4-0.172%80%8788.529619031
Willie Calhoun31242.60.832.461.631.82.30.589%85%92.689.733725831
Howie Kendrick3123-0.9-0.051.381.43-0.90.51.483%84%88.991.637029031
Scott Kingery3120-0.4-0.28-1.38-1.10-0.1-0.3-0.167%70%87.288.450031231
Tim Anderson3122-0.1-0.64-0.490.140.50.3-0.272%77%88.588.351839131
Orlando Arcia31240.40.110.340.230.30.0-0.377%78%87.78854638931
Cole Tucker3021-5.2-0.35-0.48-0.12-4.9-5.3-0.472%76%76.787.815910630
Chris Owings30191.6-0.27-1.87-1.611.91.0-0.964%67%89.886.819610230
Didi Gregorius3027-0.92.493.060.57-3.4-3.7-0.292%79%80.188.234426330
J.T. Realmuto30211.40.210.570.351.22.00.878%78%91.990.359342330
Randal Grichuk30222.01.591.26-0.340.40.70.382%74%89.289.362842430
Austin Romine2920-2.5-1.93-1.260.67-0.6-0.7-0.168%80%86.488.524017829
Jon Berti29170.90.570.740.180.3-0.5-0.979%77%86.786.928718329
Mitch Moreland2921-2.10.25-0.30-0.55-2.4-1.41.073%73%84.990.833522629
Dee Gordon2922-3.10.652.261.61-3.8-5.9-2.188%85%75.584.342132329
Danny Mendick28221.43.433.27-0.16-2.0-3.1-1.194%75%81.386.4402728
Brett Phillips2820-4.3-0.57-1.10-0.53-3.8-4.3-0.569%73%78.887.6794328
Francisco Cervelli28192.60.300.410.112.31.4-0.977%77%90.886.916010028
Sandy Leon28180.4-0.070.880.950.4-1.2-1.780%82%85.285.219112428
Jake Cave2813-2.1-0.34-1.47-1.13-1.7-0.90.967%70%8690.522812828
Francisco Mejia2819-4.3-0.11-0.070.04-4.2-4.3-0.175%76%78.888.424416928
Andrew McCutchen28210.51.821.840.02-1.3-0.40.985%76%86.990.626216428
Jason Castro28160.70.92-0.99-1.91-0.21.21.569%65%90.491.827515028
Kurt Suzuki28250.60.992.031.04-0.4-1.7-1.387%82%84.38630924728
David Bote28151.3-0.94-2.07-1.132.22.70.563%70%93.589.735621228
Jean Segura2821-0.6-1.260.581.840.60.4-0.278%87%88.688.261850528
Sam Hilliard2711-2.9-3.16-3.59-0.420.21.21.055%74%90.490.8875427
Tony Kemp2715-2.6-0.410.881.29-2.1-3.3-1.280%84%80.886.227919027
Garrett Hampson2716-2.00.110.600.49-2.1-3.5-1.478%79%80.485.832720327
Eric Thames27172.00.51-0.74-1.261.52.51.071%69%9390.745925827
Brandon Belt27130.5-1.04-0.410.641.50.8-0.773%80%89.587.261639727
Josh Donaldson2716-0.4-0.78-1.59-0.810.32.32.066%72%92.792.965939627
Pat Valaika26192.12.440.00-2.44-0.4-0.30.075%62%87.188.8864526
Adam Duvall26191.61.981.47-0.51-0.40.71.183%73%89.2911308226
Jake Lamb2613-0.5-1.13-1.36-0.230.61.61.067%75%91.190.722613326
Jordan Luplow2617-1.82.212.16-0.05-4.0-3.50.487%76%80.489.626116426
Michael Chavis2615-1.3-1.54-3.71-2.170.30.30.054%64%88.488.738221326
Austin Barnes2514-4.00.601.270.67-4.6-5.3-0.782%80%76.787.224215725
Phillip Ervin25151.51.571.06-0.51-0.1-1.8-1.781%73%8485.126017425
Chad Pinder25171.90.090.190.111.82.81.176%77%93.790.937024825
Ehire Adrianza24150.0-0.051.171.220.0-1.0-1.082%83%85.886.623616424
Greg Garcia2413-6.30.121.961.84-6.4-7.8-1.386%87%71.585.937222424
Travis d'Arnaud24140.5-1.36-1.59-0.231.92.50.666%75%93.19039127224
Mike Moustakas2414-0.6-0.99-0.690.300.40.80.471%78%89.589.558442524
Abraham Toro2315-1.6-2.81-1.611.201.20.4-0.966%83%88.686.9896023
Kyle Farmer23163.31.430.71-0.721.90.1-1.879%72%888519712423
Jay Bruce23160.50.07-0.83-0.900.51.20.770%71%90.390.233322223
Austin Hedges23173.12.671.26-1.410.4-0.6-1.082%68%86.686.734720123
James McCann23150.00.810.21-0.60-0.8-0.10.776%73%87.690.247630223
Nicky Delmonico22181.05.523.04-2.47-4.5-5.3-0.892%62%76.787683822
Bubba Starling22133.5-0.92-1.75-0.834.41.1-3.365%72%90.181.819712722
Brandon Drury2218-2.31.481.17-0.32-3.8-4.6-0.982%74%78.186.944730822
Ildemaro Vargas2115-4.3-1.041.172.21-3.3-4.1-0.882%89%79.387.121117721
Stephen Vogt21131.90.780.60-0.181.11.70.578%75%91.389.828019321
Jose Osuna21140.2-1.24-0.640.601.41.70.271%80%91.389.228521721
Tommy Edman2113-0.8-1.27-0.141.130.4-0.2-0.674%83%87.487.434926321
Tucker Barnhart2115-3.3-0.67-0.350.32-2.7-3.7-1.173%78%8086.536422721
Kolten Wong2116-1.5-0.710.641.34-0.8-2.1-1.279%84%83.586.154937921
Lorenzo Cain2116-0.4-0.620.491.110.20.60.378%83%8989.462346021
Paul Goldschmidt2114-1.6-0.65-0.69-0.04-1.0-0.30.771%76%87.290.168242921
Myles Straw20160.6-0.211.892.100.8-1.1-1.986%88%85.484.71288320
Chance Sisco2060.3-3.54-4.17-0.643.84.20.451%73%96.689.519810520
Ty France2017-3.11.682.140.46-4.8-4.70.187%79%7888.920113620
Alex Avila20112.31.820.00-1.820.51.81.375%66%91.591.42019620
Carter Kieboom197-2.3-1.27-1.79-0.51-1.10.01.165%73%87.890.9432319
Scott Heineman19151.71.861.17-0.69-0.1-0.8-0.682%72%86.287.4855519
Travis Shaw19112.40.950.00-0.951.51.60.175%71%91.28927014019
Joe Panik1911-2.1-2.330.142.470.2-0.7-0.976%90%86.386.849139319
Paul DeJong19102.1-1.48-1.290.193.62.9-0.868%77%93.887.166443019
Guillermo Heredia1812-1.21.341.11-0.23-2.6-3.6-1.081%75%80.386.623114418
Cameron Maybin1812-2.6-0.53-1.06-0.53-2.1-1.70.369%73%84.289.426916518
Yadier Molina18160.20.942.031.10-0.7-1.3-0.687%82%8587.445235718
Jason Kipnis1812-0.9-0.760.140.90-0.1-0.4-0.376%81%8788.151137118
Edwin Rios1710-0.6-0.60-1.68-1.080.03.03.066%70%9495562617
John Ryan Murphy1712-1.30.71-1.47-2.17-2.0-2.4-0.467%64%82.887.9703417
Austin Allen17101.71.080.67-0.410.6-1.6-2.179%74%84.584.2714217
Tyler O'Neill17145.83.981.26-2.721.82.00.282%61%9289.11518517
Mike Ford1711-3.50.050.640.58-3.6-2.11.579%80%83.591.916311517
Jon Jay17132.4-0.371.311.682.7-0.1-2.982%86%87.582.718213517
Josh VanMeter176-3.7-1.03-0.530.49-2.7-2.10.672%79%83.49026017217
Harold Castro17101.00.320.550.230.70.0-0.778%78%87.787.236926617
Raimel Tapia179-1.0-1.75-1.96-0.210.70.2-0.564%75%88.287.644732517
Matt Carpenter179-3.5-2.78-2.760.02-0.7-1.1-0.359%76%85.68849228117
Danny Santana179-1.3-1.84-2.65-0.810.61.91.360%72%91.791.451132817
Dexter Fowler1710-2.0-0.62-0.80-0.18-1.3-2.9-1.571%75%81.885.557434317
Austin Meadows17120.41.381.800.42-1.0-0.10.885%79%87.590.459139917
Michael A. Taylor1612-1.51.27-0.16-1.43-2.8-1.51.374%68%84.791.5975216
Jedd Gyorko1692.4-0.02-0.16-0.142.41.1-1.474%75%9085.81016816
Mike Brosseau1690.2-1.80-1.700.112.00.9-1.165%77%89.786.51429316
Adam Haseley16121.61.571.08-0.490.0-0.7-0.781%73%86.487.324216216
Steven Duggar168-4.3-1.61-1.73-0.12-2.7-4.2-1.465%76%79.185.728118216
Albert Almora Jr.168-4.2-0.69-0.460.23-3.5-4.8-1.372%78%77.78636327916
Andrelton Simmons16151.60.852.701.860.70.3-0.490%87%88.487.842435316
Nomar Mazara169-4.11.080.88-0.19-5.2-5.00.280%75%77.489.146932616
Eric Hosmer16131.32.952.39-0.57-1.7-0.71.089%73%86.490.866745916
Zack Collins1592.0-0.28-2.12-1.842.33.21.063%66%94.690.71024715
Derek Fisher1570.4-0.05-2.02-1.960.52.21.764%65%92.492.31678715
Matt Beaty15110.70.461.771.310.20.60.385%84%8989.426821615
Brock Holt156-3.1-0.281.061.34-2.8-3.4-0.681%84%80.787.529520315
Tyler Flowers1560.10.74-1.06-1.80-0.70.00.769%66%87.890.131016815
Logan Forsythe1581.6-2.19-1.470.723.84.10.367%80%96.489.336721915
Magneuris Sierra1480.9-1.681.112.792.61.7-0.981%92%91.386.8422914
Miguel Andujar14113.62.261.03-1.241.4-1.1-2.481%69%85.683.6493714
Drew Butera1410-3.01.150.88-0.27-4.1-6.1-2.080%75%75.184.6493014
Roman Quinn1411-2.21.060.27-0.80-3.3-3.30.077%72%80.988.71226214
Manny Pina14103.42.832.65-0.180.60.50.090%75%88.988.617910914
Adeiny Hechavarria1412-0.32.372.530.16-2.6-3.1-0.589%77%81.387.722115514
Josh Naylor1410-0.70.050.640.58-0.8-0.30.479%80%87.189.627919014
Ryan Braun148-5.7-0.83-0.810.02-4.8-3.51.370%76%80.491.450835614
Phil Gosselin1372.4-0.110.270.372.52.50.077%78%9388.6684913
Tyler Wade138-4.91.431.590.16-6.3-7.2-0.984%77%72.886.91086313
Grayson Greiner1321.8-0.49-1.68-1.182.31.4-1.066%70%90.786.722413713
Harrison Bader136-9.31.451.34-0.11-10.7-11.0-0.283%76%64.888.240622413
Jaylin Davis1266.8-0.34-3.43-3.097.26.8-0.456%59%10287.9473112
Reese McGuire129-1.91.682.120.44-3.6-4.9-1.387%79%77.6861057912
Kevin Plawecki1293.91.272.331.062.61.1-1.588%82%90.185.517412812
Matt Joyce126-6.7-0.92-0.880.04-5.8-6.3-0.570%76%74.687.723815412
Delino DeShields126-4.2-2.62-2.020.60-1.6-2.6-1.064%80%82.486.740824612
Brian Dozier1272.11.942.070.120.10.0-0.187%77%87.988.548231112
Miguel Rojas1293.9-0.620.881.504.53.9-0.680%85%95.987.452642412
Juan Soto1284.31.591.890.302.74.31.686%78%96.89265941112
Dustin Garneau1170.0-2.46-1.101.362.40.4-2.069%84%88.784.51016411
Tomas Nido1172.50.07-1.73-1.802.41.8-0.765%66%91.587.31449811
Josh Harrison119-0.4-1.01-1.03-0.020.6-0.8-1.469%76%86.185.814711111
Matt Thaiss1170.90.57-0.41-0.970.30.50.273%71%88.889.11649411
Yan Gomes116-1.9-0.81-0.740.07-1.1-1.6-0.571%77%84.487.635823111
Roberto Perez114-4.3-3.92-4.88-0.95-0.40.30.747%71%88.590.244926311
Michael Hermosillo108-0.24.901.70-3.20-5.1-3.71.385%58%8091.5461710
Michael Perez1051.22.23-0.19-2.42-1.10.81.874%63%89.492.5552710
Jared Walsh108-1.90.42-0.88-1.31-2.3-1.11.270%69%85.591.3874410
Travis Demeritte104-3.4-4.70-5.97-1.271.32.51.241%69%9391.218610710
Mike Freeman1085.94.124.420.301.80.1-1.7100%78%88.185.221311710

The Author

Jordan Rosenblum

Jordan Rosenblum

Jordan is an American living in Finland. In addition to writing for The Dynasty Guru, he's a doctoral candidate at Åbo Akademi researching explanations of income inequality, and a Workforce Strategist at OnWork Oy. His favorite baseball area is quantitative analysis of prospects.

Fun fact about Finland: they play pesäpallo here, which is like a soft-toss version of American baseball, except home runs are somehow outs.

Previous post

TDG Roundtable: Buying Hot Starts

Next post

Dynasty's Child Episode 122: Jordan Hates Teenagers