But he can also throw a perfect fastball with a softball, which is no easy task. At a St. Jude’s charity softball game, the Giants wide receiver showed off his pitching form by throwing a perfect strike with ease.

MORE: NFL’s All-Muscle team | J.J. Watt plays hockey | Josh Robinson apologizes for anti-gay remarks

Teammate Prince Amukamara, who posted the video, said Beckham threw it 90 mph. I’m not sure if he made that number up, but it looks accurate.

Add “pitched a perfect game” to Beckham’s list of accomplishments. There’s no way anyone is getting a hit off him.