Legendary left-hander Randy Johnson had one of the greatest pitching careers of all time. In his 22-year MLB career, which spanned six franchises, Johnson had a record of 303-166 in 618 appearances, as he had a 3.29 ERA and struck out 4,875 batters, which is the second-most all-time.