Bill Joyce hits four triples to lead the New York Giants to an 11 – 5 victory over the Pittsburgh Pirates at Exposition Park. This is the last time this feat has been accomplished in major league history. Previously, George Strief of the American Association Philadelphia Athletics hit four triples in a game on June 25, 1885.

On May 18, 1897 — Bill Joyce hits four triples to lead the New York Giants to an 11 – 5 victory over the Pittsburgh Pirates at Exposition Park. This is the last time this feat has been accomplished in major league history. Previously, George Strief of the American Association Philadelphia Athletics hit four triples in a game on June 25, 1885.

Source:
Baseball Reference May 18