Ryan Woodruff
Head Coach
Lynchburg YMCA
Breaststroke Set #2,174
Ryan Woodruff
Follow @WoodruffRyan
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
Head Coach
Lynchburg YMCA
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
How often do we ask for feedback?
Ryan Woodruff
Follow @WoodruffRyan
Head Coach
Lynchburg YMCA
How often do we ask our athletes for feedback? As the ones actually performing the workout, an intelligent athlete is the best judge as to whether a workout was effective. Recently I had my team perform the following set:
The group did an excellent job on the set. When we concluded, I asked them to consider ways in which the set could have been improved. Here are the suggestions that I got:
The first suggestion was most popular — they would have preferred to have been able to choose the drill they got to do rather than the ones I prescribed (at the bottom of the first picture). Overall, I was pleased with the level of thought they put into this and the fact that the suggestions didn’t all make the workout “easier.”
Overall, it was a good moment of trust and communication between athletes and coach. I highly recommend you give it a try sometime.
7 Motivational Tips for Swim Coaches
Ryan Woodruff
Follow @WoodruffRyan
Head Coach
Lynchburg YMCA
1. Write down your “why,” the reason that you coach. Not just a phrase, but in actual paragraph form, written by hand. “I coach because…” Keep it somewhere where you can go back and look at it every once in a while.
2. Have an email folder or a place where you can store what I call “rainy day reads.” Put positive e-mails, notes of thanks and other feel-good words of encouragement in there. When you are having a day where you are feeling less than motivated, open this folder and read its contents.
3. Exercise. Stay fit. It can be tough to keep an exercise habit through long weekend meets, crappy hospitality food, and hours upon hours of standing on deck. I am willing to bet your hotel has a treadmill and I can tell you from experience that it is not being used at 10pm. Read this article.
4. Seek out other ideas. Reading our blog, ProSwimWorkouts, or these resources helps keep your practices interesting for you AND your swimmers.
5. Have a plan. Not having to go through the “what are we doing today” process makes it easier to stay the course over the length of the season.
6. If you had your swimmers fill out goal sheets at the beginning of the season, go back and read through them again. Seeing the dreams and goals of the swimmers in your care will help re-charge your batteries.
7. Thank your mentor. All of us have someone who helped us get started in the sport. Visit them or call them up and express your thanks. Gratitude is the best attitude.
Stay Motivated, Stay Positive, Stay Successful.
Happy Coaching!
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
Swimming Fast with Tired Legs
Ryan Woodruff
Follow @WoodruffRyan
Head Coach
Lynchburg YMCA
We don’t do a lot of kick sets in isolation as I don’t think it relates well to racing. This is one example of a set where we combined some intense kicking with race-pace swimming. We did this is a 25m pool. The 50 at 200 pace is significantly harder with fatigued legs, but this is an absolutely essential skill to swim a good 200 race. FPA = Fastest Possible Average
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
30 x 2:00
Challenge 175s
Ryan Woodruff
Head Coach
Lynchburg YMCA
We performed this set in a SCM pool. Most swimmers found the goal time on #1 only moderately challenging and found the goal time on #3 extremely challenging, and a few succeeded in making all three multiple times. The 3 x 50 served as a sort of “pre-set” and the 400 was meant as a mindful recovery swim. Swimmers could do the 175s any stroke or as IM (200 IM minus a 25 free) and were free to change strokes by round. Interval on the 175s was determined by taking a swimmer’s best 200 LCM time, adding 20 seconds, and rounding up to the nearest interval.
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
Not sure if they liked it, but it was good for them…
Ryan Woodruff
Head Coach
Lynchburg YMCA
Distance freestylers’ recent set.
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
Big Set with Coach Mathieu Leroy of Chartres, France
Mathieu Leroy
Chartres, France
I work with swimmers between 13 and 15 who are qualifying for French elite nationals or young French nationals.
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
Freestyle Pull Challenge Set with Coach Ryan Sprang
Ryan Sprang
Head Coach
Nittany Lion Aquatic Club
SCY
Pull -500’s just make the interval
200’s under 2:00
500 @ 5:30
200 @ 2:15
500 @ 5:30
2 x 200 @ 2:10
500 @ 5:30
3 x 200 @2:05
500 @ 5:30
4 x 200 @2:00
See Coach Sprang’s very popular IM Set as well
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
Freestyle Set with Equipment for Technique and Breath Control

