ROBBIE Tarrant will enjoy a milestone a decade in the making when he runs out for game 100 on Saturday.

The luckless North Melbourne defender will finally reach a century of AFL matches, a number few would have predicted early in his career.

Taken by the Kangaroos as a first-round pick in 2007, Tarrant was more often in rehabilitation than at training in his first few seasons.

Two reconstructions on each shoulder, as well as hip and leg problems, delayed his introduction to senior football until late in 2010 and prevented Tarrant from stringing together matches during his formative years.

Leg injuries that followed kept Tarrant to just 14 matches in 2013 and 2014.

By the end of 2014 after seven seasons with the club, Tarrant had managed just 39 games from a possible 160.

Since then, Tarrant has been ever-present, featuring in every match since the 2015 semi-final win over Sydney.

That run? Also 39 matches.

North Melbourne coaching director Darren Crocker said the 28-year-old had enhanced his reputation at the club with his resilience.

"We could see the talent and knew what he could become but more important was the character of the guy," Crocker told the AFL Players Association website.

"He was probably at the crossroads ... just because they're a good bloke you can't keep them around if they're not getting on the park.

"Had he been a rat or a skunky sort of bloke who didn't fit into the culture of the footy club, we wouldn't have persevered.

"Off field, he's grown into a leader and teammates want to follow him.

"The injuries have enabled him to build a resilience.

"He's so important to our footy club and the direction."

Tarrant will notch game 100 on Saturday with an away match against Port Adelaide.

Your club's slow burner to 100 games

CLUBPLAYERDEBUT100th GAMEPOSSIBLE GAMES
AdelaideTaylor WalkerR1, 2009R18, 2015153
Brisbane LionsStefan MartinR14, 2008R6, 2016169
CarltonKade SimpsonR11, 2003R13, 2009135
CollingwoodBen ReidR13, 2007R19, 2015201
EssendonJobe WatsonR13, 2003R6, 2010175
FremantleZac ClarkeR13, 2009R21, 2006173
GeelongTom LonerganR9, 2005R3, 2013189
Gold CoastPearce HanleyR21, 2008R15, 2015150
GWSSteve JohnsonR6, 2002R13, 2008148
HawthornBrendan WhitecrossR1, 2009R10, 2017205
MelbourneNeville JettaR1, 2009R6, 2017182
North MelbourneLachlan HansenR1, 2007R1, 2014160
North MelbourneRobbie TarrantR15, 2010R17, 2017164
Port AdelaideMatt WhiteR10, 2006R17, 2013161
RichmondIvan MaricR6, 2006R2, 2013164
St KildaNathan BrownR1, 2008R7, 2015177
SydneyNick SmithR5, 2008R2, 2014166
West CoastSam ButlerR10, 2004R11, 2013216
Western BulldogsMatt SucklingR1, 2009SF, 2015169