As bad as the Arizona Diamondbacks have looked at times this spring, there have been several standouts and look to possibly win a roster spot, including Ryan Roberts, whom I've had shuttled off to Reno for quite sometime now.
I have to give it up to Roberts. He has had quite the spring. He's hitting .487 with a slugging percentage of .667 and on base percentage of .596. He's walked an astounding 12 times. Doesn't matter who he has faced, he is one of just a handful hitting over .400. By no means does Roberts get a starting spot, but his play may have earned him a bench spot. Trouble is, he's up against a couple other surprises as well.
Willie Mo Pena and Russell Branyon have surprised as well. Both are non-roster invitees. They both have taken the bull by the horns this spring. Branyon might even wraggle the starting spot from Juan Miranda at first base, who was pretty much a lock there when spring began.
From a pitching standpoint, I think the biggest surprise has been Barry Enright. Although he looked great for two months last season after his late June call up, he really faded down the stretch and left doubters as to whether he had the stamina for a full season in the majors. Many were not sure if he could fit into the rotation. So far so good. He's looked much better than Joe Saunders or Armando Galarraga. I think at this point, he's had to earn himself a spot, especially with Zach Duke on the shelf for the time being.