Category Archives: Swimming & Diving

Basics and benefits of swimming

By: Maggie Hong

Image generated using Canva AI

In competitive swimming, there are four basic strokes: freestyle, backstroke, breaststroke, and butterfly. In this article I will go over how to do these strokes, a few drills you can practice for each, and how they can benefit you.

Freestyle, or front stroke, is often the first stroke people learn. It is performed by floating on your front, kicking your feet, and making pulls forward with your arms. This stroke is good for practicing your speed in the water, as well as developing arm, shoulder, and leg muscles. To improve your freestyle stroke, try making fists as you do your arm pulls. This will allow you to practice using your whole arm to pull water, not just your hand, and result in a more powerful pull.

Backstroke is much like freestyle, but performed while floating on your back. Instead of pulling forward, your arms should rotate backwards, toward your head and along your side. This stroke is good to improve your floating, or if you aren’t comfortable with your face in the water. To improve your backstroke, try doing a one armed stroke: only pulling with one arm for a lap. As you rotate your arm, your body should rotate toward that side, allowing for a good strong pull.

Breaststroke is known as a recovery stroke, meaning it is typically less intense than freestyle or backstroke. However, many modifications can be made to this stroke to make it more or less intense depending on your preference and ability. Breaststroke is performed by floating on your front in streamline position (arms extended above the head, hands meeting and parallel to the floor), doing a single whip kick (bending the knees and pushing them out behind your body), and then pulling the arms from the streamline position downward and out to lift your head above the water. Once you take a breath above the water, dive back down into streamline and repeat. To improve your breaststroke, try placing a tennis ball or small, soft object under your chin while you swim. This will stop you from moving your head up as you make your pull, taking strain off your neck and adding height to your stroke.

Butterfly is often regarded as the hardest competitive stroke, but it can be easily developed with knowledge of breaststroke. To perform butterfly, begin in a streamline position. Do a dolphin kick (like a flutter kick, but with both feet together and core engaged), and then raise your arms out of the water, each arm extending out to either side like butterfly wings. Then bring your arms down and forward, pulling along your sides. To breathe, take your head above the water during your pull. To improve your butterfly, try executing your pull with a flutter kick rather than a dolphin kick. This will help you to isolate your pull so you can focus on executing it correctly.

Even in a state like Minnesota where it’s winter for half the year, swimming can still be a great activity. Whether you do it competitively, for fitness, or for fun, swimming exercises your whole body and won’t hurt your joints like other sports might. It is a lifelong sport, and can help you feel confident and strong.

For more information, please visit:

Sports schedule for: Feb 24-Mar 1

 ATHLETIC EVENTS SCHEDULE: FEBRUARY 24 – MARCH 1
MONDAYFEBRUARY 24 
TIMEBUS TIMESEVENTLOCATION
5:00pm Girl Basketball Section Game  vs. HardingTBD
6:30pm – 8:00pm Baseball Captains PracticeFieldhouse
TUESDAYFEBRUARY 25
TIMEBUS TIMESEVENTLOCATION
B: 4:00pm JV: 5:30pm V: 7:00pm2:45pm | 9:00pmBoys Basketball vs. KenndyBloomington Kennedy High School
7:30pm5:45pm | 9:15pmBoys Hockey Section Semifinals vs. MahtomediAldrich Ice Arena
WEDNESDAYFEBRUARY 26
TIMEBUS TIMESEVENTLOCATION
  Girls Basketball Sections 
4:30pm Adapted Hockey vs. South SuburbanHumboldt High School
6:30pm – 8:00pm Baseball Captains PracticeFieldhouse
THURSDAYFEBRUARY 27
THURSDAYFEBRUARY 27  
TIMEBUS TIMESEVENTLOCATION
  Boys Hockey Sections 
 4:00pm | 8:00pmBoys Swimming Section MeetArt Downey Aquatic Center
5:30pm – 7:30pm Softball Captains PracticeFieldhouse
7:30pm – 9:00pm Boys Volleyball Captains PracticeFieldhouse
FRIDAYFEBRUARY 28
FRIDAYFEBRUARY 28  
TIMEBUS TIMESEVENTLOCATION
  Boys Diving Section FinalsArt Downey Aquatic Center
B: 4:30pm JV: 4:30pm V: 6:00pm Boys Basketball vs. St. Croix PrepHOME
SATURDAYMARCH 1
TIMEBUS TIMESEVENTLOCATION
TBD Boys Basketball Twin Cities GameTBD
 11:15am | 3:00pmBoys Swimming Section FinalsArt Downey Aquatic Center

