This pitching feat has happened only 17 times in MLB history; Randy Johnson had the last one, in 2004
[DOC] [TLE] Randy Johnson Stats, Fantasy & News | MLB.com [PAR] Carlton and Johnson are only pitchers to win their 300th against ... became 1st 
45-year-old pitcher in franchise history and oldest Giant in last 100 years, ... 1, 
2004 at Oriole Park, when Cabrera was opposed by 6-foot-9 Mark Hendrickson (
Elias).