INI

Swimming Disciplines - INI

Swimming disciplines are the competitive swimming classifications established by World Aquatics (formerly FINA). The system consists of four fundamental strokes (freestyle, backstroke, breaststroke, butterfly), individual medley, and relay events. Each stroke has distance events such as 50m, 100m, and 200m, which are competed in international competitions including the Olympics and World Championships. Based on rules standardized by the International Swimming Federation established in 1908, competitions are held in a unified format worldwide.

swimming competitive swimming World Aquatics FINA Olympics sports
[item.freestyle]
code=01
slug=freestyle
name=Freestyle
description=A stroke with no restrictions on swimming style; front crawl is typically used.
category=Basic Stroke
distances=["50m","100m","200m","400m","800m (women)","1500m (men)"]
strokeOrder=

[item.backstroke]
code=02
slug=backstroke
name=Backstroke
description=A stroke swum on the back.
category=Basic Stroke
distances=["50m","100m","200m"]
strokeOrder=

[item.breaststroke]
code=03
slug=breaststroke
name=Breaststroke
description=A stroke with simultaneous arm movements and a frog kick.
category=Basic Stroke
distances=["50m","100m","200m"]
strokeOrder=

[item.butterfly]
code=04
slug=butterfly
name=Butterfly
description=A stroke with simultaneous arm recovery over water and dolphin kick.
category=Basic Stroke
distances=["50m","100m","200m"]
strokeOrder=

[item.individual-medley]
code=05
slug=individual-medley
name=Individual Medley
description=An event where one swimmer completes all four strokes in sequence.
category=Combined Event
distances=["200m","400m"]
strokeOrder=["Butterfly","Backstroke","Breaststroke","Freestyle"]

[item.freestyle-relay]
code=06
slug=freestyle-relay
name=Freestyle Relay
description=A team event where four swimmers each swim freestyle.
category=Relay
distances=["4×100m","4×200m"]
strokeOrder=

[item.medley-relay]
code=07
slug=medley-relay
name=Medley Relay
description=A team event where four swimmers each swim a different stroke.
category=Relay
distances=["4×100m"]
strokeOrder=["Backstroke","Breaststroke","Butterfly","Freestyle"]