Arizona right-hander Jason Marquis broke his right shinbone after getting hit by a line drive Sunday, according to an ESPN.com report. At first he stayed in the game after he was hit by a ball off the bat of the Mets' Angel Pagan in the top of the third inning. Manager Kirk Gibson said Marquis would be out for four to six weeks.