Calder Cup Champions - 2013 & 2017
AHL Affiliate of the Detroit Red Wings
AHLTV on Flo Hockey
10/11 - Final
CHI 1
GR 5
10/17 - 8:00 PM
GR (3-1-1-0)
RFD (1-3-0-0)
10/18 - 4:00 PM
RFD (1-3-0-0)
GR (3-1-1-0)
10/11 - Final
CHI 1
GR 5
10/17 - 8:00 PM
GR (3-1-1-0)
RFD (1-3-0-0)
10/18 - 4:00 PM
RFD (1-3-0-0)
GR (3-1-1-0)
{"navigation":[{"label":"Tickets","url":"https:\/\/griffinshockey.com\/tickets","target":"","children":[{"label":"Tickets","url":"https:\/\/griffinshockey.com\/tickets","target":""},{"label":"Special Ticket Offers","url":"https:\/\/griffinshockey.com\/tickets","target":""},{"label":"Full Season Membership","url":"https:\/\/griffinshockey.com\/tickets\/seasontickets","target":""},{"label":"Partial Season Membership","url":"https:\/\/griffinshockey.com\/tickets\/partial-season-membership","target":""},{"label":"Ticket Plans for Business","url":"https:\/\/griffinshockey.com\/tickets\/seasontickets\/business-edge","target":""},{"label":"Group Tickets","url":"https:\/\/griffinshockey.com\/tickets\/group","target":""},{"label":"Single Tickets","url":"https:\/\/griffinshockey.com\/schedule\/home-schedule","target":""},{"label":"Season Ticket Member HQ","url":"https:\/\/griffinshockey.com\/tickets\/seasontickets\/stm","target":"_blank"}],"class":"u-hide-mobile-nav-up"},{"label":"Schedule","url":"https:\/\/griffinshockey.com\/schedule\/home-schedule","target":"","children":[{"label":"Home Schedule","url":"https:\/\/griffinshockey.com\/schedule\/home-schedule","target":""},{"label":"Full Schedule","url":"https:\/\/griffinshockey.com\/schedule","target":""},{"label":"Results","url":"https:\/\/griffinshockey.com\/schedule\/results","target":""},{"label":"AHLTV on FloHockey","url":"https:\/\/go.flohockey.tv\/teams\/grand-rapids-griffins?utm_medium=partner&utm_source=partner2webflow&utm_content=landingpage&utm_term=ahl.grandrapidsgriffins&utm_campaign=ahl&contract_id=0063m00000uda24aae","target":"_blank"},{"label":"Listen Live","url":"https:\/\/griffinshockey.com\/multimedia\/listen-live","target":""},{"label":"Game Day Information","url":"https:\/\/griffinshockey.com\/tickets\/gameday-faq","target":""}],"class":"u-hide-mobile-nav-up"},{"label":"Team","url":"https:\/\/griffinshockey.com\/roster","target":"","children":[{"label":"Roster","url":"https:\/\/griffinshockey.com\/roster","target":""},{"label":"Hockey Operations & Front Office Staff","url":"https:\/\/griffinshockey.com\/staff","target":""},{"label":"Standings","url":"https:\/\/griffinshockey.com\/standings","target":""},{"label":"Stats","url":"https:\/\/griffinshockey.com\/stats","target":""},{"label":"Team History","url":"https:\/\/griffinshockey.com\/team-history","target":""}],"class":"u-hide-mobile-nav-up"},{"label":"News","url":"https:\/\/griffinshockey.com\/news","target":"","children":[],"class":"u-hide-mobile-nav-up"},{"label":"Community","url":"https:\/\/griffinshockey.com\/community","target":"","children":[],"class":""},{"label":"Shop","url":"http:\/\/griffins-zone.com\/","target":"_blank","children":[],"class":""},{"label":"More","url":null,"target":"","children":[{"label":"Multimedia","url":"https:\/\/griffinshockey.com\/multimedia","target":""},{"label":"Business Edge Members","url":"https:\/\/griffinshockey.com\/business-edge","target":""},{"label":"Corporate Partners","url":"https:\/\/griffinshockey.com\/corporate-partners","target":""},{"label":"Contact","url":"https:\/\/griffinshockey.com\/contact","target":""}],"class":""}],"buyTicketsLink":{"text":"Buy Tickets","url":"https:\/\/griffinshockey.com\/schedule\/home-schedule","target":null},"secondaryLink":null}
{"navigation":[{"label":"Tickets","url":"https:\/\/griffinshockey.com\/tickets","target":"","children":[{"label":"Tickets","url":"https:\/\/griffinshockey.com\/tickets","target":""},{"label":"Special Ticket Offers","url":"https:\/\/griffinshockey.com\/tickets","target":""},{"label":"Full Season Membership","url":"https:\/\/griffinshockey.com\/tickets\/seasontickets","target":""},{"label":"Partial Season Membership","url":"https:\/\/griffinshockey.com\/tickets\/partial-season-membership","target":""},{"label":"Ticket Plans for Business","url":"https:\/\/griffinshockey.com\/tickets\/seasontickets\/business-edge","target":""},{"label":"Group Tickets","url":"https:\/\/griffinshockey.com\/tickets\/group","target":""},{"label":"Single Tickets","url":"https:\/\/griffinshockey.com\/schedule\/home-schedule","target":""},{"label":"Season Ticket Member HQ","url":"https:\/\/griffinshockey.com\/tickets\/seasontickets\/stm","target":"_blank"}],"class":"u-hide-mobile-nav-up"},{"label":"Schedule","url":"https:\/\/griffinshockey.com\/schedule\/home-schedule","target":"","children":[{"label":"Home Schedule","url":"https:\/\/griffinshockey.com\/schedule\/home-schedule","target":""},{"label":"Full Schedule","url":"https:\/\/griffinshockey.com\/schedule","target":""},{"label":"Results","url":"https:\/\/griffinshockey.com\/schedule\/results","target":""},{"label":"AHLTV on FloHockey","url":"https:\/\/go.flohockey.tv\/teams\/grand-rapids-griffins?utm_medium=partner&utm_source=partner2webflow&utm_content=landingpage&utm_term=ahl.grandrapidsgriffins&utm_campaign=ahl&contract_id=0063m00000uda24aae","target":"_blank"},{"label":"Listen Live","url":"https:\/\/griffinshockey.com\/multimedia\/listen-live","target":""},{"label":"Game Day Information","url":"https:\/\/griffinshockey.com\/tickets\/gameday-faq","target":""}],"class":"u-hide-mobile-nav-up"},{"label":"Team","url":"https:\/\/griffinshockey.com\/roster","target":"","children":[{"label":"Roster","url":"https:\/\/griffinshockey.com\/roster","target":""},{"label":"Hockey Operations & Front Office Staff","url":"https:\/\/griffinshockey.com\/staff","target":""},{"label":"Standings","url":"https:\/\/griffinshockey.com\/standings","target":""},{"label":"Stats","url":"https:\/\/griffinshockey.com\/stats","target":""},{"label":"Team History","url":"https:\/\/griffinshockey.com\/team-history","target":""}],"class":"u-hide-mobile-nav-up"},{"label":"News","url":"https:\/\/griffinshockey.com\/news","target":"","children":[],"class":"u-hide-mobile-nav-up"},{"label":"Community","url":"https:\/\/griffinshockey.com\/community","target":"","children":[],"class":""},{"label":"Shop","url":"http:\/\/griffins-zone.com\/","target":"_blank","children":[],"class":""},{"label":"More","url":null,"target":"","children":[{"label":"Multimedia","url":"https:\/\/griffinshockey.com\/multimedia","target":""},{"label":"Business Edge Members","url":"https:\/\/griffinshockey.com\/business-edge","target":""},{"label":"Corporate Partners","url":"https:\/\/griffinshockey.com\/corporate-partners","target":""},{"label":"Contact","url":"https:\/\/griffinshockey.com\/contact","target":""}],"class":""}],"buyTicketsLink":{"text":"Buy Tickets","url":"https:\/\/griffinshockey.com\/schedule\/home-schedule","target":null},"secondaryLink":null}
Hero Image

