In most cases, the favorites picked up wins, but a few surprises came through in Shippensburg!
The senior and the freshman went head-to-head in one of the meet's best races.
Five albums from all different spots on the course!
Led by three freshmen in its top five, Fairview won the Class A title by three points.
The Jersey Shore senior dominated the field for the AA win.
The Cardinal O'Hara senior bested a talented field on Saturday.
Links to all our individual race recaps!
LaSalle won a sixth runner tiebreaker over Council Rock North, while Rusty Kujdych earned the win in a thrilling AAA race.
O'Hara's Liz Mancini won what was a wide open girls race. The Fox Chapel girls won a close one over Manheim Township and WPIAL powers.
Check out thousands of photos from the state meet!
Watch Northern's Marlee Starliper hammer to a state title in Hershey
Jersey Shore's Isaac Davis ran away with the individual title, while Wyomissing won a crazy-close team battle.
Marlee Starliper crushed the field en route to the day's fastest time, while the Danville girls ended Villa Maria's three year reign atop AA.
Winchester Thurston's Tristan Forsythe took the runaway win, while the Penns Valley boys scored the victory by 27 points.
The senior Capparell outlasted the freshman, while the Fairview girls won by just three points.
Check out highlights from the state meet in Hershey!
Which individuals and teams won the day at Hershey when we merge the results from all races?
Hear from state champs and more!
The results from the PIAA State Championships at Hershey!
We'll have all the state meet updates all day long from Hershey!
What can you expect on the Hershey terrain?
Who holds the course records on the Hershey Parkview course the runners will race tomorrow?
Race previews, rankings, virtual meets and more!
Rusty Kujdych and Noah Beveridge are the individual favorites, while Seneca Valley, LaSalle, Downingtown West, Council Rock North, Butler, Owen J. Roberts, and Spring Ford are among the teams in the mix.
Upper Dauphin's Brenden Miller trains alone on an XC program he started by himself. And he's enjoyed quite a bit of success.
A number of teams will be in the mix for the AAA team title this weekend!
We're expecting VERY close races for both the individual and team title in AAA.
How will the AAA girls' race play out on paper Saturday?
Tristian Forsythe will go for the individual title, as well as lead his team to the win, but Winchester Thurston will have it's share of team challenging them, like Penns Valley.
The fight for 1A team supremacy could be a close one!
Have a look at the Hershey Parkview Course, which was updated in the summer of 2016.
Marlee Starliper will be the one to beat, while the Villa Maria girls look to make it four-in-a-row
Saint Joseph's Catholic Academy returns both the winning individual (Sera Mazza) and team, but both will have their fair share of challengers.
How might the 1A girls' team title race play out on Saturday?
Jersey Shore's Isaac Davis will look to turn his third place finish from last year into gold this season. The Dallas boys go for their third straight title, but plenty of teams will be on the hunt.
How will the AA boys race play out at Hershey this weekend?
Who are the fastes boys in A, AA & AAA heading into Saturday's big meet?
Marlee Starliper will be the one to beat, while the Villa Maria girls look to make it four-in-a-row!
We took a look at the teams that qualified full squads at states at how the AA race might play out.
We looked at the 200 best times in A, AA, and AAA headed into states!
Check out all the state meet entries, broken up by classification