Made the opening day roster in 2023 out of training camp as an undrafted free agent and played in two of the first four games before returning to the practice squad. Had two further game day promotions later in the regular season. Was released at the end of the 2023 season. Played 59 games across six seasons in college having also been with West Virginia and Marshall as well as his final two years at NC State.