Jose Ramirez

Tim Finnegan shares his 2020 MLB rankings, which include the top 150 hitters and pitchers. Included are some of his thoughts on a bounce-back season for Jose Ramirez, a decline for the Marlins new leadoff hitter in Jonathan Villar and a potential sleeper pick on the White Sox.


1. Mike Trout, Los Angeles Angels – OF
2. Christian Yelich, Milwaukee Brewers – OF
3. Cody Bellinger, Los Angeles Dodgers – 1B,OF
4. Ronald Acuña Jr., Atlanta Braves – OF
5. Mookie Betts, Los Angeles Dodgers – OF
6. Francisco Lindor, Cleveland Indians – SS
7. Nolan Arenado, Colorado Rockies – 3B
8. Gerrit Cole, New York Yankees – SP
9. Jacob deGrom, New York Mets – SP

10. José Ramírez, Cleveland Indians – 3B
After producing like one of the best hitters in MLB from 2017-18, Ramirez had a mysteriously steep drop in production in the first half of 2019. Through the end of June, Ramirez hit just .214 with an impotent .325 slugging percentage despite a league-wide surge in power output due to a juiced ball. The drop in production was apparently due to an approach change. Ramirez was attempting to beat the shift by trying to hit the ball to the opposite field, but was finding himself getting beat on inside pitches. Ramirez went back to an approach similar to his 2017 and 2018 seasons later in 2019, which resulted in a spike in production. After the All-Star break, Ramirez’s power output exploded, hitting 16 home runs in just 178 plate appearances and posting a .739 slugging percentage with a .327 batting average. Provided Ramirez continues his regular approach in 2020, he looks primed for a big bounce-back season.

11. Trevor Story, Colorado Rockies – SS
12. Juan Soto, Washington Nationals – OF
13. Trea Turner, Washington Nationals – SS
14. Anthony Rendon, Los Angeles Angels – 3B
15. Fernando Tatis Jr., San Diego Padres – SS
16. Justin Verlander, Houston Astros – SP
17. Max Scherzer, Washington Nationals – SP
18. Walker Buehler, Los Angeles Dodgers – SP
19. Jack Flaherty, St. Louis Cardinals – SP
20. Freddie Freeman, Atlanta Braves – 1B
21. J.D. Martinez, Boston Red Sox – OF
22. Alex Bregman, Houston Astros – 3B,SS
23. Pete Alonso, New York Mets – 1B
24. Yordan Alvarez, Houston Astros – OF
25. Xander Bogaerts, Boston Red Sox – SS
26. Rafael Devers, Boston Red Sox – 3B
27. Charlie Blackmon, Colorado Rockies – OF
28. Bryce Harper, Philadelphia Phillies – OF
29. Gleyber Torres, New York Yankees – 2B,SS
30. Stephen Strasburg, Washington Nationals – SP
31. Javier Báez, Chicago Cubs – SS
32. Starling Marte, Arizona Diamondbacks – OF
33. Jose Altuve, Houston Astros – 2B
34. Shane Bieber, Cleveland Indians – SP
35. George Springer, Houston Astros – OF
36. Aaron Judge, New York Yankees – OF
37. Kris Bryant, Chicago Cubs – 3B,OF
38. Austin Meadows, Tampa Bay Rays – OF
39. Ozzie Albies, Atlanta Braves – 2B
40. Adalberto Mondesi, Kansas City Royals – SS
41. Whit Merrifield, Kansas City Royals – 2B,OF
42. Keston Hiura, Milwaukee Brewers – 2B
43. Clayton Kershaw, Los Angeles Dodgers – SP
44. Vladimir Guerrero Jr., Toronto Blue Jays – 3B
45. Manny Machado, San Diego Padres – 3B,SS
46. Yu Darvish, Chicago Cubs – SP
47. Ketel Marte, Arizona Diamondbacks – 2B,SS,OF
48. Luis Castillo, Cincinnati Reds – SP
49. Blake Snell, Tampa Bay Rays – SP
50. Aaron Nola, Philadelphia Phillies – SP
51. DJ LeMahieu, New York Yankees – 1B,2B,3B
52. Giancarlo Stanton, New York Yankees – OF
53. Patrick Corbin, Washington Nationals – SP
54. Charlie Morton, Tampa Bay Rays – SP
55. Chris Paddack, San Diego Padres – SP
56. Anthony Rizzo, Chicago Cubs – 1B
57. Eloy Jiménez, Chicago White Sox – OF
58. Paul Goldschmidt, St. Louis Cardinals – 1B
59. Lucas Giolito, Chicago White Sox – SP
60. Zack Greinke, Houston Astros – SP
61. Noah Syndergaard, New York Mets – SP
62. J.T. Realmuto, Philadelphia Phillies – C
63. Marcus Semien, Oakland Athletics – SS
64. Bo Bichette, Toronto Blue Jays – SS
65. Nelson Cruz, Minnesota Twins – DH
66. Victor Robles, Washington Nationals – OF
67. Josh Donaldson, Minnesota Twins – 3B
68. Jeff McNeil, New York Mets – 2B,3B,OF
69. Mike Clevinger, Cleveland Indians – SP

70. Jonathan Villar, Miami Marlins – 2B,SS
Villar had a huge fantasy season in 2019 for the Orioles, scoring 111 runs while hitting 24 home runs and stealing 40 bases. While Villar’s speed will play anywhere, he is getting a substantial park and division downgrade at pitcher-friendly Marlins Park in the NL East. Marlins Park is one of the least friendly run-scoring environments in MLB, and many of the parks in the NL East are less hitter-friendly than many of the parks in the AL East, including Camden Yards, where Villar played half of his games last season. Villar can still have a productive season with Miami, particularly with stolen bases, but look for his fantasy stats to decline from 2019.

