There have been many bad hitters in MLB history. Here are four lists that document the worst. The first list requires 1000 at bats and is populated by non-pitchers.
Name / At Bats / Hits / BA
Bill Bergen 3028 516 0.170
Ray Oyler 1265 221 0.175
Charlie Bastian 1806 342 0.189
Mike Ryan 1920 370 0.193
Jim Mason 1584 322 0.203
George Myers 1578 321 0.203
Sam Agnew 1537 314 0.204
Barney Gilligan 1873 388 0.207
John Henry 1920 397 0.207
Jimmy Macullar 1541 319 0.207
Bill Holbert 2335 486 0.208
Steve Jeltz 1749 367 0.210
Jerry Kindall 2057 439 0.213
Red Kleinow 1665 354 0.213
Billy Sullivan 3647 777 0.213
Lena Blackburne 807 387 0.214
Doc Bushong 2397 514 0.214
Dave Duncan 2885 617 0.214
George Creamer 1862 400 0.215
Phil Roof 2151 463 0.215
Bobby Wine 3172 682 0.215
This list lowers the requirement to 100 career at bats.
Name / At Bats / Hits / BA
Joe Neale 105 9 0.086
Mike Jordan 125 12 0.096
Scotty Barr 107 12 0.112
Rivington Bisland 102 12 0.118
Gene Corbett 108 13 0.120
John Riddle 122 15 0.123
John Hanna 143 18 0.126
Eddie Tucker 103 13 0.126
Frank Cox 102 13 0.127
Walt Kinzie 144 19 0.132
Al Pardo 129 17 0.132
Henry Mullin 128 17 0.133
John Butler 119 16 0.134
Dick Smith 186 25 0.134
Harry Buker 111 15 0.135
John Felske 104 14 0.135
Jorge Roque 139 19 0.137
Bill Jackson 123 17 0.138
John Tilley 138 19 0.138
Joe Miller 108 15 0.139
Name / At Bats / Hits / BA
Ron Herbel 206 6 0.029 Frank Gilmore 163 7 0.043 Ed Klepfer 125 6 0.048 Andy McGaffigan 126 6 0.048 Bill Butler 117 6 0.051 Taylor Phillips 113 6 0.053 Bill Trotter 109 6 0.055 Don Carman 209 12 0.057 Mark Clark 242 14 0.058 Don Johnson 155 9 0.058 Buster Narum 118 7 0.059 Luke Walker 188 11 0.059 Ted Kennedy 117 7 0.060 Ryne Duren 114 7 0.061 Marv Breuer 157 10 0.064 Rip Hagerman 123 8 0.065 Gus Shallix 123 8 0.065 Dean Chance 662 44 0.066 Joe Engel 104 7 0.067 Mark Grant 104 7 0.067
Here are the players with the most at bats in a season without a hit.
Name / Year / At Bats / BA
Bob Buhl 1962 70 0
Bill Wight 1950 61 0
Ron Herbel 1964 47 0
Karl Drews 1949 46 0
Ernie Koob 1916 41 0
Randy Tate 1975 41 0
Joey Hamilton 1994 40 0
Ed Rakow 1964 39 0
Darryl Kile 1991 38 0
Harry Parker 1974 36 0
Hal Finney 1936 35 0
Steve Stone 1971 34 0
Ed Lynch 1982 33 0
Vicente Palacios 1994 33 0
Russ Kemmerer 1960 33 0
Miguel Batista 1998 32 0
Ellis Kinder 1952 32 0
Luke Walker 1969 32 0
Bob Miller 1969 31 0
Don Carman 1986 31 0