Bryce Harper

Greg Ehrenberg presents his rankings for the top 150 players for the 2020 baseball season. Included are his thoughts some potential on Bryce Harper’s draft position, a returning Lance McCullers and some regression for Bo Bichette.


1. Mike Trout, Los Angeles Angels – OF
2. Ronald Acuña Jr., Atlanta Braves – OF
3. Cody Bellinger, Los Angeles Dodgers – 1B,OF
4. Christian Yelich, Milwaukee Brewers – OF
5. Gerrit Cole, New York Yankees – SP
6. Nolan Arenado, Colorado Rockies – 3B
7. Mookie Betts, Los Angeles Dodgers – OF
8. Jacob deGrom, New York Mets – SP
9. Trevor Story, Colorado Rockies – SS
10. Justin Verlander, Houston Astros – SP
11. J.D. Martinez, Boston Red Sox – OF
12. Juan Soto, Washington Nationals – OF
13. Freddie Freeman, Atlanta Braves – 1B
14. Alex Bregman, Houston Astros – 3B,SS

15. Bryce Harper, Philadelphia Phillies – OF
Traditionally, I am much lower than the public on Harper, which isn’t the case this season. I thought he was overpaid prior to last season and he didn’t do much to justify the contract as the Phillies disappointingly missed the playoffs, leading to his draft stock falling a decent amount this season. Harper has dropped from being a first-round pick to a guy being picked in the late second or early third round of drafts. The dip is a bit too extreme and it looks like Harper has gone from an overrated to an underrated player over the course of the past year. While Harper struggled at times during his first season in Philly, he picked up his play in the second half of the season. He hit 19 of his 35 homers after the All-Star break, including a 136 wRC+. I think he should be able to carry his late-season success over to this season, making him one of my favorite buy-low targets.

16. Jose Altuve, Houston Astros – 2B
17. Trea Turner, Washington Nationals – SS
18. José Ramírez, Cleveland Indians – 3B
19. Francisco Lindor, Cleveland Indians – SS
20. Max Scherzer, Washington Nationals – SP
21. Ozzie Albies, Atlanta Braves – 2B
22. Pete Alonso, New York Mets – 1B
23. Paul Goldschmidt, St. Louis Cardinals – 1B
24. Starling Marte, Arizona Diamondbacks – OF
25. Ketel Marte, Arizona Diamondbacks – 2B,SS,OF
26. Javier Báez, Chicago Cubs – SS
27. Charlie Blackmon, Colorado Rockies – OF
28. Anthony Rendon, Los Angeles Angels – 3B
29. Fernando Tatis Jr., San Diego Padres – SS
30. Gleyber Torres, New York Yankees – 2B,SS
31. Manny Machado, San Diego Padres – 3B,SS
32. Walker Buehler, Los Angeles Dodgers – SP
33. Rafael Devers, Boston Red Sox – 3B
34. George Springer, Houston Astros – OF
35. Shane Bieber, Cleveland Indians – SP
36. Anthony Rizzo, Chicago Cubs – 1B
37. Yordan Alvarez, Houston Astros – OF
38. Eugenio Suárez, Cincinnati Reds – 3B
39 Kris Bryant, Chicago Cubs – 3B,OF
40. Jack Flaherty, St. Louis Cardinals – SP
41. Whit Merrifield, Kansas City Royals – 2B,OF
42. Josh Bell, Pittsburgh Pirates – 1B
43. Jonathan Villar, Miami Marlins – 2B,SS
44. Xander Bogaerts, Boston Red Sox – SS
45. Aaron Judge, New York Yankees – OF
46. DJ LeMahieu, New York Yankees – 1B,2B,3B
47. Joey Gallo, Texas Rangers – OF
48. Stephen Strasburg, Washington Nationals – SP
49. Mike Clevinger, Cleveland Indians – SP
50. Blake Snell, Tampa Bay Rays – SP
51. Eduardo Escobar, Arizona Diamondbacks – 2B,3B
52. Jeff McNeil, New York Mets – 2B,3B,OF
53. Nelson Cruz, Minnesota Twins – DH
54. Aaron Nola, Philadelphia Phillies – SP
55. Tommy Pham, San Diego Padres – OF
56. Keston Hiura, Milwaukee Brewers – 2B
57. José Abreu, Chicago White Sox – 1B
58. Austin Meadows, Tampa Bay Rays – OF
59. Matt Olson, Oakland Athletics – 1B
60. Yoán Moncada, Chicago White Sox – 3B
61. J.T. Realmuto, Philadelphia Phillies – C
62. Gary Sánchez, New York Yankees – C
63. Max Muncy, Los Angeles Dodgers – 1B,2B,3B
64. Victor Robles, Washington Nationals – OF
65. Marcell Ozuna, Atlanta Braves – OF
66. Clayton Kershaw, Los Angeles Dodgers – SP
67. Charlie Morton, Tampa Bay Rays – SP
68. Zack Greinke, Houston Astros – SP
69. Jorge Soler, Kansas City Royals – OF
70. Mike Moustakas, Cincinnati Reds – 2B,3B
71. Rhys Hoskins, Philadelphia Phillies – 1B
72. Chris Paddack, San Diego Padres – SP
73. Adalberto Mondesi, Kansas City Royals – SS
74. Nick Castellanos, Cincinnati Reds – OF
75. Eloy Jiménez, Chicago White Sox – OF
76. Giancarlo Stanton, New York Yankees – OF
77. Josh Donaldson, Minnesota Twins – 3B
78. Tim Anderson, Chicago White Sox – SS
79. Tyler Glasnow, Tampa Bay Rays – SP
80. Carlos Carrasco, Cleveland Indians – SP,RP
81. Carlos Correa, Houston Astros – SS
82. Trey Mancini, Baltimore Orioles – 1B,OF
83. David Dahl, Colorado Rockies – OF
84. Yuli Gurriel, Houston Astros – 1B,3B
85. Michael Conforto, New York Mets – OF
86. Eddie Rosario, Minnesota Twins – OF
87. Chris Sale, Boston Red Sox – SP
88. Josh Hader, Milwaukee Brewers – RP
89. Luis Castillo, Cincinnati Reds – SP
90. Vladimir Guerrero Jr., Toronto Blue Jays – 3B
91. Kirby Yates, San Diego Padres – RP
92. Patrick Corbin, Washington Nationals – SP
93. Lucas Giolito, Chicago White Sox – SP
94. Yu Darvish, Chicago Cubs – SP

