Testaverde was drafted by the Tampa Bay Buccaneers in 1987. He struggled with them and went on to play for the Cleveland Browns. In 1996 with the new Baltimore Ravens, Testaverde threw 33 touchdown passes, over 4,100 passing yards, and 19 interceptions. He struggled again in 1997, and went on to the New York Jets, where he had success. Over his later career, Testaverde bounced around the league as a backup for multiple teams. In his final NFL season in 2007, Testaverde and David Carr split time. Testaverde later announced his retirement.