Vikings Hall of Fame Legend Randy Moss speaks out against the NFL after CJ Ham received a random drug test notice just one day after announcing his retirement.
The Minnesota Vikings had just experienced an emotional moment as fullback CJ Ham signed a one-day contract to officially retire after 10 seasons with the franchise. However, only 24 hours after Ham hung up his cleats, the NFL sent a random drug test notice to the 32-year-old.
Ham’s wife, Stephanie, shared it on her Instagram Story with the caption: “Tell me how @cjham_93 is officially retired as of yesterday… and had a drug test this morning?” — a post that quickly stirred debate across the NFL community.
Randy Moss — Hall of Famer, 6-time Pro Bowler, and former Vikings star — was quick to voice strong criticism. On social media and in a brief interview, Moss called the NFL’s action “disrespectful and completely unnecessary.”

“CJ Ham gave his entire career to the Vikings and had just announced his retirement in such a classy way. Sending him a drug test the very next day feels like they’re saying, ‘we still don’t trust you.’ That’s not how you honor guys who poured their blood, sweat, and tears into this league,” Moss said.
Moss, who went through the NFL’s strict drug-testing policy during his own career, emphasized that the rules should be more flexible for players who have officially stepped away from the game. “I understand the NFL wants to protect its image and keep the league clean, but this is a moment where respect should come first.
CJ is no longer an active player — he’s a former veteran now. Why not wait at least a few weeks instead of treating him like he’s still competing?” the Vikings legend said.
The incident quickly spread across social media, drawing thousands of reactions from Vikings fans and former players. Many agreed with Moss that the NFL’s timing was insensitive, especially considering Ham was never a flashy star but was always respected and beloved for his team-first mentality.
Following the wave of criticism, NFL Commissioner Roger Goodell issued an explanation. In an official statement, Goodell said the move was not personal but rather a mandatory procedure under the Collective Bargaining Agreement (CBA).

“Any player who signs a one-day contract to retire remains in the random testing system until his paperwork has been fully processed and officially updated. This is a league-wide rule designed to protect the integrity of the game and the rights of all parties involved, and it is not directed at any individual,” Goodell said.
Goodell added that the NFL is reviewing its administrative procedures to avoid similar situations in the future, but for now, the league must strictly follow its current policy.
The story involving CJ Ham and Randy Moss has once again sparked a larger debate about how the NFL treats its veterans — balancing the need to maintain discipline with the need to show respect.


