We don't show this to promote or demote any athlete. Predictions are data only and can be wrong.

Maine high school cross country · 2026 · Regionals, graded

Regionals: how we did

Before the races we projected every team in all 12 Regional races. The projection was frozen Friday night, before the first race. Here's every team, what we said and what happened.

Sat Oct 2412 races137 teams scoredThe projectionState meet projection →
State-meet team spots68 of 75teams we had in the top half went
Team winners8 of 12our projected #1 won the race
Within one place107 of 13761 teams exactly where we had them
90% or more to States56 of 58teams we showed at est. 90% or more that went
Teams that beat our numbers the most
MarshwoodClass A South boys · we had #15, finished #11
Lake RegionClass B South boys · we had #9, finished #5
Bonny EagleClass A South boys · we had #6, finished #3
Mt. Desert IslandClass B North boys · we had #7, finished #4
WaynfleteClass C South boys · we had #7, finished #4
Boothbay/WiscassetClass C South girls · we had #5, finished #2
Race day vs our times
Places held up best. Times moved with the day: girls' races ran about 16 seconds slower than we projected overall, boys' about 5. That's the course and the weather on the day, and it doesn't change who finishes where.
Class A North · Boys6 of 12 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 Hampden Academy1 place better than we had Yes 26374 31%99%
2 Camden Hills Yes 18272 31%99%
3 Messalonskee Yes 38681 15%97%
4 Mt. Blue Yes 49987 20%99%
5 Oxford Hills Yes 5152139 1%77%
6 Brunswick2 places better than we had Yeswe had out 8174195 <1%38%
↑ State meet line: the top 6 teams
7 Bangor2 places better than we had No 9182204 <1%12%
8 Brewer Nowe had in 6194171 <1%36%
9 Mt. Ararat No 7202175 <1%44%
10 Edward Little No 10255279 <1%<1%
11 Lewiston No 11269294 <1%<1%
12 Skowhegan No 12296307 <1%<1%

Our projected winner didn't win. 6 of 12 teams finished exactly where we had them, 8 within one place. State-meet calls: 5 of 6 right. The race ran 3 seconds slower than our projected times (the day, not the order).

Class A South · Boys9 of 17 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 Portland Yes 14733 70%>99%
2 Thornton Academy Yes 26494 8%>99%
3 Bonny Eagle3 places better than we had Yes 6117149 2%>99%
4 Scarborough1 place better than we had Yes 5129125 3%>99%
5 Gorham Yes 4130113 6%>99%
6 Falmouth Yes 313298 10%>99%
7 Sanford Yes 7183185 <1%97%
8 South Portland Yes 8244256 <1%78%
9 Massabesic Yes 9274309 <1%32%
↑ State meet line: the top 9 teams
10 Fryeburg Academy1 place better than we had No 11282338 <1%19%
11 Marshwood4 places better than we had No 15318365 <1%10%
12 Cheverus1 place better than we had No 13328357 <1%6%
13 Kennebunk No 10352326 <1%32%
14 Noble2 places better than we had No 16413418 <1%3%
15 Deering No 12418344 <1%19%
16 Windham No 14448359 <1%4%
17 Biddeford No 17459466 <1%<1%

Our projected winner won. 6 of 17 teams finished exactly where we had them, 10 within one place. State-meet calls: 9 of 9 right. The race ran 13 seconds slower than our projected times (the day, not the order).

Class B North · Boys7 of 14 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 Caribou Yes 16158 83%>99%
2 John Bapst1 place better than we had Yes 383106 8%>99%
3 Presque Isle Yes 28392 9%>99%
4 Mt. Desert Island3 places better than we had Yes 7148189 <1%53%
5 Erskine Academy Yes 4169163 <1%84%
6 Medomak Valley2 places better than we had Yeswe had out 8180196 <1%43%
7 Gardiner Yes 5187171 <1%75%
↑ State meet line: the top 7 teams
8 Nokomis2 places better than we had No 10198209 <1%28%
9 Cony Nowe had in 6201185 <1%62%
10 Waterville No 9223201 <1%43%
11 Hermon No 11251223 <1%14%
12 Foxcroft Academy No 12269266 <1%<1%
13 Oceanside No 13277288 <1%<1%
14 Belfast No 14362384 <1%<1%

