 On July 8, 2010, Weber was named the fifth captain in Nashville Predators history, replacing Jason Arnott, who was traded to the New Jersey Devils.He became the youngest captain in franchise history and the only Predators captain to have been drafted by the team.On January 11, 2011, Weber was among 42 players named to the 2011 NHL All-Star Game in Raleigh, North Carolina.