Cleveland Browns superstar Myles Garrett says he just got sucker punched in the face by a "fan" who asked him for a picture ... and now he's clowning the attacker on social media.
Garrett -- who's 6'4", 272 lbs -- says he was inside of his car Wednesday when the "fan" flagged him down and "hopped out his car to take a picture with me."
"I cracked the window enough for the camera to get my face," Garrett says ... but when the guy got close, he socked Myles right in the face.
23-year-old Garrett -- the #1 overall pick in the 2016 NFL Draft -- didn't seem fazed one bit .