Gavin Bradford Haley pleaded guilty Tuesday to felony leaving the scene of an accident resulting in injury or death.
Haley, who had earlier pleaded not guilty to the charge, had been scheduled to go on trial Tuesday. He informed Fourth District Ada County Judge Thomas Neville that he wanted to plead guilty.
On the night Victor Haskell died, police said, Haley was driving his Land Rover home from a bar. The car struck Haskell at about 12:15 a.m. Thursday on State Street. Police said the 53-year-old Haskell, who had lights on his bicycle but was not wearing a helmet, may have ridden into the street to get around construction.
A witness who heard a thump originally thought the SUV had struck a road sign. That person watched Haley stop and get out of the car to look at what he had hit, then drive away, prosecutors said.
But Haley denied seeing the injured man. He told police after turning himself in a day later that he knew he had struck something, but did not realize it was a cyclist. Haley said he looked up and down the street, but never spotted Haskells body.
Haley's defense attorney, Jon Cox, said in a previous court hearing that his client did not realize he had hit anyone until after Haley saw media reports about Haskells death and remembered crashing into something in that area.
The impact from the hit pushed Haskell into a small pit in the sidewalk left from the construction, where he was found about eight hours later.
Haley faces up to five years in prison when he is sentenced Sept. 12.