Yoenis Cespedes hasn’t played a Major League Baseball game since 2018. To get more specific, it was July 20 when the New York Mets visited the New York Yankees.
Cespedes didn’t play the field that day, instead slotting in as the team’s DH for the game. So, to find the last time he actually played defense in a game, you have to travel back to May 13 in a game versus the Philadelphia Phillies.
Determined to silence his doubters and to recoup the salary he had stripped away, Cespedes is hopeful he’ll be back as soon as possible.