Soriano was on the disabled list with a left quad strain. He went 1 for 13 in three games with Triple-A Iowa.
According to Muskat, Soriano was at Wrigley Field and headed to take batting practice. Soriano was placed on the DL on May 31, but at the time said he didn't think he'd need the full time to get healthy. Playing the last three nights makes it clear he was right.
Soriano was hitting .271/.297/.525 with 12 home runs when he went on the DL.
The rookie Barney has been one of the Cubs' best players this season, hitting .294/.321/.359.