Can’t make it out to any (and/or all) of the MIAA high school football semifinals this weekend?
Don’t worry, the NFHS Network has you covered. All 16 semifinals will be available on NFHS Network’s streaming platform.
After this weekend, we’ll know what 16 teams will be competing at Gillette Stadium in the state championships.
Div. 1: Needham vs. St. John’s Prep
Div. 1: Xaverian vs. BC High
Div. 2: Marshfield vs. King Philip
Div. 2: Wellesley vs. Catholic Memorial
Div. 3: Walpole vs. Mansfield
Div. 3: North Attleboro vs. Reading
Div. 4: Grafton vs. Scituate
Div. 4: Tewksbury vs. Duxbury
Div. 5: Foxboro vs. Hanover
Div. 5: Old Rochester Regional vs. Shawsheen Valley Tech
Div. 6: Swampscott vs. Fairhaven
Div. 6: Norwell vs. Hudson
Div. 7: Northbridge vs. Uxbridge
Div. 7: Mashpee vs. Clinton
Div 8: Nashoba Valley Tech vs. Randolph
Div. 8: Carver vs. West Boylston
There are a ton of games currently scheduled to be streaming on the NFHS Network this weekend. Check out the full slate below.
We occasionally recommend interesting products and services. If you make a purchase by clicking one of the links, we may earn an affiliate fee. USA TODAY Network newsrooms operate independently, and this doesn’t influence our coverage.

source