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