In the NFL, Irwin signed with the Cincinnati Bengals as an undrafted free agent in 2019. Since joining the Bengals, Irwin has continued to hone his skills and make valuable contributions to the team. He has shown his versatility as a player, both as a receiver and a special teams contributor.