List of men's All-WCHA Hockey Teams
The All-WCHA Hockey Teams are composed of players at all positions from teams that are members of the Western Collegiate Hockey Association, an NCAA Division I hockey-only conference. Each year, from 1959–60 onward, at the conclusion of the WCHA regular season, the head coaches of each member team vote for players to be placed on each all-sir team. The First Team and Second Team have been named in each WCHA Hockey season with a Third Team added in 1995–96; a Rookie Team was added starting in 1990–91.
The all-conference teams are composed of one goaltender, two defensemen, and three forwards. If a tie occurred for the final selection at any position, both players were included as part of the greater all-conference team; if a tie resulted in an increase in the number of superior all-stars, the inferior team would not be reduced in number. Players may only appear once per year on any of the first, second, or third teams but a freshman may appear on both the rookie team and one of the other all-conference teams.
In 1951–52, the Midwest Collegiate Hockey League formed as a conference. Two years later, it changed its name to the Western Intercollegiate Hockey League. By 1957–58, however, a major disagreement over recruiting caused the dissolution of the conference with all member teams becoming independent schools for the following season. After one season without a formalized conference, all of the schools involved in the spat discovered that not being in a conference was worse than the alternative so the WCHA was formed. Because all of the WCHA founding teams played in the WIHL/MCHL, the former league's all-star teams are included in this list.
After the Big Ten formed a college hockey conference starting in 2013–14, the WCHA lost 8 of its member teams from the previous season, leaving Michigan Tech as the only founding member remaining in the WCHA.
All-conference teams
First Team
2020s
First Team players by school
Final Teams| School | Winners |
| Michigan Tech | 36 |
| Minnesota State | 19 |
| Northern Michigan | 14 |
| Bowling Green | 8 |
| Alaska | 7 |
| Bemidji State | 3 |
| Ferris State | 3 |
| Alaska-Anchorage | 2 |
| Lake Superior State | 1 |
Previous Teams
| School | Winners |
| North Dakota | 72 |
| Minnesota | 53 |
| Colorado College | 48 |
| Denver | 48 |
| Minnesota-Duluth | 33 |
| Wisconsin | 30 |
| St. Cloud State | 12 |
| Michigan | 12 |
| Notre Dame | 5 |
| Nebraska-Omaha | 1 |
Second Team
2020s
Second Team players by school
Final Teams| School | Winners |
| Michigan Tech | 49 |
| Minnesota State | 13 |
| Northern Michigan | 13 |
| Bemidji State | 6 |
| Lake Superior State | 6 |
| Bowling Green | 5 |
| Ferris State | 3 |
| Alaska-Anchorage | 2 |
| Alabama–Huntsville | 1 |
| Alaska | 1 |
Previous Teams
| School | Winners |
| Minnesota | 50 |
| Denver | 49 |
| North Dakota | 48 |
| Wisconsin | 45 |
| Colorado College | 42 |
| Minnesota-Duluth | 33 |
| Michigan | 30 |
| St. Cloud State | 14 |
| Michigan State | 7 |
| Notre Dame | 4 |
Third Team
Third Team players by school
Final Teams| School | Winners |
| Minnesota State | 21 |
| Michigan Tech | 12 |
| Bemidji State | 6 |
| Northern Michigan | 6 |
| Ferris State | 5 |
| Lake Superior State | 5 |
| Bowling Green | 4 |
| Alaska | 3 |
| Alaska-Anchorage | 3 |
| Alabama–Huntsville | 1 |
Previous Teams
| School | Winners |
| North Dakota | 18 |
| Denver | 16 |
| Minnesota | 15 |
| Colorado College | 13 |
| St. Cloud State | 12 |
| Wisconsin | 11 |
| Minnesota-Duluth | 6 |
| Nebraska-Omaha | 2 |
Rookie Team
Rookie Team players by school
Final Teams| School | Winners |
| Minnesota State | 21 |
| Michigan Tech | 10 |
| Alaska-Anchorage | 9 |
| Northern Michigan | 9 |
| Bowling Green | 7 |
| Bemidji State | 6 |
| Ferris State | 4 |
| Alaska | 3 |
| Lake Superior State | 3 |
| Alabama–Huntsville | 2 |
Previous Teams
| School | Winners |
| Minnesota | 25 |
| Colorado College | 19 |
| Wisconsin | 19 |
| North Dakota | 17 |
| Denver | 15 |
| Minnesota-Duluth | 13 |
| St. Cloud State | 11 |