Now, Coles has been named on the Hurricanes bench for the match against the Fijian Drua in Wellington on Sunday, and coach Jason Holland said it had been crucial to not rush things with the veteran.
"We're thrilled to have Colesy in the 23 this week. We've taken it slowly with him to make sure he's 100 per cent when he comes back, and he's absolutely flying around the place now," Holland said.
"There are some obvious things with Colesy, about what he'll bring in creating a bit of edge around the group and the way he leads, which is great for our boys. He's dying to play and dying to contribute."
Coles will be joined by 108-test All Blacks prop Owen Franks in the reserves, with the 34-year-old set to make his Hurricanes debut after recovering from an Achilles injury.
Franks, who played more than 100 Super Rugby matches for the Crusaders, was signed to a two-year deal last May after time in England with the Northampton Saints, but ruptured his Achilles in November, which delayed his debut.
"Owen is an awesome story," Holland said. "He's one of the most driven and professional athletes I've ever seen in operation. To get back to where he is now after all the setbacks with his body has been unbelievable to watch. He's desperate to play and desperate to contribute and we are stoked for him that he gets to play after how hard he has worked."
However, the Hurricanes will be without in-form stars Ardie Savea and Jordie Barrett for the match as they observe a rest week. Tyler Laubscher will make his debut at No 8 in Savea's place, while Josh Moorby comes into the starting side at fullback.
Hurricanes v Fijian Drua
Wellington, 3.35pm Sunday.
Hurricanes: Josh Moorby, Wes Goosen, Bailyn Sullivan, Billy Proctor, Salesi Rayasi, Aidan Morgan, TJ Perenara, Tyler Laubscher, Du'Plessis Kirifi, Blake Gibson, Justin Sangster, Isaia Walker-Leawere, Tyrel Lomax, Asafo Aumua, Xavier Numia.
Reserves: Dane Coles, Tevita Mafileo, Owen Franks, Caleb Delany, TK Howden, Cameron Roigard, Jackson Garden-Bachop, Riley Higgins.