Detroit Red Wings captain Dylan Larkin is recovering from surgery for an upper-body injury sustained late in the season.