Worst SS Seasons since 1957
The worst offensive season by a shortstop of all-time was Jim Levey in 1933 with an OPS+ of 24 (.195/.237/.240). Jim was a teammate of Art Scharein on the St. Louis Browns that year who my three readers will remember that he had the worst offensive ever by a third baseman that year thus teaming up for the undisputed, worst hitting left side of an infield in MLB history. Congratulations guys.
Now on to more modern players and the player at the top of this list takes both #1 and #2 spots in back-to-back seasons which is quite the achievement. In case you were wondering, he was considered a great defensive shortstop but me thinks he probably still played more than he should have.
Top 25 (or so) Worst Offensive Shortstop Seasons since 1957 (per OPS+)
1. Hal Lanier, 1968 - San Francisco Giants 38 OPS+ (.206/.222/.239)
2. Hal Lanier, 1967 - San Francisco Giants 42
3. Alfredo Griffin, 1990 - Los Angeles Dodgers 43
4t. Neifi Perez, 2002 - Kansas City Royals 44
4t. Ivan DeJesus, 1981 - Chicago Cubs 44
4t. Tim Johnson, 1973 - Milwaukee Brewers 44
7. Hal Lanier, 1969 - San Francisco Giants 46
8t. Clint Barmes, 2006 - Colorado Rockies 47
8t. Mike Caruso, 1999 - Chicago White Sox 47
10. Ozzie Smith, 1979 - San Diego Padres 48
11t. Alfredo Griffin, 1981 - Toronto Blue Jays 49
11t. Marty Perez, 1972 - Atlanta Braves 49
13t. Craig Robinson, 1974 - Atlanta Braves 51
13t. Dick Schofield, 1965 - Pittsburgh Pirates/San Francisco Giants 51
15t. Angel Berroa, 2006 - Kansas City Royals 52
15t. Zoilo Versalles, 1967 - Minnesota Twins 52
17t. Rey Ordonez, 1998 - New York Mets 53
17t. Andres Thomas, 1989 - Atlanta Braves 53
17t. Glenn Hoffman, 1982 - Boston Red Sox 53
20t. Ronny Cedeno, 2006 - Chicago Cubs 54
20t. Gary DiSarcina, 1997 - Anaheim Angels 54
20t. Ozzie Guillen, 1986 - Chicago White Sox 54
20t. Alfredo Griffin, 1982 - Toronto Blue Jays 54
24t. Juan Uribe, 2002 - Colorado Rockies 55
24t. Kevin Stocker, 1995 - Philadelphia Phillies 55
24t. Curtis Wilkerson, 1984 - Texas Rangers 55
24t. Don Kessinger, 1967 - Chicago Cubs 55
24t. Ken Hamlin, 1960 - Kansas City A's 55