Sports schedule for: Feb 10-15

 ATHLETIC EVENTS SCHEDULE: FEBRUARY 10 – FEBRUARY 15
MONDAYFEBRUARY 10 
TIMEBUS TIMESEVENTLOCATION
B: 4:30pm JV: 4:30pm V: 6:00pm Boys Basketball vs. HardingHOME
5:00pm Adapted Floor Hockey  vs. Maple GroveHumboldt High School
5:00pm3:20pm 4:40pm | 6:30pmBoys Conference Diving and JV Conference MeetHumboldt High School
6:00pm Girls Basketball vs. CHOFSalvation Army – St. Paul
6:30pm – 8:00pm Baseball Captains PracticeFieldhouse
TUESDAYFEBRUARY 11
TIMEBUS TIMESEVENTLOCATION
B: 4:30pm JV: 4:30pm V: 6:00pm Boys Basketball vs. CentralHOME
6:00pm Girls Basketball vs. SPASt. Paul Academy
WEDNESDAYFEBRUARY 12
TIMEBUS TIMESEVENTLOCATION
11:00amLeave on 2/11 at 3:45pmNordic Ski State MeetGiants Ridge
6:30pm – 8:00pm Baseball Captains PracticeFieldhouse
7:15pm Boys Conference Swim MeetSt. Catherine University
THURSDAYFEBRUARY 13
THURSDAYFEBRUARY 13  
TIMEBUS TIMESEVENTLOCATION
10:00am5:00pmNordic Ski State MeetGiants Ridge
4:00pm Girls Basketball vs. Metro Schools College PrepMetro Schools College Prep
4:30pm Adapted Floor Hockey  vs. AnokaHumboldt High School
JV: 5:00pm V: 6:30pm Boys Basketball vs. WashingtonWashington Tech
JV: 5:00pm V: 7:00pmJV: 3:00pm V: 4:45pm | 9:00pmBoys Hockey vs. Mound WestonkaThaler Arena
5:30pm – 7:30pm Softball Captains PracticeFieldhouse
6:00pm Gymnastics Section MeetBreck School
7:30pm – 9:00pm Baseball Captains PracticeFieldhouse
FRIDAYFEBRUARY 14
FRIDAYFEBRUARY 14  
TIMEBUS TIMESEVENTLOCATION
    
SATURDAYFEBRUARY 15
TIMEBUS TIMESEVENTLOCATION
9:00am6:55am | TBDWrestling Section TournamentMahtomedi High School
JV: 1:00pm V: 3:00pm JV Boys Hockey vs. Hudson Varsity Boys Hockey vs. KennedyCharles M. Schulz Highland Arena

Sports schedule for: Feb 3-8

 ATHLETIC EVENTS SCHEDULE: FEBRUARY 3 – FEBRUARY 8
MONDAYFEBRUARY 3 
TIMEBUS TIMESEVENTLOCATION
4:30pm Adapted Floor Hockey vs. BrainerdHumboldt High School
5:00pm Girls Basketball  vs. Cristo Rey JesuitHOME
6:30pm – 8:00pm Baseball Captains PracticeFieldhouse
TUESDAYFEBRUARY 4
TIMEBUS TIMESEVENTLOCATION
  Nordic Ski Section ChampionshipsBattle Creek Rec Center
JV: 5:00pm V: 7:00pm Boys Hockey vs. SPADrake Arena
6:00pm Gymnastics Twin Cities MeetNorth Star
WEDNESDAYFEBRUARY 5
TIMEBUS TIMESEVENTLOCATION
9:00am Alpine Ski Section MeetWild Mountain
4:30pm Adapted Floor Hockey vs. Dakota UnitedHope Fieldhouse
5:00pm Wrestling Tri vs. North St. Paul and North BranchHOME
6:00pm Gymnastics Conference MeetHOME
THURSDAYFEBRUARY 6
THURSDAYFEBRUARY 6  
TIMEBUS TIMESEVENTLOCATION
5:00pm Girls Basketball vs. Lakes International Language AcademyHOME
JV: 5:00pm V: 7:00pm Boys Hockey vs. Two RiversWSP Ice Arena
5:30pm – 7:30pm Softball Captains PracticeFieldhouse
FRIDAYFEBRUARY 7
FRIDAYFEBRUARY 7  
TIMEBUS TIMESEVENTLOCATION
7:00pm Boys Swimming and Diving vs. Humboldt / WashingtonHumboldt High School
SATURDAYFEBRUARY 8
TIMEBUS TIMESEVENTLOCATION
9:00am7:00am | 4:00pmWrestling Conference TournamentWashington Tech
10:30am8:45am | 12:30pmJV Boys Hockey vs. Mound WestonkaThaler Arena
JV: 11:00am V: 1:00pm Boys Basketball vs. Holy AngelsAcademy of Holy Angels