2023-24 Player in Review: Eemil Viro

Jul 31, 2024
Written By: Andrew Streitel

Defenseman Eemil Viro skated in his second season with the Griffins and totaled six points (1-5—6), six penalty minutes and a career-best plus-five rating in 32 regular-season games. The 22-year-old logged a career-high three-game assist and point streak from Feb. 24-28 (0-3—3) and registered his second-career goal on Jan. 10 against Milwaukee. Viro was also a big part of the team’s community efforts this season, ranking first on the team with $3,050 in donations through the annual Great Skate Winterfest pledge pages.

5 Viro 2
Photo by Nicolas Carrillo/Griffins

Regular Season Stat Line

32 GP, 1 goal, 5 assists, 6 points, +5 rating, 6 PIM

Contract Status 

Under contract with Detroit through 2024-25

5 Viro 7
Photo by Nicolas Carrillo/Griffins

By the Numbers 

200 – Skated in his 200th game as a pro on Nov. 4 at the Milwaukee Admirals.   

10 – Scored his second-career AHL goal on Jan. 10 against Milwaukee. 

3 – Logged a career-high three-game assist and point streak from Feb. 24-28 (0-3—3)

8 – Missed eight straight games from Jan. 12-Feb. 2 due to rehabbing an injury. 

3,050 – Ranked first on the team with $3,050 in donations through the annual Great Skate Winterfest pledge pages, where fans could donate to the Griffins Youth Foundation on behalf of a certain Griffins player/staff member or youth foundation player.

4 – Had best stretch of games when he totaled four points (1-3—4) in five outings from Jan. 10-Feb. 28. 

2 – Season-best plus-two rating on Oct. 14 against the Colorado Eagles and on March 16 versus the Iowa Wild. 

3 – Notched a season-high three shots on Jan. 10 against Milwaukee (one goal) and on March 15 versus Iowa.    

6 – Recorded six penalty minutes throughout the season, receiving two penalty minutes on Oct. 14 against Colorado, Feb. 24 versus Texas and March 16 against Iowa.  

25 – Accumulated 25 shots this season with a career-high 4% shooting percentage. 

5 Viro 1 2
Photo by Nicolas Carrillo/Griffins
5 Viro
Photo by Nicolas Carrillo/Griffins