The Middle IM Solution
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
Distance Free and Stroke HR Set with Specific Technical Focus
Ryan Woodruff
Head Coach
Lynchburg YMCA
“Individual Technique” refers to specific stroke corrections that were highlighted in individual meetings with swimmers. We were asking swimmers to have their 10-second HR at 20-24 beats after each 500. The green portion was for the A, B, and C interval groups to ensure that all completed the set at around the same time.
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
Race Pace 50s the Hard Way
Ryan Woodruff
Head Coach
Lynchburg YMCA
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
Recently, I have become concerned that our race pace work was too “sterilized” (meaning it doesn’t mimic the conditions of a race), so the idea here was to keep their heart rate up in between the groups of 50s by setting an interval that didn’t allow them to swim slowly or recover completely. For some athletes, this set was a great success while others (typically the more sprinter types) really struggled. Our swimmers all have pace cards so they can quickly know exactly what pace+1 etc is. All 50s were choice but swimmers were strongly encourage to do each round of 50s of a single stroke.
Swimming Fast Under Fatigue with Coach Chris Brookover
YBCC Phoenix
YMCA of Burlington and Camden Counties
This set worked out very well the other day. Kids were exhausted.
2 x 150 @ 2:00 – 1 X 50 @ 1:00
3 x 150 @ 1:55 – 1 X 50 @ 1:05
4 x 150 @ 1:50 – 1 X 50 @ 1:10
5 X 150 @ 1:45 – 1 X 50 @ 1:15
42 Minute get tired and then try to swim fast.
Swimming Wizard Week in Review
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
IM and Freestyle Pre-Set
Working on 500 Race Pace with the Twin Rivers YMCA
Breaststroke Technique Set with the Piranhas
Taper Speed Set with Nicholas Wooters
Stretch Cord Set for Power and Speed
Challenge Set from Shawn Santo, Mid Michigan Aquatics
Breaststroke Tempo Set with Parker Ramsdell, York Swim Club
And one for the road: 19.5 Ways to Get Better Even When Practice Gets Cancelled
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
Breaststroke Tempo Set with York Swim Club Coach Parker Ramsdell
Parker Ramsdell
York Swim Club
I did this set (SCM) with my breaststrokers yesterday morning and really enjoyed it.
The 200s provided a solid aerobic touch to the training, and we’ve been really struggling with pullout discipline later in races, thus the no touch walls to put some extra pressure on the lungs on those underwaters.
Total – 3500m
Round 1 – 4x each distance
Round 2 – 3x each distance
Round 3 – 2x each distance
Round 4 – 1x each distance
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
Age Group Challenge Set from Coach Shawn Santo of Mid Michigan Aquatics
Shawn Santo
Assistant Coach
Mid Michigan Aquatics
This is a set I created for our advanced age group kids. Putting the rest between each section really allowed the kids to focus on one part at a time. We had a great effort. For some it was touch and go for the 100s and 50s, but everyone made the intervals.
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
Stretch Cord Set for Power and Speed
Ryan Woodruff
Follow @WoodruffRyan
Head Coach
Lynchburg YMCA
We did this set as part of a three-station rotation at practice. This station had swimmers in pairs. One person out of the water (pulling the cord in on the assisted parts) and one swimmer in the water performing the set. Cords were tied to the blocks for the resisted parts. The first 12-cycle sprint is from a push off the wall and then the swimmer pauses where they finish the 12th cycle. The 50s start from there. Thus, when we did a “50” it was actually more like 30m total, 15m in to a fast turn and 15m back out. The finishing sprint was thus also about 15m.
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
Age Group Taper Speed Set with Coach Nicholas Wooters
Nicholas Wooters
Head Coach, Director of Competitive Swimming at The Bay Club
PSRP Panthers
Bay Club Redwood Shores
Redwood City, CA
We have a championship meet for our age groupers this weekend. We are going to go through a small (VERY SMALL because they are age groupers) quick taper (3 days) leading into this weekend. Here is what we did today to focus on race specifics/race details in short speed burst situations.
Our main set was 3,450yards with intervals that kept things moving along but were not very challenging.
3x
200 smooth
8×50
#1-#2 = blast the breakout (to 12 1/2)
#3-#4 = blast the finish (final 12 1/2)
#5-#6 = blast both (1st and last 12 1/2)
#7-#8 = whole 50 fast
1×50 smooth
1×100 FAST from the blocks
Working On Breaststroke Technique with the Piranhas
Ryan Woodruff
Follow @WoodruffRyan
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
Head Coach
Lynchburg YMCA
Our breaststrokers liked this set. Technical focus early with some descending 200s (150s) for slower swimmers/non-breaststrokers.
Drill explanations:
R arm and L arm Br = single arm breaststroke done with the other arm straight in front of the swimmer.
3K-1P = 3 kicks-1 pull. Swimmer does two additional kicks in every cycle, while the swimmer is in the glide position.
Fast Heels = This is just a “deep practice” focus point where we swim breaststroke emphasizing rapidly drawing the heels toward the butt.
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
Working 500 Pace with Twin River YMCA
New Bern, NC
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
IM and Free Pre-Set
Ryan Woodruff
Head Coach
Lynchburg YMCA
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
Long IM Set with Nittany Lion Aquatic Club’s Ryan Sprang
Ryan Sprang
Nittany Lion Aquatic Club
Also: check out Sprang’s Mid IM Set from yesterday
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
Middle Distance IM Set from Nittany Lion Coach Ryan Sprang
Ryan Sprang
Head Coach
Nittany Lion Aquatic Club
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
The 25, 25-50 Set
Brian Clark
Chico Aquajets legacy and Durham Dolphins
Editor’s Note: The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
25 fly
25-50 (where the 25 is fly, 50 is fly)
25-50-75 (25 fly, 50 fly, 75 is 50 fly/25 back)
25-50-75-100 (25 fly, 50 fly, 75 is 50 fly/25 back, 100 is 50 fly/50 back)
25-50-75-100-125
25-50-75-100-125-150
25-50-75-100-125-150-175
25-50-75-100-125-150-175-200
where you build to the 200 IM (I think you get the pattern)
interval is 30+25, or 25 per 25, or 30+20 per 25. Take an extra 30 between lines.
Very good set. A variation of a set that Ray Looze gave his swimmers as an assistant at Harvard.
lots and lots of fly. Swim it long and easy to get through it well.
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
Backstroke Set with Tennis Balls
Ryan Woodruff
Follow @WoodruffRyan
Head Coach
Lynchburg YMCA
The Swimming Wizard’s goal is to publish at least one set, practice, or idea EVERY DAY for all of 2016! To keep it interesting, we need your help! Click here to help us achieve that goal by submitting one of your sets!
Fly or Die
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
//assets.pinterest.com/js/pinit.js(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = “//popuri.us/assets/js/twitterwidget.js”; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘popuri-jssdk’));
Aerobic Free with Deep Focus
Ryan Woodruff
Head Coach
Lynchburg YMCA
I like our distance sets to also include some technical focus. This set seemed to do the trick. The “Deep Practice” points of emphasis correspond to the 1st, 3rd, and 5th 50s of the 300. The swims written in black are meant to be descending effort (getting faster) on an increasingly tighter interval. At the end of the set, we recorded 10-sec heart rate values for swimmers immediately upon finishing 30 seconds after finishing, and 60 seconds after finishing. B3 = breathing every 3 strokes. This set was performed in a SCM pool. 39-43 minutes, 3,000m.


















