Darren Weir on target set national season record