Dusty seems to be the type of guy that COULD play for a Silk-esque amount of time. His skillset is broad enough that he could play half back if needed, forward if needed, inside if needed and most of all he's sturdy as buggery.He’s 30 in June this year, making him 30 at seasons end
His contract expires after 2024 season making him 33 when contract expires
He barely misses, almost never gets injuries and if he does they're contact injuries for a week or two.
That said, he doesn't seem like the type of bloke that would want to play that long, so Sydney making him break the Richmond contract and take a bigger one would be a surprise.