The San Francisco Giants have the oldest roster in the major leagues and the San Diego Padres have the youngest.