clock menu more-arrow no yes mobile

Filed under:

Mike Barner's Fantasy Baseball Rankings for the 2020 MLB Season

Mike Barner has plenty of insight as he dishes out his top 150 hitters and pitchers for the 2020 MLB season. He goes over why the power numbers for Nick Castellanos should continue to thrive, why Giancarlo Stanton is a complete stay away and a power…

Getty Images

Mike Barner has plenty of insight as he dishes out his top 150 hitters and pitchers for the 2020 MLB season. He goes over why the power numbers for Nick Castellanos should continue to thrive, why Giancarlo Stanton is a complete stay away and a power bat that people could miss from the Yankees of all teams.


1. Ronald Acuña Jr., Atlanta Braves – OF
2. Mike Trout, Los Angeles Angels – OF
3. Christian Yelich, Milwaukee Brewers – OF
4. Cody Bellinger, Los Angeles Dodgers – 1B,OF
5. Mookie Betts, Los Angeles Dodgers – OF
6. Gerrit Cole, New York Yankees – SP
7. Jacob deGrom, New York Mets – SP
8. Francisco Lindor, Cleveland Indians – SS
9. Trea Turner, Washington Nationals – SS
10. Trevor Story, Colorado Rockies – SS
11. Juan Soto, Washington Nationals – OF
12. Justin Verlander, Houston Astros – SP
13. Nolan Arenado, Colorado Rockies – 3B
14. Max Scherzer, Washington Nationals – SP
15. Walker Buehler, Los Angeles Dodgers – SP
16. J.D. Martinez, Boston Red Sox – OF
17. Jack Flaherty, St. Louis Cardinals – SP
18. Freddie Freeman, Atlanta Braves – 1B
19. Alex Bregman, Houston Astros – 3B,SS
20. Bryce Harper, Philadelphia Phillies – OF
21. Fernando Tatis Jr., San Diego Padres – SS
22. José Ramírez, Cleveland Indians – 3B
23. Anthony Rendon, Los Angeles Angels – 3B
24. Rafael Devers, Boston Red Sox – 3B
25. Starling Marte, Arizona Diamondbacks – OF
26. Stephen Strasburg, Washington Nationals – SP
27. Yordan Alvarez, Houston Astros – OF
28. Austin Meadows, Tampa Bay Rays – OF
29. Xander Bogaerts, Boston Red Sox – SS
30. Shane Bieber, Cleveland Indians – SP
31. Javier Báez, Chicago Cubs – SS
32. Charlie Blackmon, Colorado Rockies – OF
33. Pete Alonso, New York Mets – 1B
34. Jose Altuve, Houston Astros – 2B
35. Gleyber Torres, New York Yankees – 2B,SS
36. George Springer, Houston Astros – OF
37. Ozzie Albies, Atlanta Braves – 2B
38. Clayton Kershaw, Los Angeles Dodgers – SP
39. Adalberto Mondesi, Kansas City Royals – SS
40. Blake Snell, Tampa Bay Rays – SP
41. Mike Clevinger, Cleveland Indians – SP
42. Keston Hiura, Milwaukee Brewers – 2B
43. Kris Bryant, Chicago Cubs – 3B,OF
44. J.T. Realmuto, Philadelphia Phillies – C
45. Aaron Judge, New York Yankees – OF
46. Charlie Morton, Tampa Bay Rays – SP
47. Yoán Moncada, Chicago White Sox – 3B
48. Chris Paddack, San Diego Padres – SP
49. Victor Robles, Washington Nationals – OF
50. Patrick Corbin, Washington Nationals – SP
51. Lucas Giolito, Chicago White Sox – SP
52. Aaron Nola, Philadelphia Phillies – SP
53. Bo Bichette, Toronto Blue Jays – SS
54. Anthony Rizzo, Chicago Cubs – 1B
55. Whit Merrifield, Kansas City Royals – 2B,OF
56. Luis Castillo, Cincinnati Reds – SP
57. Ketel Marte, Arizona Diamondbacks – 2B,SS,OF
58. Yu Darvish, Chicago Cubs – SP
59. José Abreu, Chicago White Sox – 1B
60. DJ LeMahieu, New York Yankees – 1B,2B,3B
61. Jonathan Villar, Miami Marlins – 2B,SS
62. Eloy Jiménez, Chicago White Sox – OF
63. Josh Hader, Milwaukee Brewers – RP
64. Zack Greinke, Houston Astros – SP
65. Tommy Pham, San Diego Padres – OF
66. Paul Goldschmidt, St. Louis Cardinals – 1B
67. Nelson Cruz, Minnesota Twins – DH

