Andrew McCutchen, Robinson Cano and Tim Lincecum all left their games early with injuries on Saturday, while the Marlins learned that Giancarlo Stanton will be out 4-6 weeks.