After playing junior A ice hockey in Alberta, he was then selected by the Toronto Maple Leafs in the fourth round, 99th overall, of the 2007 NHL Entry Draft.
[citation needed] At the beginning of the 2010–11 season, Frattin won the team's fitness competition after working out extensively during the off-season.
[17] After 4 games in Columbus, Frattin was then traded from the Blue Jackets back to the Maple Leafs on July 1, 2014, in exchange for Jerry D'Amigo and 2015 conditional seventh-round draft pick.
In the 15–16 season, Frattin lost ice time to young players such as William Nylander and Connor Brown, but still produced in his limited role.
[citation needed] As a free agent from the Senators, Frattin opted to continue his career in the AHL, signing a one-year deal with the Stockton Heat, an affiliate of the Calgary Flames on September 1, 2016.
[20] On July 18, 2017, it was reported that Frattin had signed with Beijing's HC Kunlun Red Star, the only KHL team based in China.
[22] After two stints with Barys, Frattin as a free agent continued his tenure in the KHL, agreeing to a one-year contract with Ak Bars Kazan on May 4, 2019.
He added 5 points in their first-round series sweep over HC Neftekhimik Nizhnekamsk before the remainder of the playoffs were cancelled due to the COVID-19 pandemic.
As a free agent, Frattin made a familiar return to Barys Nur-Sultan, agreeing to a one-year contract for his third stint with the club on May 19, 2020.