68. Nick Castellanos, Cincinnati Reds – OF
Castellanos didn’t hide the fact that he thought Comerica Park was limiting his power numbers. That certainly seemed to be the case given how well he played after being dealt to the Cubs. He recorded a .462 slugging percentage across 100 games with the Tigers, but then posted a .646 slugging percentage over 51 games with the Cubs. He hit 16 home runs with his new squad after launching just 11 with the Tigers. Castellanos now finds himself in another favorable hitting environment with the Reds, so don’t be surprised if we see him top 30 home runs for the first time in his career. He also will likely be an asset with his batting average given his .277 career mark in that department.

69. Vladimir Guerrero Jr., Toronto Blue Jays – 3B
70. Ramón Laureano, Oakland Athletics – OF
71. Marcell Ozuna, Atlanta Braves – OF
72. Matt Olson, Oakland Athletics – 1B
73. Manny Machado, San Diego Padres – 3B,SS
74. Marcus Semien, Oakland Athletics – SS
75. Tim Anderson, Chicago White Sox – SS
76. Noah Syndergaard, New York Mets – SP
77. Tyler Glasnow, Tampa Bay Rays – SP
78. Matt Chapman, Oakland Athletics – 3B
79. Eddie Rosario, Minnesota Twins – OF
80. Jorge Soler, Kansas City Royals – OF
81. Eugenio Suárez, Cincinnati Reds – 3B
82. Kirby Yates, San Diego Padres – RP
83. Luis Robert, Chicago White Sox – OF
84. Michael Conforto, New York Mets – OF

85. Giancarlo Stanton, New York Yankees – OF
Last year was a lost season for Stanton since he was limited to just 18 games because of injuries. He’s already dealing with a calf strain in Spring Training that will likely sideline him for Opening Day. The Yankees hoped that he would be able to play more in the outfield this season, but that seems unlikely given his injury issues. Even when he was healthy in 2018, he only hit .266 to go along with his 38 home runs across 158 games. As enticing as him batting in the middle of a loaded Yankees lineup is, his injury history makes him too risky for my liking.

