Last updated: August 2026
| Net Worth | Estimated $3-6 million |
| Born | September 16, 1995 |
| Profession | Professional Football Player (Safety) |
| Nationality | 🇺🇸 American |
M.J. Stewart is an American professional football safety who currently plays for the Houston Texans. A 2018 second-round NFL Draft pick, his documented career earnings exceed $15.5 million according to Spotrac; after taxes, agent fees, and living expenses, his net worth is reasonably estimated in the $3-6 million range.
Early Life & Family
Marvin “M.J.” Stewart Jr. was born on September 16, 1995, in Arlington, Virginia. He played four seasons (2014-2017) at the University of North Carolina at Chapel Hill, majoring in exercise and sport science.
Rise to Fame
Stewart’s college performance at North Carolina, primarily as a cornerback, made him a highly regarded prospect heading into the 2018 NFL Draft.
Career History
The Tampa Bay Buccaneers selected Stewart in the second round (53rd overall) of the 2018 NFL Draft, signing him to a four-year, $5,083,112 rookie contract. He has since transitioned from cornerback to safety and played for the Cleveland Browns before joining the Houston Texans, where he continues to play. Across his career he has recorded 237 total tackles, one sack, 15 pass deflections, two interceptions, four forced fumbles, and four fumble recoveries.
How They Built Their Wealth
Stewart’s wealth has come from a sustained NFL career spanning the Buccaneers, Browns, and Texans, including his second-round rookie contract and subsequent veteran deals. Spotrac places his total documented NFL career earnings at more than $15.5 million.
Personal Life
Stewart played his college football at the University of North Carolina, where he studied exercise and sport science. Further personal details are not extensively publicised.
M.J. Stewart’s net worth is estimated in the $3-6 million range, built over an NFL career spanning more than eight seasons and three franchises since being drafted in the second round in 2018.
