Jamie Moyer doubles to left field against Kevin Gregg. It has been 19 years since his last double in the majors, breaking the record for longest interval. Art Herring (15 years) had held the record for 61 years.

On April 29, 2007 — Jamie Moyer doubles to left field against Kevin Gregg. It has been 19 years since his last double in the majors, breaking the record for longest interval. Art Herring (15 years) had held the record for 61 years.

Source
Baseball Reference April 29