Will Rodrigues double winner, Shelton tops Law boys track