How many home runs did Nolan Ryan allow during his career? October 13, 2022October 13, 2022Baseball History In his 27-year career, Nolan Ryan gave up 321 home runs. The most he gave up in any one season was 20, which he did in 1982 while pitching for the Houston Astros. Ryan is tied with Danny Darwin for twenty-third on the all-time list.