The McHenry County Sheriff’s Office investigates a fatal pedestrian involved crash near Route 31 and Daniel Drive in unincorporated Crystal Lake Wednesday morning | Photo: Alex Vucha.

A 31-year-old Crystal Lake man walking in the roadway on Route 31 in Crystal Lake was struck and killed by a vehicle Wednesday morning.

The McHenry County Sheriff’s Office, Crystal Lake Police Department and Crystal Lake Fire-Rescue responded around 5:55 a.m. Wednesday to Route 31 near Daniel Drive in unincorporated Crystal Lake.

A preliminary investigation showed that a 2016 Chevrolet Traverse, driven by a 40-year-old Cary man, was traveling northbound on Route 31.

Alexander Felker, 31, of Crystal Lake, was walking in the roadway for unknown reasons when he was struck by the Traverse, the McHenry County Sheriff’s Office said. Felker was pronounced dead at the scene by paramedics.

The northbound lanes of Route 31 from Three Oaks Road to Crystal Lake Avenue were closed for approximately four hours.

The investigation is ongoing by the McHenry County Sheriff’s Office Major Crash Investigation Unit and the McHenry County Coroner’s Office.