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

Festival of Champions · Sat, Oct 3 · Belfast · Graded

What we projected vs what happened

Our final projection, frozen before the race, next to the official finish. Maine teams and Maine runners only.

Runners are shown by school and number: runner 1 is that team's first finisher in the race. We don't show names (coach accounts only).

The boys went close to script. The girls had a different winner.

3 of our top 5 Maine teams finished top 5 in both races.

BOYS
GIRLS
Team winner
Yarmouth✓called it
Hampden Academy✗we had 3rd
Top-5 teams
3of 52 in the exact spot
3of 50 in the exact spot
Typical miss
25.5sper runner · we said about 33 s
32.3sper runner · we said about 33 s
Top-10 runners
8of 10in the real top 10 · winner missed
10of 10in the real top 10 · winner right
FROZEN boys Thu, Oct 1, 6:09 PM ETgirls Thu, Oct 1, 7:24 PM ETresults through Sat, Sep 26read-only copy with a fingerprint
The short version

We froze our projection on Thursday evening, two days before the gun, using every Maine result through Sep 26. Then 1,341 of the Maine runners we had projected went out and raced in Belfast. The boys went close to script. The girls had a different winner. In both races, 3 of our top 5 Maine teams finished in the top 5, and the order of the whole field held up well (rank correlation 0.97 for boys and girls).

Boys: the top two exactly as called

Yarmouth won the Maine team race as projected, and Portland was second, also as projected. Below them it got interesting. Thornton Academy ran better than we had them (5th to 3rd), and Scarborough and Gorham both jumped two spots into the top 5. They tied on 284 points, and Scarborough took 4th on the sixth-runner tiebreak. Going the other way, Houlton/GHCA (our 3rd) finished 7th and Winthrop (our 4th) finished 6th.

The times were the best part. The typical boy finished 25 seconds from his projected time, better than the 33 seconds we said to expect, and with no lean either way: the middle runner was 3 seconds fast. Eight of our projected top 10 finished in the real top 10.

Girls: Hampden Academy flips the top three

We had Falmouth first by a clear margin, with Portland and Hampden Academy close behind. The same three teams made up the top three, in a different order: Hampden Academy won with 151 points, ahead of Falmouth (198) and Portland (217). The two teams that broke into the top 5 were Mt. Desert Island (our 8th, finished 4th) and Cape Elizabeth (our 7th, finished 5th). Presque Isle, our 5th, finished 10th.

Up front, the individual race went almost exactly to form: all 10 of our projected top 10 finished in the real top 10, and we had the winner. The typical girl finished 32 seconds from her projected time, right on the 33 we said beforehand, with a small lean slow (7 seconds).

Keep reading: deeper in the field, what we got wrong, and what changes, next up

Deeper in the field

The biggest team surprises came from the middle of the pack, where a team's score depends on its fifth runner and a few seconds move a team several places. Boys: Waynflete finished 13 places higher than we had them, and Carrabec and Noble finished 13 lower. Girls: Deering finished 14 places lower than projected and John Bapst 9 higher. Those are the ones we will look at first: who raced, who did not start, and how much race history each team had in our data.

What we got wrong, and what changes

Runners we barely knew. Runners with four or more races in our data were usually close; runners with one race, or only a seed time, were often a minute or more off. Their ranges should be wider and say so.

We projected some runners who never raced. About one boy in five and one girl in four that we projected did not start: late scratches from the entry list, roster runners who were never entered, and a few schools that did not bring a varsity team. The "Only runners who started" switch below shows each team's result with those runners taken out. Take them out and the team order gets closer: in the boys race, teams landing exactly where we said rise from 7 to 11 of 68 (within one place, 17 to 19); in the girls race, within one place rises from 13 to 15 of 55. Houlton/GHCA is the clearest case: without its one no-show we would have had them 7th, exactly where they finished.

Whole teams have days. Some squads ran ahead of their projections almost to a runner, others behind. Our team ranges treat every runner's day as separate; for the regionals they will allow a team to rise or fall together.

A correction. On race night we first said the likely-place ranges were far too narrow. That came from our grading tool, which checked them with an older, tighter setting than the page used. Checked properly, the ranges held for more than 8 runners in 10 who started, as designed.

The full story, with what we learned for the regionals, is on the next page.

Next up

