Pete Rose is the oldest in a game with 5+ hits. He was 45 years and 119 days old against the Giants on August 11, 1986.