Less than 24 hours ago, former 100 freestyle world record holder David Popovici took over the world lead with a sizzling 46.71. The time was faster than his previous world record, the fastest in the world this year, and now stands as the second-fastest performance in history behind Pan Zhanle‘s 46.40 from the Paris Olympic final.
These two look to be both the present and the long-term future of the event. Both are 20 years old and could remain key players in the sport for several more Olympic cycles. While there are other contenders in the event, we wanted to take a detailed look at how Pan and Popovici’s races compare, who was stronger in each phase of the race, and what Popovici could still improve, at least on paper, to make another push for the world record.
First, we’ll start with Pan’s world record from Paris and break down the numbers.
Race Summary
| Key times | Averages | Splits | |||
| Reaction time | 0.62 | Velocity m/s | 2.16 | 1st half | 22.28 |
| Start time (first 15m) | 5.45 | Stroke rate | 52.52 | 2nd half | 24.12 |
| Finish time (last 5m) | 2.38 | DPS | 2.44 | Drop-off | 1.84 |
| Total time | 46.40 | Turn | 9.23 | First 50 time % | 48.02 |
| Underwater | 10.45 | Second 50 time % | 51.98 |
Race Details
| Distance | Time | 25s | 50s | Velocity | Underwater swim (m) | Stroke rate | Stroke count | DPS | Turns |
| 0-15m | 5.45 | 2.75 | 12.8 | ||||||
| 15-25m | 4.56 | 10.01 | 2.19 | 54.7 | 2.40 | ||||
| 25-35m | 4.86 | 2.06 | 51.6 | 2.39 | |||||
| 35-45m | 4.75 | 2.11 | 51.3 | 2.46 | |||||
| 45-50m | 2.66 | 12.27 | 22.28 | 1.88 | 53.1 | 30 | |||
| 45-65m | 9.23 | 2.17 | 8.1 | 9.23 | |||||
| 65-75m | 4.92 | 11.49 | 2.03 | 49.3 | 2.47 | ||||
| 75-85m | 5.12 | 1.95 | 48.6 | 2.41 | |||||
| 85-95m | 5.13 | 1.95 | 47.1 | 2.48 | |||||
| 95-100m | 2.38 | 12.63 | 24.12 | 1.89 | 47.6 | 34 |
Next, let’s dive into how Popovici’s race unfolded.
Race Summary
| Key times | Averages | Splits | |||
| Reaction time | 0.63 | Velocity m/s | 2.14 | 1st half | 22.73 |
| Start time (first 15m) | 5.42 | Stroke rate | 51.08 | 2nd half | 23.98 |
| Finish time (last 5m) | 2.53 | DPS | 2.45 | Drop-off | 1.25 |
| Total time | 46.71 | Turn | 9.44 | First 50 time % | 48.66 |
| Underwater | 10.30 | Second 50 time % | 51.34 |
Race Details
| Distance | Time | 25s | 50s | Velocity | Underwater swim (m) | Stroke rate | Stroke count | DPS | Turns |
| 0-15m | 5.42 | 2.77 | 12.9 | ||||||
| 15-25m | 4.68 | 10.10 | 2.14 | 53.3 | 2.41 | ||||
| 25-35m | 4.86 | 2.06 | 50.0 | 2.47 | |||||
| 35-45m | 4.80 | 2.08 | 50.0 | 2.50 | |||||
| 45-50m | 2.97 | 12.63 | 22.73 | 1.68 | 50.8 | 30 | |||
| 45-65m | 9.44 | 2.12 | 7.7 | 9.44 | |||||
| 65-75m | 5.00 | 11.47 | 2.00 | 49.7 | 2.41 | ||||
| 75-85m | 5.02 | 1.99 | 49.5 | 2.42 | |||||
| 85-95m | 4.96 | 2.02 | 48.9 | 2.47 | |||||
| 95-100m | 2.53 | 12.51 | 23.98 | 1.78 | 51.7 | 35 |
Now, let’s take a closer look at how the two races stack up against each other.
Key Times
| POPOVICI | PAN | |
| Total time | 46.71 | 46.40 |
| Reaction time | 0.63 | 0.62 |
| Start time (s) | 5.42 | 5.45 |
| 25m time (s) | 10.1 | 10.01 |
| Finish time (s) | 2.53 | 2.38 |
Cumulative Splits
| POPOVICI | PAN | |
| 25m | 10.10 | 10.01 |
| 50m | 22.73 | 22.28 |
| 75m | 34.20 | 33.77 |
| 100m | 46.71 | 46.40 |
25m Splits
| POPOVICI | PAN | |
| 1st 25m | 10.10 | 10.01 |
| 2nd 25m | 12.63 | 12.27 |
| 3rd 25m | 11.47 | 11.49 |
| 4th 25m | 12.51 | 12.63 |
50m Splits
| POPOVICI | PAN | |
| 1st 50m | 22.73 | 22.28 |
| 2nd 50m | 23.98 | 24.12 |
Turn Times (45m to 65m)
| POPOVICI | PAN | |
| Turn | 9.44 | 9.23 |
Stroke Counts
| POPOVICI | PAN | |
| Lap 1 | 30 | 30 |
| Lap 2 | 35 | 34 |
Measurement Averages
| POPOVICI | PAN | |
| Velocity (m/s) | 2.14 | 2.16 |
| Stroke Rate (str/min) | 51.08 | 52.52 |
| DPS (m) | 2.45 | 2.44 |
Velocity Graph

