Duncan joined Glasgow Warriors from Glasgow Hawks in March 2010.
The former Cathkin High pupil joined up at Old Anniesland from Cambuslang where he was involved since primary school.
Weir left for Edinburgh in 2016 before moving south to Worcester Warriors.