Olivares went 2-for-4 in Thursday's win over the Cubs with a double, a two-run homer and two runs scored.
Olivares is out of the lineup for Wednesday's game against the Angels.
Olivares is out of the lineup for Sunday's game against the Phillies, Kevin Gorman of TribLive.com reports.
Olivares went 2-for-4 with two solo home runs during Tuesday's 5-3 loss to the Tigers.
Olivares will start in right field and bat fifth in Monday's game versus the Nationals.
Olivares is starting in right field and batting fifth in Friday's game in Miami, Jason Mackey of the Pittsburgh Post-Gazette reports.
Olivares signed a $1.35 million contract with the Pirates on Thursday to avoid arbitration, Jason Mackey of the Pittsburgh Post-Gazette reports.
The Royals traded Olivares to the Pirates on Friday in exchange for Deivis Nadal, Anne Rogers of MLB.com reports.
Olivares isn't in the Royals' lineup Saturday against the Yankees.
Olivares is out of the lineup for Tuesday's game against the Tigers.