Stroke Rate Graph

Distance-Per-Stroke Graph

Popovici closed faster than Pan, splitting 23.98 on the second 50 compared to Pan’s 24.12. That made Popovici the first swimmer to ever to close a 100 free in under 24 seconds. Popovici also had a smaller drop-off from his first 50 to second 50, 1.25 seconds compared to Pan’s 1.84, showing better back-half control. His distance per stroke was slightly higher at 2.45 meters compared to Pan’s 2.44, and he was faster on both the third 25, 11.47 to 11.49, and the final 25, 12.51 to 12.63. Remarkably, both swimmers maintained their DPS throughout their entire races, a rare feat, even among elite-level sprinters.
Popovici’s pure speed has been trending upward throughout the year. He broke 22 seconds in the individual 50 free for the first time at the Romanian Nationals in April, posting a 21.83 for a new Romanian record, and followed that up with a 21.86 this week. That emphasis suggests he’s fully aware it’s an area that needs to improve.
Pan’s opening 50 was 22.28 compared to Popovici’s 22.73, and the biggest gap came on the second 25, where Popovici was 0.36 seconds slower, 12.63 to Pan’s 12.27. Within that, the final 5 meters of the first 25 was especially costly: Popovici split 2.97 to Pan’s 2.66, accounting for 31 of the 36 hundredths alone. That represents not just a change in swim speed, but also the time it took to plant the legs onto the wall for the turn. The difference in their second 25 times alone was greater than the overall margin between their final times (0.31 seconds), while the difference over the final 5 meters and into the turn matched it exactly.
Pan’s reaction time was slightly better at 0.62 to 0.63, and he had the quicker final 5 meters at 2.38 compared to Popovici’s 2.53. He also covered more distance underwater at 10.45 meters versus the Romanian’s 10.30.
Pan held a higher average stroke rate at 52.52 compared to Popovici’s 51.08, and maintained a slightly better average velocity of 2.16 meters per second to Popovici’s 2.14. Interestingly, they both took 30 strokes over the first 50 meters, with Popovici taking one more on the way back: 35 to Pan’s 34.
In terms of race structure, Pan swam 48.02% of his time on the front half and 51.98% on the back. Popovici was slightly more back-loaded at 48.66% out and 51.34% back.
Watch both swims here:
Pan’s 46.40 world record, available via the official Olympics YouTube channel:
Popovici’s 46.71, available via SwimSphereTV on YouTube:
Special thanks to Dušan Danilović of the Slovenian Swimming Federation for his significant contributions to this article.

Pan’s second 25 is so strong no one can beat him. Then he takes 2 full breathes off the wall and comes home as fast as Chalmers.
Pan’s 46.40 , despite all the data, still feels like an otherworldly outlier. It could end up proving to be a difficult mark for either Pan or Popovici to lower and last for one or two more Olympic cycles.
That article was insanely data intense…I need a six-pack of CORONA…quick!
Will Popovici pulverize Pan’s WR in Los Angeles 2028 considering it’ll take place in an outdoor pool ?
I thought the roof had to be closed at SoFi during swimming competition
There is no retractable roof at Sofi. Just an open end to let fresh air in.
It doesn’t really matter outdoors or indoors as qualified swimmers will compete in the same venue.
i watched a youtube analysis of Popovici first WR and I think he took 67 strokes against Pan’s 64 in both of his WR swims. So Pop has reduced his stroke count from 67 to 65 from his previous WR. I think Pan could reduce his stroke count to 62 with better start and turn.
Here you go the comparison:
https://www.youtube.com/watch?v=1F6ICbC4E7M
Am I crazy to see Pop actually accelerated the last 5m and think it’s from the waves of the guy below him in lane 5 being just in the right position to actually push him into the wall (as opposed to drafting off him)?
Also theoretically if that’s true I don’t see why it wouldn’t apply to Pan as well with guys by his feet the last 5m except Pan didnt seem to accelerate at the end, but th ats besides the question
No.
Pop looked accelerated because the other swimmers slowed down a lot more than he did.
As Bob said about Michael, “he slowed down the least”
Around 2 months prior to Paris 2024 and the very month of the games, Pan was tested AT LEAST 32 times. This is once every 3 days. He passed them all. So his WR stands.
Not a fan of pan but no ban pan cause of angry man.