John Walker (NZL) 19 years with a sub-4 mile
mark / ord / venue / meet / date
3:58.80 3 Victoria, BC 07-Jul-1973
3:54.90 3 Helsinki 01-Aug-1974
3:49.40 1 Gothenburg 12-Aug-1975 world record
3:53.07 1 Stockholm 09-Aug-1976
3:52.00 1 Dublin Morton Games Mile 11-Jul-1977
3:56.40 1 Auckland 28-Jan-1978
3:52.85 6 Oslo IAAF Golden Mile 17-Jul-1979
3:52.70 2 Brussels Ivo Van Damme Memorial 22-Aug-1980
3:50.12 4 Zürich Weltklasse 19-Aug-1981
3:49.08 2 Oslo 07-Jul-1982
3:49.73 2 Berlin Internationales Stadionfest (ISTAF) 17-Aug-1983
3:49.73 2 Koblenz 29-Aug-1984
3:53.20 3 Cork 09-Jul-1985
3:50.93 3 Rome Golden Gala 10-Sep-1986
3:55.04 2 Barcelona 15-Jul-1987
3:52.48 9 Oslo Bislett Games 02-Jul-1988
3:54.28 8 Oslo 01-Jul-1989
3:55.19 2 Portsmouth 12-Aug-1990
Steve Scott (USA) 17 years with a sub-4 mile
mark / ord / venue / meet / date
3:55.10 2 Philadelphia, PA Penn Relays 30-Apr-1977
3:52.93 3 Stockholm DN Galan Meet 03-Jul-1978
3:51.11 2 Oslo IAAF Golden Mile 17-Jul-1979
3:52.70 2 Brussels Ivo Van Damme Memorial 22-Aug-1980
3:49.68 3 Oslo Bislett Games 11-Jul-1981
3:47.69 1 Oslo 07-Jul-1982
3:49.21 1 Berlin Internationales Stadionfest (ISTAF) 17-Aug-1983
3:52.99 1 Westwood, CA 13-May-1984
3:49.93 4 Oslo - Bislett Bislett Games 27-Jul-1985
3:48.73 2 Oslo - Bislett Bislett Games 05-Jul-1986
3:52.36 2 Berlin Internationales Stadionfest (ISTAF) 21-Aug-1987
3:50.09 5 Oslo Bislett Games 02-Jul-1988
3:53.83 2 New York, NY 22-Jul-1989
3:56.34 8 Athens 07-Sep-1990
3:54.13 3 Villeneuve-d'Ascq 01-Jul-1991
3:58.54i 1 Los Angeles, CA 15-Feb-1992
3:59.88i 3 Los Angeles, CA 20-Feb-1993
Marcus O'Sullivan (IRL) 16 years with a sub-4 mile
mark / ord / venue / meet / date
3:56.65 6 Cork 13-Jul-1983
3:55.82 7 Oslo 21-Jul-1984
3:52.64 2 Cork 09-Jul-1985
3:53.55 2 Cork 08-Jul-1986
3:52.76 3 Zürich 19-Aug-1987
3:50.94i 1 East Rutherford, NJ 13-Feb-1988
3:51.64 5 Oslo 01-Jul-1989
3:55.51 2 New York, NY 29-Jul-1990
3:55.17i 2 New York, NY Wanamaker Mile 01-Feb-1991
3:57.38i >1 Johnson City, TN 25-Jan-1992
3:52.76 5 Berlin 27-Aug-1993
3:53.86 5 Saint Petersburg 26-Jul-1994
3:54.62 5 Berlin 01-Sep-1995
3:52.80 7 Oslo 05-Jul-1996
3:52.04 9 Berlin 26-Aug-1997
3:56.35 3 Melbourne 25-Feb-1998
key:
> = oversize track
Eamonn Coghlan's longest streak is 7 years, (1975-1981) since he had no sub-4's (AFAIK) in 1982, 1984, 1988, 1989.
Ray Flynn is 14 years (1977 - 1990)
cheers.