Our projected winner won. 5 of 14 teams finished exactly where we had them, 9 within one place. State-meet calls: 6 of 7 right. The race ran 3 seconds faster than our projected times (the day, not the order).

Class B South · Boys6 of 11 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 Yarmouth Yes 12319 92%>99%
2 Freeport Yes 27872 6%>99%
3 Cape Elizabeth Yes 392106 <1%97%
4 Greely1 place better than we had Yes 5150120 <1%94%
5 Lake Region4 places better than we had Yeswe had out 9158207 <1%20%
6 York Yes 4160115 <1%96%
↑ State meet line: the top 6 teams
7 Wells No 7164204 <1%28%
8 Gray-New Gloucester No 8174207 <1%20%
9 Poland Nowe had in 6190201 <1%24%
10 Lincoln Academy No 10227228 <1%21%
11 Morse No 11263275 <1%<1%

Our projected winner won. 7 of 11 teams finished exactly where we had them, 8 within one place. State-meet calls: 5 of 6 right. The race ran 3 seconds slower than our projected times (the day, not the order).

Class C North · Boys6 of 11 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 Houlton/GHCA Yes 13024 93%>99%
2 George Stevens Academy Yes 24759 6%>99%
3 Orono Yes 36766 1%>99%
4 Bucksport1 place better than we had Yes 5128146 <1%>99%
5 Washington Academy Yes 4138138 <1%98%
6 MCI1 place better than we had Yeswe had out 7162184 <1%39%
↑ State meet line: the top 6 teams
7 Sumner Nowe had in 6165182 <1%47%
8 Calais No 8187196 <1%13%
9 Dexter1 place better than we had No 10224262 <1%<1%
10 Central1 place better than we had No 11266278 <1%<1%
– MSSMfewer than five finishers, no team score No 9–251 <1%3%

Our projected winner won. 4 of 10 teams finished exactly where we had them, 10 within one place. State-meet calls: 5 of 6 right. The race ran 8 seconds slower than our projected times (the day, not the order).

Class C South · Boys7 of 14 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 Winthrop Yes 14437 96%>99%
2 Maranacook Yes 2106106 3%>99%
3 Carrabec Yes 3124118 <1%98%
4 Waynflete3 places better than we had Yes 7135158 <1%84%
5 Dirigo Yes 5147146 <1%95%
6 Madison2 places better than we had Yeswe had out 8156199 <1%26%
7 Boothbay/Wiscasset Yes 6157157 <1%79%
↑ State meet line: the top 7 teams
8 Maine Coast Waldorf1 place better than we had No 9190212 <1%18%
9 NYA Nowe had in 4193141 <1%96%
10 Valley No 10208213 <1%4%
11 Lisbon1 place better than we had No 12276333 <1%<1%
12 Traip Academy No 11284293 <1%<1%
– Hall-Dalefewer than five finishers, no team score No 13–350 <1%<1%
– Monmouth Academyfewer than five finishers, no team score No 14–404 <1%<1%

Our projected winner won. 5 of 12 teams finished exactly where we had them, 9 within one place. State-meet calls: 6 of 7 right. The race ran 4 seconds slower than our projected times (the day, not the order).

How this was graded: the projection was frozen before the first race (Fri 10-23 23:30:45 ET (frozen.json sha e579c02b)) and compared with the results. Team scores use the official MPA team scores. "We had" = our projected team place; "To States" = our chance the team would finish in the top half and go on to the state meet. The MPA's official list decides who qualifies. Runner by runner: tap "Every runner" on any race (runners appear as numbers inside their team). We don't show this to promote or demote any athlete. Predictions are data only and can be wrong.