The top 2 runners from 13 boys teams line up for the first flight of four varsity races Saturday morning.

Here are some photos from Saturday’s high school cross country invitational.

You can read coverage of the high school and middle school meets as well.