Primarily playing as a number eight, but able to play right the way across the backrow, Duncan joined the Bristol Bears Scholarship Programme in the summer of 2021.
Duncan represented SGS College, Clevedon RFC, Weston-s-Mare RFC, Hornets RFC and Hartpury RFC.
He also spent some time last season over in New Zealand with Sumner Rugby Club and closer to home with Stirling Wolves in the Scottish Super Series Sprint.