The longest punt in the history of professional football in North America occurred north of the US border, in the Canadian Football League, where the playing fields is 110 yards long, rather than the NFL’s 100 yards.

On October 23, 1977, Zenon Adrusyshyn launched a 108-yard punt for the Toronto Argonauts in an away game against the Edmonton Eskimos. That feat was duplicated on October 29, 2011, when Christopher Milo hit a 108-yard punt for the Saskatchewan Roughriders against the Hamilton Tiger-Cats.

On September 21, 1969, New York Jet Steve O’Neal kicked a 98-yard punt against the Denver Broncos at Mile High Stadium. Although this is the longest punt NFL history, the game was an American Football League contest. The AFL was merged into the NFL on June 8, 1966. But, it was not until the start of the 1970 season that teams were assigned to the American and National Conferences of the NFL. Through 1969, they played schedules segregated by league.

The longest punt possible on 100-yard-long field is one that travels 99 yards. This was accomplished on October 28, 1950, by Pat Brady of the University of Nevada, against Loyola University. It holds the record for college football’s longest punt.

Philadelphia Eagles Starting Quarterback Randall Cunningham kicked the fourth-longest punt in NFL history, 91 yards, on December 3, 1989, in an away game against the New York Giants.

More Info: en.wikipedia.org