Miller started the season opener against the Cleveland Browns and caught four passes for 35 receiving yards and a touchdown, as the Steelers routed the Browns 34-7. On October 21, 2007, he made a season-high five receptions for 50-yards and two touchdowns in a 31-28 loss to the Denver Broncos. In a Week 10 matchup against the Cleveland Browns, Miller caught five passes for a season-high 71 receiving yards and a touchdown in a 31-28 victory. In 2007, Miller set new career highs for touchdowns (7), receptions (47), and receiving yards (566) and played in all 16 games.