April 21 2009, 8:48 AM
What is there to say about the Rockies so far this season? Well, according to The Denver Post, their play has been "embarrassing." The team dropped another game last night, falling 6-3 to the Arizona Diamondbacks, putting them at 4-8--tied for last place in the division. Even before yesterday's loss, Sports Illustrated put the Rockies at No. 22 (out of 30 teams) in their power rankings--and that might be generous.