Schedules are subject to change and will be updated
Class A
Quarterfinals
- #8 Edward Little 4 at #1 Brewer 3
- #5 Hampden 2 at #4 Messalonskee 4
- #7 Bangor 8 at #2 Oxford Hills 1
- #6 Mt. Ararat 3 at #3 Skowhegan 0
Semifinals (June 10th)
- #8 Edward Little at #4 Messalonskee
- #7 Bangor at #6 Mt. Ararat- 11 AM
Class B
Prelims (June 6th)
- #10 Hermon 4 at #7 Foxcroft 1
- #9 MDI 9 at #8 Waterville 3
Quarterfinals (June 8th)
- #9 MDI 0 at #1 Old Town 8
- #5 Oceanside 2 at #4 Lawrence 3
- #10 Hermon 0 at #2 Cony 9
- #6 John Bapst 3 at #3 Ellsworth 9
Semifinals
- #3 Ellsworth at #2 Cony
- #4 Lawrence at #1 Old Town
Class C
Prelims (June 6th unless noted)
- #9 Narraguagus 6 at #8 PCHS 0
- #10 Houlton 0 at #7 Central 9
- #11 Mount View 0 at #6 Orono 1
Quarterfinals (June 8th unless noted)
- #9 Narraguagus 4 at #1 Mattanawcook 6
- #5 Fort Kent 6 at #4 Dexter 8
- #7 Central 0 at #2 Washington Academy 4
- #6 Orono 0 at #3 Bucksport 7
Semifinals (June 10th)
- #4 Dexter at #1 Mattanawcook- 11 AM
- #3 Bucksport at #2 Washington Academy
Class D
Prelims (June 6th)
- #9 Lee 6 at #8 Stearns 7
- #10 Wisdom 1 at #7 Machias 14
- #11 Jonesport-Beals 2 at #6 Fort Fairfield 12
- #12 Southern Aroostook 7 at #5 Madawaska 12
Quarterfinals
- #8 Stearns 1 at #1 Katahdin 9
- #7 Machias 1 at #2 Bangor Christian 9
- #6 Fort Fairfield 2 at #3 Woodland 8
- #5 Madawaska 7 at #4 Hodgdon 4
Semifinals
- #5 Madawaska at #1 Katahdin
- #3 Woodland at #2 Bangor Christian- 11 AM