Karstens gave up nine runs and took the loss.

I didn't think when this game began that I'd be researching the last time Jeff Karstens gave up nine earned runs in a game. I also didn't think about how many Pirates hitters bounced into three double plays in a single game. But really, I should've known better. Karstens performance this year has been nothing short of exceptional. But it is also nothing short of unexpected.

When Karstens moved into the rotation back in April, I thought he'd have bad days. He really hasn't. His record coming into this game was 8-5 and in his five losses he gave up a total of nine earned runs. As good as he has been, his record should be better. He has only allowed five runs twice in 19 starts.

This game was ugly. The teams traded runs early. The Pirates...

To continue reading the rest of this article, subscribe to Pirates Prospects. Subscribers get access to every article on the site, along with all of our exclusive live coverage of the Pirates' minor league system, all for a very low monthly or yearly rate.

If you're already a member, you can log in below. If you think you're receiving this message in error, please e-mail tim@piratesprospects.com.