Can't believe the All-Star Game is a month from last night.
Time to scour the stat pages and give an early look at the most-deserving rosters. As always, I reserve the right to revisit this if things change in the next three weeks or so.
NATIONAL LEAGUE
C - Jonathan Lucroy
1B - Anthony Rizzo
2B - Daniel Murphy
SS - Trevor Story
3B - Nolan Arenado
OF - Yoenis Cespedes
OF - Bryce Harper
OF - Carlos Gonzalez
DH - Starling Marte
P - Clayton Kershaw
P - Jake Arrieta
P - Jon LesterP - Madison Bumgarner
P - Noah Syndergaard
RP Mark Melancon
RP AJ Ramos
RP Jeremy Jeffress
AMERICAN LEAGUE
C - Salvador Perez1B - Eric Hosmer
2B - Jose Altuve
SS - Xander Bogaerts
3B - Josh Donaldson
OF - Mike Trout
OF - Mookie Betts
OF - Mark Trumbo
DH - David Ortiz
P - Chris Sale
P - Danny Salazar
P - Steven Wright
P - Rich Hill
P - Marco Estrada
RP Zach Britton
RP Alex Colome
RP Wade Davis