Mon Jan 05 2026 13:15:00 GMT-0800 (Pacific Standard Time) Swim - 1100 strokes (0.6 miles), 22min (2:13/100m avg moving pace, 25 strokes min, 1.73 m/stroke, 48 swolf), Magens (right, flat), drizzly sunset, long sleeves and leggings Wed Jan 14 2026 11:00:00 GMT-0800 (Pacific Standard Time) Swim - 2800 strokes (1.3 miles), 60min, Sapphire, sunny, long sleeves and leggings, snorkel, {turtles: 3, spotted eagle rays: 1, stingrays: 1, lobsters: 3, parrotfish: many, scrawled filefish: 1} Fri Jan 16 2026 10:00:00 GMT-0800 (Pacific Standard Time) Swim - 2600 strokes (1.2 miles), 50min (right half was 2:14/100m avg pace), Magens (right from shed 4), cloudy, long sleeves and leggings, {turtles:10} Fri Jan 16 2026 21:00:00 GMT-0800 (Pacific Standard Time) Morning swim Mon Jan 19 2026 13:15:00 GMT-0800 (Pacific Standard Time) Swim - 1300 strokes (0.7 miles), 25min, Magens (right from shed 3), sunny sunset, long sleeves and leggings, {turtles: 1} Fri Jan 23 2026 11:00:00 GMT-0800 (Pacific Standard Time) Swim - 3700 strokes (1.4 miles), 94min, Brewers, mostly cloudy, long sleeves and leggings, w/ snorkel, {octopuses: 7 (6 within buoys), turtles: 6, stingrays: 2, eels; 4, lionfish: 1 (cinder blocks just before uvi dock), lobster: 1, 2 lizardfish, trunkfish: 1, cowfish: 1, checkered pufferfish: 1, many conch and crabs and file clams, a few grouper and angelfish and triggerfish and anemones and dying urchins towards runway Sat Jan 31 2026 09:30:00 GMT-0800 (Pacific Standard Time) Swim - 3000 strokes (1.3 miles), 60 min, Lindquist, w/ snorkel, {turtles: 4, spotted eagle ray: 1, parrotfish, blue tang, seargent majors, seafans} Fri Feb 13 2026 13:30:00 GMT-0800 (Pacific Standard Time) Swim - 1900 strokes (0.9 miles), 40min, WP pool, shady Tue Feb 17 2026 05:45:00 GMT-0800 (Pacific Standard Time) Swim - 1500 strokes (0.7 miles), 30min, West Palm pool, shady Thu Feb 19 2026 10:00:00 GMT-0800 (Pacific Standard Time) Swim - 1500 strokes, 30min, PBG pool, mostly sunny Sat Feb 21 2026 08:30:00 GMT-0800 (Pacific Standard Time) Swim - 1400 strokes, 30min, PBG pool, cloudy Sun Mar 01 2026 12:30:00 GMT-0800 (Pacific Standard Time) Swim - 1800 strokes (1.0 miles, 2:07/100m), 34min, North Palm pool Thu Mar 05 2026 10:00:00 GMT-0800 (Pacific Standard Time) Swim - 2100 strokes (1.1 miles), 40min, North Palm Beach pool (25m) Mon Mar 09 2026 14:30:00 GMT-0700 (Pacific Daylight Time) Swim - 800 strokes (0.4 miles), 16min, Magens (right to shed 1), cloudy and windy, long sleeves and leggings, exercises Fri Mar 13 2026 14:30:00 GMT-0700 (Pacific Daylight Time) Swim - 1600 strokes (0.8 miles), 32 min (2:36/100m avg moving pace, 24 strokes/min, 1.55 m/stroke, 55 swolf), Magens (right from shed 4), sunny, exercises, {turtles: 3} Sat Mar 14 2026 10:30:00 GMT-0700 (Pacific Daylight Time) Swim - 1200 strokes (0.7 miles), 27min (2:22/100m avg moving pace, 22 strokes/min, 1.85m/stroke, 49 swolf), Magens (left), sunny, long sleeves and leggings Fri Mar 20 2026 15:00:00 GMT-0700 (Pacific Daylight Time) Swim - 1100 strokes (0.5 miles), 25min, Magens (right), sunset, long sleeves and leggings Wed Mar 25 2026 15:00:00 GMT-0700 (Pacific Daylight Time) Swim - 1100 strokes (0.5 miles), 22min, Magens (right), sunset, long sleeves and leggings, {turtles: 3} Thu Mar 26 2026 11:45:00 GMT-0700 (Pacific Daylight Time) Swim - 2600 strokes (1.2 miles), 54min (2:53/100m avg moving pace, 23 strokes/min, 1.49 m/stroke, 60 swolf), Lindquist (right, current), sunny, long sleeves and leggings,{turtles: 3+, stingrays: 1} Sat Mar 28 2026 05:00:00 GMT-0700 (Pacific Daylight Time) Swim - 4800 strokes (2.6 miles), 95min (2:15/100m avg pace, 25 strokes/min, 1.75m/stroke, 48 swolf), Nevis to St Kitts, sunny, long sleeves and leggings