Odell Beckham Jr. is one of the NFL's freakiest athletes, and he proved it once again on Friday night.The New York Giants receiver took in a Major League Baseball game in California, and was invited to engage in some batting practice with the visiting Tampa Bay Rays team prior to the contest. The results were absolutely shocking.

The flashy wideout crushed homers in the session, easily sailing baseballs over 400 feet into the rock display in center field. He left many of the baseball players in attendance baffled with his raw display of power, and many of them joked he should consider changing careers.

Beckham Jr. has been vigorously working out with his private trainer in California ahead of the 2018-19 NFL season, and is expected to be in attendance for the Giants voluntary OTA sessions on Monday. He's entering the final fifth-year team option of his rookie contract, and will earn approximately $8.5 million this season. However, Beckham Jr. is reportedly seeking a new long-term contract in the $20-million range on an annual basis.

Giants co-owner John Mara recently stated he's eager to negotiate a multi-year contract to keep him with the organization for a long time. Still, Beckham has been linked to a number of trade rumors this offseason. 

"The contract will get done when it’s supposed to get done. I think that’s the Dave Gettleman line. I’m gonna adopt that I think, all spring, all summer, as long as it takes," Mara said. "It's not the first contract negotiation we've ever had. It'll get done when it's supposed to get done."

Beckham, who has hauled in 313 passes for 4,424 yards and 38 touchdowns in 47 career NFL games, is still recovering from an ankle injury that kept him sidelined most of 2017. Clearly, the ankle is now stable based on his baseball swing.

The Giants limped to a 3-13 finish last season, but the addition of Penn State running back Saquon Barkley in last month's draft should help balance New York's offense this year, and take some pressure off the passing game.