The Pirates recalled Williams from Triple-A Indianapolis on Saturday.
Andrew McCutchen (knee) was placed on the 10-day injured list in a corresponding move. Williams has previously appeared in 25 games for the Pirates this season, producing a slash line of .210/.246/.290 with three RBI across 69 plate appearances. He'll likely serve as a depth piece in the infield behind Isiah Kiner-Falefa, Oneil Cruz and Ke'Bryan Hayes.