Playing second base with Troy Tulowitzki out and Clint Barmes at shortstop, Mora had to stretch to his right to grab third baseman Ian Stewart's throw to complete a double play on a groundball by Ruiz.
Mora wasn't able to make the relay throw to first for a possible triple play, but Ruiz injured his right knee running out the groundball. He was replaced by pinch-runner Paul Hoover once he reached third base following a double by the next hitter, Wilson Valdez.
The Phillies said Ruiz was day-to-day.
The Rockies said Mora strained a gluteal muscle in his right leg and is day-to-day. He was replaced by Eric Young Jr.