The New York Mets have had a tremendous first half despite missing Jacob deGrom for the entire season thus far and surviving without Max Scherzer for over one month.
They are doing this largely thanks to their four all stars. Pete Alonso, Starling Marte, Jeff McNeil, and Edwin Diaz will all represent the Mets in Los Angeles and all four of them are very deserving of spots.
McNeil honestly deserved the start at second base in my opinion over Jazz Chisholm and Diaz has been so good he should be the closer for the NL team.
Even with four all-star representatives, the Mets still had three players I feel were snubbed.
3. Mets shortstop Francisco Lindor
Francisco Lindor has finally lived up to what he was supposed to be. He really has since June of last season, but it's nice to see him put it all together for a full season.
The batting average might not be high, but he has slashed a respectable .245/.319/.424 with 15 home runs and 60 RBI. He's also added nine stolen bases and a really good glove at shortstop.
The National League happens to have two shortstops in Trea Turner and Dansby Swanson who both had excellent first halves, but Lindor's was very good as well.
Lindor's 60 RBI puts him in fifth in the National League and tied for seventh in all of baseball. His 15 home runs are second among National League shortstops.
Lindor has a 2.9 fWAR which is third among National League shortstops but top 10 in the NL. He probably doesn't deserve a spot over Swanson or Turner but he's been one of the best players in the National League even with a low batting average. He's been clutch, he's played good defense, he's hit for power.