ST. LOUIS — James Murphy, the longest-serving sheriff in St. Louis history who had a decorated soccer career before taking office, died Saturday. He was 88.