Jamie Moyer has allowed the most career home runs, with 522 HR.

which pitcher has the most career home runs