When roster expand on Thursday, the Giants will add six players to their roster.
Outfielder Mac Williamson and reliever Josh Osich will be activated from rehab assignments while pitchers Ty Blach, Matt Reynolds, Steven Okert and infielder Kelby Tomlinson will be recalled by the Giants, the team announced shortly after beating Arizona on Wednesday.
Williamson, on the disabled list since August 2 with a jammed left shoulder, had been rehabbing with Triple-A Sacramento since August 14. On August 23, when the Giants called up Gorkys Hernandez, Bruce Bochy deemed Williamson "not 100 percent." In 42 games with the Giants this season, Williamson is hitting .245 with three doubles, six home runs and 15 RBI.
On Monday, the 25-year-old Blach was named to the 2016 All-PCL team after posting a 14-7 record with a 3.43 ERA and 113 strikeouts in 162.2 innings for Triple-A Sacramento. PostPCL All-Star break, the 2012 fifth round pick has posted a 2.42 ERA in 52 innings.
Osich, who made 48 appearances for the Giants through July 23, was placed on the DL at the end of July with a left forearm strain. While on a rehab assignment with Sacramento, the Giants had Osich overhaul parts of his game, notably by having him move towards the first base side of the rubber. Osich was also instructed to throw his change up more.
A sprained left thumb landed Tomlinson on the 60-day-DL on June 10. In 49 games with Sacramento this season, Tomlinson hit .286 with eight doubles, no home runs and 20 RBI.
Reynolds joined the Giants organization on June 24 and made a two-game cameo in late July. In 20 games between Double-A Richmond and Triple-A Sacramento, Reynolds pitched 18.2 scoreless innings.
Okert, who made seven appearances for the Giants this season, posted a 3.80 ERA in 41 relief appearance for the River Cats.