Barnstable Red Hawks – Boys Barnstable Red Hawks – Girls BC High Eagles – Boys Bedford Bucs – Boys Belchertown Orioles – Boys Bellingham Blackhawks – Boys Belmont Marauders – Boys Belmont/Watertown Marauders – Girls Beverly Panthers – Boys Beverly/Danvers/Ipswich Panthers – Girls Billerica Indians – Boys Billerica/Chelmsford Indians – Girls Bishop Feehan Shamrocks – Girls Bishop Feehan Shamrocks – Boys Bishop Fenwick Crusaders – Girls Bishop Fenwick Crusaders – Boys Bishop Stang Spartans – Boys Bishop Stang Spartans – Girls Blackstone Valley Tech Beavers – Boys Blue Hills Warriors – Boys Boston Latin Wolfpack – Boys Boston Latin Wolfpack – Girls Bourne Canalmen – Boys Braintree Wamps – Girls Braintree Wamps – Boys Bridgewater-Raynham Trojans – Boys Brookline Warriors – Boys Brookline Warriors – Girls Burlington Red Devils – Boys Burlington Red Devils – Girls