Campbell signed with the Austin Wranglers of the Arena Football League on March 2, 2007, as the backup for former Florida State University quarterback Adrian McPherson. When McPherson was abruptly released on May 7, 2007, Campbell became the de facto starter for the Wranglers. Through 10 games (6 starts), the AFL rookie has posted 1581 yards passing and 28 TDs (against 8 INTs) on 64.7% passing for a passer rating of 112.7, to go along with 3 rushing TDs. He earned his first win as a starter with an 82-54 victory over the New York Dragons, a game in which he threw for 8 TDs.