1,600 yds/meters, Beginner/Intermediate, Freestyle, mostly pull, no bases
Read More2,900 yds/meters, Intermediate, Short course, Stroke with some fast kicking
Read More3,600 yds/meters, Intermediate/Advanced, Freestyle
Read More3,800 yds/meters, Intermediate/Advanced, Freestyle, Mid Distance
Read More2,200 yds/meters, Intermediate, Butterfly, No bases
Read More3,900 yds/meters, Intermediate/Advanced, IM/Stroke
Read More1,200 yds/meters, Intermediate, IM, All 25s
Read More3,600 yds/meters, Intermediate/Advanced, Not super challenging, Distance, Freestyle
Read More1,500 yds/meters, Intermediate, Freestyle, Quick workout
Read More2,000 yds/meters, Intermediate, Mix of freestyle and stroke, No challenging bases
Read More2,900 yds/meters, Intermediate, Freestyle, Sprint
Read More4,200 yds/meters, Intermediate/Advanced, Recovery
Read More1,400 yds/meters, Intermediate, Find Your Base
Read More3,100 yds/meters, Intermediate/Advanced, Freestyle, Fast
Read More1,700 yds/meters, Intermediate, Sprint
Read More2,100 yds/meters, Intermediate, Freestyle
Read More2,500 yds/meters, Intermediate, Freestyle, 200s
Read More1,800 yds/meters, Intermediate, some stroke mixed in
Read More1,700 yds/meters, Intermediate, Freestyle
Read More3,900 yds/meters, Intermediate/Advanced, Shorter fast swims, Challenging bases, Better for short course
Read More
3500 yds/meters, Advanced, mostly free with some IM in the warm up, a little pull, nice little workout