RepDB · Free Exercise Dataset Get the full dataset →

TRX Y-Fly

This suspension trainer exercise targets the posterior deltoids and trapezius, improving shoulder health and posture by strengthening the upper back.

Shoulders · Suspension Trainer · Intermediate

TRX Y-Fly — start position, flat illustration
start
TRX Y-Fly — peak position, flat illustration
peak

Muscles worked by the TRX Y-Fly

Primary

Rear DeltsPosterior DeltoidTrapsTrapezius

Secondary

Side DeltsLateral DeltoidRhomboidsRhomboid Muscles

Also called: rear deltoid, posterior delt, rear delt, back delt, posterior deltoid, trap.

Equipment

Suspension Trainer

Also called: trx, trx straps, suspension straps, bodyweight straps, inversion straps.

How to do the TRX Y-Fly

  1. Stand facing the anchor point, holding the handles with an overhand grip, palms facing each other.
  2. Lean back, extending your arms straight in front of you, maintaining a plank position with your body.
  3. Initiate the movement by pulling your shoulder blades together and down, forming a 'Y' shape with your body.
  4. Keep your arms straight and elbows slightly bent, squeezing your shoulder blades at the top.
  5. Slowly control the descent back to the starting position, resisting the pull of the straps.

Form tips

  • Adjust your body angle to modify difficulty: leaning further back increases the challenge.
  • Focus on retracting and depressing your shoulder blades throughout the movement.
  • Maintain a rigid core and straight body line to prevent sagging hips.

At a glance

Body partShoulders
CategoryStrength
Force typePull
MechanicIsolation
DifficultyIntermediate
EquipmentSuspension Trainer
GoalsHypertrophy, Mobility
TagsPull day, Calisthenics, Shoulder stability
MET5.0 (metabolic equivalent, for calorie estimates)
UnilateralNo
BodyweightNo
Dataset idtrx-y-fly

TRX Y-Fly in German & Spanish

GermanTRX Y-Fly
SpanishTRX Y-Fly

Descriptions, instructions and tips ship in all three languages in the JSON.

Exercise data (JSON)

The record below is exactly what exercises.json ships for this exercise — names, descriptions, instructions and tips in English, German and Spanish.

{
  "id": "trx-y-fly",
  "name_en": "TRX Y-Fly",
  "name_de": "TRX Y-Fly",
  "name_es": "TRX Y-Fly",
  "description_en": "This suspension trainer exercise targets the posterior deltoids and trapezius, improving shoulder health and posture by strengthening the upper back.",
  "description_de": "Diese Schlingentrainer-Übung stärkt die hinteren Deltamuskeln und den Trapezmuskel, verbessert die Schultergesundheit und die Haltung durch Kräftigung des oberen Rückens.",
  "description_es": "Este ejercicio con el entrenador de suspensión fortalece los deltoides posteriores y el trapecio, mejorando la salud del hombro y la postura al fortalecer la parte superior de la espalda.",
  "category": "strength",
  "force_type": "pull",
  "mechanic": "isolation",
  "difficulty": "intermediate",
  "equipment": "suspension_trainer",
  "body_part": "shoulders",
  "primary_muscles": [
    "posterior_deltoid",
    "trapezius"
  ],
  "secondary_muscles": [
    "lateral_deltoid",
    "rhomboids"
  ],
  "goals": [
    "hypertrophy",
    "mobility"
  ],
  "tags": [
    "pull_day",
    "calisthenics",
    "shoulder_stability"
  ],
  "variation_group": "reverse-fly",
  "is_unilateral": false,
  "is_bodyweight": false,
  "instructions_en": [
    "Stand facing the anchor point, holding the handles with an overhand grip, palms facing each other.",
    "Lean back, extending your arms straight in front of you, maintaining a plank position with your body.",
    "Initiate the movement by pulling your shoulder blades together and down, forming a 'Y' shape with your body.",
    "Keep your arms straight and elbows slightly bent, squeezing your shoulder blades at the top.",
    "Slowly control the descent back to the starting position, resisting the pull of the straps."
  ],
  "instructions_de": [
    "Stelle dich mit dem Gesicht zum Ankerpunkt und halte die Griffe im Obergriff, die Handflächen zeigen zueinander.",
    "Lehne dich zurück, strecke deine Arme gerade nach vorne aus und halte deinen Körper in einer Plank-Position.",
    "Beginne die Bewegung, indem du deine Schulterblätter zusammenziehst und nach unten ziehst, sodass dein Körper eine „Y“-Form bildet.",
    "Halte deine Arme gestreckt und die Ellbogen leicht gebeugt, drücke die Schulterblätter am oberen Punkt zusammen.",
    "Kontrolliere die Abwärtsbewegung langsam zurück in die Startposition und widerstehe dem Zug der Gurte."
  ],
  "instructions_es": [
    "Párate frente al punto de anclaje, sujetando las asas con un agarre por encima, las palmas de las manos enfrentadas.",
    "Inclínate hacia atrás, extendiendo los brazos rectos hacia adelante, manteniendo tu cuerpo en posición de plancha.",
    "Inicia el movimiento juntando y bajando tus omóplatos, formando una \"Y\" con tu cuerpo.",
    "Mantén los brazos rectos y los codos ligeramente flexionados, apretando los omóplatos en la parte superior.",
    "Controla lentamente el descenso de vuelta a la posición inicial, resistiendo la tracción de las correas."
  ],
  "tips_en": [
    "Adjust your body angle to modify difficulty: leaning further back increases the challenge.",
    "Focus on retracting and depressing your shoulder blades throughout the movement.",
    "Maintain a rigid core and straight body line to prevent sagging hips."
  ],
  "tips_de": [
    "Passe deinen Körperwinkel an, um den Schwierigkeitsgrad zu ändern: Weiteres Zurücklehnen erhöht die Herausforderung.",
    "Konzentriere dich während der gesamten Bewegung auf das Zurückziehen und Absenken deiner Schulterblätter.",
    "Halte einen stabilen Rumpf und eine gerade Körperlinie, um ein Absinken der Hüften zu verhindern."
  ],
  "tips_es": [
    "Ajusta el ángulo de tu cuerpo para modificar la dificultad: inclinarte más hacia atrás aumenta el desafío.",
    "Concéntrate en la retracción y depresión de tus omóplatos durante todo el movimiento.",
    "Mantén un core rígido y una línea corporal recta para evitar que las caderas se caigan."
  ],
  "met": 5.0,
  "images": {
    "flat": {
      "start": "images/flat/trx-y-fly-start.webp",
      "peak": "images/flat/trx-y-fly-peak.webp"
    }
  }
}

Fetch just this exercise

const { exercises } = await fetch(
  "https://exercise-dataset.com/exercises.json"
).then(r => r.json());
const ex = exercises.find(e => e.id === "trx-y-fly");

Free for personal and commercial in-app use with attribution (“Exercise data by RepDB”) — see the license and ready-made attribution snippets. Redistributing the data as a dataset or API is not permitted.