1. Ketel Marte 2B,SS,OF (ARI)
Marte trimmed the ground balls last year and set career-high marks in line drive and fly ball rate. An increase in launch angle (from 5.7 degrees to 11.5) supports the change in batted ball profile. A .299 xBA (top 6% of MLB) and .405 wOBA (top 3%) were his best attributes. He also beefed up his barrel rate, from 5.0% to 9.3%. A career-high hard hit rate of 40.0%, 73rd percentile sprint speed…it all culminated in 32 homers and 10 steals.
2. Ozzie Albies 2B (ATL)
Sandwiched between Ronald Acuña Jr. and Freddie Freeman…is there a better position in all of fantasy baseball? As for a calling card, Albies ranked fifth in the majors with a 81.4% swing rate inside the zone last year. Jeff McNeil and Freddie Freeman were first and second, for reference. And in 2018, Albies ranked second in the majors at an 82.3% swing rate inside the zone (only Freeman was better). Couple that recognition with a healthy 55.1% swing rate, above-average contact rates, and 86th percentile sprint speed…and you’ve got a fantasy monster in the making. Albies is only 23 years old, and he’s already given us a 24/14 season (2018) and a 24/15 season (2019). Year 3 should be memorable, even if it is abbreviated.
3. Jose Altuve 2B (HOU)
Anyway, Altuve has some concerning trends. His swing rate has declined for four straight years. His contact rates have all dropped for four straight years. His steals attempts have cratered, from 40, to 38, to 21, to just 11 attempts last year. The good news is that he had a blistering second half of 2019, but how much of that was due to the bouncy ball and to his home digs (i.e. the Crawford boxes)? Sure, he bashed a career-high 31 homers in 2019, pulling the ball more than ever at 50.0%. He also posted his highest ground ball rate (49.9%) since 2012, the 17.6% line drive rate was the worst of his career, and his .298 batting average was supported by a .282 xBA–marking the first time he’s failed to hit .300 since 2013. I’m not saying he’s not a good hitter or a quality MLB player. I’m just saying he’s not the same guy he used to be.
4. Gleyber Torres 2B,SS (NYY)
I feel like I’m paying a “Yankee tax” on Torres at his ADP in 2020. Still, he’s slated to bat in between Aaron Judge and Giancarlo Stanton. He also hits a lot of line drives and fly balls, which is a nice recipe in Yankee Stadium. He was aggressive in 2019, swinging 51.8% of the time (48.4% the year prior). Despite the added aggressiveness, he trimmed his swinging strike rate from 14.0% to 13.2%. His contact rates inched closer to the MLB average, and his swing rate in the zone was epic, rising from 68.7% in 2018 to 76.3% last year (20th in MLB). There are legitimate concerns about his exit velocity, as Torres ranked 147th in the MLB with a 92.8 MPH average on line drives and fly balls last year. I’m inclined to trust the power, though, given his frame (6-1, 200) and ability to barrel the ball (10.1% rate last year). Torres is 70th percentile in barrel rate, for reference. So he may not be “all red” on the Statcast page, but when you factor in the home stadium and his launch angle…I think the ability to hit home runs is legitimate.
5. Keston Hiura 2B (MIL)
Here’s another volatile profile. You’ll have to ask yourself if you trust this profile–the free-swinging, hard-hitting type of player. Hiura burst onto the scene in 2019 with a whopping 51.3% swing rate and 35.0% chase rate. His 17.5% swinging strike rate means he’s reminiscent of a guy like Javier Baez. Hiura’s 7.2% walk rate was tolerable, though, especially after posting a 9.5% mark at Triple-A. And when he did connect with the ball, he obliterated it. He was inside the top 10% of the league or better on barrel rate, average exit velocity, wOBA, XWOBACON, and hard hit rate last year. You’ll just have to live with the strikeout rate and what that could do for his batting average, depending on his batted ball luck. It’s possible he’s more of a .275 hitter than he is a .300 hitter, especially over the course of a full season. Lastly, Hiura’s 51st percentile sprint speed isn’t stellar, but he’s been savvy enough over the last two seasons, hovering around a 76% success rate. He’s a guy that could chip in with 10 or so steals over the course of a full year, though that wouldn’t help too much in an abbreviated 2020. Overall, I’m buying in. This guy is a 30-homer bat waiting to happen.
6. Yoan Moncada 2B,3B (CWS)
Here’s another White Sox tablesetter with a high BABIP, .406 to be exact. But Moncada did knock the snot out of the ball last year, setting a career-high in average exit velocity at 92.8 MPH (top 3% of MLB). And like teammate Tim Anderson, it looks like Moncada made an effort to keep the ball lower in 2019. His launch angle fell from 15.1 degrees on average in 2018, to 12.0 degrees last year. That coincided with the highest line drive rate of his career, at 23.1%. I know it’s volatile to rely on batted ball luck, but last year’s .291 xBA ranked inside the top 10% of the league, and the 47.9% hard hit rate was in the top 8% of the league. He’s not a prototypical leadoff man with his high strikeout rate, but a career 9.4% walk rate helps, and swinging more than ever in 2019 was a good adjustment–his strikeout rate fell from 33.4% to 27.5%. Bumping to a 47.3% swing rate (right at average) also meant that his swing rate in the zone improved, as well as his contact rate in the zone. All of these good things happened, while his chase rate ballooned to 32.7%–but that’s right around the MLB average, so Moncada had the room to give there. Hopefully he keeps swinging in 2020 and makes use of his 72nd percentile sprint speed.
7. Jonathan Villar 2B,SS (MIA)
The 29-year-old had a full breakout in 2019, hitting 24 homers and stealing 40 bases for Baltimore. His 27.9 ft/s sprint speed ranks in the 72nd percentile, which is normal for him (so he hasn’t lost a step). He’s also shown some plate discipline growth, trimming his swinging strike rate in two straight years. He’s also increasing his swing rate (47.4%, 48.2%, 49.1% last three years) but not chasing much (29.5%, 30.8%, 30.8%). And best of all, his swing rate in the zone is on an upward trend, too–66.2%, 68.0%, 71.3%, 75.1%. Villar made an effort to elevate in 2019, as his 48.9% ground ball rate was the best of his career and the 31.3% fly ball rate was also a career mark. This was supported by an increase in launch angle. And it’s not elite, but the 6.8% barrel rate was a little better than average and was also a career-high. I like this incremental growth from Villar.
8. Max Muncy 1B,2B,3B (LAD)
The positional flexibility Max Muncy provides is incredibly valuable. That, and the 35 home runs in back-to-back seasons. Muncy could benefit by playing a few more games in that stellar Dodgers lineup with a universal DH. Lastly, an elite walk rate of 15.3% last year (15.1% career) gives him a boost points leagues.
9. DJ LeMahieu 1B,2B,3B (NYY)
If you’re going to leave Coors Field, what better place to go than Yankee Stadium? LeMahieu had a big power breakout his first year in pinstripes, slugging a career-high 26 home runs. The underlying skills support it, as LeMahieu posted a 92nd percentile average exit velocity (91.7 MPH) and a 47.2% hard hit rate. His versatility, home park, and surrounding lineup make LeMahieu one of the most intriguing players in fantasy baseball.
10. Jeff McNeil 2B,3B,LF,RF (NYM)
McNeil’s contact rates are solidly above average, as his 81.4% contact rate last year ranked 35th in the majors. But his 11.1% swinging strike rate was exactly average. Contact isn’t his best attribute. What he really excels at is his recognition of pitches in the zone. Last year’s 85.0% zone swing rate was tops in the big leagues. And in 2018, his 84.2% mark would have ranked second if he qualified. No wonder he swings so much! Last year’s 59.9% swing rate also topped the majors, FYI. Pair all those batted ball events with a .290 xBA (88th percentile) and 13.2% strikeout rate (top 9% of MLB) and you’ve got a recipe for plenty of batting average help. Batting second for the Mets behind on-base machine Brandon Nimmo (who should be healthy) and ahead of the slugger Pete Alonso sounds like a great place to rack up some counting stats, too.
11. Whit Merrifield 2B,CF,RF (KC)
He ranked first in the majors with 559 batted ball events last year, and he’s one of the premier line drive hitters in the league. Last year’s 28.5% line drive rate ranked first among all qualified hitters. And the year prior, his 29.8% rate ranked third. However, after a steals success rate of over 80% in both 2017 and 2018, Merrifield was caught 10 times on 30 attempts in 2019 (66.6% success rate). That coincides with the loss of a little speed, as he fell from the 92nd percentile to the 85th, his score dropping from 29.0 ft/s to 28.6 ft/s. He’s still fast compared to the average player, but it’s at least a slight concern given that he’ll turn 32 years old this season. Draft him for batting average help and runs scored, but don’t count on power (career 4.4% barrel rate) or speed.
12. Mike Moustakas 2B,3B (CIN)
Three straight years with an xBA in the .260s, a career .252 hitter, and three straight years of useful home run counts (38, 28, 35). He’s gone from the hitter’s haven of Milwaukee, but certainly landed on his feet in the Great American small park. You should know exactly what you’re getting from “Moose” by now. Put him down for a .250 average and a 30-homer pace.
13. Cavan Biggio 2B,RF (TOR)
You know who hates ground balls? Mike Trout. You know who else hates ground balls? Cavan Biggio. In his 100-game debut last year, Biggio posted a 25.4% ground ball rate, one that would have ranked second-lowest in the MLB had he qualified. Who had a lower rate, you wonder? If you guessed Mike Trout at 24.3%, you’d be correct. Anyway, Biggio’s 27.6% line drive rate, 47.0% fly ball rate, and above-average hard hit and barrel rates paint a pretty picture. He’s passive at the plate, as the 35.9% swing rate from 2019 was well below the MLB average of 47.0%. However, he DOES NOT chase bad pitches. His absurdly low 15.8% chase rate would have been the best mark in the MLB by far had he qualified, with Alex Bregman a distant second place at 18.8%. He may not post the best batting average, but the plate discipline guarantees a double-digit walk rate, so that 16.5% walk rate last year wasn’t a fluke. Give him a massive boost in leagues that utilize OBP, and don’t forget he’s got 80th percentile sprint speed, too. He’s an ideal No. 2 hitter for Toronto, and being surrounded by Bo Bichette, Vladimir Guerrero Jr., and Lourdes Gurriel is going to be a heck of a spot to hit.
14. Tommy Edman 2B,3B,SS,RF (STL)
His walk rate has dropped over two levels since he posted a 10.5% walk rate at Triple-A back in 2018–but it’s tough to argue with the results. Despite rates of 6.9% (2019 Triple-A) and 4.6% (2019 MLB), Edman has posted quality OBPs of .356 and .350 over the last two levels. A well above-average 8.3% swinging strike rate, .287 xBA, and eye-popping 97th percentile sprint speed all factor in. He’s a candidate to displace an aging Matt Carpenter in one of the top two spots in the Cardinals lineup, and/or displace Kolten Wong when the Cards draw a southpaw. Question the power if you like, but Edman is a 30-steal threat with his on-base skills and speed. Add that to double-digit pop and multi-positional eligibility…Edman is a fine play in all formats in 2020.
15. Lourdes Gurriel Jr. 2B,SS,LF (TOR)
He’s slated to bat third for Toronto after Bichette and Biggio, and ahead of Vladito. Talk about seeing some good pitches to hit. In last year’s 84-game sample, Gurriel Jr. popped 20 homers and stole six bags. He started the year slowly and was subsequently demoted to Triple-A, but when he returned as a left fielder (instead of a second baseman) things went well. He hits the ball hard, showing in the 82nd percentile last year in hard hit rate. His average exit velocity, barrel rate, and xSLG marks are all well above average, too. Last year’s low 5.8% walk rate is of some concern given his aggressive tendencies and 15.7% swinging strike rate…but this is a profile we’ve discussed frequently already. You either dig it or you don’t.
16. Eduardo Escobar 2B,3B,SS (ARI)
He quietly hit 35 homers last season. I’m not sure where it came from, given that his batted ball profile and launch angle were fairly static. His barrel rate actually dropped from 8.3% in 2018 to 7.0% last year. His hard hit rate ticked up slightly to 31.5%, but that uninspiring mark still ranked below the 20th percentile. He also had a career-worst 12.0% swinging strike rate. On fly balls and line drives, Escobar’s 91.1 average exit velocity ranked 202nd of 250 qualified hitters. In general, this doesn’t read like a 30-homer bat, but more like a 20-homer guy. You can hold onto the 162 balls that Escobar hit over 95 MPH, ranking 67th in the MLB. That, and his average distance was 212 feet, ranking fourth in the big leagues. That’s a strange stat to end on, but I thought it worth noting. Just enjoy the 20 homers and five steals, okay?
17. Scott Kingery 2B,3B,SS,LF,CF (PHI)
We’ll find out if he’s an everyday player or a plus utility man soon enough. He slashed a ghastly .226/.267/.338 as a rookie in 2018, but still gave us eight homers and 10 steals. He rebounded solidly in Year 2, slashing a tolerable .258/.314/.474 with 19 homers and 15 steals in 126 games (500 PA). Call me crazy, but I sniff the coveted 20/20 plateau if Kingery ever gets a full season’s worth of at-bats. Anyway, last year he earned every bit of his 29.4% strikeout rate given his 15.1% swinging strike rate. However, while his swing rate remained static, he chased far less out of the zone and swung far more at pitches inside the strike zone. There wasn’t a jump in contact rate, but it’s nice to see some growth in plate discipline. Add in the 93rd percentile sprint speed, a stacked Phillies lineup, and a hitter’s home park…that’s a good recipe to hang your proverbial hat on. Just ding him a bit in OBP leagues given his below average walk rate (career 5.9%).
18. Gavin Lux 2B,SS (LAD)
It wasn’t long ago that Lux swiped 27 bags–2017, to be exact. And he’s been in double-digits across multiple levels in 2018 (13) and 2019 (12). He socked 26 homers last year across two minor league levels, prior to swatting two more once he arrived in the bigs. So 28 homers and 12 steals last year. The big fear in a shortened season (and with expanded rosters) is that the platoon-happy Dodgers hide Lux against left-handed pitchers. But against righties, he should rake. *He missed part of summer camp and was optioned. Could be COVID-19 related, could be service times games. Either way, I’d bet on him being up early in the season.*
19. Ryan McMahon 1B,2B,3B (COL)
Ryan McMahon goes into the season with assurance from manager Bud Black that he will be a full-time player. Like many Colorado hitters, McMahon has big home and road splits, hitting .270 at home and .226 on the road last year. While he does hit the ball hard with a 95.8 MPH exit velocity on line drives and fly balls, he can help himself tremendously by reducing his 50.8% ground ball rate.
20. Brandon Lowe 1B,2B (TB)
A .377 BABIP and 34.6% strikeout rate does little to support the .270 batting average. But Lowe did hit the ball exceptionally hard, with a 96 MPH average exit velocity on line drives and fly balls, and a 9.2% rate of barrels per plate appearance that would have ranked fourth among first basemen had he qualified.
21. Danny Santana 1B,2B,3B,SS,LF,CF,RF (TEX)
Danny Santana burst onto the scene in 2019, hitting .283 with 28 home runs and 21 stolen bases. He also had some of the worst plate discipline, striking out 29.5% of the time with only a 4.9% walk rate. Even if Santana plays full time for Texas, he’s got a profile that screams volatility. That said, a wide range of outcomes is possible, especially in a shortened season.
22. Kolten Wong 2B (STL)
Wong has given use useful batting average and OBP marks in the past, as well as useful steals totals. Last year was significant in that he put it all together AND got the playing time he needed to have what constitutes a breakout (for him). He’s the starting second baseman for St. Louis and he should occupy one of the top two batting order slots in the everyday lineup. He’s a excellent glove with some speed, but I wouldn’t bank on tons of power. The 2.5% barrel rate and 83.6% average exit velocity are woeful, woeful marks–both inside the bottom 10% of the MLB.
23. Garrett Hampson 2B,SS,CF (COL)
Hampson flopped early on in 2019 and was demoted to the minors. Honestly, he struggled all season until the month of September. Hampson slashed .318/.368/.534 over those final 23 games, swiping a whopping nine bags over that time frame. So just enough to make us not forget about him in 2020, though he’s still facing an uphill battle for playing time. Ryan McMahon is slated to start at the keystone, so Hampson is merely a backup there. And Hampson won’t garner at-bats at Trevor Story’s expense. That leaves the outfield, where you’re hoping he wrestles time away from Ian Desmond. However, Desmond can still hit southpaws, slashing .297 with 14 of his 20 homers last year in that split. There’s also the left-handed hitting Sam Hilliard around, who will push for playing time as well. It’s a really crowded Colorado situation. You’ll have to hope for a trade or an injury. And there are likely candidates in Desmond, Daniel Murphy, and David Dahl–but I hate drafting a player and hoping for ill luck like that. Anyway, enjoy the 99th percentile sprint speed. Hopefully it doesn’t get wasted on a bench player.
24 INSERT DANIEL MURPHY
25. Kevin Newman 2B,SS (PIT)
Newman is expected to bat first or third for the Pirates in 2020. He gave us 12 homers and 16 steals in 130 games last year, slashing .308/.353/.446. The power won’t be there in a short season, as his .138 ISO in the majors last year was higher than any of his minor league marks. But the speed is a factor. Newman’s banner minor league campaign came in 2018, where he hit four homers and stole 28 bags at the Triple-A level. His success rate was right around 71% that year, and his 66.6% rate at the MLB level wasn’t great in 2019. But unless your league counts off for being caught stealing, we don’t care as much about that. He won’t hit the ball hard, last year’s 2.1% barrel rate and 84.7 MPH average exit velocity both ranked inside the bottom 5% of the MLB. But the .291 xBA (top 10%), 11.7% strikeout rate (top 3%), and 28.5 ft/s sprint speed (84th percentile) are nice…especially given his role atop the Pirates order.
26. Starlin Castro 2B,3B (WSH)
Despite the Nationals adding a billion veteran infielders this offseason, the 30-year-old should be the everyday second baseman. Ding him in leagues that count walks, but he’s a career .280 hitter who gave us a useful line despite the home confines of Miami last season: .270/.300/.436 with 22 homers. Washington’s lineup and home park are both positive shifts.
27. Ian Happ 2B,3B,LF,CF (CHC)
Happ is exactly the sort of post-hype sleeper we should be targeting in 2020. His playing time outlook is boosted by talk of a universal DH, but he probably already had the inside track for the everyday center field job, anyway. Happ burst onto the scene in 2017, socking 24 homers and stealing eight bases. He was a popular sleeper in 2018, but a hefty 36.1% strikeout rate and .233 batting average undid all the good we would have gotten from his 15 homers and eight steals. In last year’s 58-game sample, he had his best showing yet, slashing .264/.333/.564 with 11 homers and two steals. He was far more aggressive, swinging 51.9% of the time. It was a good change for him, as his contact rates improved dramatically and his swing rate at pitches inside the zone did, too. His swinging strike rate has now fallen in each of his pro seasons: 16.0%, 15.3%, 14.7%. He also has a career .340 OBP despite his up-and-down start, and he plays for a team that lacks a true leadoff man. I’m just sayin’. Stranger things have happened. I’m all over this power/speed combo in 2020 drafts.
28. Nick Solak 2B,3B,DH (TEX)
Solak is a hitter, plain and simple. He projects as a two-hole guy for the Rangers. In last season’s cup of coffee with Texas he slashed .293/.393/.491 over 33 games, logging five homers and two steals. That performance hardly seems like a fluke when you consider his minor league track record. Solak reads like an easy .270 MLB hitter with 20-homer power, with 89th percentile speed to boot. And that’s a floor projection. The jaw injury to Willie Calhoun temporarily opened up a spot in left field, but Calhoun has been on the mend since early March and he took live batting practice a couple of weeks ago. Solak did look okay in center field this spring, so there’s another avenue to playing time. There’s also 34-year-old Todd Frazier at third base, Rougned Odor’s up-and-down bat at the keystone, and a Ronald Guzman/Greg Bird? platoon at first base…there are multiple ways Solak can sneak into the lineup in 2020. The defensive side is a question mark, but luckily we only care about the stick.
29. Nick Senzel 2B,CF (CIN)
30. Rougned Odor 2B (TEX)
It pains me to say that Odor’s volatile profile is one you should consider moving up in your shortened season drafts in 2020. He’s always given us homers and steals. Just check out these HR/SB marks since 2016: 33/14, 30/15, 18/12, 30/11. The problem is the batting average, which suffers wild swings (pun intended). Over that same time, Odor’s batting averages are .271, .204, .253, and .205. He has a career .240/.293/.440 slash line. He’s a plus defender with speed who knocks the snot out of the ball when he does make contact. Last year’s beefed up launch angle reads like a mistake–Odor seems like a guy who would benefit from leveling out his swing, pulling the ball less, and using his speed to get on base. But what do I know? Take a chance on him if you must. Hang your hat on the 8.0% walk rate from 2018 and last year’s 9.0% walk rate. In OBP leagues maybe he’s slightly more palatable if he can have better luck on batted balls in 2020.
31. Cesar Hernandez 2B (CLE)
The newly-minted leadoff man in Cleveland is a solid middle infield choice in the latter half of your 2020 drafts.
32. Jonathan Schoop 2B (DET)
You know the drill. Cheap power.
33. Mauricio Dubon 2B,SS (SF)
Will he get everyday playing time? The skill set is intriguing.
34. Michael Chavis 1B,2B,3B (BOS)
While Chavis did hit 18 home runs in 95 games, he did so with some of the worst contact rates in baseball. If Chavis he gets off to a slow start in a shortened season, we could see Jose Peraza take over at second base. He’s already slated to platoon.
35. Luis Arraez 2B,3B,LF (MIN)
A batting average asset with playing time questions in a stacked Minnesota lineup.
2020 Fantasy Baseball Rankings powered by FantasyPros