Sports schedule for: Jan 20-25

 ATHLETIC EVENTS SCHEDULE: JANUARY 20 – JANUARY 25
MONDAYJANUARY 20 
TIMEBUS TIMESEVENTLOCATION
4:30pm Alpine Ski MeetAfton Alps
TUESDAYJANUARY 21
TIMEBUS TIMESEVENTLOCATION
JV: 5:00pm V: 7:00pm Girls Hockey vs. SimleyWSP Ice Arena
JV: 5:00pm V: 7:00pmJV: 3:30pm V: 5:00pm | 9:00pmBoys Hockey vs. South St. PaulDoug Woog Arena
6:00pm – 7:30pm Softball Captains PracticeFieldhouse
WEDNESDAYJANUARY 22
TIMEBUS TIMESEVENTLOCATION
3:45pm2:20pm | 5:15pmNordic Ski Race – SkateBattle Creek
JV: 4:30pm V: 6:00pm Boys Basketball vs. WashingtonHOME
6:00pm Girls Basketball vs. WashingtonWashington Tech
6:30pm Baseball Captains PracticeFieldhouse
THURSDAYJANUARY 23
THURSDAYJANUARY 23  
TIMEBUS TIMESEVENTLOCATION
4:00pm Girls Basketball vs. Metro Schools College PrepHOME
5:00pm3:15pm | 7:15pmBoys Swimming and Diving vs. Central and Como ParkHumboldt High School
JV: 5:00pm V: 7:00pm Boys Hockey vs. Southwest ChristianCharles M. Schulz Highland Arena
FRIDAYJANUARY 17
FRIDAYJANUARY 24  
TIMEBUS TIMESEVENTLOCATION
5:00pm Girls Basketball vs. Higher Ground AcademyHigher Ground Academy
SATURDAYJANUARY 25
TIMEBUS TIMESEVENTLOCATION
9:30am6:50am | 3:00pm Wrestling TournamentRoseville High School
JV: 12:00pm V: 2:00pmJV: 11:15am V: 1:00pm | 5:00pmBoys Hockey vs. IrondaleSuper Rink – Blaine

Sports schedule for: Jan 13-18

 ATHLETIC EVENTS SCHEDULE: JANUARY 13 – JANUARY 18
MONDAYJANUARY 13 
TIMEBUS TIMESEVENTLOCATION
6:30pm – 8:00pm Baseball Captains PracticeFieldhouse
TUESDAYJANUARY 14
TIMEBUS TIMESEVENTLOCATION
5:00pm Girls Basketball vs. HardingHOME
5:30pm 5:30pm 7:00pm3:15pm | 8:30pmBoys Basketball vs. HardingHarding High School
6:00pm – 7:30pm Softball Captains PracticeFieldhouse
WEDNESDAYJANUARY 15
TIMEBUS TIMESEVENTLOCATION
3:45pm2:10pm | 5:15pmNordic Ski Race – SkateHyland Lake Park Reserve
4:00pm Girls Basketball vs. CentralCentral High School
4:30pm Alpine Ski MeetAfton Alps
5:00pm Wrestling vs. Johnson and TartanHOME
JV: 5:00pm V: 7:00pm Boys Hockey vs. Holy AngelsCharles M Schulz Highland Arena
5:30pm 5:30pm 7:00pm Boys Basketball vs. CentralCentral High School
5:30pm Adapted Hockey vs. RochesterDakota Middle School
6:00pm Gymnastics vs. JohnsonJohnson High School
6:30pm – 8:00pm Baseball Captains PracticeFieldhouse
7:30pm Girls Hockey vs. VisitationSt. Thomas Ice Arena
THURSDAYJANUARY 16
THURSDAYJANUARY 16  
TIMEBUS TIMESEVENTLOCATION
4:00pm3:15pm | 5:00pmBoys Basketball B-Squad vs. CentralCentral High School
5:00pm3:15pm | 7:15pmBoys Swimming and Diving vs. JohnsonHumboldt High School
FRIDAYJANUARY 17
FRIDAYJANUARY 17  
TIMEBUS TIMESEVENTLOCATION
JV: 5:00pm V: 7:00pm Girls Hockey vs. South St. PaulDoug Woog Arena
SATURDAYJANUARY 18
TIMEBUS TIMESEVENTLOCATION
9:00am6:30am | 4:00pmJV Wrestling TournamentNorth St. Paul High School
9:30am6:50am | 4:00pmVarsity Wrestling TournamentSt. Croix Lutheran Academy
JV: 1:00pm V: 3:00pm Boys Hockey vs. SPACharles M. Schulz Highland Arena

