On 11 June 2015, Wallmark signed a three-year entry-level contract with the Carolina Hurricanes.[2]
During the 2017–18 season, on 30 December 2017, Wallmark scored his first NHL goal with the Hurricanes in a game against the St. Louis Blues.[3] He was reassigned to the Charlotte Checkers on 8 January 2018.[4] Wallmark was named the Checkers' MVP following the team's elimination from the 2018 Calder Cup playoffs.[5]
In the 2019–20 season, through 60 games, Wallmark established a career-high 11 goals before he was traded by the Hurricanes at the NHL trade deadline along with Erik Haula, Eetu Luostarinen and Chase Priskie to the Florida Panthers in exchange for Vincent Trocheck on 24 February 2020.[6] He added one goal and an assist in 7 regular season games with the Panthers before the season was paused due to the COVID-19 pandemic. He returned in the qualifying rounds for the post-season, going scoreless in 2 games.
As an impending restricted free agent, Wallmark was not tendered a qualifying offer by the Panthers, ending his brief tenure with the club on 8 October 2020.[7] As a free agent Wallmark signed a one-year, $950,000 contract with the Chicago Blackhawks on 12 October 2020.[8]
During the pandemic delayed 2020–21 season, Wallmark struggled to find his role with the Blackhawks, posting just three assists through 16 games before he was placed on waivers and assigned to the taxi squad on 6 April 2021. Wallmark was then traded once again to the Florida Panthers on 8 April 2021, along with Lucas Carlsson in exchange for Brett Connolly, Riley Stillman, the rights to former first-round pick Henrik Borgström and a 7th-round pick in the 2021 NHL Entry Draft.[9] Wallmark went scoreless in 4 regular season games in his return with the Panthers, remaining primarily on the club's taxi squad through the playoffs.
As an impending free agent, Wallmark left the NHL in signing a one-year contract with Russian outfit HC CSKA Moscow of the Kontinental Hockey League (KHL) on 15 June 2021.[10] In the 2021–22 season, Wallmark seamlessly adapted to the KHL in registering eight goals and 19 points through 31 regular season games.
As a free agent in the off-season, Wallmark was later signed to a three-year contract with Swiss club, ZSC Lions of the NL, on 16 May 2022.[14]
On December 28, 2022, ZSC Lions replaces his coach, Rikard Grönborg with Marc Crawford. Wallmark cannot adapt to his new coach's playing system and decides to terminate his contract on May 3, 2023. The next day, he signs a two-year contract with HC Fribourg-Gottéron.[15]