Astbury was set to be a free agent at season’s end, but the 28-year-old has re-signed and will remain with the Tigers.
“Kamdyn and Dave have both been consistent contributors for a number of years and are both popular and important members of our playing group,” Richmond List Manager, Blair Hartley told the club’s website.
“They’re extremely hardworking and determined players, that have set a high standard for their teammates.
“We look forward to watching them across the next two seasons as we continue to push for more success.”
Astbury has played 119 games for the Tigers, while McIntosh has worn the yellow and black on 89 occasions.