Men’s 100m Freestyle – Long Course World Record & Splits

Updated August 2026

Current Records

RecordAthleteTime
World RecordPan Zhanle46.40
Olympic RecordPan Zhanle46.40
World Junior RecordDavid Popovici46.86
Commonwealth RecordCameron McEvoy47.04

Top 10 All-Time Performers

#Athlete1st 502nd 50Time
1Pan Zhanle22.2824.1246.40
2David Popovici22.4924.0246.51
3Egor Kornev22.0624.6846.74
4Jack Alexy22.4524.3646.81
5Kristof Milak22.4124.4646.87
6César Cielo Filho22.1724.7446.91
7Alain Bernard22.3524.5946.94
8Caeleb Dressel22.2924.6746.96
9Cameron McEvoy22.5424.5047.04
10Eamon Sullivan22.4424.6147.05
11=Kyle Chalmers22.7924.2947.08
12=James Magnussen22.6824.4247.10
12=Guilherme Caribé22.2324.8747.10

Times shown with race 50m splits where known. Tied times listed on separate rows.

Split Analysis & Comparison

The table below compares elite 100m freestyle long-course performances.
Use it to review 50m splits, stroke counts, and how the first 50 compares
to each swimmer’s 50m PB. Data is collected from official results and race footage where available.

Compare with
Men’s 100m Freestyle Short Course.

Men’s 100m Freestyle – Long Course
Zhanle PanDavid PopoviciJack AlexyCesar Cielo FilhoAlain BernardCaeleb DresselCameron McEvoyEamon SullivanKyle ChalmersGuilherme CaribeJames MagnussenKliment Kolesnikov
Height:6ft 2in 1.90m6 ft 3 in 191cm6ft 8in 2.03m6ft 5in 1.95m6ft 5in 1.96m6ft 2in 1.88m6ft 1in 1.85m6ft 2in 1.89m6ft 4in 1.93m6ft 1in 1.85m6ft 6in 1.98m6 ft 5 in 196cm
Weight:165lb 75kg215lb 98kg194lb 88kg198lb 90kg192lb 87kg165lb 75kg172lb 78kg198lb 90kg152lb 69kg207lb 94kg190Ib 80kg
Country:CHNROMUSABrazilFranceUSAAUSAUSAUSBRAAUSRUS
DOB:2004-08-042004-09-152003-01-191987-01-101983-05-011996-08-161994-05-131985-08-301998-06-252003-03-011991-04-112000-07-09
Meet:Olympic Games Paris 2024World Aquatics Championships – Singapore 2025World Aquatics Championships – Singapore 202513th FINA World Championships 2009French Championships 200918th FINA World Championships 20192016 Australian ChampsOlympic Games Beijing 200818th FINA World Championships 20192025 Brazilian Swimming Championships2012 EnergyAustralia SwimmingTokyo Olympics 2020 (2021)
1st 50m Split
RT:0.620.640.680.660.610.650.710.610.64
Strokes302926303229323230282829
Split Time:22.2822.4922.4522.1722.3522.2922.5422.4422.7922.2322.6822.52
50m PB:22.2622.2221.3220.9121.4921.0421.4421.2822.0721.4621.5221.89
Time off 50m PB:0.020.271.131.260.861.251.101.160.720.771.160.63
Percentage of 50m PB:100.090%101.215%105.300%106.026%104.002%105.941%105.131%105.451%103.262%103.588%105.390%105.390%
2nd 50m Split
Strokes343532344035383935343635
Split Time:24.1224.0224.3624.7424.5924.6724.5024.6124.2924.8724.4224.59
Total Time:46.4046.5146.8146.9146.9446.9647.0447.0547.0847.1047.1047.11

Race Videos

Swim Calculators

ToolWhat it does
Swim Pace CalculatorPace, time, and distance (min/100m or min/100yds).
Goal Time / Split CalculatorTarget splits for metres racing.
Yards Goal CalculatorTarget splits for yards racing.
Race Review CalculatorFind strengths and weaknesses in a completed race.
Medley Relay CalculatorBuild the fastest relay order from up to 6 swimmers’ PBs.