 McGregor returned to the club in 2001 on an incentive based contract and retired at the end of the season, having played 34 games with the joint venture club.McGregor was sidelined by a shoulder injury and so could not represent Scotland at the 2000 Rugby League World Cup

In 2011, the Illawarra Rugby League's centenary year, McGregor was named at centre in the Illawarra 'team of the century'.McGregor joined the Dragons' coaching staff in 2002 as a strength and conditioning coach, a position he also held with the NSW Blues.