The Pirates recalled Peguero from Triple-A Indianapolis on Tuesday.
The 23-year-old was up in the majors for a couple days in early June but hasn't seen action in the big leagues since last season. Peguero posted a .257/.316/.409 slash line with 13 homers and 15 steals in 128 games with Indianapolis this year.