I started writing this week’s top 100 hitters article the same way I do every week: on the balcony of my penthouse apartment inside One57 skyscraper on West 57th street overlooking Central Park. Sipping a tall glass of Chateau Lafite 1787 while my trained Tibetan Mastiff, Chanel rests her head on my lap. This is the type of lifestyle being a Razzball writer has afforded me.

In reality, I’m sitting on my second-hand couch in north Jersey catching up on this week’s episodes of Big Brother with my wife while drinking flat Mr. Pib as my cat walks across my lapto9oi[p9vgdvc12er2`q.

Perception and reality can change over time. Our perception of a certain player during our draft will become a completely different reality over the course of the season. Since there have only been one full day of games since my last rankings this week I’m going to post last week’s rankings and compare them with where I had them ranked at the beginning of week 1 to see where my perception and the player’s reality were at odds.

Five Biggest Fallers Since Week 1:

  • Gary Sanchez, fell 66 spots: After a 33 HR/90 RBI season in 2017, Gary’s ADP was hovering around pick 33 in ESPN leagues. Unfortunately, after 231 ABs to start the season El Gary was hitting only .190. Sure, the 14 HRs/41 RBI were nice but man was he tanking your ratios every week. Then, almost mercifully, he missed 20 games with a groin injury. Hopefully he can start to restore that batting average closer to the .284 average he had in his previous two seasons with the Bombers. Until he does, I’m going to keep him down in the 90s.
  • Eric Hosmer, fell 49 spots. I really don’t think the Petco Park effect is the cause for Hosmer’s decline this season. As I wrote about last week — it seems like Hosmer has completely altered his approach for some reason. He’s hitting the highest percentage of ground balls (62%) he’s ever hit in his career and striking out at the highest rate of his career as well (22.6%.) There’s still plenty of time for him to return to form, but he needs to act like he’s playing in Kansas City.
  • Jose Abreu, fell 42 spots. Going into the season Jose Abreu (and Anthony Rizzo) were looking like the safest picks in the entire draft. Abreu’s HR totals since 2014 have been: 36, 30, 25, and 33. His RBI totals: 107, 101, 100, 102. His batting averages: .317, .290, .293, .304. This year? If he reaches the 604 ABs he’s averaged over the past four seasons he’s on pace for 21 HRs, 85 RBI and is only hitting .251 on the season.
  • Kris Bryant, fell 39 spots: I’ve been getting a lot of flack for still even having Bryant in my rankings at all, let alone not letting him fall out of the top 50. However, I can’t be alone in thinking that the former rookie of the year & former MVP is going to bounce back and still have a great season. His .283 average isn’t so far off from the .288 career average he had before this year. I know the power numbers are hurting, but I believe that Kris Bryant was hurting as well. He missed 16 games with a shoulder injury that I think was bothering him since spring training. Since his return he’s hit safely in all six games he’s played in and has 2 HRs, 1 double, and 6 RBI as well. I think he’ll get back on track in the second half and climb back to the mid-30s in my rankings.
  • Dee Gordon, fell 39 spots: Dee Gordon at his peak is deserving of being ranked 25th overall. Peak Dee Gordon has averaged 61 SBs, 98 runs and a .309 average in his last three non-suspension years. Those 61 SBs are truly where Dee’s value shines as he has the most stolen bases over those three seasons in the entire league. He has three elite categories and two pitiful categories, but he can win you one of those categories every week single-handedly. Right now he’s on pace for 37 SBs and 77 runs. Yes, anything can happen in the second-half and in a speed-starved league 37 SBs are really still great — but those numbers no longer make him an elite top 25 player.


Five Biggest Risers Since Week 1: (of players who were ranked in Week 1)

  • Mitch Haniger, rose 76 spots: I was high on Haniger going into the season but wasn’t sure about his health or if his 2017 was a bit flukey. Well, he’s already surpassed his 2017 HR, RBI and SB total in 20 fewer ABs. He realistically could end up with 30 HR, 100+ RBI, 10+ SBs and a .275 batting average.
  • Ozzie Albies, rose 70 spots: I’m an Albies enabler, but even I didn’t see 20 HR/9 SB in the first half of his first full season at age 21. However, he was a 25+ stolen base threat throughout the minors, and even showed developing power in 2017 hitting 15 HRs across AAA and the bigs. The Braves are going to be a force for the next decade and Albies has MVP potential hitting near the top of their lineup and going 25/25 with a .280 average.
  • Javier Baez, rose 64 spots: Javier Baez didn’t come here to not swing. His 3.8% walk rate is 8th worst in the league. His 25.6% K/rate is 22nd worst in the league. Obviously that would lead to his .015 BB/K rate ranking behind only Dee Gordon and Salvador Perez. However, in only 93 games Baez has 19 HRs, 72 RBI and 18 SBs. Pair that with his 62 runs and 72 RBI and you have a 1st/2nd round pick in 2019. Baez has upped his hard contact rated to 39.3% He comes to the plate with only one thing in minded — swing and swing hard and so far this season it is paying off for him.
  • Eddie Rosario, rose 60 spots: A lot of guys on this list share something in common — I wasn’t completely sold on their one good major league season. Rosario hit 27 HRs and stole 9 bases with a .290 average in 2017, but I needed to see him repeat that after only hitting over 20 HRs once way back in the Twins rookie league. Well, Rosario is making me look foolish with his development this year. He’s hitting 65/19/61/6/.310 through 94 games and is poised to finish as a top 25 hitter this season.
  • Tim Anderson, rose 55 spots: If not for his .243 AVG and .299 OBP Tim Anderson would be even higher. He’s got 13 HRs/21 SBs so far and could end up with a 20/30 season if he keeps it up. However, that 6.3% walk rate and 24.3% K/rate are holding him down. I think the average will come back up a bit as his .292 BABIP creeps closer to his career .333 mark.


Biggest Debut Risers Since Week 1: (players unranked to start the season)

  • Eugenio Suarez, now ranked 19: Another guy who I didn’t fully buy into his 2017 developments — it didn’t help that he went down with a major thumb injury in April that saw him miss 16 games. Suarez was expected to lose his job to Nick Senzel by now, but due to Senzel’s injuries and Suarez playing like an MVP candidate — third base is booked in Cincinnati for the next few years.
  • Jesus Aguilar, now ranked 30: How did we all miss on this guy? Your NL HR leader went undrafted in your league, but that was mainly due to being blocked by the Brewers over-zealously adding offensive weapons. In 2016 Aguilar had a 40 HR/114 RBI season in the Indians minor league system with a .261 average. Unfortunately, the next year, the Indians signed Edwin Encarnacion and must be kicking themselves now for letting Aguilar slip through their fingers while E5 starts his slow decline.
  • Scooter Gennett, now ranked 31: Excuse the crap out of me for assuming a 5’10” 185 pound guy named SCOOTER hitting 27 HRs last season was a fluke! SCOOTER never hit more than 11 HRs in the minors and even the 14 he hit in 2016 with the Brewers was seen as a huge outburst for him. Well SCOOTER and his his fans — I’ll admit it now. I was wrong.
  • Shin-Soo Choo, now ranked 33: My brain must’ve been still locked into Big League Choo’s lost 2016 season where he played only 48 injury-riddled games. Even so, his OBP in 469 games with the Rangers prior to this season was a pedestrian (by his standards) .358. He was also averaging 16 HRs and 6 SBs. Compare that to the .390 OBP with 13 HRs and 13 SBs he was averaging in the 843 games prior to his Lone Star excursion and you can tell why I didn’t rank him. Well Choo has rediscovered his patience (14.9% walk rate; 11th best) and is continuing his power stroke, but should surpass his career high HR total (22) in the next month (he’s at 18 now.) Unfortunately, on a Texas team that is 25th in team batting average and 20th in team OPS his runs and RBI aren’t going to be as high as they should be.
  • Max Muncy, now ranked 35: ¯_(?)_/¯  What can I even say anymore?

Top 100 Hitters Now and Then

1 Mike Trout LAA OF 1 0
2 Mookie Betts BOS OF 5 3
3 Jose Ramirez CLE 2B/3B 19 16
4 Francisco Lindor CLE SS 15 11
5 J.D. Martinez BOS OF 18 13
6 Andrew Benintendi BOS OF 34 28
7 Manny Machado BAL 3B 12 5
8 Nolan Arenado COL 3B 3 -5
9 Jose Altuve HOU 2B 2 -7
10 Aaron Judge NYY OF 14 4
11 Charlie Blackmon COL OF 8 -3
12 Paul Goldschmidt ARI 1B 9 -3
13 Trea Turner WAS SS 7 -6
14 Jean Segura SEA SS 54 40
15 Javier Baez CHC SS/2B 79 64
16 Alex Bregman HOU SS/3B 30 14
17 Freddie Freeman ATL 1B 17 0
18 Giancarlo Stanton NYY OF 6 -12
19 Eugenio Suarez CIN 3B NR N/A
20 Cody Bellinger LAD 1B/OF 21 1
21 Eddie Rosario MIN OF 81 60
22 Mitch Haniger SEA OF 98 76
23 Ozzie Albies ATL 2B 93 70
24 Bryce Harper WAS OF 4 -20
25 Starling Marte PIT OF 37 12
26 Trevor Story COL SS 59 33
27 Christian Yelich MIL OF 29 2
28 Lorenzo Cain MIL OF 55 27
29 Carlos Correa HOU SS 10 -19
30 Jesus Aguilar MIL 1B NR N/A
31 Scooter Gennett CIN 2B NR N/A
32 George Springer HOU OF 20 -12
33 Shin-Soo Choo TEX OF NR N/A
34 Nelson Cruz SEA DH 46 12
35 Max Muncy LAD 1B/3B NR N/A
36 Joey Votto CIN 1B 13 -23
37 Xander Bogaerts BOS SS 49 12
38 Khris Davis OAK OF 43 5
39 Tommy Pham STL OF 47 8
40 Brandon Belt SF OF NR N/A
41 Edwin Encarnacion CLE 1B 31 -10
42 Didi Gregorius NYY SS 62 20
43 Nick Markakis ATL OF NR N/A
44 Tim Anderson CWS SS 99 55
45 Justin Upton ARI OF 28 -17
46 Matt Kemp LAD OF NR N/A
47 Nicholas Castellanos DET 3B/OF 56 9
48 Anthony Rendon WAS 3B 32 -16
49 Anthony Rizzo CHC 1B 16 -33
50 Kris Bryant CHC 3B 11 -39
51 AJ Pollock ARI OF 48 -3
52 Michael Brantley CLE OF NR N/A
53 Aaron Hicks NYY OF NR N/A
54 Rhys Hoskins PHI 1B/OF 35 -19
55 Brian Dozier MIN 2B 23 -32
56 Mike Moustakas KC 3B 71 15
57 Ender Inciarte ATL OF 64 7
58 Travis Shaw MIL 3B 67 9
59 Juan Soto WAS OF NR N/A
60 Cesar Hernandez PHI 2B NR N/A
61 Odubel Herrera PHI OF NR N/A
62 Daniel Murphy WAS 2B NR N/A
63 Elvis Andrus TEX SS 38 -25
64 Dee Gordon SEA 2B/OF 25 -39
65 Wil Myers SD 1B/OF 40 -25
66 Jose Abreu CHW 1B 24 -42
67 Ian Desmond COL 1B/OF 65 -2
68 Jose Martinez STL 1B NR N/A
69 Nomar Mazara TEX OF 86 17
70 D.J. LeMahieu COL 2B 52 -18
71 Ronald Acuna ATL OF NR N/A
72 Adam Eaton WAS OF 85 13
73 Yoan Moncada CWS 2B 97 24
74 Gleyber Torres NYY 2B/SS NR N/A
75 JT Realmuto MIA C NR N/A
76 Matt Olson OAK 1B 76 0
77 Evan Gattis HOU C 90 13
78 Brandon Nimmo NYM OF NR N/A
79 Joey Gallo TEX 3B/1B 58 -21
80 Whit Merrifield KC 2B 57 -23
81 Jed Lowrie OAK 2B NR N/A
82 Asdrubal Cabrera NYM 2B/SS/3B NR N/A
83 Eduardo Escobar MIN 3B/SS NR N/A
84 Chris Taylor LAD 2B/OF/SS 91 7
85 Brett Gardner NYY OF 88 3
86 Andrew McCutchen SF OF 68 -18
87 Justin Smoak TOR 1B 75 -12
88 Carlos Santana PHI 1B 66 -22
89 Kyle Schwarber CHC OF 96 7
90 David Peralta ARI OF NR N/A
91 Yangervis Solarte TOR 2B/SS/3B NR N/A
92 Gary Sanchez NYY C 26 -66
93 Adrian Beltre TEX 3B 82 -11
94 Eric Hosmer SD 1B 45 -49
95 Andrelton Simmons LAA SS NR N/A
96 Matt Carpenter STL 1B/2B/3B 74 -22
97 Brian Anderson MIA 3B/OF NR N/A
98 Gregory Polanco PIT OF 84 -14
99 Yuli Gurriel HOU 1B NR N/A
100 Jesse Winker CIN OF NR N/A


No Longer Top 100:

Josh Donaldson TOR 3B 22
Corey Seager LAD SS 27
Marcell Ozuna STL OF 33
Buster Posey SF C/1B 36
Robinson Cano SEA 2B 39
Jonathan Schoop BAL 2B 41
Byron Buxton MIN OF 42
Yoenis Cespedes NYM OF 44
Miguel Sano MIN 3B 50
Willson Contreras CHC C/1B 51
Billy Hamilton CIN OF 53
Rougned Odor TEX 2B 61
Domingo Santana MIL OF 63
Adam Jones BAL OF 69
Kyle Seager SEA 3B 70
Manuel Margot SD OF 72
Rafael Devers BOS 3B 73
Ryan Braun MIL OF/1B 77
Miguel Cabrera DET 1B 78
Eduardo Nunez BOS 2B/3B/OF 80
Marwin Gonzalez HOU 1B/2B/SS/OF 83
Jay Bruce NYM OF 87
Ian Happ CHC 2B/OF 89
Adam Duvall CIN OF 92
Yadier Molina STL C/1B 95
Matt Chapman OAK 3B 100
Oldest Most Voted
Inline Feedbacks
View all comments
Rene De La Torre
Rene De La Torre
4 years ago

Guy is offering,
Matt Olson and Shane Greene
Scooter Gennett

What do you think?

Great blog as always. U da man!

Kerry Klug
Kerry Klug
Reply to  Rene De La Torre
4 years ago

@Rene De La Torre: Thanks for reading! I like Scooter Gennett side a lot more. Unless the 10-15 saves will really move you up in the standings. There’s also a significant chance Greene gets traded to be a set-up guy on a playoff bound team.

4 years ago

I had to take a double take to see what year this was since Justin Upton is listed as an Arizona diamondback.

4 years ago

I could see Hodor back on here Hodor…

Kerry Klug
Kerry Klug
Reply to  Simsbad
4 years ago

@Simsbad: That’s an interesting character study…baseball comps for the Game of Thrones characters.
Hodor = Babe Ruth
Jon Snow = Mike Trout
Tyrion Lannister = Jose Altuve
The Hound = Logan Morrison
The Mountain = Jose Canseco

who else?

Reply to  Kerry Klug
4 years ago

@Kerry Klug:
Reek = Jameson Taillon

Reply to  DK
4 years ago

@DK: Jamie Lannister = Jim Abbot

4 years ago

I could see Odor back on here shortly….

Kerry Klug
Kerry Klug
Reply to  TTRA1N
4 years ago

@TTRA1N: FUEGO ALERT — dude is having a fantastic July. I have never been a big Odor fan — but game gotta recognize game.

4 years ago

I could see Odor back on here shortly.

4 years ago

How in the world do you have Matt Carpenter at 96…..did you fat-finger that 9?!

Reply to  Sirbuckler
4 years ago

@Sirbuckler: Probably ranked a little low, but 5 good days don’t change a season.

Reply to  Slimcompoop
4 years ago

5 ‘good’ days!? LOL! Some of the 5 best ever days! And he’s been a top 50 bat for at least a month running now…

Kerry Klug
Kerry Klug
Reply to  Sirbuckler
4 years ago

@Sirbuckler: First of all MOM, I big-boned-fingered it.. (pause.)
Second, I’m working on my weight, but I blame God for making pizza and chinese food so delicious.
Third, dude wasn’t hitting over .250 until the end of June. If he keeps up this crazy pace (he won’t) he’ll continue to move up.

4 years ago

Why is Hosmer even ranked?

Kerry Klug
Kerry Klug
Reply to  car
4 years ago

@car: I just can’t quit him — I have to believe he’ll get better. It’s not like he’s declining into his late 30s or anything. His track record leads me to believe he’ll be good in the second-half. If not, then shame on me.