Week 9 recap

Written by our system from the week's results. No human edited it. Nov 2.

29 games in Week 9. Our picks went 12–1. Our biggest miss: Nokomis over Oceanside 34–22; we had Oceanside at est. 62%.

Seeds that moved: In Class A South, Thornton moved from #2 to #1. In Class A South, Bonny Eagle moved from #1 to #2. In Class C, Nokomis moved from #7 to #6. In Class C, Oceanside moved from #6 to #7.

Old Town beat Houlton 60–2 on October 30th in the largest margin of the week. Wells shut out Hampden 55–0, and Stearns blanked Bucksport 54–0. Yarmouth, Stearns, OOB, Thornton, Lawrence, and Leavitt remain undefeated. Leavitt leads the Class C Crabtree standings at 153.75, followed by Greely at 142.639. Thornton topped Class A South's standings at 146.479 after moving to the top seed. Greely edged Gardiner 15–12, the closest game of the week.

The fact sheet this was written from
{
 "biggest_margins": [
  {
   "date": "2026-10-30",
   "division_loser": "8L-North",
   "division_winner": "8L-North",
   "home": "Old Town",
   "loser": "Houlton",
   "margin": 58,
   "pre_game_win_prob_of_winner": 1.0,
   "score": "60-2",
   "winner": "Old Town"
  },
  {
   "date": "2026-10-30",
   "division_loser": "C",
   "division_winner": "C",
   "home": "Wells",
   "loser": "Hampden",
   "margin": 55,
   "pre_game_win_prob_of_winner": 0.99,
   "score": "55-0",
   "winner": "Wells"
  },
  {
   "date": "2026-10-30",
   "division_loser": "8S-North",
   "division_winner": "8S-North",
   "home": "Stearns",
   "loser": "Bucksport",
   "margin": 54,
   "pre_game_win_prob_of_winner": 0.95,
   "score": "54-0",
   "winner": "Stearns"
  },
  {
   "date": "2026-10-30",
   "division_loser": "C",
   "division_winner": "C",
   "home": "York",
   "loser": "York",
   "margin": 49,
   "pre_game_win_prob_of_winner": 0.97,
   "score": "49-0",
   "winner": "Hermon"
  },
  {
   "date": "2026-10-30",
   "division_loser": "8L-South",
   "division_winner": "8L-South",
   "home": "Yarmouth",
   "loser": "Gray-NG",
   "margin": 46,
   "pre_game_win_prob_of_winner": 0.98,
   "score": "52-6",
   "winner": "Yarmouth"
  }
 ],
 "closest": [
  {
   "date": "2026-10-30",
   "division_loser": "C",
   "division_winner": "C",
   "home": "Gardiner",
   "loser": "Gardiner",
   "margin": 3,
   "pre_game_win_prob_of_winner": 0.88,
   "score": "15-12",
   "winner": "Greely"
  },
  {
   "date": "2026-10-30",
   "division_loser": "B-South",
   "division_winner": "B-South",
   "home": "Falmouth",
   "loser": "Westbrook",
   "margin": 6,
   "pre_game_win_prob_of_winner": 0.68,
   "score": "20-14",
   "winner": "Falmouth"
  },
  {
   "date": "2026-10-30",
   "division_loser": "D-North",
   "division_winner": "D-North",
   "home": "Mattanawcook",
   "loser": "Mattanawcook",
   "margin": 6,
   "pre_game_win_prob_of_winner": 0.41,
   "score": "6-0",
   "winner": "Madison"
  },
  {
   "date": "2026-10-31",
   "division_loser": "8L-North",
   "division_winner": "8L-North",
   "home": "MDI",
   "loser": "Ellsworth",
   "margin": 8,
   "pre_game_win_prob_of_winner": 0.68,
   "score": "22-14",
   "winner": "MDI"
  },
  {
   "date": "2026-10-30",
   "division_loser": "D-North",
   "division_winner": "D-North",
   "home": "John Bapst",
   "loser": "Oak Hill",
   "margin": 10,
   "pre_game_win_prob_of_winner": 0.94,
   "score": "43-33",
   "winner": "John Bapst"
  }
 ],
 "complete": true,
 "days_covered": "Friday and Saturday",
 "division_leaders": {
  "8-Man Large North": [
   {
    "crabtree": 125.595,
    "record": "7-1",
    "team": "Old Town"
   },
   {
    "crabtree": 105.357,
    "record": "5-3",
    "team": "MDI"
   },
   {
    "crabtree": 102.381,
    "record": "4-4",
    "team": "Ellsworth"
   }
  ],
  "8-Man Large South": [
   {
    "crabtree": 150.0,
    "record": "8-0",
    "team": "Yarmouth"
   },
   {
    "crabtree": 116.935,
    "record": "6-2",
    "team": "Spruce Mountain"
   },
   {
    "crabtree": 116.935,
    "record": "6-2",
    "team": "Cape Elizabeth"
   }
  ],
  "8-Man Small North": [
   {
    "crabtree": 136.667,
    "record": "8-0",
    "team": "Stearns"
   },
   {
    "crabtree": 120.635,
    "record": "3-4",
    "team": "Orono"
   },
   {
    "crabtree": 111.051,
    "record": "5-2",
    "team": "Washington Academy"
   }
  ],
  "8-Man Small South": [
   {
    "crabtree": 139.344,
    "record": "8-0",
    "team": "OOB"
   },
   {
    "crabtree": 109.164,
    "record": "5-2",
    "team": "Boothbay"
   },
   {
    "crabtree": 95.565,
    "record": "3-5",
    "team": "Telstar"
   }
  ],
  "Class A North": [
   {
    "crabtree": 136.775,
    "record": "7-1",
    "team": "Oxford Hills"
   },
   {
    "crabtree": 123.232,
    "record": "7-2",
    "team": "Portland"
   },
   {
    "crabtree": 112.719,
    "record": "6-3",
    "team": "Windham"
   }
  ],
  "Class A South": [
   {
    "crabtree": 146.479,
    "record": "9-0",
    "team": "Thornton"
   },
   {
    "crabtree": 141.002,
    "record": "8-1",
    "team": "Bonny Eagle"
   },
   {
    "crabtree": 112.821,
    "record": "6-3",
    "team": "Massabesic"
   }
  ],
  "Class B North": [
   {
    "crabtree": 142.188,
    "record": "8-0",
    "team": "Lawrence"
   },
   {
    "crabtree": 132.813,
    "record": "7-1",
    "team": "Cony"
   },
   {
    "crabtree": 114.063,
    "record": "5-3",
    "team": "Skowhegan"
   }
  ],
  "Class B South": [
   {
    "crabtree": 128.125,
    "record": "7-1",
    "team": "Marshwood"
   },
   {
    "crabtree": 120.313,
    "record": "6-2",
    "team": "Kennebunk"
   },
   {
    "crabtree": 109.375,
    "record": "5-3",
    "team": "Biddeford"
   }
  ],
  "Class C": [
   {
    "crabtree": 153.75,
    "record": "9-0",
    "team": "Leavitt"
   },
   {
    "crabtree": 142.639,
    "record": "8-1",
    "team": "Greely"
   },
   {
    "crabtree": 127.16,
    "record": "7-2",
    "team": "Hermon"
   }
  ],
  "Class D North": [
   {
    "crabtree": 137.5,
    "record": "7-1",
    "team": "Winslow"
   },
   {
    "crabtree": 103.125,
    "record": "6-2",
    "team": "MCI"
   },
   {
    "crabtree": 98.438,
    "record": "4-4",
    "team": "John Bapst"
   }
  ],
  "Class D South": [
   {
    "crabtree": 129.688,
    "record": "6-2",
    "team": "Freeport"
   },
   {
    "crabtree": 123.438,
    "record": "7-1",
    "team": "Winthrop"
   },
   {
    "crabtree": 109.375,
    "record": "5-3",
    "team": "Morse"
   }
  ]
 },
 "games_played": 29,
 "generated_at": "2026-11-02T07:30:33",
 "next_week_sample": [],
 "our_misses": [
  {
   "date": "2026-10-30",
   "loser": "Oceanside",
   "our_pct_loser": "62",
   "score": "34\u201322",
   "winner": "Nokomis"
  }
 ],
 "our_picks": {
  "l": 1,
  "w": 12
 },
 "results": [
  {
   "date": "2026-10-30",
   "division_loser": "8L-North",
   "division_winner": "8L-North",
   "home": "Old Town",
   "loser": "Houlton",
   "margin": 58,
   "pre_game_win_prob_of_winner": 1.0,
   "score": "60-2",
   "winner": "Old Town"
  },
  {
   "date": "2026-10-30",
   "division_loser": "C",
   "division_winner": "C",
   "home": "Wells",
   "loser": "Hampden",
   "margin": 55,
   "pre_game_win_prob_of_winner": 0.99,
   "score": "55-0",
   "winner": "Wells"
  },
  {
   "date": "2026-10-30",
   "division_loser": "8S-North",
   "division_winner": "8S-North",
   "home": "Stearns",
   "loser": "Bucksport",
   "margin": 54,
   "pre_game_win_prob_of_winner": 0.95,
   "score": "54-0",
   "winner": "Stearns"
  },
  {
   "date": "2026-10-30",
   "division_loser": "C",
   "division_winner": "C",
   "home": "York",
   "loser": "York",
   "margin": 49,
   "pre_game_win_prob_of_winner": 0.97,
   "score": "49-0",
   "winner": "Hermon"
  },
  {
   "date": "2026-10-30",
   "division_loser": "8L-South",
   "division_winner": "8L-South",
   "home": "Yarmouth",
   "loser": "Gray-NG",
   "margin": 46,
   "pre_game_win_prob_of_winner": 0.98,
   "score": "52-6",
   "winner": "Yarmouth"
  },
  {
   "date": "2026-10-30",
   "division_loser": "A-South",
   "division_winner": "A-South",
   "home": "Scarborough",
   "loser": "Scarborough",
   "margin": 43,
   "pre_game_win_prob_of_winner": 0.81,
   "score": "51-8",
   "winner": "Noble"
  },
  {
   "date": "2026-10-30",
   "division_loser": "B-North",
   "division_winner": "B-North",
   "home": "Fryeburg",
   "loser": "Messalonskee",
   "margin": 42,
   "pre_game_win_prob_of_winner": 0.84,
   "score": "48-6",
   "winner": "Fryeburg"
  },
  {
   "date": "2026-10-30",
   "division_loser": "8S-South",
   "division_winner": "8S-South",
   "home": "OOB",
   "loser": "Maranacook",
   "margin": 42,
   "pre_game_win_prob_of_winner": 0.94,
   "score": "42-0",
   "winner": "OOB"
  },
  {
   "date": "2026-10-30",
   "division_loser": "8S-North",
   "division_winner": "8S-North",
   "home": "Orono",
   "loser": "Washington Academy",
   "margin": 42,
   "pre_game_win_prob_of_winner": 0.64,
   "score": "64-22",
   "winner": "Orono"
  },
  {
   "date": "2026-10-30",
   "division_loser": "A-South",
   "division_winner": "A-South",
   "home": "Bonny Eagle",
   "loser": "Sanford",
   "margin": 37,
   "pre_game_win_prob_of_winner": 1.0,
   "score": "57-20",
   "winner": "Bonny Eagle"
  },
  {
   "date": "2026-10-30",
   "division_loser": "D-South",
   "division_winner": "D-South",
   "home": "Morse",
   "loser": "Mountain Valley",
   "margin": 36,
   "pre_game_win_prob_of_winner": 0.93,
   "score": "42-6",
   "winner": "Morse"
  },
  {
   "date": "2026-10-30",
   "division_loser": "A-South",
   "division_winner": "A-South",
   "home": "Massabesic",
   "loser": "Massabesic",
   "margin": 35,
   "pre_game_win_prob_of_winner": 0.83,
   "score": "35-0",
   "winner": "Thornton"
  },
  {
   "date": "2026-10-30",
   "division_loser": "B-North",
   "division_winner": "B-North",
   "home": "Skowhegan",
   "loser": "Brunswick",
   "margin": 35,
   "pre_game_win_prob_of_winner": 0.91,
   "score": "35-0",
   "winner": "Skowhegan"
  },
  {
   "date": "2026-10-30",
   "division_loser": "C",
   "division_winner": "C",
   "home": "Brewer",
   "loser": "Brewer",
   "margin": 31,
   "pre_game_win_prob_of_winner": 0.69,
   "score": "49-18",
   "winner": "Medomak Valley"
  },
  {
   "date": "2026-10-30",
   "division_loser": "A-North",
   "division_winner": "A-North",
   "home": "Bangor",
   "loser": "Bangor",
   "margin": 28,
   "pre_game_win_prob_of_winner": 0.67,
   "score": "28-0",
   "winner": "Oxford Hills"
  },
  {
   "date": "2026-10-30",
   "division_loser": "8L-South",
   "division_winner": "8L-South",
   "home": "Spruce Mountain",
   "loser": "Cape Elizabeth",
   "margin": 28,
   "pre_game_win_prob_of_winner": 0.73,
   "score": "44-16",
   "winner": "Spruce Mountain"
  },
  {
   "date": "2026-10-30",
   "division_loser": "8S-South",
   "division_winner": "8S-South",
   "home": "Boothbay",
   "loser": "Telstar",
   "margin": 27,
   "pre_game_win_prob_of_winner": 0.51,
   "score": "44-17",
   "winner": "Boothbay"
  },
  {
   "date": "2026-10-30",
   "division_loser": "D-South",
   "division_winner": "D-South",
   "home": "Lisbon",
   "loser": "Lisbon",
   "margin": 24,
   "pre_game_win_prob_of_winner": 0.35,
   "score": "44-20",
   "winner": "Dirigo"
  },
  {
   "date": "2026-10-30",
   "division_loser": "A-South",
   "division_winner": "A-North",
   "home": "South Portland",
   "loser": "South Portland",
   "margin": 20,
   "pre_game_win_prob_of_winner": 0.56,
   "score": "27-7",
   "winner": "Portland"
  },
  {
   "date": "2026-10-30",
   "division_loser": "A-North",
   "division_winner": "A-North",
   "home": "Deering",
   "loser": "Deering",
   "margin": 19,
   "pre_game_win_prob_of_winner": 0.88,
   "score": "19-0",
   "winner": "Windham"
  },
  {
   "date": "2026-10-31",
   "division_loser": "A-North",
   "division_winner": "A-North",
   "home": "Edward Little",
   "loser": "Lewiston",
   "margin": 18,
   "pre_game_win_prob_of_winner": 0.93,
   "score": "32-14",
   "winner": "Edward Little"
  },
  {
   "date": "2026-10-30",
   "division_loser": "B-South",
   "division_winner": "B-South",
   "home": "Biddeford",
   "loser": "Cheverus",
   "margin": 15,
   "pre_game_win_prob_of_winner": 0.57,
   "score": "35-20",
   "winner": "Biddeford"
  },
  {
   "date": "2026-10-30",
   "division_loser": "C",
   "division_winner": "C",
   "home": "Leavitt",
   "loser": "Foxcroft",
   "margin": 14,
   "pre_game_win_prob_of_winner": 0.85,
   "score": "14-0",
   "winner": "Leavitt"
  },
  {
   "date": "2026-10-30",
   "division_loser": "C",
   "division_winner": "C",
   "home": "Oceanside",
   "loser": "Oceanside",
   "margin": 12,
   "pre_game_win_prob_of_winner": 0.38,
   "score": "34-22",
   "winner": "Nokomis"
  },
  {
   "date": "2026-10-30",
   "division_loser": "D-North",
   "division_winner": "D-North",
   "home": "John Bapst",
   "loser": "Oak Hill",
   "margin": 10,
   "pre_game_win_prob_of_winner": 0.94,
   "score": "43-33",
   "winner": "John Bapst"
  },
  {
   "date": "2026-10-31",
   "division_loser": "8L-North",
   "division_winner": "8L-North",
   "home": "MDI",
   "loser": "Ellsworth",
   "margin": 8,
   "pre_game_win_prob_of_winner": 0.68,
   "score": "22-14",
   "winner": "MDI"
  },
  {
   "date": "2026-10-30",
   "division_loser": "B-South",
   "division_winner": "B-South",
   "home": "Falmouth",
   "loser": "Westbrook",
   "margin": 6,
   "pre_game_win_prob_of_winner": 0.68,
   "score": "20-14",
   "winner": "Falmouth"
  },
  {
   "date": "2026-10-30",
   "division_loser": "D-North",
   "division_winner": "D-North",
   "home": "Mattanawcook",
   "loser": "Mattanawcook",
   "margin": 6,
   "pre_game_win_prob_of_winner": 0.41,
   "score": "6-0",
   "winner": "Madison"
  },
  {
   "date": "2026-10-30",
   "division_loser": "C",
   "division_winner": "C",
   "home": "Gardiner",
   "loser": "Gardiner",
   "margin": 3,
   "pre_game_win_prob_of_winner": 0.88,
   "score": "15-12",
   "winner": "Greely"
  }
 ],
 "season": 2026,
 "seeds_moved": [
  {
   "division": "Class A South",
   "from": 2,
   "team": "Thornton",
   "to": 1
  },
  {
   "division": "Class A South",
   "from": 1,
   "team": "Bonny Eagle",
   "to": 2
  },
  {
   "division": "Class C",
   "from": 7,
   "team": "Nokomis",
   "to": 6
  },
  {
   "division": "Class C",
   "from": 6,
   "team": "Oceanside",
   "to": 7
  }
 ],
 "standings_movers": [],
 "still_to_play": [],
 "undefeated": [
  {
   "division": "8-Man Large South",
   "record": "8-0",
   "team": "Yarmouth"
  },
  {
   "division": "8-Man Small North",
   "record": "8-0",
   "team": "Stearns"
  },
  {
   "division": "8-Man Small South",
   "record": "8-0",
   "team": "OOB"
  },
  {
   "division": "Class A South",
   "record": "9-0",
   "team": "Thornton"
  },
  {
   "division": "Class B North",
   "record": "8-0",
   "team": "Lawrence"
  },
  {
   "division": "Class C",
   "record": "9-0",
   "team": "Leavitt"
  }
 ],
 "unreported_games": [],
 "upsets_by_our_rating": [
  {
   "date": "2026-10-30",
   "division_loser": "D-South",
   "division_winner": "D-South",
   "home": "Lisbon",
   "loser": "Lisbon",
   "margin": 24,
   "pre_game_win_prob_of_winner": 0.35,
   "score": "44-20",
   "winner": "Dirigo"
  }
 ],
 "week": 9
}