Odell Beckham, Jr. has signed a shoe deal with Nike.

According to sources with knowledge of the deal, Beckham's contract is a five-year deal worth in the neighborhood of $5 million a year -- the richest shoe deal for an NFL player.

The deal will make Beckham a larger brand spokesman for Nike, including campaigns outside of football. Adidas wanted to sign the wide receiver away from Nike, which drove up the value.