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

who has the most at bats without a career hit in mlb history

Explore