JUPITER, Fla. -- The St. Louis Cardinals scratched pitcher Carlos Martinez from his scheduled start against Boston on Friday because of a personal reasons.

Martinez threw a simulated game on a back field, then returned to his home in Jupiter. Cardinals manager Mike Matheny did not provide a time frame for Martinez's return.

Bud Norris was moved up a day and replaced Martinez against the Red Sox.

Projected as the Cardinals' starter on Opening Day, Martinez allowed one run, one hit and three walks in his spring training debut Saturday against the New York Mets. Martinez was 12-11 with a 3.64 ERA last season.