Regionals, Saturday, Oct 24. Same method, same promise: we freeze the projection before the race and put it next to the result afterwards, misses included.

Race by race

Only runners who started: our order re-scored with only the runners who raced, and the finish with only runners we had projected, so no-shows and runners we didn't have can't move a team. The scoreboard stays whole-race.

Winthrop ×

How close were the times?

14 runners who were projected and raced: how far each real time was from our projected time. We said about 33 s; half were within 17.6 s.

51%within 15 s
21%15 to 30 s
14%30 to 60 s
14%over 60 s
Middle runner: 11 s faster than projected.
Every 10 s (histogram) and table view
Actual − projectedRunners
faster than 90 s2
-90 to -80 s0
-80 to -70 s0
-70 to -60 s0
-60 to -50 s0
-50 to -40 s0
-40 to -30 s1
-30 to -20 s3
-20 to -10 s1
-10 to +0 s5
+0 to +10 s0
+10 to +20 s1
+20 to +30 s0
+30 to +40 s1
+40 to +50 s0
+50 to +60 s0
+60 to +70 s0
+70 to +80 s0
+80 to +90 s0
slower than 90 s0

Team

Team score = top five places among Maine runners (lower is better). "Didn't start" = runners in our projected top 7 who did not race. "Not in ours" = finishers we had no projection for.

Fin.TeamPtsWe saidOur ptsMoveDidn't startNot in ours
1Winthrop3321375=1·

Winthrop boys: runner by runner

We projected4th 234 pts
They finished6th 332 pts
Where the points went+98 pts
RunnerWe saidOur ptsFinishedPtsChangeNote
Winthrop · runner 1scorer292999 -20scorer
Winthrop · runner 2scorer772121 +14scorer
Winthrop · runner 3scorer53533939 -14scorer
Winthrop · runner 4scorer60604848 -12scorer
Winthrop · runner 5displacer → scorer300–230215 +215displacer → scorer
Winthrop · runner 6displacer416–347– 0displacer
Winthrop · runner 7in lock, not in team's top 7 → displacer515–408– 0in lock, not in team's top 7 → displacer
Winthrop · runner 15scorer → did not start8785–– -85scorer → did not start

Change = points this runner cost compared with our projection (negative is better). The first five score; six and seven only push other teams' runners down.

Every runner

Runner numbers follow the real finish inside each team, so in this list (our projected order) they can read out of order.

Our frozen order next to the real finish among Maine runners. 3 of the 17 runners we projected here did not start.

We saidRunnerOur timeFin.Timevs ours
7Winthrop · runner 216:04 2116:34+31 s
29Winthrop · runner 116:39 916:14-25 s
53Winthrop · runner 317:06 3917:04-2 s
60Winthrop · runner 417:15 4817:12-3 s
87Winthrop · runner 1517:38 did not start
300Winthrop · runner 519:26 23019:12-14 s
416Winthrop · runner 620:22 34720:17-5 s
515Winthrop · runner 721:17 40820:50-27 s
543Winthrop · runner 1621:31 did not start
601Winthrop · runner 821:59 47821:28-31 s
616Winthrop · runner 922:07 53922:02-5 s
651Winthrop · runner 1022:24 56222:17-7 s
767Winthrop · runner 1123:56 65823:35-21 s
773Winthrop · runner 1724:01 did not start
849Winthrop · runner 1225:57 69024:18-99 s
877Winthrop · runner 1427:01 76927:14+13 s
890Winthrop · runner 1327:26 73125:32-114 s

−34 s = faster than we said · +22 s = slower · gray = within 5 s. "Fin." = place among Maine runners.

How this was graded

The projection is the last one saved before race day (28 were saved in the week before as the data and model changed; every one is kept on Picks vs results). Results are the official finish, entered by hand. Only Maine teams in our projection are compared, re-placed among themselves; team scores use the usual rules (top five score, six and seven displace, five finishers needed). The likely-place ranges are checked with the same setting the page used to draw them; they held for more than 8 in 10 runners who started, as designed. Today's live projection already includes these results.

Frozen boys Thu, Oct 1, 6:09 PM ET · girls Thu, Oct 1, 7:24 PM ET
Data results through Sat, Sep 26
Copy read-only, fingerprint 9ed2535ab047 · 6ac381ee1305, never edited after the race