Hitter List 4/3: Ranking the Top 150 Hitters to Own ROS

Jonathan Metzelaar shares his weekly ranking of who will be the top 150 hitters in baseball through the end of the 2019 season.

Hello and welcome to Hitter List, where every Wednesday I’ll be unapologetically ranking the top 150 hitters in baseball from now through the end of the season.

Before we jump in to this week’s edition, I’d like to give a general overview of how I go about evaluating players for these rankings, so that when you call me the dumbest person imaginable later, at least you’ll know exactly why I’m the dumbest person imaginable:

  • I value stolen bases significantly more than home runs. The 5,585 homers hit in 2018 were the fourth-highest total in modern history. And the 2,474 stolen bases from last year were the lowest total since 1994 and the eighth-lowest total since 1969. In other words, stolen bases are a scarce resource getting even scarcer, like crude oil. And home runs are an abundant resource that are becoming more prevalent, like… Beanie Babies? All else being equal, I’ll always take the guy with 15 HR/20 SB over the guy with 20 HR/15 SB. 
  • I’m generally not a believer in positional scarcity, so position eligibility only comes into play in two instances: as a tiebreaker when two players are fairly evenly matched, or if a player is eligible at catcher, because catcher is a barren wasteland this year filled with adrenaline-fueled maniacs playing guitar riffs while strapped to 18-wheelers. Wait, no, that’s “Mad Max: Fury Road,” but catcher is just as bleak and weird.
  • I’m an old man who’s afraid of change, so I tend to be low on young players without major league track records.
  • These rankings apply only to leagues using standard scoring (R, RBI, HR, SB, AVG). Adjust accordingly for other formats.
  • These rankings are meant to be from today’s date through the end of the season. These are purely for redraft, so I’m not taking 2020 into account here at all (though it is weighing heavily on my mind politically — thanks for asking).
