How old is Steven Souza?

As of the 2014 MLB season, Steven Souza is 25 years old.