Odubel Herrera
No hitter in baseball has been as consistent this season than Odubel Herrera, who leads the league with a 41-game on-base streak, the fifth-longest in Phillies history. Coaches always said Herrera could someday contend for a batting title, which is exactly what he’s doing 39 games into the season.
Herrera leads the National League with a .360 batting average, just .02% behind Boston’s Mookie Betts for the best in baseball. He’s got the third-best on-base percentage in the National League (second among outfielders), second in the National League in hits with 50, and first among National League hitters with a 2.1 WAR.
Simply said, Herrera is not just a candidate to represent Philadelphia for a second time, but a candidate to start behind Nola in centerfield during the All-Star game.