Live Updates from Cannon XC Invitational and Knights Invitational