2008-09: Michael Raffl returned to Villacher SV as a 19-year-old for his third season in Austria's Erste Bank Liga and played for Austria's men's team in the 2008 Olympic Qualifying games and 2009 IIHF World Championship. Playing alongside his older brother Thomas Raffl, he scored 9 goals with 10 assists in 49 games for Villacher and was -6 with 77 penalty minutes. Villacher finished fourth and lost in the playoff quarterfinals. Raffl had 2 assists and was -2 with 12 penalty minutes in six playoff games. He had 1 assist and was +2 with 2 penalty minutes in three games for Austria in the Olympic qualifiers and was -3 with no points in two games at the 2009 WC.
2009-10: Raffl led Villlacher with 25 goals in his fourth season and was second to veteran Roland Kaspitz with 43 points. In addition to his 18 assists he was +5 with 54 penalty minutes in 42 games. Villacher finished fifth in the Erste Bank Liga regular season and lost in the quarterfinals in the playoffs. In five playoff games Raffl scored 1 goal and was -2 with 14 penalty minutes.
2010-11: Raffl was the second-leading scorer for Villacher in his fifth season – trailing former University of Maine forward Derek Damon – and played in the 2011 IIHF World Championship. He scored 26 goals with 29 assists in 50 games and was +25 with 62 penalty minutes. Villacher finished fourth in the regular season and reached the playoff semifinals. Raffl was the team's leading scorer in the playoffs, finishing with 5 goals and 4 assists in eight games and was +8 with 20 penalty minutes. In three games for Austria he had 1 assist and was -2.
2011-12: Raffl played for Leksand in Sweden's second league (AllSvenskan). In 39 games he scored 10 goals with 13 assists and was +16 with 26 penalty minutes. Leksands finished second to Orebro in the regular season and was fourth in the Kval Series playoffs – failing to earn promotion to the Elitserien. Raffl had 1 assist and was -2 in six Kval Series games.
2012-13: Raffl was Leksand's leading scorer in his second season – tying Tingsryds' Jordan Lavallee-Smotherman for second in the league with 24 goals. He had 22 assists and was +24 with 40 penalty minutes in 49 games. Leksands finished first in AllSvenskan and was second in the Kval Series playoffs – earning a spot in the SHL for 2013-14. Raffl scored 3 goals with 3 assists in 10 Kval Series games and was +7 with 4 penalty minutes. He skated for Austria in three Olympic qualifying games – scoring 1 goal with 1 assist and was +1 with 2 penalty minutes .In seven games at the 2013 IIHF World Championship he scored 2 goals with 1 assist. Raffl signed a three-year entry-level contract with Philadelphia in May of 2013.
Raffl started the 2013-14 season, his first in North America, with the Philadelphia Flyers but could see time with the AHL's Adirondack Phantoms.