Maine Class B Top 10
|5||John Bapst Co-op||4||4||2||0|
No. 1 Messalonskee defeated Cony/Monmouth/Erskine/Hall-Dale/Winthrop 4-1 and Houlton/Hodgdon/Katahdin 7-1 The Eagles host Old Town/Orono on Saturday.
No. 2 Brunswick defeated Kennebunk/Wells 9-2 in its only action of the week. The Dragons travel to face Greely on Monday, host Hampden Academy on Wednesday, and travel to Thornton Academy, the top team in Class A, on Saturday.
No. 3 Cape Elizabeth defeated York, 2-0, and Biddeford/Massebesic/Old Orchard Beach 5-1. The Capers travel to Gorham on Monday and host Greely on Thursday.
No. 4 Yarmouth/Cheverus took down two Class A opponents this week with a 7-2 win over St. Dominic Academy and a 3-2 win against Scarborough. Yarmouth/Cheverus travels to Kennebunk/Wells on Monday and Gorham on Saturday.
No. 5 John Bapst/Hermon/Bangor Christian/Deer Isle-Stonington lost to Bangor 3-0 on Saturday. They host Presque Isle on Monday and travel to face the Wildcats on Saturday. The Crusaders also host Camden Hills on Friday.
No. 6 Presque Isle had its game against Houlton/Hodgdon/Katahdin postponed on Thursday and the Wildcats defeated Brewer Lawrence 4-2 on Saturday. Both games this week are against the John Bapst co-op.
No. 7 Hampden Academy defeated Camden Hills 5-2. After facing Brunswick, the Broncos host Gardiner/Waterville/Winslow on Saturday.
No. 8 Camden Hills bounced back from the loss to Hampden with a 5-4 win over Old Town/Orono. The Windjammers have a game against the John Bapst co-op on Friday and Brewer/Lawrence on Saturday.
No. 9 York defeated Windham/Westbrook/Bonny Eagle/Sacopee Valley 4-0 Saturday after the loss to Cape Elizabeth. The Wildcats travel to Marshwood/Traip/Sanford/Noble on Monday.
No. 10 Gorham snapped its five-game losing streak with a 5-3 win over Greely on Saturday. The Rams travel to Poland/Leavitt/Oak Hill/Gray-New Gloucester Wednesday after hosting Cape Elizabeth on Monday. Gorham also hosts Cheverus/Yarmouth on Saturday.