| # | School | Team | Rec. | |
|---|---|---|---|---|
| 1 | Roosevelt High School | Rough Riders 1 | 9–2 | |
| 2 | Ballard High School | Beavers | 8–3 | |
| 3 | Anacortes High School | Seahawks | 8–3 | |
| 4 | Oak Harbor High School | Wildcats | 7–4 | |
| 5 | Roosevelt High School | Rough Riders 2 | 4–6 | |
| 6 | Bellingham High School | Bayhawks | 3–7 | |
| 7 | Orcas High School | Vikings | 2–9 | |
| 8 | Sehome High School | Mariners | 2–9 |
Each side is the sum of its three boats (the skipper's fleet rating times 0.72 plus a team race offset learned from their past matches, plus the crew's offset and a small experience term) plus the school's team race strength and a home-water edge for the host. The win probability is a logistic function of the difference. The forecast was made before the event: the model was refitted on every match sailed before the first day, with fleet ratings as of the week before.
Fitted on the 9,704 team race matches sailed before 2023-04-23, using the line-ups that actually raced. It called 11 of 20 matches (55%) with a log-loss of 0.768 (a coin flip scores 0.693), so the event went poorly for the forecast. Orderliness −1.52 ± 0.58: an upset-heavy event, more orderly than 3% of high school team race events (temperature of the forecast log-odds that best fits the results, relative to the league average; nothing about the field, venue or wind predicts it, see the Weather tab). vs forecast is a team's wins minus the wins the model expected from the matches it sailed: positive means it beat its rating.
For each side, the performance strength is the value that would have made its record least surprising: the strength at which the model's expected wins over exactly these opponents equal the actual wins, with every opponent fixed at its pre-event strength. For a skipper, the same shift is applied only to their boat in the matches they sailed, with team-mates and opponents fixed; team-mates who sailed every match together therefore get the same number. Surprise is in bits: -log2 of the probability of the record at the pre-event strength minus the same at the performance strength. P(this good or better) treats matches as independent coin flips at the model's pre-event probabilities, so it ignores form within the day; read it as a rough guide.
Pre-event strength against the strength that would have made each record least surprising, everything else fixed. Δ is in the model's logit units, the same scale as the boat values above (a side is three boats plus the school term); green is a clear over-performance, red a clear under-performance. Skippers need three or more matches.
| Place | School | Strength | Perf. | Record | Exp. wins | Δ | Surprise (bits) | P(this good or better) |
|---|---|---|---|---|---|---|---|---|
| 4 | Oak Harbor High School Wildcats | 0.42 | 2.48 | 4–4 | 1.4 | +2.06 | 3.2 | 4% |
| 3 | Anacortes High School Seahawks | 1.78 | 2.97 | 5–3 | 3.4 | +1.19 | 1.1 | 20% |
| 1 | Roosevelt High School Rough Riders 1 | 3.27 | 3.54 | 6–2 | 5.7 | +0.27 | 0.0 | 58% |
| 2 | Ballard High School Beavers | 2.73 | 1.93 | 4–4 | 5.1 | −0.79 | 0.5 | 89% |
| 5 | Roosevelt High School Rough Riders 2 | 2.39 | -0.62 | 1–7 | 4.4 | −3.01 | 5.1 | >99% |
| Skipper | School | Value | Perf. | Record | Exp. wins | Δ | Surprise (bits) | P(this good or better) |
|---|---|---|---|---|---|---|---|---|
| Anna Servatius | Oak Harbor High School | 0.59 | 2.65 | 4–4 | 1.4 | +2.06 | 3.2 | 4% |
| Colin Byler | Oak Harbor High School | 0.67 | 2.73 | 4–4 | 1.4 | +2.06 | 3.2 | 4% |
| Will Peters | Anacortes High School | 0.52 | 1.70 | 5–3 | 3.4 | +1.19 | 1.1 | 20% |
| Allison Lehmann | Anacortes High School | 0.60 | 1.79 | 5–3 | 3.4 | +1.19 | 1.1 | 20% |
| Aeden Peterson | Anacortes High School | 0.29 | 1.48 | 5–3 | 3.4 | +1.19 | 1.1 | 20% |
| Matthew Selby | Roosevelt High School | 0.45 | -2.55 | 0–6 | 3.5 | ≤−3.00 | 7.0 | >99% |
| Nathan Koliha | Roosevelt High School | 0.45 | -2.56 | 1–7 | 4.4 | −3.01 | 5.1 | >99% |
Probability the model gave the side that went on to win. Red bars are upsets (the winner was given under 50%).
| # | Winner | Loser | Pos. | ||||
|---|---|---|---|---|---|---|---|
| 1 | Bayhawks | 1-2-4 | def. | Mariners | 3-5-6 | ||
| 2 | Beavers | 1-2-3 | def. | Vikings | 4-5-6 | ||
| 3 | Rough Riders 1 | 1-2-6 | def. | Seahawks | 3-4-5 | ||
| 4 | Wildcats | 1-2-4 | def. | Rough Riders 2 | 3-5-6 | ||
| 5 | Vikings | 1-2-5 | def. | Bayhawks | 3-4-6 | ||
| 6 | Seahawks | 1-2-5 | def. | Mariners | 3-4-6 | ||
| 7 | Beavers | 1-3-4 | def. | Rough Riders 2 | 2-5-6 | ||
| 8 | Rough Riders 1 | 1-2-4 | def. | Wildcats | 3-5-6 | ||
| 9 | Seahawks | 1-2-4 | def. | Vikings | 3-5-6 | ||
| 10 | Bayhawks | 1-2-5 | def. | Rough Riders 2 | 3-4-6 | ||
| 11 | Rough Riders 1 | 1-2-3 | def. | Mariners | 4-5-6 | ||
| 12 | Beavers | 1-2-4 | def. | Wildcats | 3-5-6 | ||
| 13 | Seahawks | 1-3-4 | def. | Rough Riders 2 | 2-5-6 | ||
| 14 | Rough Riders 1 | 1-2-3 | def. | Vikings | 4-5-6 | ||
| 15 | Beavers | 1-2-3 | def. | Bayhawks | 4-5-6 | ||
| 16 | Wildcats | 1-2-3 | def. | Mariners | 4-5-6 | ||
| 17 | Rough Riders 2 | 1-3-6 | def. | Rough Riders 1 | 2-4-5 | ||
| 18 | Beavers | 1-3-4 | def. | Seahawks | 2-5-6 | ||
| 19 | Mariners | 1-3-6 | def. | Vikings | 2-4-5 | ||
| 20 | Wildcats | 2-3-4 | def. | Bayhawks | 1-5-6 | ||
| 21 | Rough Riders 1 | 1-3-5 | def. | Beavers | 2-4-6 | ||
| 22 | Rough Riders 2 | 1-2-5 | def. | Mariners | 3-4-6 | ||
| 23 | Seahawks | 1-2-4 | def. | Bayhawks | 3-5-6 | ||
| 24 | Wildcats | 1-2-6 | def. | Vikings | 3-4-5 | ||
| 25 | Beavers | 1-3-4 | def. | Mariners | 2-5-6 | ||
| 26 | Rough Riders 1 | 1-2-6 | def. | Bayhawks | 3-4-5 | ||
| 27 | Rough Riders 2 | 1-3-4 | def. | Vikings | 2-5-6 | ||
| 28 | Seahawks | 1-3-6 | def. | Wildcats | 2-4-5 | ||
| 29 | Mariners | 1-2-6 | def. | Bayhawks | 3-4-5 | ||
| 30 | Beavers | 1-4-5 | def. | Vikings | 2-3-6 | ||
| 31 | Seahawks | 1-4-5 | def. | Rough Riders 1 | 2-3-6 | ||
| 32 | Wildcats | 1-2-6 | def. | Rough Riders 2 | 3-4-5 | ||
| 33 | Beavers | 1-2-3 | def. | Mariners | 4-5-6 | ||
| 34 | Rough Riders 1 | 1-2-6 | def. | Bayhawks | 3-4-5 | ||
| 35 | Wildcats | 1-2-5 | def. | Vikings | 3-4-6 | ||
| 36 | Seahawks | 1-2-6 | def. | Rough Riders 2 | 3-4-5 | ||
| 37 | Rough Riders 1 | 1-2-5 | def. | Beavers | 3-4-6 | ||
| 38 | Wildcats | 1-2-4 | def. | Mariners | 3-5-6 | ||
| 39 | Bayhawks | 1-3-6 | def. | Seahawks | 2-4-5 | ||
| 40 | Rough Riders 2 | 2-3-4 | def. | Vikings | 1-5-6 | ||
| 41 | Rough Riders 1 | 1-2-3 | def. | Wildcats | 4-5-6 | ||
| 42 | Seahawks | 1-3-6 | def. | Beavers | 2-4-5 | ||
| 43 | Vikings | 1-2-3 | def. | Mariners | 4-5-6 | ||
| 44 | Bayhawks | def. | Rough Riders 2 | ||||
| 45 | Wildcats | def. | Seahawks | ||||
| 46 | Vikings | def. | Rough Riders 1 | ||||
| 47 | Beavers | def. | Bayhawks | ||||
| 48 | Rough Riders 2 | def. | Mariners | ||||
| 49 | Seahawks | def. | Vikings | ||||
| 50 | Bayhawks | def. | Wildcats | ||||
| 51 | Mariners | def. | Rough Riders 1 | ||||
| 52 | Beavers | def. | Rough Riders 2 | ||||
| 53 | Vikings | def. | Bayhawks | ||||
| 54 | Seahawks | def. | Mariners | ||||
| 55 | Wildcats | def. | Beavers | ||||
| 56 | Rough Riders 1 | def. | Rough Riders 2 | ||||
| School | Team | Skippers | Crew | |
|---|---|---|---|---|
| Roosevelt High School | Rough Riders 1 | Liam Boettcher '25 Lucien Freemesser '23 Noelani Li '26 |
William Layton '25 Maia Dock '24 Khalil Wilkinson '24 |
|
| Ballard High School | Beavers | Francesca Dougherty '25 Max Hanson '25 Nathan Pease '25 |
Esther Goodell '23 Mia Mcnabb '24 Phoebe Howe '24 Simone Ford '24 Zev Fort '25 Ella Reed '24 |
|
| Anacortes High School | Seahawks | Aeden Peterson '25 Allison Lehmann '26 Will Peters '25 |
Michael Tabor '25 Colton Hong '26 Bradyn Rueb '24 |
|
| Oak Harbor High School | Wildcats | Anna Servatius '24 Cadence Smith '25 Colin Byler '24 Dominic Schinning '25 Grant Nienhuis '26 Noah Ellis '26 |
Allison Bailey '23 Grant Nienhuis '26 Julian Becker '26 Callie Carlson '24 Cadence Smith '25 Tristan Nuanez '26 |
|
| Roosevelt High School | Rough Riders 2 | Ellie Blakemore '23 Ian Blakemore '25 Matthew Selby '24 Nathan Koliha '25 |
Milo Sylvander '25 Wiley Smith '24 Paige Mcallister '26 |
Orderliness is how tightly a fleet race’s finishing order follows the pre-regatta ratings, relative to a typical event (0): positive is the favourites’ day, negative the underdogs’. A value of ±0.03 means a rating gap counts about 3% less than on a typical day. This event is not a fleet race the rating model scores, so there is no actual value for it: this is what this venue’s fleet racing history says about the breeze on the day, read off the chart at the star. How this is estimated · compare venues.
Short write-ups of what the ratings and results show, with the numbers and how they were computed.