Under the terms of his plea agreement with prosecutors, Ochs faces up to 50 years in prison. He is scheduled to be sentenced April 5.
Police responded in the early-morning hours of April 13 to a house in the 6300 block of High Point Run, where they found Lombardi bloodied and unconscious, according to court documents.
The couple, who had been dating for about eight months at the time of the beating, had been drinking and arguing when Ochs allegedly hit Lombardi in the head multiple times with the bat, police have said.
Ochs allegedly told police he hit Lombardi in the head at least once but did not remember how many times or why he became angry enough to attack her, court documents said.
Lombardi was initially hospitalized with traumatic brain injuries and multiple broken bones in her face. She also lost an eye and had swelling on her brain before dying of the injuries April 21, the documents said.
Ochs was initially charged with attempted murder, battery and aggravated battery but faced a murder charge after Lombardi died.