He began the regular season being named the Pittsburgh Steelers captain for the offense. On October 17, 2010, the Pittsburgh Steelers defeated the Cleveland Browns 28-10 and Miller caught two passes for 50 receiving yards and scored his first touchdown of the season on a 14-yard pass from Ben Roethlisberger. During a Week 10 matchup against the New England Patriots, Miller caught five passes for 60-yards in a 39-26 loss. In a Week 13 matchup with the Baltimore Ravens, he suffered a concussion that sidelined him for the next two games. On December 23, 2010, he caught five passes for a season-high 73 yards, as the Steelers routed the Carolina Panthers, 27–3. Miller finished the regular season with 42 receptions, 512 receiving yards, and two touchdowns in 14 starts.