On July 5, Céspedes was named to the National League roster for the 2016 Major League Baseball All-Star Game at Petco Park, joining teammates Noah Syndergaard, Bartolo Colón, Jeurys Familia and Mets manager Terry Collins, but was later taken off the roster along with Syndergaard due to an injury. In August 2016, Céspedes was criticized for golfing while on the disabled list.