95. Bo Bichette, Toronto Blue Jays – SS
Bichette is a solid prospect and should be a fantasy asset going forward, but I am not comfortable taking him around pick 70, which is where he’s getting drafted. There is a lot of potential for regression from what he did after getting called up last season. For starters, Bichette hit 11 homers in 46 games. In the minor leagues, his career-best year was when he hit 14 homers across 110 games in A-ball. The power figures to take a step back and I expect him to have less luck on batted balls. Bichette had a .368 BABIP, a number that doesn’t have anywhere to go but down. This makes it unlikely he approaches his .311 batting average from last season.

96. Noah Syndergaard, New York Mets – SP
97. Marcus Semien, Oakland Athletics – SS
98. Willson Contreras, Chicago Cubs – C
99. Mitch Garver, Minnesota Twins – C
100. Max Kepler, Minnesota Twins – OF
101. Carlos Santana, Cleveland Indians – 1B
102. José Berríos, Minnesota Twins – SP
103. Paul DeJong, St. Louis Cardinals – SS
104. Matt Chapman, Oakland Athletics – 3B
105. Franmil Reyes, Cleveland Indians – OF
106. Lourdes Gurriel Jr., Toronto Blue Jays – 2B, OF
107. Michael Brantley, Houston Astros – OF
108. Andrew Heaney, Los Angeles Angels- SP
109. Justin Turner, Los Angeles Dodgers – 3B
110. Edwin Encarnación, Chicago White Sox – 1B
111. Miguel Sano, Minnesota Twins – 1B, 3B
112. Brandon Woodruff, Milwaukee Brewers – SP
113. Justin Upton, Los Angeles Angels – OF
114. Lance Lynn, Texas Rangers – SP
115. Trevor Bauer, Cincinnati Reds – SP
116. Ryan McMahon, Colorado Rockies – 1B, 2B, 3B
117. Mike Soroka, Atlanta Braves – SP
118. Ramón Laureano, Oakland Athletics – OF
119. Gavin Lux, Los Angeles Dodgers – 2B
120. Andrew Benintendi, Boston Red Sox – OF
121. Brandon Lowe, Tampa Bay Rays – 1B, 2B
122. Rougned Odor, Texas Rangers – 2B
123. Hyun-Jin Ryu, Toronto Blue Jays – SP
124. Danny Santana, Texas Rangers – 1B,2B,3B,SS,OF
125. Yasmani Grandal, Chicago White Sox – C,1B
126. Will Smith, Los Angeles Dodgers – C
127. Frankie Montas, Oakland Athletics – SP
128. Matthew Boyd, Detroit Tigers – SP
129. Corey Kluber, Texas Rangers – SP
130. Lorenzo Cain, Milwaukee Brewers – OF
131. Jorge Polanco, Minnesota Twins – SS
132. Zack Wheeler, Philadelphia Phillies – SP
133. Sonny Gray, Cincinnati Reds – SP
134. Daniel Murphy, Colorado Rockies – 1B
135. Corey Seager, Los Angeles Dodgers – SS
136. Bryan Reynolds, Pittsburgh Pirates – OF
137. Amed Rosario, New York Mets – SS
138. Luis Robert, Chicago White Sox – OF
139. James Paxton, New York Yankees – SP
140. Dinelson Lamet, San Diego Padres – SP
141. Oscar Mercado, Cleveland Indians – OF
142. Cavan Biggio, Toronto Blue Jays – 2B,OF
143. Elvis Andrus, Texas Rangers – SS
144. Robbie Ray, Arizona Diamondbacks – SP
145. David Price, Los Angeles Dodgers – SP
146. Wilson Ramos, New York Mets – C
147. German Márquez, Colorado Rockies – SP
148. Didi Gregorius, Philadelphia Phillies – SS
149. Lance McCullers, Houston Astros – SP
While we don’t know how McCullers will look coming back from Tommy John surgery, there isn’t a ton of risk in drafting him since he’s getting selected at the end of drafts. Think of him as a free lottery ticket. Even in a worst-case scenario, he can be dropped and there isn’t much of an opportunity cost. In a best-case scenario, he returns to being one of the top pitchers in the American League and he has a very fantasy-friendly game. McCullers has always struck out more than a hitter per inning and has the potential to rack up wins since he has a strong offense behind him. One positive note about his outings in spring training, reports have indicated that his velocity has looked decent so far. He got up to 94 mph in his first outing.

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

Top 150

Zach Thompson

Steve Buchanan

Julian Edlow

Tim Finnegan

Mike Barner

Garion Thorne

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 gehrenberg) 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.