86. Josh Donaldson, Minnesota Twins – 3B
87. Aroldis Chapman, New York Yankees – RP
88. Jeff McNeil, New York Mets – 2B,3B,OF
89. Josh Bell, Pittsburgh Pirates – 1B
90. José Berríos, Minnesota Twins – SP
91. Brandon Woodruff, Milwaukee Brewers – SP
92. Roberto Osuna, Houston Astros – RP
93. Sonny Gray, Cincinnati Reds – SP
94. Liam Hendriks, Oakland Athletics – RP
95. Gary Sánchez, New York Yankees – C
96. Max Muncy, Los Angeles Dodgers – 1B,2B,3B
97. Trevor Bauer, Cincinnati Reds – SP
98. Joey Gallo, Texas Rangers – OF
99. Mike Moustakas, Cincinnati Reds – 2B,3B
100. Mike Soroka, Atlanta Braves – SP
101. Yasmani Grandal, Chicago White Sox – C,1B
102. Chris Sale, Boston Red Sox – SP
103. Trey Mancini, Baltimore Orioles – 1B,OF
104. Carlos Correa, Houston Astros – SS
105. Carlos Santana, Cleveland Indians – 1B
106. Andrew Benintendi, Boston Red Sox – OF
107. Michael Brantley, Houston Astros – OF
108. Corey Kluber, Texas Rangers – SP
109. Kenley Jansen, Los Angeles Dodgers – RP
110. Eduardo Escobar, Arizona Diamondbacks – 2B,3B
111. Zack Wheeler, Philadelphia Phillies – SP
112. Amed Rosario, New York Mets – SS
113. Oscar Mercado, Cleveland Indians – OF
114. Cavan Biggio, Toronto Blue Jays – 2B,OF
115. Zac Gallen, Arizona Diamondbacks – SP
116. Elvis Andrus, Texas Rangers – SS
117. Taylor Rogers, Minnesota Twins – RP
118. Corey Seager, Los Angeles Dodgers – SS
119. Tommy Edman, St. Louis Cardinals – 2B,3B,OF
120. Jorge Polanco, Minnesota Twins – SS
121. Willson Contreras, Chicago Cubs – C
122. Carlos Carrasco, Cleveland Indians – SP,RP
123. Kyle Hendricks, Chicago Cubs – SP
124. Miguel Sano, Minnesota Twins – 1B, 3B
125. Franmil Reyes, Cleveland Indians – OF
126. Justin Turner, Los Angeles Dodgers – 3B
127. Kyle Schwarber, Chicago Cubs – OF
128. Eduardo Rodriguez, Boston Red Sox – SP
129. Lourdes Gurriel Jr., Toronto Blue Jays – 2B, OF
130. Madison Bumgarner, Arizona Diamondbacks – SP
131. Frankie Montas, Oakland Athletics – SP
132. Rhys Hoskins, Philadelphia Phillies – 1B
133. Lance Lynn, Texas Rangers – SP
134. Mitch Garver, Minnesota Twins – C
135. Hyun-Jin Ryu, Toronto Blue Jays – SP
136. Khris Davis, Oakland Athletics – OF
137. Brad Hand, Cleveland Indians – RP
138. Edwin Díaz, New York Mets – RP
139. Max Kepler, Minnesota Twins – OF
140. Max Fried, Atlanta Braves – SP
141. Edwin Encarnación, Chicago White Sox – 1B
142. Bryan Reynolds, Pittsburgh Pirates – OF
143. Jesús Luzardo, Oakland Athletics – RP
144. Nick Anderson, Tampa Bay Rays – SP/RP
145. Jean Segura, Philadelphia Phillies – SS
146. Lorenzo Cain, Milwaukee Brewers – OF
147. Mike Minor, Texas Rangers – SP
148. Yuli Gurriel, Houston Astros – 1B,3B
149. Adam Eaton, Washington Nationals – OF
150. Matthew Boyd, Detroit Tigers – SP

Sleeper pick

Luke Voit, New York Yankees – 1B

It’s difficult to call anyone on the Yankees a sleeper based on the media coverage that they get, but people seem to be forgetting about Voit. Despite being limited to 118 games last season because of a nagging core injury, Voit still launched 21 home runs to go along with 62 RBI and 72 runs scored. His career 41% hard-hit rate is very appealing and he could move up in the Yankees lineup, at least to start the season, with Stanton and Aaron Judge (rib) dealing with injuries. Miguel Andujar could see regular playing time at DH and D.J. LeMahieu has shifted over to second base, so Voit really only has Mike Ford to push him for playing time. Although Ford is a left-handed hitter, Voit doesn’t really struggle regardless of which handed pitcher he has faced. For his career, he has a 135 wRC+ against left-handed pitchers compared to a 133 wRC+ against righties.

Click on a name to see each of the rankings with additional analysis

Top 150
Steve Buchanan

Garion Thorne

Zach Thompson

Tim Finnegan

Greg Ehrenberg

Julian Edlow

Put your knowledge to the test. Sign up for DraftKings and experience the game inside the game.

I am a promoter at DraftKings and am also an avid fan and user (my username is mbarner51) and may sometimes play on my personal account in the games that I offer advice on. Although I have expressed my personal view on the games and strategies above, they do not necessarily reflect the view(s) of DraftKings and I may also deploy different players and strategies than what I recommend above. I am not an employee of DraftKings and do not have access to any non-public information.