Terrell Owens has undergone surgery for an injured anterior cruciate ligament in one of his knees, ESPN.com reports, citing sources who were familiar with the injury.

The surgery conducted by Dr. James Andrews is said to have occurred within the past month. Owens, who played with the Cincinnati Bengals in 2010, is expected to be healed within the next six months, according to the website's report.

There are conflicting reports on how Owens suffered the injury. One source told ESPN Owens tore his ACL during an offseason workout. Another source said Owens was hurt while taping footage for his VH1 reality program, "The T.O. Show."

Whatever led Owens to the surgery, with the recovery time set for half a year, at age 37, there is growing sentiment that the free-agent receiver played his last down for the Bengals, his fifth NFL team.

Owens ended his 2010 campaign when he tore meniscus cartilage in his left knee on Dec. 19 in a game against the Cleveland Browns. Andrews repaired Owens' meniscus with a surgery the next day.

Last year Owens signed a one-year, $2 million contract with the Bengals and went on to make 72 catches for 983 yards and nine touchdowns.