Randy Tate has the most career at-bats with exactly 0 hits, with 41 at-bats.

most at bats without a hit in a career position player

Explore