Ryder was drafted by the Montreal Canadiens in the 1998 NHL Entry Draft, 8th round, 216th overall.
He hired hockey agent Thayne Campbell before signing with Montreal.

On May 30, 2003, Ryder scored the winning goal to end the longest game in American Hockey League history.
His goal at 14:56 of the fourth overtime period gave the Hamilton Bulldogs a 2–1 win over the Houston Aeros in Game 2 of the Calder Cup Finals.

In the 2003–04 NHL season, he played in the NHL YoungStars Game.
He was named the NHL Rookie of the Month for February 2004.
He finished the season leading all rookies in points, powerplay points, shots, and goals.
During the 2004–05 NHL lockout he played for Leksands IF of the second division of Swedish hockey.
He reached 30 goals in back-to-back seasons after the lockout.

On April 7, 2007, he scored a natural hat-trick in the 2nd period against the Toronto Maple Leafs when the Canadiens were down 3–1.
This was the most important game of the regular season since the Leafs, Canadiens, and the New York Islanders were vying for the last playoff spot in the Eastern Conference, and the game would determine which team would take the last playoff spot.
Despite Ryder's effort, the Canadiens eventually lost the game 6–5.

The Canadiens fared better from another excellent performance from Ryder in a historic comeback against the New York Rangers on February 19, 2008.
Ryder scored two goals and added an assist in a 6–5 win after the Canadiens were trailing by a score of 5–0.
At the time, this comeback marked the only time the Canadiens won when trailing 5–0 in the team's 99-year history.
Ryder was initially credited with a hat trick, however, his last goal was later changed as it was determined that his shot went off teammate Mark Streit's leg before hitting the back of the net.

Ryder's contract expired on June 30, 2008, and the Canadiens did not re-sign him, due in part to his scoring only 14 goals and 17 assists for 31 points, the lowest totals of his career.
He also played in only 4 of Montreal's 12 playoff games.
Ryder was drafted by the Montreal Canadiens in the 1998 NHL Entry Draft, 8th round, 216th overall. He hired hockey agent Thayne Campbell before signing with Montreal.
On May 30, 2003, Ryder scored the winning goal to end the longest game in American Hockey League history. His goal at 14:56 of the fourth overtime period gave the Hamilton Bulldogs a 2–1 win over the Houston Aeros in Game 2 of the Calder Cup Finals.
In the 2003–04 NHL season, he played in the NHL YoungStars Game. He was named the NHL Rookie of the Month for February 2004. He finished the season leading all rookies in points, powerplay points, shots, and goals. During the 2004–05 NHL lockout he played for Leksands IF of the second division of Swedish hockey. He reached 30 goals in back-to-back seasons after the lockout.
On April 7, 2007, he scored a natural hat-trick in the 2nd period against the Toronto Maple Leafs when the Canadiens were down 3–1. This was the most important game of the regular season since the Leafs, Canadiens, and the New York Islanders were vying for the last playoff spot in the Eastern Conference, and the game would determine which team would take the last playoff spot. Despite Ryder's effort, the Canadiens eventually lost the game 6–5.
The Canadiens fared better from another excellent performance from Ryder in a historic comeback against the New York Rangers on February 19, 2008. Ryder scored two goals and added an assist in a 6–5 win after the Canadiens were trailing by a score of 5–0. At the time, this comeback marked the only time the Canadiens won when trailing 5–0 in the team's 99-year history. Ryder was initially credited with a hat trick, however, his last goal was later changed as it was determined that his shot went off teammate Mark Streit's leg before hitting the back of the net.
Ryder's contract expired on June 30, 2008, and the Canadiens did not re-sign him, due in part to his scoring only 14 goals and 17 assists for 31 points, the lowest totals of his career. He also played in only 4 of Montreal's 12 playoff games.
Michael Ryder