Grand Rapids regional soccer scoreboard: Check out photos, results from Thursday’s finals

DIVISION 1At East KentwoodPhotos: Click here to see photos from Thursday’s Okemos vs. East Kentwood gameTuesday: East Kentwood 1, Grand Haven 0; Okemos 2, Traverse City West 1Thursday: Okemos 4, East Kentwood 3Nov. 3: Okemos advances to the state semifinals in Grand Ledge against Northville, which beat Clarkston 1-0. DIVISION 2At OtsegoTuesday: Gull Lake 1, Holland 0; St. Joseph 2, Marshall 1Thursday: Gull Lake 2, St. Joseph 0Nov. 3: Gull Lake will play Grand Rapids Christian in Byron Center at 7 p.m. in the state semifinals. At Cedar SpringsTuesday: Grand Rapids Christian 5, Spring Lake 1; Petoskey 3, Forest Hills Central 2 (SO)Thursday: Christian 2, Petoskey 0Nov. 3: Christian will play Gull Lake in the state semifinals in Byron Center at 7 p.m. . DIVISION 3At Holland ChristianWednesday: South Christian 1, Holland Christian 0 (OT); Delton-Kellogg 2, Watervliet 1Saturday: South Christian vs. Delton-Kellogg, noonNov. 3: The winner advances to the 7 p.m. state semifinal game in Cedar Springs against the winner of Saturday’s Ogenaw Heights vs. Elk Rapids regional final. DIVISION 4At Portage NorthernTuesday: Holland Black River 4, Schoolcraft 0; Hartford 5, Kalamazoo Christian 0Thursday: Black River 3, Hartford 2Nov. 3: Black River will play Potter’s House in the state semifinal at Pat Patterson Complex in Kentwood at 6 p.m.At CadillacTuesday: North Muskegon 1, McBain Northern Michigan 0; Potter’s House 7, Buckley 1Thursday: Potter’s House 1, North Muskegon 0Nov. 3: Potter’s House will play Black River in the state semifinal at Pat Patterson Complex in Kentwood at 6 p.m.