Rank Player Team Position
1 Mike Trout LAA CF,DH
2 Mookie Betts BOS CF,RF
3 Christian Yelich MIL LF,CF,RF
4 Jose Ramirez CLE 2B,3B
5 Nolan Arenado COL 3B
6 J.D. Martinez BOS LF,RF,DH
7 Manny Machado SD 3B,SS
8 Ronald Acuna ATL LF,CF
9 Jose Altuve HOU 2B
10 Paul Goldschmidt STL 1B
11 Aaron Judge NYY RF,DH
12 Bryce Harper PHI CF,RF
13 Charlie Blackmon COL CF
14 Alex Bregman HOU 3B,SS
15 Freddie Freeman ATL 1B,3B
16 Trevor Story COL SS
17 Javier Baez CHC 2B,3B,SS
18 Starling Marte PIT LF,CF
19 Andrew Benintendi BOS LF,CF
20 Anthony Rizzo CHC 1B,2B
21 Whit Merrifield KC 1B,2B,CF,RF,DH
22 Anthony Rendon WSH 3B
23 Carlos Correa HOU SS
24 Kris Bryant CHC 3B,RF
25 Cody Bellinger LAD 1B,LF,CF
26 Lorenzo Cain MIL CF
27 Tommy Pham TB LF,DH
28 Francisco Lindor CLE SS
29 Khris Davis OAK 1B,LF
30 Rhys Hoskins PHI 3B
31 Eugenio Suarez CIN LF,CF
32 Jose Abreu CWS 1B,DH
33 Xander Bogaerts BOS SS
34 Ozzie Albies ATL 2B
35 Wil Myers SD 1B,LF,RF
36 Raul Adalberto Mondesi KC 2B,SS
37 Trea Turner WSH SS
38 Yasiel Puig CIN RF
39 George Springer HOU CF,RF,DH
40 Eddie Rosario MIN LF,CF,RF
41 Nelson Cruz MIN RF,DH
42 Jean Segura PHI SS
43 Mitch Haniger SEA LF
44 Giancarlo Stanton NYY LF,RF,DH
45 Juan Soto WSH CF,RF
46 Vladimir Guerrero Jr. TOR 3B
47 J.T. Realmuto MIA C,1B
48 Gary Sanchez NYY C,DH
49 Matt Carpenter STL 1B,2B,3B
50 Joey Votto CIN 1B
51 Justin Turner LAD 3B
52 Jesus Aguilar MIL 1B
53 Corey Seager LAD SS
54 Michael Brantley HOU LF,DH
55 Nicholas Castellanos DET 3B,RF
56 A.J. Pollock LAD CF
57 Josh Donaldson ATL 3B,DH
58 Matt Chapman OAK 3B
59 Max Muncy LAD 1B,2B,3B,LF,RF
60 Travis Shaw MIL 3B
61 Jonathan Villar BAL 2B,CF
62 Marcell Ozuna STL LF
63 Gleyber Torres NYY 2B,SS
64 Robinson Cano NYM 2B
65 Andrew McCutchen NYY CF,RF
66 Michael Conforto NYM LF,CF,RF
67 Daniel Murphy COL 1B,2B
68 Ender Inciarte ATL CF
69 Tim Anderson CWS SS
70 Brian Dozier WSH 2B
71 Rougned Odor TEX 2B,DH
72 Victor Robles WSH RF
73 Ryan Braun MIL 1B,LF
74 Eloy Jimenez CWS LF,RF
75 Edwin Encarnacion SEA 1B,DH
76 Joey Gallo TEX 1B,3B,LF
77 David Peralta ARI LF,RF
78 Jose Peraza CIN 2B,SS
79 David Dahl COL LF,CF,RF
80 Adam Eaton WSH LF,CF,RF
81 Wilson Ramos NYM C,DH
82 Mallex Smith SEA LF,CF,RF
83 Corey Dickerson PIT LF,DH
84 Mike Moustakas MIL 3B,DH
85 Austin Meadows TB LF,CF,RF
86 Luke Voit NYY 1B
87 Dee Gordon SEA 2B,CF
88 Amed Rosario NYM SS
89 Justin Upton LAA LF,DH
90 Miguel Cabrera DET 1B,DH
91 Buster Posey SF C,1B
92 Andrelton Simmons LAA SS
93 Rafael Devers BOS 3B
94 Harrison Bader STL LF,CF,RF
95 Aaron Hicks NYY LF,CF,RF
96 Jurickson Profar OAK 1B,2B,3B,SS,LF
97 Ian Desmond COL 1B,LF
98 Nomar Mazara TEX LF,RF,DH
99 Yasmani Grandal MIL C
100 Brandon Nimmo NYM LF,CF,RF
101 Elvis Andrus TEX SS
102 Fernando Tatis Jr. SD SS
103 Cesar Hernandez PHI 2B
104 Yulieski Gurriel HOU 1B,3B,DH
105 Peter Alonso NYM 1B,DH
106 Willson Contreras CHC C
107 Jonathan Schoop MIL 2B
108 Miguel Andujar NYY 3B,DH
109 Byron Buxton MIN CF
110 Matt Olson OAK 1B,RF
111 Yadier Molina STL C
112 Paul DeJong STL 2B,SS
113 Jorge Polanco MIN SS
114 Danny Jansen TOR C
115 Domingo Santana SEA RF
116 Asdrubal Cabrera TEX 2B,3B,SS
117 Hunter Renfroe SD LF,RF
118 Eric Hosmer SD 1B
119 Max Kepler MIN CF,RF
120 Odubel Herrera PHI CF
121 Yoan Moncada CWS 2B
122 Ramon Laureano OAK RF
123 Jesse Winker CIN LF
124 Stephen Piscotty OAK RF
125 Eduardo Escobar ARI 2B,3B,SS,DH
126 C.J. Cron MIN 1B,DH
127 Ryan Zimmerman WSH 1B
128 Justin Smoak TOR 1B,DH
129 Carlos Santana CLE 1B,RF
130 Scooter Gennett CIN 2B,3B,LF
131 Kyle Schwarber CHC LF
132 Tyler White HOU 1B
133 Adam Jones OF CF,DH
134 Enrique Hernandez LAD 2B,3B,SS,LF,CF,RF
135 Willy Adames TB 2B,SS
136 Ryan McMahon COL 1B,2B,3B
137 Marcus Semien OAK SS
138 Yonder Alonso CWS 1B
139 Maikel Franco PHI 3B
140 Jake Bauers CLE 1B,LF
141 Lewis Brinson MIA LF,CF
142 Garrett Hampson COL 2B,SS
143 Joc Pederson LAD LF,CF
144 Gregory Polanco PIT LF,RF
145 Franmil Reyes SD LF,RF
146 Nick Senzel CIN 3B
147 Francisco Mejia SD C,DH
148 Delino DeShields TEX LF,CF
149 Billy Hamilton KC CF
150 Wilmer Flores ARI 1B,2B,3B



  • Speaking of Adam Jones, he appears to be the Arizona Diamondbacks‘ new leadoff hitter and he’s been off to a torrid start. I already thought he was a solid source for 20+ homers with a .275 average and a handful of steals, but now he should rake in the runs too. Not a bad guy to grab considering he’s practically free.


  • While the Daniel Murphy injury theoretically should have opened up full-time at-bats for my boy Garrett Hampson, he has astoundingly still struggled to get into the lineup. This is a situation I’m monitoring closely, as I think Hampson has big-time breakout potential and could use this opportunity to establish himself over Ryan McMahon as the rightful heir to the Colorado Rockies second-base gig.


  • It has been a huge start to the year for rookies Pete Alonso (AKA Alonso RBI-era) and Victor Robles, who each casually mashed against a trio of top-tier aces over the past week. They’ve each been equally impressive at the plate, but I am curious to see how they’ll react over the next few weeks as pitchers start exploiting their weaknesses.


  • With Trea Turner likely on the shelf for at least a month, those in deeper leagues might want to keep an eye on Carter Kieboom. If he’s recalled, he has enough pop, speed, and contact to make a difference and launch himself into the top 150 hitters going forward. It’s worth mentioning that it may take a week or so until he magically becomes “ready” for promotion due to service time manipulation.


