A Minnesota Vikings fan favorite may be playing his final football in the NFL on Sunday.
At least, that's what pregame tears suggested for this 32-year old, two-time Pro Bowler.
The tears were in the eyes of fullback C.J. Ham:
#Vikings FB CJ Ham with what looks like tears in his eyes pre game. This may be his last game in the NFL. Pic.twitter.com/BIyUDj7kBO
— VikingzFanPage (@vikingzfanpage) January 4, 2026
Ham was an undrafted player out of Augustana in South Dakota. It's astounding that he's played now 141 games in the NFL.
He's been a successful fullback even in an era when fullbacks have gone out of vogue.
MORE: Breaking down what NFL games matter today
All 141 of Ham's games have come with the Vikings.
He has 83 career catches for 675 yards and two touchdowns, along with 41 runs for 118 yards and five more TDs.
The Vikings won't be in the playoffs, so Ham could be seeing his career end soon.
Nothing has been said publicly, but the speculation is now here thanks to the emotions from Ham.
This is the other information we have on the matter:
Vikings FB C.J. Ham, who is in the final year of his contract, is the sole Vikings captain at the coin toss. Ham told the @StarTribune last week that he is considering retirement.
— Kevin Seifert (@SeifertESPN) January 4, 2026
More NFL news:
- Drake Maye has one issue that could stop Patriots from winning Super Bowl
- Myles Garrett is full of irony after major contract decision, critical comments
- This viral Josh Allen highlight from Wyoming is crazy
- Philip Rivers' future takes shape after comeback
- Taysom Hill, older than you think, might be nearing his NFL end
- Travis Kelce's retirement takes the spotlight in Week 18