
M.J. Stewart

M.J. Stewart is a defensive back for the Houston Texans, wearing #29. M.J. played college football at North Carolina and was drafted in 2018 (round 2, pick 53). Listed at 5'11" and 205 lb.
M.J. Stewart: facts
- Team
- Houston Texans
- Position
- Defensive back (DB)
- Jersey number
- #29
- College
- North Carolina
- Draft
- 2018, round 2, pick 53 (Tampa Bay Buccaneers)
- Born
- September 16, 1995 (age 31)
- Height
- 5'11"
- Weight
- 205 lb
- Rookie season
- 2018
Source: nflverse player records, the 2025 roster and the 2026 weekly rosters through week 4 (CC BY 4.0). See the other 2018 draft picks in our database.
M.J. Stewart: career by team
Tampa Bay Buccaneers2018–2019
Cleveland Browns2020–2021
Houston Texans2022–2026
M.J. is an NFL Grid answer for Buccaneers and Browns, Buccaneers and Texans, Browns and Texans.
Seasons on each roster from the nflverse roster files (CC BY 4.0); old team names are shown under today's franchise.
Other Texans defensive backs
- Ajani CarterDB · #34 · Houston / Utah State
- Alijah HuzzieDB · #36 · North Carolina / East Tennessee State
- Calen BullockDB · #2 · USC
- Derek Stingley Jr.DB · #24 · LSU
- Ja'Marcus IngramDB · #42 · Buffalo / Texas Tech
- Jalen PitreDB · #5 · Baylor
- Jaylen ReedDB · #23 · Penn State
- Jaylin SmithDB · #22 · USC
Also from North Carolina
- Alijah HuzzieDB · Texans
- Asim RichardsOL · Saints
- British BrooksRB · Texans
- Cedric GrayLB · Titans
- Charlie HeckOL · Buccaneers
- Chazz SurrattLB · Seahawks
- Cole HolcombLB · Steelers
- Devontez WalkerWR · Ravens
Drafted near M.J. in 2018
- Christian KirkRound 2, pick 47 · WR
- Uchenna NwosuRound 2, pick 48 · LB
- Dallas GoedertRound 2, pick 49 · TE
- Jessie BatesRound 2, pick 54 · DB
- Donte JacksonRound 2, pick 55 · DB
- Isaiah OliverRound 2, pick 58 · DB
M.J. Stewart: questions
What team does M.J. Stewart play for?
M.J. Stewart is on the Houston Texans roster (AFC South) in the 2026 nflverse weekly rosters (through week 4), wearing jersey number 29.
What position does M.J. Stewart play?
Defensive back (DB), as recorded in the nflverse data.
Where did M.J. Stewart go to college?
North Carolina. 38 other players in our dataset came from the same school.
When was M.J. Stewart drafted?
In 2018, round 2, pick 53, by the Tampa Bay Buccaneers.
How tall is M.J. Stewart?
5'11" (71 inches), 205 lb.
Facts from nflverse (CC BY 4.0). Photos only from Wikimedia Commons under free licences, credited above. AllStar Grid is independent and not affiliated with the NFL or its teams. Credits