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 · Girls5 of 10 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 Hampden Academy Yes 12732 93%>99%
2 Camden Hills Yes 26262 7%>99%
3 Brunswick Yes 311069 <1%>99%
4 Mt. Ararat Yes 4110110 <1%>99%
5 Bangor Yes 5119140 <1%80%
↑ State meet line: the top 5 teams
6 Mt. Blue No 6143166 <1%17%
7 Oxford Hills No 7164180 <1%3%
8 Skowhegan No 8228256 <1%<1%
9 Edward Little1 place better than we had No 10256270 <1%<1%
– Lewistonfewer than five finishers, no team score No 9–269 <1%<1%

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

Class A South · Girls8 of 16 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 Portland1 place better than we had Yes 26372 38%>99%
2 Thornton Academy1 place better than we had Yes 37086 9%>99%
3 Falmouth Yes 17154 52%>99%
4 Massabesic Yes 4130112 1%>99%
5 Cheverus Yes 5137148 <1%98%
6 Fryeburg Academy1 place better than we had Yes 7175198 <1%64%
7 Marshwood Yes 6183194 <1%72%
8 Scarborough2 places better than we had Yeswe had out 10212252 <1%40%
↑ State meet line: the top 8 teams
9 Deering Nowe had in 8241215 <1%57%
10 Kennebunk1 place better than we had No 11253255 <1%6%
11 Gorham1 place better than we had No 12254317 <1%2%
12 South Portland No 9265229 <1%62%
13 Sanford No 13324360 <1%<1%
14 Windham1 place better than we had No 15358387 <1%<1%
15 Bonny Eagle No 14364375 <1%<1%
– Biddefordfewer than five finishers, no team score No 16–402 <1%<1%

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

Class B North · Girls5 of 10 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 Mt. Desert Island1 place better than we had Yes 24052 46%>99%
2 Presque Isle Yes 16444 54%>99%
3 Caribou Yes 38591 <1%>99%
4 John Bapst1 place better than we had Yes 598120 <1%93%
5 Waterville Yes 4113109 <1%96%
↑ State meet line: the top 5 teams
6 Old Town1 place better than we had No 7165192 <1%<1%
7 Cony1 place better than we had No 8180207 <1%<1%
8 Gardiner2 places better than we had No 10203243 <1%<1%
9 Lawrence No 9207218 <1%<1%
– Ellsworthfewer than five finishers, no team score No 6–146 <1%11%

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

Class B South · Girls6 of 11 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 Freeport Yes 15053 36%>99%
2 Yarmouth Yes 26354 38%>99%
3 Cape Elizabeth Yes 36766 26%>99%
4 Lincoln Academy Yes 4108115 <1%98%
5 York1 place better than we had Yes 6122149 <1%72%
6 Greely1 place better than we had Yeswe had out 7163160 <1%40%
↑ State meet line: the top 6 teams
7 Morse Nowe had in 5166129 <1%90%
8 Poland No 8263267 <1%<1%
9 Spruce Mountain No 9273270 <1%<1%
10 Lake Region1 place better than we had No 11278298 <1%<1%
11 Leavitt No 10285292 <1%<1%

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

Class C North · Girls4 of 7 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 George Stevens Academy1 place better than we had Yes 24642 35%>99%
2 Orono Yes 14834 65%>99%
3 Calais Yes 37381 <1%>99%
4 Narraguagus Yes 47784 <1%>99%
↑ State meet line: the top 4 teams
5 Houlton/GHCA No 5106123 <1%<1%
6 MCI No 6127142 <1%<1%
7 Schenck/Stearns No 7164176 <1%<1%

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

Class C South · Girls6 of 11 teams to StatesEvery runner →
Finish#TeamWentWe hadPtsOur ptsWin chance est.To States est.
1 Maine Coast Waldorf Yes 16065 74%>99%
2 Boothbay/Wiscasset3 places better than we had Yes 591118 <1%>99%
3 Maranacook Yes 310199 2%>99%
4 NYA Yes 211376 23%>99%
5 Winthrop1 place better than we had Yes 6115141 <1%98%
6 Waynflete Yes 4133110 <1%>99%
↑ State meet line: the top 6 teams
7 Dirigo No 7152176 <1%3%
8 Carrabec No 8177212 <1%<1%
9 Forest Hills1 place better than we had No 10207227 <1%<1%
10 Lisbon1 place better than we had No 11235275 <1%<1%
– Monmouth Academyfewer than five finishers, no team score No 9–216 <1%<1%

Our projected winner won. 4 of 10 teams finished exactly where we had them, 7 within one place. State-meet calls: 6 of 6 right. The race ran 11 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.