David Schoenfield of ESPN wrote a series of articles (Link1 - Link 2) that lists the longest All-Star drought at any position for each MLB team. The Mets happen to have the current longest drought at any position in MLB at 42 years in Left Field. Maybe Jason Bay can do something to end that streak this year? Below are the 10 current longest droughts in MLB.
  1. Mets: Longest All-Star drought: LF -- Clean Jones (1969) - 42 Years
  2. Brewers: Longest All-Star drought: CF -- Dave May (1973) - 38 Years
  3. A’s: Longest All-Star drought: 2B -- Phil Garner (1976) - 35 Years
  4. Tigers: Longest All-Star drought: LF -- Steve Kemp (1979) - 32 Years
  5. Royals: Longest All-Star drought: C -- Darrell Porter (1980) - 31 Years
  6. Orioles: Longest All-Star drought: RF -- Ken Singleton (1981) - 30 Years
  7. Dodgers: Longest All-Star drought: 3B -- Pedro Guerrero (1983) - 28 Years
  8. Twins: Longest All-Star drought: LF -- Gary Ward (1983) - 28 Years
  9. Cardinals: Longest All-Star drought: 2B -- Tommie Herr (1985) - 26 Years
  10. Mariners: Longest All-Star drought: LF -- Phil Bradley (1985) - 26 Years