BASEBALL
Berrien Springs 11, Benton Harbor 0
Berrien Springs 25, Benton Harbor 0
Coloma 4, Lawton 2
Lawton 3, Coloma 0
Watervliet 10, Saugatuck 0
Watervliet 13, Saugatuck 1
South Haven 1, Bridgman 0
Bridgman 13, South Haven 3
Brandywine 9, Centreville 5
Centreville 5, Brandywine 4
Allegan 4, Dowagiac 0
Allegan 5, Dowagiac 1
Edwardsburg 13, Plainwell 2
Edwardsburg 11, Plainwell 5
Three Rivers 5, Paw Paw 4
Three Rivers 13, Paw Paw 1
Marcellus 24, White Pigeon 14
White Pigeon 5, Marcellus 0 (susp. after 2 innings)
Parchment 4, Hackett 3
Parchment 12, Hackett 1
Constantine 12, Kalamazoo Christian 9
Kalamazoo Christian 6, Constantine 5
Lakeview 6, Pennfield 2
Lakeview 7, Pennfield 3
Vicksburg 5, Otsego 3
Vicksburg 16, Otsego 5
Martin 13, Gobles 3
Gull Lake 5, Byron Center 3
SOFTBALL
Michigan Lutheran 8, Lake Michigan Catholic 1
Michigan Lutheran 12, Lake Michigan Catholic 10
Watervliet 19, Saugatuck 4
Watervliet 16, Saugatuck 4
South Haven 7, Hartford 1
South Haven 9, Hartford2
Edwardsburg 15, Plainwell 0
Edwardsburg 14, Plainwell 0
Otsego 4, Vicksburg 3
Vicksburg 12, Otsego 1
SOCCER
Lake Michigan Catholic 8, Buchanan 1
Coloma 1, New Buffalo 0
Saugatuck 7, Bridgman 2
Sturgis 6, Niles 2
South Haven 2, Fennville 0
Vicksburg 5, Mattawan 1
Portage Northern 1, Plainwell 1
Otsego 8, Kalamazoo Central 0
Kalamazoo Christian 2, Lumen Christi 1
Forest Hills Northern 2, Gull Lake 1
Calhoun Christian 4, Battle Creek Central 2
TRACK
See separate post for Rotary Meet results