Starlin Castro SS CHC 1 Day

Starlin Castro went 2-for-4 with two runs scored in the Cubs' win over the Diamondbacks on Tuesday.

Castro owns a modest six-game hitting streak after his two-hit day. One of those hits was his third double of the season, leading to a run scored. After being left for dead following a poor 2013, the 24-year-old is now hitting .299/.325/.416.

Starlin Castro SS CHC 12 Days

Starlin Castro went 2-for-4 with an RBI in Saturday's loss to the Cardinals.

Castro has hit sixth in fix out of the last six games. It will be interesting to see Cubs manager Rick Renteria considers moving him up near the top of the order, but perhaps he shouldn't mess with a good thing right now. At least he should get more RBI chances where he is now.

Starlin Castro SS CHC 14 Days

Starlin Castro went 3-for-4 on Thursday and drove in his seventh run in nine games this season.

The Cubs intended to bat Castro leadoff this season, but then he missed most of the spring and Emilio Bonifacio got off to a torrid spot to lock up that spot for himself. As a result, Castro is moving all around the lineup; he's hit second four times, third twice and sixth three times. That's better for his RBI numbers than leadoff would have been, but he's scored just three times this season, with two of those coming on his own homers.

Starlin Castro SS CHC 15 Days

Starlin Castro went off Tuesday, blasting two home runs and finishing 3-for-4 with four RBI in a loss to the Pirates.

Castro tried to single-handedly will the Cubs to victory, launching a three-run homer off Charlie Morton in the third inning and later parking a solo shot in the sixth. The homers were his first two of the season, and he's put together a modest five-game hitting streak after starting the season 0-for-9. It's not hard to envision a bounce-back campaign for the 24-year-old after a rough 2013 season.

Starlin Castro SS CHC 24 Days

Starlin Castro is batting third in the Cubs' season-opener Monday afternoon against the Pirates.

It's not the best spot for a player who posted a dreadful .631 OPS in 2013. The full Opening Day lineup for the Cubs: CF Emilio Bonifacio, LF Junior Lake, SS Starlin Castro, 1B Anthony Rizzo, 3B Mike Olt, C Welington Castillo, RF Nate Schierholtz, 2B Darwin Barney, SP Jeff Samardzija.

Starlin Castro SS CHC 25 Days

Starlin Castro (hamstring) played four innings in Saturday's Cactus League finale.

Castro was 0-for-2 at the plate and walked in the fifth before leaving for a pinch-runner. It was his first Cactus League action since March 2, but Castro has declared himself fully healthy and ready for the start of the season. The 24-year-old should be in the Opening Day lineup as expected.

Starlin Castro SS CHC 28 Days

Starlin Castro told reporters Thursday morning that his hamstring is "100 percent" healthy.

Castro hasn't appeared in a Cactus League game in three weeks, but he could play in the Cubs' exhibition Friday at Chase Field and appears likely to be in the starting lineup on Opening Day. The 24-year-old shortstop strained his right hamstring in early March.

Starlin Castro SS CHC 1 Month

Starlin Castro (hamstring) said he didn't have any issues while running the bases during a minor league game Monday.

The Cubs have been playing things extra cautiously with Castro's hamstring injury, which he originally suffered three weeks ago. He's feeling fine now and will be ready to go on Opening Day as long as he can manage to avoid a setback over the next few days.

Starlin Castro SS CHC 1 Month

Starlin Castro (hamstring) will play shortstop in a minor league game Monday.

Castro, sidelined for most of the spring with a strained right hamstring, has been taking at-bats and running the bases in minor league games in recent days. As of now, the Cubs remain confident that he'll be fine for Opening Day.

Starlin Castro SS CHC 1 Month

Starlin Castro (hamstring) will play defense in games soon, Cubs manager Rick Renteria said Sunday.

"We'll see where he's at, but if he does well, we're looking to get him in some minor league defensive innings," Renteria said. Castro saw his first game action Saturday, lodging seven at-bats in a minor league game. The shortstop is just getting back into the swing of things, but he feels like he'll be ready for Opening Day. If he continues to progress, that seems plausible at this point.