Hall sophomore Jenna Zydanowicz finished first, with a time of 19:03, but Glastonbury was lead by Alexandra Ross, who came in third with a time of 19:45.
For Glastonbury, Brittany Anderson finished ninth, Grace Sparrow finished 13th, Angela Braga finished 15th, Amanda Naylor was 27th, Kaylen Hughes was 33rd, and Kelly Queen was 69th.
Glastonbury's score was 67. Second place Greenwich had 75.
Coach Brian Collins said he was excited for his athletes.
"It wasn't their best day, but that says something about them. They were able to dig down deeper and think about the other six competitors on the team," he said. "They've talked about that — that each person is valuable. On paper, they look great, but you don't win on paper."
Collins said his team's superb depth had a lot to do with the win.
"That always helps," he said. "There are other teams that have two or three, or maybe four kids up there, but their fourth or fifth weren't up there and that's where the depth is going to come into play."
Collins added that he and his team knew other teams would be tough to beat, but that motivated them.
"We knew it would be a competition with Greenwich, Danbury, and Hall, and some other teams. Those are the teams that drive you during the season and make you do what you do — compete to the best of your ability," he said.
The GHS boys finished eighth in the Class LL race with 216 points. Glastonbury's Jacob Smith finished 18th overall, and first among GHS runners.
Staples took first place for the boys, with 55 points, and Xavier finished second, with 103.
For complete results, visit ct.milesplit.com.