Answer
David Robert did not retire due to an injury. He retired at the age of 37 after a successful 15-season NFL career, citing his desire to spend more time with his family and pursue other interests off the field. Despite experiencing various injuries throughout his career, Robert ultimately chose to retire on his own terms, prioritizing his personal well-being and future endeavors beyond football.