McGowan appeared in a rookie minicamp for the Jaguars after going undrafted in the 2019 NFL draft, and was signed by the Jaguars on June 5, 2019.[2][3] He was waived/injured on July 31, 2019, and placed on injured reserve.[4] He was waived with a failed physical designation on April 20, 2020.[5]