Sentencing is set for Tuesday. He could face the death penalty.
Freeman, who was suspected of poaching, opened fire on game warden Justin Hurst in March 2007. Hurst was shot on the eve of his 34th birthday and died the next day.
Wharton County is southwest of Houston.
Slideshow archive | ABC13 wireless | Help solve crimes