Lamb was previously the head coach of the Tucson Roadrunners of the American Hockey League (AHL) and the Swift Current Broncos of the WHL.
[6] Lamb was sent to the Medicine Hat Tigers for goaltender Daryl Reaugh and defenceman Glenn Kulka on December 9, 1982.
[7] There, he rejoined Russ Farwell, the general manager of the Tigers, who had been Lamb's coach in Billings the previous season.
The rule was changed to prevent what had happened with Lamb and Derkatch, forcing overage North American players to be returned to their junior teams by January in future seasons.
[16] Lamb made his professional debut with Calgary's affiliate, the Colorado Flames of the Central Hockey League, during their playoff run in April 1983.
[3] He was recalled to Calgary along with Vernon and Neil Sheehy in an attempt to shake up the Flames' lineup in January while the team was going through a slump.
However, Lamb broke his toe blocking a shot in the final game of the series that they lost to the Adirondack Red Wings.
[27] Lamb registered his first NHL point assisting on Dave Lewis' goal in the third period of a 4–2 victory over the Toronto Maple Leafs on January 31.
[30][31] He was returned to Adirondack on March 16[32] but recalled again by Detroit on April 2 after injuries to Ric Seiling and Billy Carroll.
He was recalled for the first time on January 18 and played that night against the Winnipeg Jets, scoring his first goal for the Oilers in the third period of the 9–4 victory.
[3] For the 1989–90 season Lamb made the Oilers out of training camp, playing on a line with Jari Kurri and Esa Tikkanen.
[44] Lamb had his first multi-point game of his NHL career on October 18, 1989, registering a goal and an assist in a 7–2 victory over the Winnipeg Jets.
[45] He marked his first multi-goal game in the NHL with two goals against Brian Hayward in a 5–4 loss to the Montreal Canadiens on October 29.
He assisted on Joe Murphy's game-tying goal and then won the game in overtime beating Stéphane Beauregard on a breakaway.
[50] Lamb and the Oilers then beat the Los Angeles Kings and Chicago Blackhawks, before winning the Stanley Cup four-games-to one over the Boston Bruins.
[3] The Oilers made the 1991 Stanley Cup playoffs, and in the second round versus the Los Angeles Kings, Lamb strained his shoulder in the second period of the series-clinching win on April 28 after receiving a hit from Tomas Sandström.
[61] He registered his first point in a Senators uniform in their first ever game, an assist on Ken Hammond's second period goal in a 5–3 win over the Montreal Canadiens on October 8.
[63] Lamb returned to the lineup on January 12, 1993 and scored his first goal of the season in a 3–2 loss to the Los Angeles Kings.
[67] However, Lamb grew frustrated with his uncertain future in Ottawa and with Senators' general manager Randy Sexton.
[68] By March 1994 Lamb grew so frustrated, his agent, Don Meehan, issued an ultimatum demanding a trade and refused to consider any return to Ottawa for the next season.
[3] On March 5, 1994, Lamb was traded to the Philadelphia Flyers for forward Claude Boivin and prospect goaltender Kirk Daubenspeck.
[3] During the lockout-shortened 1994–95 season, Lamb played 8 games for the Flyers, registering two points (both assists) before being traded to the Montreal Canadiens.
[3] Lamb was initially part of the trade between the two teams that saw John LeClair, Éric Desjardins, Gilbert Dionne, and Mark Recchi swap jerseys on February 9.
[77] Lamb made his Canadiens' debut on February 11 in a 3–1 loss to the Pittsburgh Penguins playing on a line with Turner Stevenson and Donald Brashear.
[3] On October 25, 1995, Lamb was assigned to Montreal's AHL affiliate, the Fredericton Canadiens after Marc Bureau returned from injury.
[81] However, he never played a game for Fredericton and instead was loaned to the Houston Aeros of the International Hockey League (IHL) in November for the remainder of the season.
[3] Lamb and the Aeros won the Turner Cup as IHL champions that season, and were the first team to win the championship after playing every possible playoff game.
[89] On June 21, 2016, Lamb was named head coach to the Tucson Roadrunners, the AHL affiliate of the Arizona Coyotes.
[92] In 2018, he was hired as the general manager of the Prince George Cougars in the WHL, and was elevated to the head coaching position a year later.