Everyone knows that Cutch is turning in an amazing first half to the season. But it seems as though he isn't doing it on his own anymore. Still seems as though Pedro is the best hitter in baseball for 4 days and then the worst for the next 12. He is slowly showing a little more consistency and hopefully can be depended on more going forward. Neil Walker has been a solid hitting second baseman so far this year. He hasn't turned many heads, but has been one of the few solid hitters we can count on. More recently though, the team shows a solid increase across the board. Casey McGehee has an OPS just south of .900 for the month of June and is starting to show power. I said last week that I would rather hold on to him, and that I thought he might be more productive than Youks for the rest of the season. With each game, I am starting to have more and more confidence in McGehee. I think by the end of the season we will be looking back and saying what a great trade it was. With the emergence of the Fort, it seems as though our catcher position is strengthening. Solid behind the plate, and a little bit of pop. Garrett Jones is also having his best month in June. Granted most of these guys just played so poorly prior that it would be hard not to have their best month currently. I wouldn't mind seeing an upgrade like Willingham, and Jones be our fourth OF plus a platoon with McGehee. Tabata and Presley are both playing better. Would like to see each of them continue to improve, but they are hitting enough to keep their + defensive skills in our outfield. Once again I wouldn't be opposed to Willingham coming in, but unless it is a substantial upgrade, I wouldn't want to downgrade our defense. Marte is also playing pretty well and might be looking to improve our outfield from within. The one glaring weakness that still stands out is SS. Other than Barmes, the bats seem to be coming around and this offense is threatening to be mediocre. Hopefully a couple more steps forward and maybe a replacement or two and we might just be able to compete.