Pete Rose has collected the most career hits, with 4,256 hits.

which batter has the most career hits