
#29 S · Houston Texans
Height
5'11"
Weight
205 lbs
Age
30
College
North Carolina
Draft
2018, Rd 2, #53
Experience
8 yrs
S Rank
#160 / 197
Grade this player:
| Year | Team | GP | INT | PD | Tkl |
|---|---|---|---|---|---|
| Career | ![]() | 99 | 2 | 15 | 237 |
| 2025 | ![]() | 9 | 0 | 2 | 25 |
| 2024 | ![]() | 15 | 0 | 0 | 12 |
| 2023 | ![]() | 8 |
Length
1 year
Total Value
$2.7M
Guaranteed
$500K
AAV
$2.7M/yr
The Texans secured decent depth value by bringing back M.J. Stewart on a modest $2.7M AAV deal, earning a C CVI that reflects a fair market transaction for a role player. Stewart profiles as a depth piece safety who can contribute on special teams and provide serviceable snaps when called upon, making his salary appropriate for that tier of player in today's inflated safety market. The one-year structure with minimal guaranteed money ($0.5M) gives Houston maximum flexibility while Stewart gets a chance to prove he deserves a longer-term commitment. At this price point, the Texans aren't taking on meaningful financial risk, and Stewart's veteran presence adds useful insurance behind their primary safeties. This is the type of sensible, low-stakes signing that good front offices make to round out their roster — not flashy, but a solid use of cap space for a player who knows his role and can execute it competently.
M.J. Stewart earns a D- grade as a veteran defensive back providing depth for the Texans' secondary. Houston's defense has been competitive, and Stewart fills a role as an emergency option who can handle multiple positions in the defensive backfield. His experience and versatility keep him on the roster, but the production hasn't warranted a significant role. The Texans have better options at every defensive back position, which confines Stewart to a specialized backup role. He's a veteran presence whose value is more about insurance than impact.
No transactions found for this player.
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
| 0 |
| 0 |
| 22 |
| 2022 | ![]() | 17 | 0 | 1 | 41 |
| 2021 | ![]() | 13 | 0 | 4 | 47 |
| 2020 | ![]() | 16 | 2 | 3 | 22 |
| 2019 | ![]() | 10 | 0 | 2 | 35 |
| 2018 | ![]() | 11 | 0 | 3 | 33 |
Updated Mar 19, 2026
Recent seasons are weighted more heavily in the overall performance grade.
D
2025
(50% weight)
F
2024
(30% weight)
D
2023
(20% weight)