Mets 2023 midseason grades for every key playerPlus, we hand out grades to Buck Showalter and Billy Eppler too7/13/2023, 1:30 PMJohn HarperMLB Freelance Writer/On-air TalentJul 9, 2023; San Diego, California, USA; New York Mets starting pitcher Max Scherzer (21) throws a pitch against the San Diego Padres during the first inning at Petco Park. / Orlando Ramirez-USA TODAY SportsJun 26, 2023; New York City, New York, USA; New York Mets relief pitcher Drew Smith (40) pitches against the Milwaukee Brewers during the sixth inning at Citi Field. / Brad Penner-USA TODAY SportsJun 14, 2023; New York City, New York, USA; New York Mets center fielder Brandon Nimmo (9) celebrates with shortstop Francisco Lindor (12) and third baseman Eduardo Escobar (10) after hitting a tenth inning walkoff double against the New York Yankees at Citi Field. / Brad Penner-USA TODAY SportsNew York Mets second baseman Jeff McNeil (1) gestures before scoring a run against the San Diego Padres during the 10th inning. / Orlando Ramirez-USA TODAY Sports