Graphic by Michael Haas (@digitalHaas on Twitter)

Jonathan Metzelaar

Jonathan Metzelaar is a writer, content manager, and podcaster with Pitcher List. He enjoys long walks on the beach, quiet dinners by candlelight, and essentially any other activity that will distract him from the perpetual torture of being a New York Mets fan. He's written for Fangraphs Community Research and created Youtube videos about fantasy baseball under the moniker "Jonny Baseball."

29 responses to “Hitter List 4/3: Ranking the Top 150 Hitters to Own ROS”

  1. Justin Bunn says:

    Forget about Harper?

    • Jonathan Metzelaar says:

      I had him ranked 210, I don’t think he’s long for this game.

      Just kidding, he got lost in the shuffle, thanks for pointing that out.

  2. Matt says:

    Yea where’s Bryce Harper?

  3. Ben says:

    No George Springer???

  4. theKraken says:

    I enjoy these lists every week. This has got to be really tough this early. A few opinions…
    I can’t see how Wil Myers belongs up with his contemporaries – granted that looks like where a tier ends.
    I know you like SB, but Ender is too high. I’d rather have Dee Gordon. He is just a speed guy wherever those guys rank.
    I’m not sure why Bader is top 100.
    There really is not that much to like about Profar. Last year looks a bit fluky which is crazy considering it wasn’t great. IMO people who got burned by labeling him #1 prospect want him to be better than he is.
    Adam Eaton is a fine player, but I think he gets overrated in fantasy every year.
    Danny Jansen probably shouldn’t sniff this list.
    Nimmo is perennially too high.
    I think Laureano should have to earn his way onto the list. His minor league numbers paint a picture of a wildly inconsistent player.
    Picking guys that are too high is a lot easier than guys that are too low lol.
    Franco probably should be higher at this moment. He was good last year too especially when you consider that they tried to give his job to everyone with a pulse.
    Adam Jones is already on his way up but he is probably a lot better than lot of the guys ahead of him.
    I’m always a sucker for Moncada.
    I like Schoop more than players ahead of him.
    Dee Gordon looks healthy which makes him very valuable if you like SB.
    David Peralta is hard to rank too highly, but I like him more than a lot of guys ahead of him.
    The most useful thing I could actually do is find guys off the list, but that would take way more work haha. Thanks again!

    • Dave Cherman says:

      I’m curious why you think Eaton is overrated. I wrote an article about him so I’d just like to discuss.

      • theKraken says:

        Sure… I don’t watch much Nats so I don’t claim to have any great insight. I see a player that probably won’t steal 20 bags and very well might not hit 10 HR… and of course is hurt all the time. From my perspective, the Nats have always had a group of players that are overrated and also labeled as undervalued – maybe it had to do something with Bryce Harper and a bunch of psuedo-fans of the rest of the team. I don’t have any dirt on Eaton – I could very well be wrong. I just don’t really see the upside and the risk is too much for me. I got a bit sour on him last year with two consecutive injury-plagued years. I appreciate you asking – I wish I had something substantial to share.

    • Jonathan Metzelaar says:

      Thanks for reading, you make a lot of interesting points. Always appreciate the feedback.

  5. MookieBestt says:

    Feels like an aggressively low ranking of Juan Soto. 13 spots behind Jose Abreu, who I think he will outperform in all 5 categories (and every projection I’ve seen agrees).

    • Jonathan Metzelaar says:

      It’s really track record for me. If healthy, I think Abreu gives you 30 homers and at least a .280 average in the bag. I think the jury is still out on how much power Soto is going to be able to give you with his high groundball rates, and I think that may also make his average more volatile.

      • theKraken says:

        I’ll do you one better. I like Abreu to hit .300 with 30+ HR. He was having what would have been a career year in 2018 until he had the most absurd set of injuries imaginable ranging from testicles to infections! He is also a decent trade candidate and his lineup would improve – I think what he does with nobody around him is even more impressive. On the other hand, Soto does look kind of like beast.

  6. Votto9000 says:

    Cutch is on the Phillies, not the Yankees.

  7. Nick says:

    Am I missing something or did he leave out Matt Carpenter?

  8. Jeff says:

    any year, another man crush on Tim Anderson?

  9. Adrian says:

    I don’t understand why Renfroe is higher than Franmil. Seems like Franmil might play more.

  10. Jim says:

    Scooter still at #130? Says a lot.
    F Reyes still at 145 despite playing time issues possibly cropping up and no life in his bat yet.
    No Soler, no Grichuk?

    • Jonathan Metzelaar says:

      Trying not to let myself be swayed by a hot week or two, and Soler and Grichuk have a lot of mediocre at-bats under their belt in their career to this point. If they’re still on fire in a couple weeks I could definitely see them climbing though.

  11. Jerry says:

    Think Teoscar makes his way on here by May?

  12. Jason says:

    Thanks for the work on this list. They are a very enjoyable read. I think the Soto ranking is extremely low-probably about 25 spots too low. Considering what he did last year it is entirely possible there is room for growth as he keeps learning. Though losing Turner for a bit might ding him a touch.

    • Jonathan Metzelaar says:

      Thanks for reading! I’m definitely the low man on Soto, but it’s not because I don’t think he’s incredibly talented. I just want to see how the high groundball rates and bloated BABIP and HR/FB from last year translate into production this season. If he proves last year’s production wasn’t a fluke he’ll very quickly rise to a much higher slot.

  13. Derek says:

    You’re not getting the least bit concerned about Jose Ramirez yet?

    • theKraken says:

      You have one week that you are comparing to several years. I think most players in his shoes would have opened the year on the DL, but he may be toughing out an injury – he was very questionable for opening day at one point. If Lindor was healthy i think he may have hit the DL – look how helpless they are even with him in the lineup. Nothing about his skillset has ever had any red flags – I don’t know what the concern would be other than a bumpy start which is looking inevitable – who knows he could go full Hunter Renfroe and change it in a game.

  14. Levi says:

    How long should my Jesse Winker leash be? I know it’s early, but his cold start and my fantasy team’s plethora of injuries have me tickling the trigger finger. It’s an OBP league so I want to believe.

    • Jonathan Metzelaar says:

      I don’t usually start panicking on guys until close to a month into the season, so I think you have to hold there, especially in that format.

    • theKraken says:

      I think that is a great question. If not a keeper, then I would drop him but I wouldn’t feel great about it. His value is overstated IMO and those Dodgers acquisitions are not going away… probably. Winker doesn’t provide much power (power is free these days) and the SB are zero. I do think you could regret the drop, but it all depends on format and what is out there. He was always a lot more speculative than people would like to admit. Take a gander at those AAA numbers. Yes, he did hit .300 in AAA, but he didn’t exceed it by much and those are good hitting environments. I always really liked Winker as a prospect, but even I think perception lapped value quite a while back.

Leave a Reply

Your email address will not be published. Required fields are marked *

Account / Login