Swimming
Gianna Cook Commits to Monmouth: The CAA Path Runs Through the 200 Fly, Not the 100 FreeOn SwimSwam's college recruiting channel, Gianna Cook introduces herself with...
Lizzy Johnson Commits to Florida State: The 2028 Relay Math and the 200-Yard Freestyle GapIn December, at the RAFC Winter Classic, the electronic scoreboard clicked to...
Gianna Cook Commits to Monmouth: Three Seconds in the 200 Butterfly and the Lesson of Reading a TimeIn February 2026, at a club meet with a name that sounds like a joke — MA JW...
WADA's 2026 Annual Report: 297,965 Samples, but the Real Signal Sits in a Flat LineSix fifteen in the morning, at a pool in Nagoya. A doping control officer sit...
The Third Rhythm: The Fault Line in Vietnam's Long-Distance SwimmingThe national pool in Hanoi, a morning in late December. No spectators, no...
Addie Farrier and the 27.12-Second 50-Yard Fly at Age 10: Speed, History, and the Puberty Wall AheadIn Clearwater, Florida, the Long Center pool had just been renovated, and the...
700 Free Hours: Asian Swimming and the Repricing of Broadcast RightsThe number 700 sits there, round and silent. Seven hundred hours of free...
700 Free Hours in Nagoya: Asian Games 2026 and the Business of Valuing Broadcast Rights by Viewership"700 hours of free coverage." That was the first number I circled when I read...
Vietnamese Swimming and the Data Gap: Injury Begins Where Nobody Keeps CountIn May 2026, at the My Dinh Water Sports Palace, I sat in the lower stands to...
The Lane Never Lies: Decoding Vietnam's 50m Split Data After the SEA GamesThe Lane Never Lies: Decoding Vietnam's 50m Split Data After the SEA Games In...
WADA 2026 Report: Testing Growth Decelerates as Anti-Doping Funding WobblesWhen WADA announced 297,965 samples tested in 2026, many readers assumed it w...
Addie Farrier, Age 10, and the 27.12-Second 50 Yard Fly: Where the Real Signal SitsFrom the lowest row of the stands, I heard the water break before I saw the...
Stride Frequency and Stroke Cadence: Speed Is Never a Single VariableOn the night of the 2026 London 100m final, I sat in a small cafe in Melbourn...
