On 3 April 2013, while playing in Allsv, Forsberg was traded to the Nashville Predators in exchange for Martin Erat and Michael Latta.
[7] After participating in one practice with the team, Forsberg made his NHL debut on 14 April 2013 against the Detroit Red Wings.
[8] Upon making his debut at 18 years, 244 days, Forsberg became the third-youngest player in franchise history to suit up for the Predators.
[18] Prior to the 2017–18 season, Forsberg was named an alternate captain alongside Mattias Ekholm and Ryan Johansen.
[20] During the 2019–20 season, on 14 January 2020, Forsberg successfully scored a "Michigan goal", being only the second player in NHL history to do so, at the time, only behind Andrei Svechnikov of the Carolina Hurricanes.
[21] In the 2021–22 season, Forsberg enjoyed a resurgent year offensively, alongside Matt Duchene and Ryan Johansen.
As a pending free agent for the first-time in his career, Forsberg opted to remain with the Predators after signing an eight-year, $68 million contract extension to stay until the 2029–30 season on 9 July 2022.
[23] Forsberg, along with professional basketball players Alex, Thanasis, Kostas, and Giannis Antetokounmpo, were announced as joining the Nashville SC ownership group in the MLS.
[24] In 2017, Forsberg became part owner of a five-year-old female Italian race horse named Trilly of Nando with fellow Swedish hockey player Jacob de la Rose of the Montreal Canadiens.