How old is Steven Moya?

As of the 2014 MLB season, Steven Moya is 22 years old.