Weber's final season with the Rockets proved to be his best with the team, despite a late season injury. On March 5, 2005, he injured his left knee after colliding with Vancouver Giants left winger Cam Cunning. The injury resulted in Weber missing the remainder of the regular season and the Rockets' Western Conference quarter-finals series against the Vancouver Giants. Despite the injury, Weber finished the regular season with WHL career bests for goals (12), assists (29) and points (41) in 55 games played. After returning from injury, Weber scored 9 goals and 17 points in 18 playoff games as the Rockets won the Ed Chynoweth Cup en route to their third consecutive Memorial Cup. For his efforts, he was awarded the airBC Trophy as the most valuable player of the WHL playoffs. At the 2005 Memorial Cup, with what was considered as one of the best tournament fields in Memorial Cup history, the Rockets were eliminated after losing all three of their round robin games. At the completion of the season, Weber was named to the WHL Western Conference first all-star team and was the Western Conference nominee for the Bill Hunter Memorial Trophy as the top defenceman in the WHL, although Dion Phaneuf ultimately won the award. Weber was also named to the Canadian Major Junior second all-star team.