Four teams had at least one all-state player while Napoleon (5) and Grass Lake (3) had eight total.
Tony Garcia | agarcia6@mlive.com, Kalamazoo Gazette
Wed, 06/28/2017 - 7:00am
Four teams had at least one all-state player while Napoleon (5) and Grass Lake (3) had eight total.