Sports schedule for: Jan 6-11

ATHLETIC EVENTS SCHEDULE: JANUARY 6 – JANUARY 11  
MONDAYJANUARY 6 
TIMEBUS TIMESEVENTLOCATION
B: 4:30pm JV: 4:30pm V: 6:00pm Boys Basketball vs. JohnsonHOME
TUESDAYJANUARY 7
TIMEBUS TIMESEVENTLOCATION
3:45pm2:10pm | 5:15pmNordic Ski Race – ClassicTheodore Wirth Park
4:30pm Alpine Ski MeetAfton Alps
JV: 5:00pm V: 7:00pm Girls Hockey vs. HastingsWSP Ice Arena
WEDNESDAYJANUARY 8
TIMEBUS TIMESEVENTLOCATION
5:00pm Wrestling vs. Como Park and East RidgeHOME
JV: 5:00pm V: 7:00pm Boys Hockey vs. HopkinsCharles M. Schulz Highland Arena
5:30pm Girls Basketball vs. TCATwin Cities Academy
6:00pm Gymnastics vs. CentralHOME
7:30pm Girls Hockey vs. VisitationSt. Thomas Ice Arena
THURSDAYJANUARY 9
TIMEBUS TIMESEVENTLOCATION
4:30pm Adapted Hockey vs. CooperArmstrong High School
5:00pm3:15pm | 7:15pmBoys Swimming and Diving vs. Como ParkHumboldt High School
FRIDAYJANUARY 10
TIMEBUS TIMESEVENTLOCATION
B: 4:00pm JV: 5:30pm V: 7:00pm Boys Basketball vs. HumboldtHumboldt High School
5:00pm Girls Basketball vs. HumboldtHOME
JV: 5:00pm V: 7:00pm Girls Hockey vs. East RidgeWSP Ice Arena
SATURDAYJANUARY 11
TIMEBUS TIMESEVENTLOCATION
10:00am5:30am | 7:30pmNordic Ski Mesabi InviteGiants Ridge – Biwabik
  Nordic Ski Loppet InviteTheodore Wirth Park
 11:15am | 3:30pmBoys Swimming and Diving True Team MeetArt Downey Aquatic Center
B: 11:00am JV: 1:00pm V: 2:30pm9:45am | 5:30pmBoys Basketball vs. New PragueNew Prague High School
JV: 12:00pm V: 2:00pm10:00am | 4:00pmBoys Hockey vs. Chisago LakesChisago Lakes Arena

Sports schedule for: Dec 16-21

ATHLETIC EVENTS SCHEDULE: DECEMBER 16 – DECEMBER 21  
MONDAYDECEMBER 16 
TIMEBUS TIMESEVENTLOCATION
    
TUESDAYDECEMBER 17
TIMEBUS TIMESEVENTLOCATION
B: 4:30pm JV: 5:30pm V: 7:00pm Boys Basketball vs. SimleyHOME
JV: 5:00pm V: 7:00pm Girls Hockey vs. SimleyVet’s Memorial Arena
JV: 5:00pm V: 7:00pm Boys Hockey vs. South St. PaulCharles M. Schulz Highland Arena
WEDNESDAYDECEMBER 18
TIMEBUS TIMESEVENTLOCATION
3:45pm2:20pm | 5:15pmNordic Ski Race – SkateBattle Creek
4:30pm Boys Swimming and Diving vs. HardingHumboldt High School
5:00pm Wrestling vs. WashingtonWashington Tech
THURSDAYDECEMBER 19
TIMEBUS TIMESEVENTLOCATION
B: 4:30pm JV: 5:30pm V: 7:00pm Boys Basketball vs. Holy AngelsAcademy of Holy Angels
JV: 5:00pm V: 7:00pmJV: 3:30pm V: 5:15pm | 9:00pmBoys Hockey vs. SimleyVet’s Memorial Arena
6:00pm Girls Basketball vs. WaconiaHOME
FRIDAYDECEMBER 20
TIMEBUS TIMESEVENTLOCATION
5:00pm Girls Basketball vs. Heritage Christian AcademyHOME
JV: 5:00pm V: 7:00pm Girls Hockey vs. South St. PaulWSP Ice Arena
SATURDAYDECEMBER 21
TIMEBUS TIMESEVENTLOCATION
9:00am6:50am | 4:00pmWrestling InviteTrinity School at River Ridge
JV: 5:00pm V: 7:00pm Boys Hockey vs. IrondaleCharles M. Schulz Highland Arena

