The greatest catch of all time?

Could this be the greatest catch of all time? American footballer Odell Beckham Jr's amazing one-handed grab has gone viral and got everyone talking.

The NFL star made the seemingly impossible play on Sunday when the team he plays for, The New York Giants, took on rivals the Dallas Cowboys.

It's been getting plenty of views, with fans and fellow sportsmen all saying it's one of the best catches they've ever seen.

Watch it here and decide for yourself.

Pictures courtesy of NFL UK.

Watch more Newsround videos