Odell Beckham Jr is primed to make his Vikings debut on Monday night after being signed to the active roster hours before Minnesota‘s clash with the Buffalo Bills.
The 34-year-old NFL veteran has not made a catch in the NFL since 2024 but he is set to be back on the field on Monday night.
Beckham was signed by the New York Giants ahead of the 2026 season, only to be cut in September after just three games and one target.
He spent training camp in New York trying to secure an emotional return to the team that drafted him No 12 overall in 2014, but he was released from his $1.3 million deal after being on the field for just 20 snaps.
Before long, however, he was back in the league with Minnesota – the sixth different team of his 11-year NFL career. The wide receiver joined the Vikings practice squad back on October 7.
His exit from New York, while mutual on paper, appeared to leave a bitter taste in Beckham Jr’s mouth.
Odell Beckham Jr was signed to the Vikings’ active roster ahead of their clash with the Bills
Beckham was signed by the New York Giants ahead of the 2026 season, only to be cut
The 34-year-old is pictured alongside Justin Jefferson ahead of Monday Night Football
‘[I don’t know] why they even gave me the run along,’ he wrote on Instagram. ‘I [could have] really been playing this year somewhere and making [an] impact and I mean that from a person whose (sic) humbled by God and life.’
‘I’m super smart!!!!’ he added. ‘But I didn’t see this one, my brotha. They got me!!!’
‘I came in HUMBLY, took vet min then EARNED my spot [and] didn’t say nothing bout no $$ which I [know] make for everybody.’
Beckham’s deal was worth $1.3 million, of which he received about $220,000 this season, according to Spotrac.com.
As he wrote on Instagram, he ‘shoulda known better.’
‘Now let me [tell you] the [real] deal truth [that] hurt my heart to the core is [coming] home and seeing my son and how happy he was with no idea of what happened and talkin’ [about] my job [and] jersey number 13 broke me [the f***] down,’ Beckham continued.

