Colvin was recalled by the club after Alfonso Soriano was placed on the disabled list with a strained left quad. Colvin began the year with the big league team, but was sent down to Triple-A Iowa after batting .113 in 28 games. In 12 games at Iowa, he was hitting .260 in 12 games with five doubles, two triples and one home run.
"It was good to square some balls up and be like, 'Oh yeah, that's what it feels like' and just get those at-bats," Colvin said. "[Iowa manager Bill] Dancy was awesome down there. I was batting second every day and moved around in the outfield and played a little first base.
"It was good to be in the lineup and get the timing back and to the point where I felt I could square some balls up," he said.
Colvin may play some in center field as Cubs manager Mike Quade juggles what's left of his outfield. Two-thirds of the Opening Day mix is gone with Soriano sidelined and Marlon Byrd on the disabled list after being hit in the face by a pitch on May 21 in Boston.
"When these things happen, the kids we were counting on down the road are going to get opportunities," Quade said.
Blake DeWitt started in left field on Tuesday, but Quade said Colvin will get more playing time.
"I think Colvin got wrapped up a little bit early in the season probably trying to do too much and [thinking] 'I've got a chance to do this,'" Quade said. "Just play your game. Just do what you do. The minute you try to do more than that, you're 50 percent of what you should be.
"I think he learned his lesson there and he'll come back and be better," Quade said of the young outfielder. "He'll get the opportunity to prove me right or wrong."Colvin pinch-hit in the eighth inning of Tuesday's 7-3 loss, laying down a sacrifice bunt with a runner on second. Astros pitcher Jordan Lyles' throwing error on the play allowed Brad Snyder to tie the game at 1. Colvin then grounded out in the ninth to end the game.