The St. Louis Cardinals placed right-hander Riley O'Brien on the 15-day injured list with a flexor tendon strain, while also missing Keynan Middleton due to a similar injury. John King was called up to replace O'Brien, acquired in a July trade with Texas.