He was originally drafted by the Green Bay Packers 14th overall in the 2000 NFL Draft. After a promising but unspectacular rookie season, he reached the Pro Bowl following his second NFL year, during which he caught nine touchdown passes. Franks has been to three Pro Bowls altogether (2001, 2002, and 2003). He missed much of the 2005 season with knee and neck injuries.
On February 20, 2008, Franks was released by the Packers after an unproductive and injury plagued 2007 season in which he was demoted to second string TE behind Donald Lee. He played for the Packers from 2001 to 2007.