Stock report: All-Stars up, Roy Oswalt down

Let's take a look at whose stock is up and whose has been going down in the past week for the Texas Rangers.

StreakingSTOCK UP

Matt Harrison: He made the All-Star team Sunday, was named AL player of the month for June on Monday (5-0, 1.29 ERA in six starts) and then backed it up with a complete-game outing Thursday in a 2-1 loss to Chicago.

Rangers fans: The Rangers had seven All-Stars when the week started, but added an eighth thanks to Texas fans around the world. Yu Darvish beat out Jake Peavy in the All-Star Final Vote to punch his ticket to Tuesday's All-Star Game in Kansas City. The eight Rangers is a club record and shows the kind of talent this team has. But the fans helped get Darvish there and made sure Mike Napoli, Adrian Beltre and Josh Hamilton started.

Ian Kinsler: In his last eight games, the leadoff hitter is batting .344 with a homer and four RBIs, has scored eight runs and stolen two bases.


Roy Oswalt: He had the worst start of his career in his last outing in Chicago, allowing 11 runs (nine earned) on 13 hits. He's allowed 13 hits in his last two starts and is 1-1.

Yorvit Torrealba: This is more about his offense than game-calling, but the catcher in the last week is hitting .176 (3-for-17) with no RBIs.

Scott Feldman: It's not that Feldman has been terrible as a spot starter in the rotation the past few weeks, but he hasn't been good enough. With Derek Holland returning to the rotation Saturday, Feldman can go back to the bullpen as a long reliever, a role that he has pitched well in this season.