Assessment 12 min read

Range of Motion Testing: How to Measure, Interpret, and Use ROM Data

A practical guide to range of motion testing for coaches and athletes. Learn which joints to test, what the numbers mean, and how ROM data changes exercise programming decisions.

AKMI Human Performance
May 5, 2026

Why measuring range of motion changes everything

Range of motion is the most underused data point in strength and conditioning. Coaches track load, volume, RPE, velocity, heart rate, sleep, and nutrition. They rarely measure how far a joint can actually move before starting a program that demands it move under load.

This is like building a house without measuring the foundation. You might get lucky. You might build something that stands. But you have no way to know where the risk sits until something cracks.

ROM testing is the foundation measurement. It tells you what the joint can do — and what it cannot — in isolation, before compensation kicks in. Once you have those numbers, every programming decision gets sharper.

The joints that matter most

You could measure ROM at every joint in the body. That would take hours and produce more data than any coach can act on. The practical question is: which joints give you the most programming-relevant information?

After assessing hundreds of athletes and recreational lifters, the answer is consistent. Five joint complexes cover roughly 90% of the structural information a coach needs.

Shoulder complex

The shoulder is the most mobile joint in the body, which means it has the most room to lose range and the most directions to compensate in. Four tests tell the story:

  • Flexion (arm overhead): Normal 170-180 degrees. Below 160 suggests latissimus or pectoralis restrictions that will limit overhead pressing and pulling.
  • Internal rotation (arm at 90 degrees abduction): Normal 70-80 degrees. Loss here correlates strongly with anterior shoulder pain in bench pressers and overhead athletes.
  • External rotation (arm at 90 degrees abduction): Normal 90-100 degrees. Needs to be balanced against internal rotation — the total arc matters more than either number alone.
  • Horizontal adduction (cross-body): Normal 130-140 degrees. Restrictions here point to posterior capsule tightness, common in throwing athletes and heavy bench pressers.

Hip complex

The hip drives everything below the ribcage. If the hip cannot rotate, the lumbar spine will. If the hip cannot extend, the anterior chain will shorten. Six tests:

  • Flexion (supine, knee bent): Normal 120-130 degrees. Most people pass this test. Below 100 warrants investigation.
  • Extension (prone or Thomas test position): Normal 10-20 degrees past neutral. Loss here is epidemic in desk workers and predicts anterior hip pain under squat and deadlift loading.
  • Internal rotation (seated or supine, 90/90): Normal 35-45 degrees. This is the test that catches the most structural patterns. Bilateral loss below 25 degrees combined with full external rotation is a classic extension pattern marker.
  • External rotation (seated or supine, 90/90): Normal 40-50 degrees. Usually preserved or excessive when internal rotation is lost.
  • Adduction (supine): Normal 20-30 degrees. Restrictions affect squat width and single-leg stability.
  • Abduction (supine): Normal 40-50 degrees. Usually not the limiting factor unless there is a specific adductor or ITB issue.

Thoracic spine

The thoracic spine is supposed to rotate and extend. When it cannot, the lumbar spine and shoulders compensate. Two essential tests:

  • Rotation (seated, arms crossed): Normal 40-50 degrees each direction. Asymmetry above 10 degrees is significant. This test is the best predictor of squat rotation and deadlift pull asymmetry.
  • Extension (prone press-up or over foam roller): Normal 25-35 degrees. Loss here drives Pattern 4 and 5 presentations.

Ankle

The ankle is the base of the chain. Two tests:

  • Dorsiflexion, knee bent (soleus-dominant): Normal 35-45 degrees. Below 30 limits squat depth.
  • Dorsiflexion, knee straight (gastrocnemius-dominant): Normal 15-20 degrees. Below 10 predicts compensatory heel rise and forward trunk lean.

Cervical spine

Often overlooked, but cervical rotation asymmetry frequently mirrors thoracic and pelvic patterns:

  • Rotation (seated, looking left and right): Normal 70-80 degrees each direction. Asymmetry here often confirms the pattern seen in the pelvis and thorax.

How to measure: equipment and technique

Equipment

You do not need expensive equipment. The three tools that cover every test:

  1. Goniometer — a protractor with two arms. The universal measurement tool for joint angles. Plastic ones from any medical supply store work fine. Cost: under $15.
  2. Inclinometer (or phone app) — measures angle relative to gravity. Best for thoracic rotation and extension. Many phone apps provide adequate accuracy for clinical purposes.
  3. Tape measure — for distance-based measurements like wall-to-occiput or finger-to-floor, which complement angular measurements.

Technique principles

Three rules for reliable measurement:

Stabilize the proximal segment. When measuring hip internal rotation, the pelvis must not move. When measuring shoulder flexion, the scapula must not substitute. If the proximal segment compensates, you are measuring compensation, not joint range.

Test at consistent joint angles. Hip rotation at 90 degrees of hip flexion produces different numbers than at 0 degrees. Pick a position, document it, and use the same position every time.

Measure end-feel, not pain. Push the joint to its end range — the point where it stops moving, not the point where it starts hurting. Pain is information, but it is not the measurement. Document both the range and any pain provocation separately.

Interpreting the numbers

Raw numbers mean nothing without context. Here is how to turn measurements into programming decisions.

Step 1: Compare to population norms

Every measurement has a normative range derived from large-sample research. These norms give you the first layer of context:

