Barry Bonds has the most career intentional walks, with 688 intentional walks.

which batter has the most career intentional bases on balls