Holmes's 2005 season was also cut short by an injury to his spinal column from a tackle by Shawne Merriman on October 30, 2005. He was replaced for the season by backup Larry Johnson. During the following off-season, new head coach Herm Edwards promoted Johnson to the starting position. Holmes's spinal injury did not heal by the end of the 2006 pre-season, and he was placed on the Chiefs' Physically Unable to Perform list for the season. Larry Johnson took over full-time as the Chiefs' starting running back.