Viro’s move back to Europe looks more like a reset that worked than a last stop. After a 2024-25 AHL season in Grand Rapids that ended at 62 games and five points, Malmö signed him to a two-year deal in June 2025 and sold the fit around his skating, defensive reliability, and the hope that a different environment could pull a little more offense out of him. That offensive bump showed up quickly. Malmö’s official game reports had him up to six assists by Oct. 25, 11 assists by March 7, and then two goals on March 12, pushing him to five on the year. The bigger takeaway is still stylistic. He looks like the same skating-based defender, but the SHL gave him more room to turn retrievals into exits and keep pucks moving instead of living shift to shift in low-event AHL minutes. Fantasy value remains limited because this is still a role-driven profile, not a power play driver, but his stock stabilized as a legitimate pro defenseman and not just organizational depth.
After three years in Grand Rapids with the Griffins of the AHL, Viro appears to be heading back to Europe with Malmo of the Swedish Elite League. Across 142 AHL games, Viro managed three goals, 16 assists for 19 points. It doesn’t appear that Viro was destined for fantasy relevance, and if he is, in fact, Sweden-bound, it may signal the end of his North American career.
In his first full Liiga season with TPS, Eemil Viro demonstrated signs of improvement in his offensive production. Compared to his three assists in 29 games for TPS in 2019-20, he registered four goals and 10 assists in 53 games this season. That is a .16 increase in his points per game average. Viro even took his offense to greater heights in the postseason, registering three goals in 13 playoff games. Of course, one key factor in this hike in points is Viro’s increased ice time, but another factor is improvements in his willingness to shoot the puck. Already a physical, defensively sound blueliner with quality mobility, any signs of increased effectiveness in the offensive zone put Viro in a good position to crack an NHL roster one day.
Viro was able to crack the Finnish WJC roster and formed a formidable pairing alongside the tournament’s top defenceman, Topi Niemela, as Finland was able to come away with a bronze medal. His minutes increased late in the tournament as he grew more comfortable and began showing off his puck-moving ability. Though he finished with just two assists in seven contests, Viro was a positive play driver because of his strong skating ability and awareness in the defensive zone. Though he is still years away, those traits are what make him a potential modern-day defensive defenceman.
Viro was drafted 70th overall by the Red Wings. Viro is expected to spend another two years in Finland before crossing the pond.
Viro started this season at the Hlinka Gretzky Cup where he played a pretty big role for Team Finland. Even though he was held pointless in five games, he left a positive impression which was needed because he was a relatively unknown prospect at that time. Viro then started his first full season at Jr. SM-liiga. He played just 13 games there before earning his first call-up to the Liiga team. After those first 13 games, Viro has played just two more games in the junior league, and he now has more Liiga games than junior games this season. His quick transition to the Liiga level has been impressive and people have taken notice of that.
>> Interview: 2020 NHL Draft Prospect Eemil Viro
Viro is an average-sized two-way defenseman who doesn’t really have any standout qualities but he’s good at everything. He is a very good skater with edge work and three-step quickness being his biggest strengths in that area. He is also a very smart player who doesn’t usually force plays that aren’t there. He gives very good breakout passes and likes to join the rush. Even though he isn’t a puck-rusher, he can also carry the puck if passing lanes are not available. He can make flashy plays at times but those are not his calling card. Although he is a better player with the puck than without it, Viro is also a pretty good defensive player. He is not big or physical but he utilizes his stick effectively. His positioning still needs improvement but his good hockey sense allows him to improve in that area as well. Like most players his age, he needs to get stronger to win more battles at the pro level.
Viro will likely spend the rest of this season primarily at the Liiga level because TPS is not a very strong team and they can use a player like him. Viro is also expected to play a big role for Team Finland at the U18 Worlds. Although his upside isn’t anything special, Viro will likely get drafted in the first few rounds because smart puck-moving defensemen like him are valuable in today’s NHL. He will need at least a couple of years before playing in the NHL.
| Saison | Type | Ligue | Équipe | GP | G | A | P | +/- | PIM | PPG | SHG | SOG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016-17 | Regular | U16 SM-sarja | TPS U16 | 1 | 0 | 0 | 0 | 0 | ||||
| 2016-17 | Playoffs | U16 SM-sarja | TPS U16 | 2 | 0 | 0 | 0 | 2 | ||||
| 2017-18 | Regular | U18 SM-sarja | TPS U18 | 2 | 0 | 0 | 0 | 0 | ||||
| 2017-18 | Regular | U16 SM-sarja | TPS U16 | 16 | 8 | 8 | 16 | 8 | ||||
| 2017-18 | Playoffs | U16 SM-sarja | TPS U16 | 4 | 0 | 0 | 0 | 6 | ||||
| 2018-19 | Regular | U18 SM-sarja | TPS U18 | 41 | 7 | 13 | 20 | 34 | ||||
| 2018-19 | Regular | WHC-17 | Finland U17 | 6 | 0 | 0 | 0 | 2 | ||||
| 2018-19 | Regular | U20 SM-liiga | TPS U20 | 4 | 0 | 1 | 1 | 1 | 0 | |||
| 2018-19 | Regular | EYOF | Finland U17 | 3 | 0 | 2 | 2 | 3 | 4 | |||
| 2018-19 | Playoffs | U18 SM-sarja | TPS U18 | 3 | 0 | 2 | 2 | 0 | ||||
| 2019-20 | Regular | Hlinka Gretzky Cup | Finland U18 | 3 | 0 | 0 | 0 | 0 | 0 | |||
| 2019-20 | Regular | U20 SM-liiga | TPS U20 | 15 | 1 | 5 | 6 | 3 | 14 | |||
| 2019-20 | Regular | Liiga | TPS | 29 | 0 | 3 | 3 | -7 | 8 | |||
| 2019-20 | Regular | Spengler Cup | TPS | 3 | 0 | 0 | 0 | -1 | 0 | |||
| 2019-20 | Playoffs | U20 SM-liiga | TPS U20 | 2 | 2 | 0 | 2 | 5 | 0 | |||
| 2020-21 | Regular | Liiga | TPS | 53 | 4 | 10 | 14 | 12 | 24 | |||
| 2020-21 | Regular | WJC-20 | Finland U20 | 7 | 0 | 2 | 2 | 7 | 4 | |||
| 2020-21 | Playoffs | Liiga | TPS | 13 | 3 | 1 | 4 | -4 | 31 | |||
| 2021-22 | Regular | Liiga | TPS | 52 | 3 | 4 | 7 | 9 | 55 | |||
| 2021-22 | Regular | Champions HL | TPS | 6 | 0 | 1 | 1 | -3 | 0 | |||
| 2021-22 | Regular | WJC-20 | Finland U20 | 7 | 0 | 1 | 1 | 1 | 4 | |||
| 2021-22 | Playoffs | Liiga | TPS | 15 | 2 | 3 | 5 | 6 | 4 | |||
| 2022-23 | Regular | AHL | Grand Rapids Griffins | 48 | 1 | 7 | 8 | -7 | 14 | |||
| 2022-23 | Regular | ECHL | Toledo Walleye | 5 | 0 | 3 | 3 | -2 | 2 | |||
| 2022-23 | Playoffs | ECHL | Toledo Walleye | 13 | 1 | 1 | 2 | 4 | 4 | |||
| 2023-24 | Regular | AHL | Grand Rapids Griffins | 32 | 1 | 5 | 6 | 5 | 6 | |||
| 2024-25 | Regular | AHL | Grand Rapids Griffins | 62 | 1 | 4 | 5 | -15 | 40 | |||
| 2024-25 | Playoffs | AHL | Grand Rapids Griffins | 1 | 0 | 0 | 0 | 1 | 0 | |||
| 2025-26 | Regular | SHL | Malmö Redhawks | 52 | 5 | 11 | 16 | 4 | 20 | |||
| 2025-26 | Playoffs | SHL | Malmö Redhawks | 8 | 0 | 1 | 1 | -5 | 4 |

































Abbotsford Canucks
Bakersfield Condors
Calgary Wranglers
Coachella Valley Firebirds
Colorado Eagles
Henderson Silver Knights
Iowa Wild
Manitoba Moose
Milwaukee Admirals
Ontario Reign
Rockford IceHogs
San Diego Gulls
San Jose Barracuda
Springfield Thunderbirds
Texas Stars
Tucson Roadrunners
Belleville Senators
Bridgeport Islanders
Charlotte Checkers
Chicago Wolves
Cleveland Monsters
Grand Rapids Griffins
Hartford Wolf Pack
Hershey Bears
Laval Rocket
Lehigh Valley Phantoms
Providence Bruins
Rochester Americans
Syracuse Crunch
Toronto Marlies
Utica Comets
Wilkes-Barre/Scranton Penguins
FIN