Before joining the Baltimore Ravens, Sean Ryan has played for several teams in the NFL. He originally entered the league as an undrafted free agent in 2016, signing with the Green Bay Packers. He spent time on the practice squad of the Packers and also had brief stints with the Houston Texans and New York Jets before joining the Ravens in 2019.