Mountain Brook won the boys race with a team score of 32, followed by Hoover (43), Hewitt-Trussville (74), John Carroll Catholic (92) and Oak Mountain (189).
Hewitt-Trussville's Austin Norwood was the boys individual winner in the 3,540-meter race, coming in with a time of 10:35.62. Justin Holt of John Carroll Catholic finished second at 10:35.97, followed by a trio of Mountain Brook runners, Davis Kelly (10:51.54), Marshall Smith (11:03.07) and Stewart Hawk (11:04.54).
Mountain Brook, which entered two squads in the girls race, won the event with a team score of 37 for the "Pink" team, which was led by Molloy, who finished with a time of 12:11.84. Mountain Brook Pink was followed by Hewitt-Trussville (65), Hoover (82), Mountain Brook (86) and John Carroll Catholic (98).
Hewitt-Trussville's Veronica Lyle finished second (12:26.12), followed by teammate Alexandra Pidcock (12:46.95) and Parker Cobbs of Mountain Brook Pink (12:52.45). Bella Restrepo (12:55.63) of John Carroll was fifth.