Over the last couple of years, I’ve written about some things I don’t like about the balloting for the MLB All-Star Game, and the league has made some changes this year that improve the process, in my opinion. First, the ballot was released on Friday, nearly a month later than voting has started in the past, and there are fewer votes allowed per email address. My big beef the last two years was the league allowing people to vote up to 35 times per day per email address. This year, they’ve changed the voting to allow for five ballots per day per email address, with a total of 35 ballots cast per email address throughout the voting period. This change will hopefully allow for less ballot-box stuffing and increase the likelihood of deserving players getting voted into the starting slots.
Despite the later start to the voting, I’m continuing with the tradition of calling my first ballot “way-too-early” with additional updates during the voting period, which ends on July 5, which is 10 days before the game is set to be played in Washington, D.C., on July 17.
1B Mitch Moreland, Red Sox: Moreland is getting a chance at regular playing time and is doing well enough that the Red Sox were willing to release DH Hanley Ramirez, who had been platooning with Moreland. With an average around .300 and nine home runs, I’m giving Moreland the nod over a guy like Jose Abreu, of the White Sox, who is putting up comparable numbers.
2B Jose Altuve, Astros: Altuve’s power numbers are down compared to last season, but he’s still near the top of the American League with a .332 batting average. The only other AL second baseman who’s hitting better than .300 is Yankees rookie Gleyber Torres. An argument can be made for either player, but the reigning MVP — who leads the AL in hits — gets my vote.
SS Manny Machado, Orioles: Machado and the Indians’ Francisco Lindor are both having great seasons, but Machado is hitting about 20 points better, with more homers and RBI on the season so he’s the choice to make here. Lindor would still make the team as a backup, but Machado is having the better season and gets my vote.
3B Jose Ramirez, Indians: A Cleveland infielder is getting my vote here as Ramirez is the only player at the hot corner in the AL who’s hitting both for average and power. He’s hitting around .300 and is leading the position in home runs and RBI, making him an easy choice for my ballot.
C Wilson Ramos, Rays: The veteran catcher is hovering around a career-high with a .301 batting average entering Sunday with seven homers. There are other catchers — including the Royals’ Salvador Perez and the Yankees’ Gary Sanchez, who have more home runs but aren’t close to Ramos in average, making him the AL’s best overall catcher in terms of offensive stats.
DH J.D. Martinez, Red Sox: The biggest offensive hole the Red Sox had last season was hitting the fewest home runs in the AL. Martinez, who signed with the Red Sox as a free agent in the offseason, is helping to change that with a MLB-best 19 home runs to go along with 50 RBI, which also leads the majors. He’s easily the best choice to make at DH.
OF Mookie Betts, Red Sox; Aaron Judge, Yankees; Mike Trout, Angels: Betts just went on the DL this weekend, but he is having one of the best seasons of all hitters in the American League, leading the league with a .359 average, in addition to 17 home runs and 37 RBI. I expect him to be back in action in time for the All-Star Game, but even if he’s not he gets my vote. There’s no sophomore slump for Judge, who is putting up similar numbers to what he did last year, when he finished as the runner-up to Altuve in AL MVP voting. And Trout is having a typical Mike Trout season, hitting .313 with 19 home runs — tied with Martinez for the major league lead — here in early June.
1B Freddie Freeman, Braves: Some rookies have helped the Braves get out to a surprisingly strong start in the NL East this season, but the veteran Freeman is doing his part as well, hitting .335 with nine home runs and 40 RBI.
2B Scooter Gennett, Reds: Gennett is one of the few bright spots for a Reds team that has the second-worst record in the National League. His .340 average and 11 home runs gets my vote over the Braves’ Ozzie Albies and Cubs’ Javier Baez, who are also having good seasons thus far.
SS Brandon Crawford, Giants: There’s not a standout candidate among NL shortstops, so I’ll give it to Crawford, who is hitting over .300 with six home runs.
3B Nolan Arenado, Rockies: Arenado is always in contention to get a start in the All-Star Game, and this year is no different with a .325 average and 12 homers entering Sunday. He edges out the Cubs’ Kris Bryant to get my vote at the position.
C J.T. Realmuto, Marlins: Realmuto began the season on the DL, but he has put up good numbers since taking the field, hitting over .300 with six home runs at a position where offense isn’t easy to come by. The Giants’ Buster Posey is having a bit of a disappointing season, by his standards, giving Realmuto a chance to get a vote on my ballot.
DH With no DH in the National League, fans don’t get to vote for one.
OF Charlie Blackmon, Rockies; A.J. Pollock, Diamondbacks; Matt Kemp, Dodgers: Two of the three choices here are the same as on my way-too-early ballot last season, with the Nationals’ Bryce Harper the one who didn’t get the repeat vote. He has 18 home runs, but is hitting just .233 — a far cry from his .319 average in 2017 — which kept him off my ballot. Pollock, who is hitting .293 with 11 homers, gets my third outfield vote instead. Kemp currently has the highest average of this threesome, at .347, and Blackmon is hitting .285 with 12 home runs.
Starting pitchers are not on the ballot and are chosen by the all-star managers, but I like to choose them, too. In the American League, the only choice is the Astros’ Justin Verlander, who has an impressive 1.24 ERA and 104 strikeouts through 13 starts, with the Nationals’ Max Scherzer getting my vote in the National League. Scherzer is 9-1 with a 1.92 ERA and 120 strikeouts in 12 starts.
I’ll be updating the ballot as the All-Star Game approaches, so keep checking back in for updates.