For the third consecutive season, the Rice Owls have earned one of the eight national seeds for the NCAA Division I Baseball Championship, which will be begin play this weekend at 16 sites across the country. Link To Original Article