The National League All-Star roster was announced tonight. The inclusion of Corbin Carroll wasn’t really a surprise. He gets his third selection in four years, coming into tonight ranked 6th for bWAR among position players in the league, at 3.3 wins. But in addition, Eduardo Rodriguez was also named to the squad, and that’s a bit of a surprise – not least because this is his first selection in his 11th season in the majors. However, his 2.21 ERA is fourth in the NL, and his 3.7 bWAR is fifth among pitchers, so you’d be hard-pushed to argue that Rodriguez does not deserve his spot.
Through 86 games, Eduardo’s ERA is the lowest by a qualified pitcher on the Diamondbacks for 17 years, since Dan Haren 2.16 figure in 2009. Randy Johnson’s 1.77 in 2000 is the only other which is better than the current campaign by Rodriguez. It’s a startling – and very welcome – turnaround for Eduardo, who struggled to an ERA above five in both 2024 and 2025. After signing a four-year, $80 million contract in December 2023, he is now well on the way towards rescuing it from the abyss of all-time awfulness, on the edge of which this deal was certainly teetering. Hopefully it’ll continue for the remainder of its duration.
Carroll’s season has been almost as fabulous as the one he put up last year, which got him an All-Star selection, a Silver Slugger award and sixth place in the NL MVP voting. His OPS is just fifteen points down (.883 vs. 868) on the 2025 figure, and his ten triples not only lead the majors, they have propelled him to the all-time franchise career mark in that department. The honor pulls Corbin into a tie with team-mate Ketel Marte on three All-Star nominations. Among position players, only Paul Goldschmidt (6) and Luis Gonzalez (5) have more, with Randy Johnson (5) joining that pair from the mound.
Read the full article here




