McBride, 29, batting .305 with seven home runs, 11 doubles, a triple and 35 RBIs at Colorado Springs, is the last player the Rockies have left from the 2011 trade that send their former ace, Ubaldo Jimenez, to the Indians. The others were pitchers. Drew Pomeranz is with the Athletics, Alex White with the Astros in Triple-A and Joe Gardner with the Cubs in Double-A.
By calling up McBride, the Rockies can avoid using outfielder-first baseman Michael Cuddyer, who returned from a 60-game absence on Sunday and hit for the cycle in the second game of a doubleheader but, was scratched Tuesday with left hamstring soreness.
Flande (0-5, 5.52 ERA in nine games, eight starts) had some impressive early innings but more often than not struggled the third time through a batting order.
By optioning Flande, the Rockies likely opened a starting spot on Sunday for right-hander Christian Bergman (0-2, 7.20 ERA), who suffered a broken left hand when he was hit by a line drive in his third start, on June 20. Bergman has been making Minor League rehab starts, including the last four at Colorado Springs.
The club has not officially announced a Sunday starter. Bergman is eligible to return from the 60-day disabled list Wednesday but would not come off until needed.
Thomas Harding is a reporter for MLB.com. Follow him on Twitter @harding_at_mlb. This story was not subject to the approval of Major League Baseball or its clubs.