Sports schedule for: Dec 9-16

ATHLETIC EVENTS SCHEDULE: DECEMBER 9 – DECEMBER 16  
MONDAYDECEMBER 9 
TIMEBUS TIMESEVENTLOCATION
5:00pm Girls Basketball vs. CHOFHOME
TUESDAYDECEMBER 10
TIMEBUS TIMESEVENTLOCATION
3:45pm2:10pm | 5:15pmNordic Ski Race – SkateElm Creek Park Reserve
B: 4:15pm JV: 4:15pm V: 6:00pm Boys Basketball vs. Rochester STEMHOME
4:30pm Adapted Hockey vs. MinneapolisMinneapolis South High School
JV: 5:00pm V: 7:00pm3:00pm | 9:00pmBoys Hockey vs. Rochester LourdesGraham Arena
WEDNESDAYDECEMBER 11
TIMEBUS TIMESEVENTLOCATION
5:00pm Wrestling Triangular vs. CentralHOME
6:00pm Gymnastics vs. JohnsonJohnson High School
6:00pm Girls Basketball vs. Nova ClassicalNova Classical Academy
THURSDAYDECEMBER 12
TIMEBUS TIMESEVENTLOCATION
THURSDAYDECEMBER 12  
TIMEBUS TIMESEVENTLOCATION
B: 4:15pm JV: 4:15pm V: 6:00pm Boys Basketball vs. Two RiversHOME
JV: 5:00pm V: 7:00pmJV: 3:30pm V: 5:15pm | 9:00pmBoys Hockey vs. MinneapolisParade Ice Garden
FRIDAYDECEMBER 13
FRIDAYDECEMBER 13  
TIMEBUS TIMESEVENTLOCATION
B: 4:00pm JV: 5:30pm V: 7:00pm2:45pm | 9:00pmBoys Basketball vs. TartanTartan High School
JV: 4:00pm V: 6:00pm Girls Hockey vs. Hill-MurrayAldrich Arena
5:00pm3:15pm | 7:20pmBoys Swimming Conference PreviewHumboldt High School
SATURDAYDECEMBER 14
TIMEBUS TIMESEVENTLOCATION
 8:00am | 5:00pmDance Team InviteOwatonna High School
9:00am6:35am | 4:30pmWrestling InviteMaple Grove High School

Sports schedule for: Dec 2-7

ATHLETIC EVENTS SCHEDULE: DECEMBER 2 – DECEMBER 7  
MONDAYDECEMBER 2 
TIMEBUS TIMESEVENTLOCATION
  Boys Swimming Practice Starts 
TUESDAYDECEMBER 3
TIMEBUS TIMESEVENTLOCATION
B: 4:15pm JV: 4:15pm V: 6:00pm Boys Basketball vs. Mounds ViewHOME
JV: 4:15pm V: 6:30pm Girls Hockey vs. HastingsHastings Civic Arena
WEDNESDAYDECEMBER 4
TIMEBUS TIMESEVENTLOCATION
5:00pm Wrestling Triangular vs. Armstrong and HopkinsHOME
6:00pm Gymnastics Conference PreviewJohnson High School
THURSDAYDECEMBER 5
TIMEBUS TIMESEVENTLOCATION
B: 4:15pm JV: 4:15pm V: 6:00pm Boys Basketball vs. Hill-MurrayHOME
FRIDAYDECEMBER 6
TIMEBUS TIMESEVENTLOCATION
5:00pm Girls Basketball vs. WashingtonHOME
JV: 5:00pm V: 7:00pm Boys Hockey vs. BaldwinCharles M. Schulz  Highland Arena
JV: 5:00pm V: 7:00pm Girls Hockey vs. Moose LakePhalen Arena
6:00pm Gymnastics vs. South St. PaulHOME
SATURDAYDECEMBER 7
TIMEBUS TIMESEVENTLOCATION
9:15am 9:15am 11:00am Boys Basketball vs. SPAHOME
10:00am Wrestling InviteRush City High School