Thanks to reader John Williams for posting this idea on the suggestions page.
Gustavo Molina has been in the majors since 2007, playing for the White Sox, Orioles, Mets, Red Sox, and Yankees. However, he hasn’t yet accumulated the 130 at bats needed to officially qualify as a rookie. At his current rate of just 47 at bat in 5 years, he needs to play for 9 more years to finally have his rookie season. Crazy but true.
Here are other players who didn’t amass 130 at bats in the majors, sorts by the most teams played for:
Eddie Zosky popped out at me–he was a first-round draft pick and that cache may have helped him stick around longer than his talent merited. It’s also not too surprising to see a few other catchers in this group, as backup catchers tend to change teams a lot, and not play a lot.