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.
Jason Marquis Breaks Shinbone