I personally do not think he is more than a 4th OF at best.
He has excellent speed, and is a good defender.
He could be a solid pinch runner as well.
But what use is having a one dimensional player that is below average with the bat?
Check out his wOBP over his career:
Year Class wOBA
2007 A- .402 287
2008 A .362 478
2009 A+ .345 478
2010 AA .410 70
2010 AAA .304 399
2011 AAA .328 489
2011 MLB .268 81
-It is trending downwards. While a standard drop is usually accurate, these drops are somewhat startling for a guy who is supposed to be built around speed. He also has minimal power and I doubt he will be gaining that anytime soon.
The same could be said about Kyle Hudson.
-The Orioles need to get away from these one dimensional players who essentially are not going to cut it in the majors. Rarely do these kind of players work out, or become long lasting MLB players. The closest example I could think of was Scott Podsednik. He had a good career, but far from excellent.