Ryan Woodruff
Head Coach
Lynchburg YMCA
Their legs were on fire after this one.
Free Swimming Workouts, Sets, Ideas, and Dryland Exercises from Professional Coaches Around the World
Ryan Woodruff
I love our weekly Friday Fly Day sets. Every week, the swimmers know to expect something that is going to make them better at everyone’s “favorite” stroke.
On the 200s, swimmers perform a set number of high-quality butterfly cycles and then swim freestyle to the next turn. The # of cycles progresses each 25 – i.e. our best flyers would do 5,6,7,8,5,6,7,8 cycles of fly on the successive 25s of the 200.
On the 25s, the focus is squarely on “finishing habits,” especially not breathing in the final 10m and hitting the wall on a full stroke.
The 100 serves as kicking practice with body awareness and giving the shoulders a rest from swimming fly.
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!
Ryan Woodruff
Head Coach
Lynchburg YMCA
The emphasis on this set was swimming at 400 IM race pace for breaststroke while under some fatigue from backstroke.
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!
Ryan Woodruff
Head Coach
Lynchburg YMCA
We did this set SCM, using small (approx 1 gallon volume) buckets towed behind swimmers on the blue parts of the 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!
Raymond Keown
Head Coach
NRG Aquatics
Langhorne, Pennsylvania
Here is a nice set that we use to allow a variety of athletes to train together, and get some specific endurance training at the same time. This set is LCM:
150 free @color paces (see note) @:10 rest + 50 RACE! (see note) } rd- A= 5x@3:00, B= 4x@3:20, C= 3x@3:40, D= 2x@4:00
100 free @color paces (see note) @:10 rest + 50 RACE! (see note) } rd- A= 5x@2:15, B= 5x@2:30, C= 5x@2:45, D=5x@3:00
50 free @color paces (see note) @:10 rest + 50 RACE! (see note) } rd- A= 5x@1:30, B= @5x@1:40, C= 5x@1:50, D= 5x@2:00
5×50 RACE! A= @:45, B= @:50, C= @:55, D= @1:00
*Colors= Long Events- hold RED, Mid-range Events- hold pink, Short Events- hold white
*Race= Long Events- free hold p800, Mid-range Events- Prime hold p400 (IM), Short Events- Prime hold p200
Swimmers are assigned the appropriate send-off, color & stroke. Athletes are intermixed based on ability.
We had 2x lanes of each interval.
The A interval was mostly the Long Event swimmers.
Typical rest ranges were- Long Events- goal of :20 rest or less, Mid-range- goal of :15 to :30 rest, Short- :20 to :40 rest.
We did this tonight and it was fantastic & intense, with athletes hitting their paces.
This is how we tend to break sets up for specific training.
!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’));
Lukas Mundelsee
SG Schwimmen Muenster
Germany
Psychology tells us that people are more motivated if they have the chance to be involved in decision making processes. I think it is a good idea to apply this principle to a certain degree to our swim practices. In this set the swimmers could choose on which they focus in particular for a block of 3 broken 400s. They liked it and I felt they are more motivated to really concentrate on what they have chosen on their own compared to if I had chosen a focus for them. ([P400]+4” means they should swim 4 seconds slower per 100m than their 400m race pace).
Josh Sinclair
Head Coach
Results H2O
Queensland, Australia
!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’));
Ryan Woodruff
Head Coach
Lynchburg YMCA
This IM set emphasizes hitting race pace for one of the four strokes in each swim. The swimmer simply had to make that pace and keep the total time under the specified limit, which was about 25 seconds slower than the swimmer’s best time.

Richard Heselton
UK
!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’));
Ryan Woodruff
Head Coach
Lynchburg YMCA
We did this little set the other day as a bit of speed work at the end of practice. Putting fins on, swimmers were expected to go faster than their 100 yard race pace. Seemed to work pretty well – the minus 2.0 25s were pretty tough for some. They had their choice of Fly, Bk, or Fr.
Richard Heselton
UK
!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’));
Max Byers
Assistant Coach
Nittany Lion Aquatic Club
3x100s tight descend to P1650 +3 @1:10
2x200s 1 strong, 1 long @2:40
500 swim @6:00
3x100s tight descend to P1650+2 @1:15
2x150s 1 strong, 1 long @2:00
500 Faster than the first @6:00
3x100s tight descend to P1650+1 @1:20
2x100s 1 strong, 1 long @1:20
500 Faster than the first two @6:00
3x100s Tight descend to P1650 @1:25
2x50s 1 strong, 1 long @ :40
500 Race, should be faster than P1650 @——-
!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’));
University of Southern California
Some “short sprint” backend cord work set below
!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’));
1. Boom Boom 75s
2. UGA 25s
3. The Shoulberg 500
!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’));
!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’));
Ian Goss
Head Coach
Stingrays Swimming
!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”);
Have you read these books that can help you be a better swim coach?
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’));
YBCC Phoenix Swimming – Head Swim Coach
Broken: 37 ½ Build on :30 , 12 ½ Fastest finish possible at :30
Brian Clark
Chico Aquajets & Durham Dolphins
2×25/40
50/1:00
25/40
75/1:20
2×50/1:00
75/1:20
25/40
50/1:00
2×25/40
Good hard, fun set. Great for a kick set also.
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’));
Ryan Woodruff
Head Coach
Lynchburg YMCA
SCM
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!
Ryan Woodruff
Head Coach
Lynchburg YMCA
P.T. = Perfect Technique
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”);
Josh Sinclair
Head Coach
Results H2O
Queensland, Australia
!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’));
Ryan Woodruff
Follow @WoodruffRyan
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”);
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’));