The Metro website can give you all that information, particularly in terms of when you want to leave or arrive
http://www.wmata.com/We are coming for the July 5th game agaisnt the Giants. We want to get there when gates open at 4:30. about how long would it take from Vienna station (end of orange line to get to the ballpark greenline)?