San Francisco Giants third baseman Pablo Sandoval has a broken bone in his right wrist and is expected to miss four to six weeks.