How many home runs did Nolan Ryan allow during his career?

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.