Our Communities. Our Teams. Our Future.
We’re proud to make high school sports coverage free for everyone—because these moments matter. At Maine State Credit Union, we’re here for the people and places that make Maine strong. Let’s Go! Learn more at mainestatecu.org. 
Friday, Dec. 29
Boys’ Basketball
• Ashland 60, East Grand 33
• Bangor Christian 61, Deer Isle-Stonington 21
• Fort Fairfield 55, Madawaska 31
• Fryeburg Academy 55, Lake Region 47
• Lawrence 65, Gardiner 54
• Madison 46, Hall-Dale 41
• Marshwood 34, Massabesic 30
• Noble 61, Biddeford 53
• Oxford Hills 46, Mt. Ararat 45 (OT)
• Southern Aroostook 63, Wisdom 29
• St. Dominic 71, Lisbon 50
• Valley 69, Carrabec 50
• Washburn 53, Van Buren 38
• Windham 52, Thornton Academy 40
Girls’ Basketball
• Biddeford 64, Noble 13
• Bucksport 43, George Stevens 35
• Central 57, Searsport 15
• Deer Isle-Stonington 22, Bangor Christian 11
• Fort Fairfield 26, Madawaska 13
• Gardiner 59, Lawrence 47
• Gorham 48, Sanford 41
• Lake Region 50, Fryeburg Academy 29
• Lee Academy 52, Shead 50 (OT)
• Lewiston 55, Deering 34
• Old Town 50, Hermon 19
• Orono 28, Calais 23
• Richmond 44, Monmouth Academy 38
• Sacopee Valley 28, Poland 18
• Southern Aroostook 68, Wisdom 39
• Valley 63, Carrabec 48
• Washburn 44, Van Buren 21
Boys’ Hockey
• Messalonskee 5, Camden Hills 4
Girls’ Hockey
• Mt. Ararat/Lisbon/Morse/Medomak 4, Greely/Gray-New Gloucester 1
Saturday, Dec. 30
Boys’ Basketball
• Boothbay at Monmouth Academy, 2:30 p.m.
• Brunswick at Gray-New Gloucester, 1 p.m.
• Bucksport at Houlton, 1:30 p.m.
• Caribou at Foxcroft Academy, 1:30 p.m.
• Central at Penquis Valley, 1:30 p.m.
• Hampden Academy at Cony, 1 p.m.
• Hermon at Old Town, 2:30 p.m.
• Hodgdon at Easton, 1:30 p.m.
• Jonesport-Beals at Seasport, noon
• Katahdin at Fort Kent, 1:30 p.m.
• Lewiston at Cheverus, 2 p.m.
• Morse at Spruce Mountain, 6:30 p.m.
• Mountain Valley at Oak Hill, 2:30 p.m.
• Mt. Blue at Camden Hills, 2 p.m.
• Nokomis at Messalonskee, 1 p.m.
• Presque Isle at John Bapst (Cross Insurance Center), 4:30 p.m.
• Washington Academy at Ellsworth, 3:30 p.m.
Girls’ Basketball
• Camden Hills at Mt. Blue, 12:30 p.m.
• Caribou at Foxcroft Academy, 4:30 p.m.
• Cony at Hampden Academy, 1:30 p.m.
• Hodgdon at Easton, 3 p.m.
• Houlton at Mt. Desert Island, 4:30 p.m.
• Katahdin at Fort Kent, noon
• Messalonskee at Nokomis, 2 p.m.
• Portland at Kennebunk, 11:30 a.m.
• Presque Isle at John Bapst (Cross Insurance Center)
• Sumner at Mattanawcook Academy, 3 p.m.
• Washington Academy at Ellsworth, 12:30 p.m.
Boys’ Hockey
• Camden Hills at Messalonskee (Alfond Rink, Waterville), 7 p.m.
• Houlton/Hodgdon/Katahdin at Old Town/Orono (Alfond Arena, Orono), 3:10 p.m.
• Presque Isle at Brewer/Lawrence/Skowhegan (Penobscot Ice Arena, Brewer) 11:30 a.m.
• Windham/Westbrook/Bonny Eagle at Gorham (USM Ice Arena, Gorham), 5:15 p.m.
• York at Leavitt/Gray-New Gloucester/Oak Hill/Poland (Norway Savings Bank Arena, Auburn), 6 p.m.
Girls’ Hockey
• Falmouth/Scarborough at Portland/Cape Elizabeth/Deering/South Portland/Waynflete (William B. Troubh Ice Arena, Portland), 7:40 p.m.
• Lewiston/Oak Hill at Brewer/Bangor/Hampden/John Bapst/Old Town/Orono (Penobscot Ice Arena, Brewer), 3 p.m.
• Yarmouth/Freeport at St. Dominic/Winthrop/Monmouth (Norway Savings Bank Arena, Auburn), 8:10 p.m.
Swimming
• South Portland at Yarmouth (Greely HS), 4 p.m.
Wrestling
• Bonny Eagle, Marshwood, Portland (Bonny Eagle HS), 10 a.m.
• Deering, Fryeburg Academy, Mountain Valley, Windham (Fryeburg), 9:30 a.m.