Tipperary's Colin O'Riordan has signed a two-year contract extension with the Sydney Swans, which will keep him at with the AFL side until at least the end of 2021.

The former dual star has impressed since joining the Swans as an international rookie in 2015, making his AFL last year in a six-point win against North Melbourne.

O'Riordan has played in nine games in-a-row since breaking into the senior team and the 23-year-old says he's thrilled to begin another chapter with the Swans.

"It's obviously a pretty special moment for me. If you'd told me when I came over first [that] after four years, I'd have two more years, it'd be something I'd take the hand off you for.

"Unbelievable feeling for me .Ever since I came I've loved the club, loved everything about it and everyone in it. I just want to repay their faith in me. I just love everything about the place here and [I'm] just ecstatic."

O'Riordan, who captained the Tipperary U21 footballers to a Munster crown in 2015, played for the reserves team in his first year Down Under and his performances earned him a spot on North East Australian Football League Team of the Year. 

He broke a bone in his back and suffered a punctured lung at the end of his first season, but was awarded a two-year extension with the Aussie Rules outfit in 2017.