Simms fu scelto nel corso del terzo giro del Draft 2004 dai Tampa Bay Buccaneers[1]. Iniziò la sua stagione da rookie come terzo quarterback nelle gerarchie della squadra dietro Josh Johnson e Brian Griese, ma dopo una cattiva pre-stagione di quest'ultimo salì nel ruolo di prima riserva, riuscendo a disputare anche due gare come titolare. Nella stagione successiva disputò dieci gare come titolare, guidando i Bucs alla loro prima qualificazione ai playoff dal 2002 passando 10 touchdown e 7 intercetti. A fine dicembre 2006 annunciò un rinnovo biennale con la franchigia ma il deterioramento dei rapporti con l'allenatore Jon Gruden lo portarono ad essere svincolato il 30 agosto 2008.
Dopo l'infortunio occorso a Vince Young, Simms firmò coi Tennessee Titans dove fu riserva di Kerry Collins. Nella stagione 2009 passò ai Denver Broncos in cui fu la riserva di Kyle Orton. L'ultima stagione della carriera la passò di nuovo ai Titans nel 2010.
^(EN) 2004 National Football League Draft, Pro Football Hall of Fame. URL consultato il 29 settembre 2012 (archiviato dall'url originale il 2 ottobre 2012).