JointMovementNormal RangeFlag Threshold
ShoulderFlexion170-180°Below 155°
ShoulderInternal rotation70-80°Below 50°
HipInternal rotation35-45°Below 25°
HipExtension10-20°Below 5°
ThoracicRotation40-50°Below 30°
AnkleDorsiflexion (KB)35-45°Below 30°

When a measurement falls below the flag threshold, it needs attention in programming. It does not automatically mean pathology — it means the joint is operating outside the range needed for safe training in standard positions.

Step 2: Compare side to side

Bilateral asymmetry is often more informative than absolute values. A client with 30 degrees of hip internal rotation on both sides is symmetrically restricted — a global pattern. A client with 40 degrees on the left and 15 on the right has an asymmetry that drives rotation under load.

The threshold for meaningful asymmetry varies by joint, but 10-15 degrees is a reasonable starting point for most tests. Above that, you are looking at a structural pattern, not normal variation.

Step 3: Look for pattern clusters

Individual restrictions are one thing. When restrictions cluster into recognizable patterns — internal rotation loss bilateral, hip extension loss bilateral, thoracic extension loss — you are looking at a structural pattern that needs a systematic correction approach, not isolated mobility work.

This is where the AKMI pattern classification system turns raw ROM data into programming strategy. Each pattern carries a specific set of exercise priorities, position constraints, and correction timelines.

Step 4: Gate the training

The most important use of ROM data is gating. Gating means: this client does not do this exercise until this range is achieved.

Examples:

  • Overhead press is gated by shoulder flexion above 165 degrees and adequate thoracic extension. Below that, the load goes through the lumbar spine.
  • Back squat is gated by ankle dorsiflexion above 30 degrees, hip internal rotation above 25 degrees, and thoracic rotation symmetry within 10 degrees.
  • Conventional deadlift is gated by hip flexion above 110 degrees and hip extension above 5 degrees.

Gating is not about removing exercises forever. It is about protecting the client while the correction work opens the ranges needed for safe loading. Once the gate opens, the exercise enters the program.

Common mistakes in ROM testing

Mistake 1: Testing warm

ROM testing should be done cold — before any warm-up, stretching, or activity. Warm tissue is more compliant, and the numbers you get do not reflect the client’s resting structural state. You want to know what the body defaults to, not what it can achieve transiently after 10 minutes of mobilization.

Mistake 2: Not recording the exact test position

“Hip internal rotation” means nothing without specifying the test position. Supine at 90/90? Seated? Prone? Each position produces different numbers because the capsular constraints change. Document the position. Use the same position every time. Otherwise your longitudinal data is useless.

Mistake 3: Letting the client “help”

The measurement should be passive — the tester moves the joint, not the client. When clients assist the movement, they recruit muscle to achieve range they do not passively own. Passive range is structural. Active range is neuromuscular. Both matter, but they answer different questions, and mixing them corrupts the data.

Mistake 4: Measuring too infrequently

A single assessment tells you where the client is. Serial assessments tell you where they are going. Reassess every 6-8 weeks during a correction phase. The rate of change in ROM is the best indicator of whether the corrective program is working.

ROM data in practice: a case example

A 34-year-old recreational lifter presents with right-side low back pain during deadlifts. The coach suspects “core weakness” and has been programming planks and anti-rotation work for three months with no improvement.

Assessment reveals:

TestLeftRightAsymmetry
Hip IR38°14°24°
Hip ER42°58°16°
Thoracic rotation48°32°16°
Ankle DF (KB)36°34°

The picture is clear: right hip internal rotation is severely restricted (14 degrees vs. 35-45 norm), right external rotation is compensatorily increased, and thoracic rotation mirrors the asymmetry. This is a Pattern 2 presentation — left-dominant pelvic rotation.

The low back pain is not a “core” problem. It is a rotation problem. The pelvis rotates left, the right hip loses internal rotation, and the lumbar spine absorbs the rotational demand during deadlifts because the hip cannot.

Programming changes:

  • Gate the conventional deadlift until right hip IR reaches 25 degrees
  • Substitute sumo or trap bar pulls from a position that demands less hip IR
  • Add right hip IR restoration work in 90/90 positions
  • Add left thoracic rotation drills
  • Reassess in 6 weeks

This is what ROM data does. It turns “my back hurts when I deadlift” into “your right hip cannot internally rotate, so your lumbar spine is rotating instead.”

Building ROM testing into your coaching practice

If you are a coach, ROM testing is the highest-ROI skill you can add to your practice. It differentiates you from every other coach who programs by feel, builds client trust through objective data, and eliminates the guessing that leads to stalls and injuries.

The AKMI platform provides a structured system for coaches to collect, store, and interpret ROM data for every client, with automatic pattern classification and programming recommendations. You enter the numbers, the system identifies the pattern, and you get a programming brief that tells you exactly what to prioritize.

For athletes who want to understand their own data, the ROM Estimator is a free self-assessment tool that takes your ROM measurements and generates pattern probability scores. It is not a substitute for a professional assessment, but it is a solid starting point.

The bottom line

Range of motion is structural data. It tells you what the joints can do before you ask them to do it under load. Testing it takes 20-30 minutes. Interpreting it takes a pattern classification system. Using it turns every programming decision from opinion into evidence.

Stop guessing. Start measuring.


Enter your ROM measurements and see your structural pattern probability. Try the ROM Estimator — free, no login required.

Tags
range of motion ROM testing goniometry joint mobility assessment
Share
AKMI Human Performance

Assessment-first biomechanical coaching for serious lifters and competitive athletes. 18 tests, 6 structural patterns, data-driven programming. We measure what matters, then build from what we find.

LEARN MORE →