Longest punt, NFL Who Steve O'Neal What 98 yard(s) Where United States When 1969 Steve O'Neal (USA) punted a ball 98 yards playing for the New York Jets against the Denver Broncos (both USA) on September 21, 1969.