Major League Baseball player Matt Chapman has been signed to the San Francisco Giants, according to reports.