In March 2021, Stewart signed a one-year deal with the Cleveland Browns, where he continued to impress with his performance on the field. He was then signed by the Houston Texans in August 2021, where he currently plays.

In March 2021, Stewart signed a one-year deal with the Cleveland Browns, where he continued to impress with his performance on the field. He was then signed by the Houston Texans in August 2021, where he currently plays.