71. Yoán Moncada, Chicago White Sox – 3B
72. Tommy Pham, San Diego Padres – OF
73. Matt Olson, Oakland Athletics – 1B
74. Jorge Soler, Kansas City Royals – OF
75. Josh Hader, Milwaukee Brewers – RP
76. José Abreu, Chicago White Sox – 1B
77. Eddie Rosario, Minnesota Twins – OF
78. Gary Sánchez, New York Yankees – C
79. Max Muncy, Los Angeles Dodgers – 1B,2B,3B
80. Kirby Yates, San Diego Padres – RP
81. Tyler Glasnow, Tampa Bay Rays – SP
82. Eugenio Suárez, Cincinnati Reds – 3B
83. Joey Gallo, Texas Rangers – OF
84. José Berríos, Minnesota Twins – SP
85. Tim Anderson, Chicago White Sox – SS
86. Josh Bell, Pittsburgh Pirates – 1B
87. Ramón Laureano, Oakland Athletics – OF
88. Trevor Bauer, Cincinnati Reds – SP
89. Carlos Correa, Houston Astros – SS
90. Nick Castellanos, Cincinnati Reds – OF
91. Matt Chapman, Oakland Athletics – 3B
92. Mike Moustakas, Cincinnati Reds – 2B,3B
93. Michael Conforto, New York Mets – OF
94. Carlos Santana, Cleveland Indians – 1B
95. Justin Turner, Los Angeles Dodgers – 3B
96. Miguel Sano, Minnesota Twins – 1B, 3B
97. Michael Brantley, Houston Astros – OF
98. David Dahl, Colorado Rockies – OF
99. Jorge Polanco, Minnesota Twins – SS
100. Max Kepler, Minnesota Twins – OF
101. Eduardo Escobar, Arizona Diamondbacks – 2B,3B
102. Corey Kluber, Texas Rangers – SP
103. Sonny Gray, Cincinnati Reds – SP
104. Brandon Woodruff, Milwaukee Brewers – SP
105. Luis Robert, Chicago White Sox – OF
106. Mike Soroka, Atlanta Braves – SP
107. Zack Wheeler, Philadelphia Phillies – SP
108. Andrew Benintendi, Boston Red Sox – OF
109. Yasmani Grandal, Chicago White Sox – C,1B
110. Aroldis Chapman, New York Yankees – RP
111. Roberto Osuna, Houston Astros – RP
112. Carlos Carrasco, Cleveland Indians – SP,RP
113. Lance Lynn, Texas Rangers – SP
114. Corey Seager, Los Angeles Dodgers – SS
115. Rhys Hoskins, Philadelphia Phillies – 1B
116. Marcell Ozuna, Atlanta Braves – OF
117. Willson Contreras, Chicago Cubs – C
118. Kenley Jansen, Los Angeles Dodgers – RP
119. Brad Hand, Cleveland Indians – RP
120. Dinelson Lamet, San Diego Padres – SP
121. Kyle Schwarber, Chicago Cubs – OF
122. Trey Mancini, Baltimore Orioles – 1B,OF
123. Liam Hendriks, Oakland Athletics – RP
124. Eduardo Rodriguez, Boston Red Sox – SP
125. Yuli Gurriel, Houston Astros – 1B,3B
126. Franmil Reyes, Cleveland Indians – OF
127. Kyle Hendricks, Chicago Cubs – SP
128. Hyun-Jin Ryu, Toronto Blue Jays – SP
129. Gavin Lux, Los Angeles Dodgers – 2B
130. Edwin Encarnación, Chicago White Sox – 1B
131. David Price, Los Angeles Dodgers – SP
132. Marcus Stroman, New York Mets – SP
133. Edwin Díaz, New York Mets – RP
134. Mike Minor, Texas Rangers – SP
135. Shohei Ohtani, Los Angeles Angels – DH, SP
136. Lance McCullers, Houston Astros – SP
137. Elvis Andrus, Texas Rangers – SS
138. Adam Eaton, Washington Nationals – OF
139. Amed Rosario, New York Mets – SS
140. Gio Urshela, New York Yankees – 3B
141. Luke Voit, New York Yankees – 1B
142. Masahiro Tanaka, New York Yankees – SP
143. Madison Bumgarner, Arizona Diamondbacks – SP
144. Matthew Boyd, Detroit Tigers – SP
145. Sean Manaea, Oakland Athletics – SP
146. Ryan Braun, Milwaukee Brewers – OF
147. Daniel Murphy, Colorado Rockies – 1B
148. Mitch Garver, Minnesota Twins – C
149. Hunter Dozier, Kansas City Royals – 1B, 3B, OF
150. Andrew Heaney, Los Angeles Angels- SP

Sleeper pick

Michael Kopech, SP, Chicago White Sox

Kopech missed the entire 2019 season due to elbow surgery, but he is expected to be ready to return in early 2020. Provided Kopech is healthy and claims a rotation spot, he carries big upside. Kopech has been a consensus top 25 overall prospect and has peaked as high as the 10th best prospect in baseball on’s prospect list. Kopech features explosive stuff, which gives him huge strikeout potential. He struck out a heavy 31% of batters in his last stint in the minors in Triple-A in 2018 and sits about 96 mph with his fastball. Kopech’s fastball has a big backspin rate, which helps him pitch with life up in the zone and miss bats. Kopech’s four-seam fastball recorded an average spin rate of 2,559 RPM in 2018, much better than the league average of 2,264 RPM on four-seam fastballs.

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

Top 150

Steve Buchanan

Garion Thorne

Zach Thompson

Greg Ehrenberg

Julian Edlow

Mike Barner

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