← all rankings
National rankings · 2026
Mile — Men
Each athlete's best time this season, fastest first.
- 1Salih TeksözTurkeyPB3:58.99
- 2Ryan MartinStirling University Athletics ClubPB3:59.50
- 3Tom Graham-marrAberdeen Amateur Athletic ClubPB3:59.70
- 4Lewis HanniganKilbarchan AACPB4:00.84
- 5Freddie RoweHavering ACPB4:00.88
- 6Ethan NewellSutton & District ACPB4:01.29
- 7Jack PattonKilbarchan AACPB4:01.39
- 8Jack KavanaghHolland Sports ACPB4:01.44
- 9Alex GruenOxford University Athletic ClubPB4:02.47
- 10Andrew McgillStride AthleticsPB4:02.95
- 11Angus MCMILLANCity of York ACPB4:04.87
- 12Josh ScottLivingston Athletic ClubPB4:05.98
- 13Joseph ScanesBlackheath & Bromley Harriers ACPB4:06.07
- 14Miles ClishamCoventry Godiva HarriersPB4:07.37
- 15Matthew LinsleyGateshead Harriers & ACPB4:07.71
- 16Jacob HurrellChelmsford ACPB4:09.09
- 17Elliot MoranExeter HarriersPB4:09.33
- 18Ross O BrienGiffnock North Athletics ClubPB4:11.83
- 19Craig WilliamsNewport HarriersPB4:11.86
- 20Dage MinorsBristol and West AC4:12.15
- 21Ellis HetheringtonMorpeth Harriers & ACPB4:12.85
- 22Samuel PerryNorthern (Isle of Man) Athletic ClubPB4:13.10
- 23Harris WorshipBasingstoke & Mid Hants ACPB4:13.20
- 24John StolbergBirmingham Running Athletics & Triathlon ClubPB4:13.26
- 25George PhillipsDoncaster Athletic ClubPB4:13.63
- 26Daniel ShawHerne Hill HarriersPB4:13.78
- 27Liam StoneAldershot Farnham & DistrictPB4:14.51
- 28Archie LawsonCity of York ACPB4:14.76
- 29Archie WaltonHercules Wimbledon AC4:15.08
- 30Jude RyanMansfield HarriersPB4:15.47
- 31Orrin WheelerBasingstoke & Mid Hants ACPB4:15.67
- 32William PercivalCity of Norwich ACPB4:15.88
- 33William DriscollBelgrave HarriersPB4:16.12
- 34Andrew ThomsonFife Athletic ClubPB4:16.44
- 35Alistair StreetKilbarchan AACPB4:16.47
- 36James BeeksBasingstoke & Mid Hants ACPB4:16.57
- 37Ewan SpencerCambridge BluesPB4:16.92
- 38Joe MORROWBristol and West AC4:17.11
- 39Simon ByrneSwindon HarriersPB4:17.30
- 40Joshua SmithPontypridd Roadents ACPB4:17.31
- 41Thomas LoynesNeath Harriers4:17.88
- 42Henry JohnstonWindsor Slough Eton & Hounslow AC4:18.21
- 43Harry SwindellsBrighton PhoenixPB4:19.48
- 44Harry WilsonOxford University Athletic ClubPB4:19.59
- 45Daniel JelfsSt Mary's Richmond ACPB4:19.69
- 46Oliver CanavanBournemouth Athletic ClubPB4:20.22
- 47Cameron DeverillCambridge BluesPB4:20.36
- 48Joseph UsherPoole Athletic ClubPB4:20.75
- 49Oscar NagalingamSt Albans StridersPB4:21.63
- 50Freddie CushingOxford University Athletic ClubPB4:21.71
- 51Ralph BrownTelford ACPB4:22.18
- 52Charles PrestwichOxford University Athletic ClubPB4:22.29
- 53Tom CoxStratford Upon Avon ACPB4:22.42
- 54Matthew JamesHardley RunnersPB4:22.52
- 55George BoothSt Albans StridersPB4:23.32
- 56Levi BergerOxford University Athletic ClubPB4:23.67
- 57Benjy McCartneyOxford University Athletic ClubPB4:24.33
- 58Kody GilbodyTelford ACPB4:24.39
- 59Sam Knee-robinsonBedford & County ACPB4:24.39
- 60Nathan BuntingPeterborough & Nene Valley AC4:24.84
- 61Ewan GwyerSouthampton Athletic ClubPB4:24.90
- 62Thomas McKennaWalton ACPB4:25.26
- 63Dylan LewisHillingdon ACPB4:25.27
- 64Edward CunniffeBracknell ACPB4:26.02
- 65Thomas SavillWinchester Running ClubPB4:26.40
- 66Connor MorganAlverstonePB4:26.44
- 67Harry CannOxford City ACPB4:26.81
- 68Dean RichardsonCity of Stoke ACPB4:26.97
- 69Daniel TaylorAlverstonePB4:27.64
- 70Oakley KNIPECity of Portsmouth ACPB4:27.90
- 71Samuel DaviesTeam Bath Athletic ClubPB4:28.34
- 72Jesse BryantSwindon HarriersPB4:28.72
- 73Jake DavisLuton Athletic ClubPB4:28.79
- 74Peter WaymanBorder Harriers & ACPB4:28.82
- 75Elliott Langley-AybarBracknell ACPB4:28.97
- 76Duncan LAWRENCEOxford City AC4:28.99
- 77Joshua Robinson{'id': '08cff0a2-8145-4933-b6ed-8558130fcd49', 'code': 'R1201', 'name': 'Southend AC - Road Runners', 'name_local': ''}PB4:29.18
- 78Joshua OrchardDaventry AAC4:29.23
- 79Harry RobinsonNuneaton HarriersPB4:29.45
- 80Harry CoxChiltern Harriers AC4:29.60
- 81Miren RandhawaRoyal Sutton Coldfield Athletics ClubPB4:29.82
- 82Matthew WaltonMorpeth Harriers & ACPB4:29.85
- 83Ethan GibbsBedford & County ACPB4:30.13
- 84Matthew QuartermainSouthampton Athletic ClubPB4:30.40
- 85Casper WilsonWinchester Running ClubPB4:30.42
- 86Travis MooreBasingstoke & Mid Hants AC4:30.48
- 87Seth NoottWinchester Running ClubPB4:30.55
- 88Dominic WillmorePoole Athletic ClubPB4:31.00
- 89Joshua KingBournemouth Athletic ClubPB4:31.09
- 90Caspian HolmesHerne Hill Harriers4:31.48
- 91Evan SmithBanbury Harriers Athletics ClubPB4:31.81
- 92Xavier ComptonSouthampton Athletic ClubPB4:32.43
- 93William MuffettWoodford Green Athletics Club with Essex LadiesPB4:32.60
- 94Finley ByrneSwindon HarriersPB4:32.67
- 95Oliver SherrattAbingdon Athletics Club4:33.20
- 96William PottsOxford City ACPB4:33.70
- 97Osniel SegalDerby Athletic ClubPB4:34.10
- 98Jack ProcopakisAldershot Farnham & DistrictPB4:34.31
- 99Joshua StewardSwindon HarriersPB4:34.84
- 100Adam TillerThames Valley HarriersPB4:34.94
- 101Jamie KeaneLuton Athletic ClubPB4:34.96
- 102Sam BallTelford ACPB4:35.17
- 103Blas Rivero-StevenetAldershot Farnham & DistrictPB4:35.20
- 104Jon PepinBournemouth Athletic Club4:36.13
- 105Luca DolanVale Of Aylesbury ACPB4:36.21
- 106Brandon ChaplinSouthampton Athletic ClubPB4:36.37
- 107Jordan BarrettCannock & Stafford ACPB4:36.37
- 108Isaac TurnerTelford ACPB4:37.70
- 109George Oldroyd{'id': 'ba1bd7a0-4922-4e12-9def-d1eedd744fa7', 'code': 'WINCH', 'name': 'Winchester', 'name_local': ''}PB4:37.90
- 110Luis Da silvaThames Valley HarriersPB4:38.16
- 111Joshua DaviesTeam Bath Athletic ClubPB4:38.44
- 112William WrightDerby Athletic Club4:38.55
- 113Charlie ReedHillingdon ACPB4:38.57
- 114James FraserHercules Wimbledon ACPB4:38.82
- 115Alex TaylorBexley AC4:39.10
- 116Isaac FellPeterborough & Nene Valley ACPB4:39.40
- 117Michael MajorEastern Masters Athletics ClubPB4:39.75
- 118George HarradenceRoyal Sutton Coldfield Athletics ClubPB4:40.16
- 119Mark FallaizeVale Of Aylesbury ACPB4:40.22
- 120Ben E TaylorOxford University Athletic ClubPB4:40.32
- 121Jonathan HiornsVeterans AC4:40.46
- 122Alex LeakSwindon HarriersPB4:40.51
- 123Art MitchellSouthampton Athletic ClubPB4:40.68
- 124Charlie MadelaineReading ACPB4:40.72
- 125Samuel GillSouthampton University Athletics & Cross Country ClubPB4:40.90
- 126William CombstockDaventry AACPB4:41.54
- 127Matt CoffeyVeterans ACPB4:41.55
- 128Robel KibreabNewham & Essex Beagles ACPB4:41.59
- 129Dan AchesonAldershot Farnham & DistrictPB4:41.80
- 130Austin KellyChelmsford ACPB4:42.11
- 131Jasper LeggBracknell ACPB4:42.24
- 132Kuzey Demir IsikOxford City ACPB4:42.65
- 133Peter IrvineAbingdon Athletics ClubPB4:42.91
- 134Oscar BlakeDerby Athletic ClubPB4:43.14
- 135Alexander Ibbs{'id': 'f7f7962d-3af9-4075-bd37-893294378f3f', 'code': 'KHSLS', 'name': 'Kingsley High School, Leamington Spa', 'name_local': '', 'organisation_id': 'f7f7962d-3af9-4075-bd37-893294378f3f'}PB4:43.79
- 136Shane HartHavering ACPB4:43.96
- 137Craig SmithDaventry AACPB4:44.33
- 138Jude CrossleyStevenage & North Herts ACPB4:44.92
- 139Daniel HorganBlackheath & Bromley Harriers AC4:45.08
- 140Fraser WilliamsBedford & County ACPB4:45.10
- 141Peter FlemingOxford City AC4:45.29
- 142Oskar AlsopRoyal Sutton Coldfield Athletics ClubPB4:46.10
- 143Aidan WalkerCardiff University Athletics ClubPB4:46.30
- 144Cameron KingWinchester Running ClubPB4:46.44
- 145Andrew RidleyBrighton Phoenix4:46.64
- 146Stephen BrownScottish Veteran Harriers ClubPB4:46.85
- 147Daragh CassidyAbingdon Athletics ClubPB4:47.13
- 148Ben PaviourHerne Hill Harriers4:47.57
- 149Simon FellPeterborough & Nene Valley ACPB4:47.67
- 150Luca De GiovanniCity of Portsmouth ACPB4:47.85
- 151Chris RyansEpsom & Ewell Harriers4:48.32
- 152Brodie DenholmBrighton PhoenixPB4:48.37
- 153Zac CoulsonAbingdon Athletics ClubPB4:48.57
- 154Jay Hadley{'id': '5d12a10f-2338-4493-9953-ddd8cc0a27c6', 'code': 'COBRA', 'name': 'COBRA (Colchester Harriers & Braintree)', 'name_local': ''}PB4:49.26
- 155Samuel DavisBanbury Harriers Athletics ClubPB4:49.44
- 156GUS FISHERMacclesfield Harriers & ACPB4:49.85
- 157Leroy GriffithsRhondda AAC4:50.0
- 158Gavin McCaughertyWestern TempoPB4:50.40
- 159David BurltonCity of York ACPB4:50.44
- 160William MackieAberdare Valley AACPB4:51.3
- 161Nick SHASHA{'id': 'b0ae657b-2e27-4eb9-905a-cb80902e09f4', 'code': 'ORILF', 'name': 'Orion & Ilford', 'name_local': ''}4:51.66
- 162Emery AldridgeBlackheath & Bromley Harriers ACPB4:51.98
- 163Harry ButcherBournemouth Athletic ClubPB4:52.16
- 164Irving PaviourReading ACPB4:52.80
- 165Adam Ewen MatthewsPoole Athletic ClubPB4:54.17
- 166Nathan LaudIpswich HarriersPB4:54.50
- 167Robert WhiteNorthern Masters ACPB4:54.57
- 168Jamie FaulknerSwansea University Athletics ClubPB4:54.84
- 169Adrian Frazier-KimThames Valley HarriersPB4:55.58
- 170Rich BerryVeterans AC4:56.40
- 171Ted ThomondReading ACPB4:56.77
- 172Tomi JonesSwansea HarriersPB4:56.79
- 173Oliver HendersonBedford & County ACPB4:57.00
- 174Wilf MayReading ACPB4:58.09
- 175Zachary HonourVale Of Aylesbury ACPB4:58.49
- 176Jack CobboldHighgate HarriersPB4:58.56
- 177Daniel HargreavesSouthampton Athletic Club4:58.94
- 178Harry SmithTeam Kennet Triathlon & AC5:00.62
- 179Riley AyreWorthing & District HarriersPB5:01.08
- 180Mason SanfordChelmsford ACPB5:01.82
- 181Evan DaviesAberdare Valley AACPB5:04.0
- 182Brody KnipeCity of Portsmouth ACPB5:04.23
- 183William SaundersDerby Athletic ClubPB5:04.34
- 184Alex QuinnSwansea University Athletics Club5:04.55
- 185Mark ThomasWorcester ACPB5:04.72
- 186Ned GilfordSwansea University Athletics ClubPB5:04.93
- 187Benjamin AllisonBanbury Harriers Athletics ClubPB5:05.43
- 188Darrell WildeMidland Masters ACPB5:06.00
- 189Oscar Abu-HelalBrighton PhoenixPB5:06.41
- 190Gareth RobbinsWelsh Masters Athletics LimitedPB5:09.46
- 191Adam FlynnKnowsley HarriersPB5:10.00
- 192Rory KingWest Suffolk ACPB5:10.70
- 193Jack LindsayAbingdon Athletics ClubPB5:12.28
- 194Richard DanielsNewquay & Par ACPB5:12.69
- 195Barry GardnerMidland Masters ACPB5:13.21
- 196Tom GuyAthleticsNI Unattached5:13.68
- 197Paul StackSouthern Counties Veterans ACPB5:14.89
- 198Evan RoweAberdare Valley AACPB5:15.4
- 199Jonathan JenningsMidland Masters ACPB5:16.39
- 200Vladimir KralikOxford City ACPB5:18.59
- 201Sebastian LeesRoyal Sutton Coldfield Athletics ClubPB5:18.70
- 202George RobertsonRadley Athletic ClubPB5:18.80
- 203Vladimir SalinAbingdon Athletics ClubPB5:19.03
- 204Chris NessVeterans AC5:19.69
- 205Scott Bennett{}PB5:21.05
- 206Ambrose PaviourReading ACPB5:22.08
- 207Garth PritchardAberdare Valley AACPB5:22.6
- 208Mohsin JAVEDOxford University Athletic Club5:23.07
- 209Ben ThomasHerne Hill HarriersPB5:24.56
- 210James BennettSouthampton Athletic ClubPB5:25.18
- 211Simon TootellWootton Road RunnersPB5:26.90
- 212Owen CalverWest Suffolk ACPB5:27.80
- 213John HowellsAberdare Valley AACPB5:28.3
- 214Stephen RobertsWelsh Masters Athletics LimitedPB5:28.98
- 215Simon LeechWhite Horse Harriers AC5:34.69
- 216Jonathan MorrisLes Croupiers RCPB5:35.5
- 217Adam HarrisWest Cheshire Athletic ClubPB5:36.10
- 218Eleanor CarneyWarriors Pentathlon and Athletic ClubPB5:36.30
- 219Ifan LloydWelsh Masters Athletics LimitedPB5:36.75
- 220Steven TaylorNorthern Masters ACPB5:37.94
- 221Chris MulcahyWitney Road Runners5:38.37
- 222Adrian LewisAberdare Valley AAC5:39.3
- 223Guy CollenderAthleticsNI Unattached5:40.15
- 224Steve SandallsEvesham Vale Running ClubPB5:41.33
- 225Ian NuttallPrestwich ACPB5:41.90
- 226James QuinnReading AC5:48.56
- 227David OxlandMidland Masters ACPB5:59.34
- 228Andrew ROBINSONThames Hare & Hounds6:00.61
- 229Dave NormanMidland Masters ACPB6:07.40
- 230David LevisNorthern Masters ACPB6:12.50
- 231Richard JenkinVeterans AC6:14.28
- 232Mark StevensVeterans ACPB6:16.74
- 233Charlie PearceMidland Masters ACPB6:18.58
- 234Tom PartridgeUTS Running ClubPB6:33.70
- 235Joy HickmanWest Cheshire Athletic ClubPB6:49.70
- 236Mike QuinnNorthern Masters AC7:01.71
- 237Stewart ThorpSouthern Counties Veterans AC7:03.46
- 238Peter HarrisNorthern Masters ACPB7:05.75
- 239Ian WrightSouth West Veterans AC7:11.02
- 240David KingSouth West Veterans ACPB7:14.82
- 241Sue GriffithsNorthern Masters ACPB7:31.90
- 242Peter GilesVeterans AC7:52.64
- 243Colin SpiveyNorthern Masters ACPB9:24.55
- 244Barrie RobertsWelsh Masters Athletics Limited10:43.05