Gus Weyhing has hit the most career hitters, with 277 batters hit.

which pitcher has the most career hit by pitch