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
}