Cross country teams from Marlborough, AMSA and Assabet competed for the 16th annual Ghiloni Cup in Marlborough.