On July 17, 2006, Yonkman signed as a free agent with the Nashville Predators and played for their AHL affiliate, the Milwaukee Admirals, for three seasons. On July 13, 2009, he was re-signed by the Predators to a one-year contract.[1]
After four seasons with the Admirals, Yonkman then signed a one-year contract with the Phoenix Coyotes on July 3, 2010. Yonkman played for their affiliate, the San Antonio Rampage.[2] Yonkman remained as captain with the Rampage when their affiliation was changed from the Coyotes to the Florida Panthers by signing a two-year deal with the Panthers' organization on July 1, 2011.[3] Over the course of his contract, he appeared in eight games for Florida as a reserve defenseman.[4]
On July 7, 2013, Yonkman signed a one-year, two-way contract as a free agent with the Anaheim Ducks.[5]
As a free agent following his season with the Ducks, Yonkman was unable to earn an NHL contract but was invited to the Calgary Flames training camp on September 18, 2014. Following his release from Calgary, Yonkman signed a one-year AHL contract with Flames' affiliate, the Adirondack Flames, on October 7, 2014.[6]
On May 18, 2015, Yonkman headed overseas, signing a one-year contract with Finnish Liiga club JYP.[7]
Following the 2018–19 season, his fourth season with JYP in the Liiga, Yonkman ended his 18-year professional career. He returned to North America, taking a job with junior club Milwaukee Power of the North American 3 Hockey League (NA3HL) as a player development consultant,[8] and providing color commentary for My 24 television broadcasts of Admirals games.[9] In 2021, he was hired by the Minnesota Wild to be an assistant coach with their AHL affiliate, the Iowa Wild.[10]