In 2007, he had 51 total touchdowns and was named to the AFL All-Arena First Team. He rushed for 19 yards on nine attempts with four touchdowns, and had career highs with 1,915 receiving yards, 145 catches and 42 receiving touchdowns. His receiving yards and total touchdowns were second in the league but they were both team highs. He was named offensive player of the game twice against the Wranglers and Storm. Three times he was named Ironman Player of the Game against the Philadelphia Soul, Dallas Desperados and Predators. After the season, he became a free agent.