At age 44, Nolan Ryan was the oldest pitcher in major league history to pitch a no-hitter. Ryan holds the MLB record for no-hitters racking up 7 through his long career. He is the only player to have appeared in MLB games over 4 decades and he holds the distinction of striking out seven pairs of fathers and sons.