Tony Gwynn hit .300 in 18 consecutive seasons from 1983 to 2000. Only Ty Cobb (23 straight seasons) had a longer such streak.