Grand Lake's Curtis Wilson was named to the first team of the All-GLSCL team after sharing the league lead with five wins this season.