TSN reports the contract is for one year, $1.15 million.
Lundin, 27, played last season for the Minnesota Wild, appearing in 17 games with two goals and two assists. Lundin missed the first 23 games of the season with a back injury and final 25 contests with a lower body injury.
He played the previous four seasons with the Tampa Bay Lightning. He had four goals and 29 assists in 224 games.
The old saying in hockey is 'weather the storm.' I put the notion in their heads that we don't want to weather the storm, we want to push just as hard and matched their work ethic. I thought our guys exceeded that in the first period.
— Edmonton Oilers coach Dallas Eakins after their loss to the Nashville Predators on Thursday