Free tools · Run in your browser

Force–velocity profiling

Three calculators, one place: build an athlete’s profile from sprint splits, loaded vertical jumps, or a load–velocity test. Sprint and jump give you F0, V0 and peak power; load–velocity gives L0, V0 and slope. Computed instantly on the published Samozino & Morin methods. Your inputs never leave the browser.

Your split times
Cumulative distance and the elapsed time to reach it. Four or more points give the most reliable fit.
Distance (m)Time (s)
Force–velocity profile
The horizontal force this athlete can apply falls linearly as running speed rises. Peak power sits at the midpoint.
0.01.32.74.05.36.70.01.73.45.06.78.4PmaxVelocity (m/s)Horizontal force (N/kg)
F06.16N/kgMax force
V07.76m/sMax velocity
Pmax11.9W/kgPeak power
RFmax38.6%Max effectiveness
Sfv-0.794F–v slope
Drf-7.59%·s/mRF decline
Vopt3.88m/sPower-optimal speed
Top speed7.42m/sOver the run

Model fit R² = 0.9999 · air density 1.205 kg/m³ · frontal area 0.541 m². Vmax 7.52 m/s, τ 1.211 s.

Loaded squat jumps
Best jump height at each load. Four or more conditions across a wide load range give the most reliable fit.
Added load (kg)Jump height (m)

Push-off distance = your extended lower-limb length minus your crouch (starting) hip height — the range the legs extend through. Typically 0.25–0.40 m.

Force–velocity profile
Force the legs apply falls linearly as extension velocity rises. The dashed line is the method’s optimal profile at this athlete’s power output.
0.08.717.526.234.943.60.00.71.42.12.73.4PmaxVelocity (m/s)Force (N/kg)
This athleteMethod's optimal
F030.6N/kgMax force
V03.18m/sMax velocity
Pmax24.4W/kgPeak power
vs optimal58%Of method's optimal
F0 (abs)2145NTotal force
Pmax (abs)1706WTotal power
Sfv-9.63F–v slope (/kg)
Vopt1.59m/sPower-optimal speed

Model fit R² = 0.9963. The method's optimal slope for this power output is -16.75 (per kg).

Load & velocity
Peak velocity at each external load — resisted sprints (sled) or a gym lift. Include an unloaded (0 kg) effort for the best fit.
Load (kg)Velocity (m/s)

Only used to express the max load as a percentage of body weight.

Load–velocity profile
Velocity falls linearly as load rises. The intercepts are the theoretical unloaded velocity (V0) and the max load at zero velocity (L0).
03162931231540.01.73.45.16.88.5Peak L·VVelocity (m/s)Load (kg)
L0143kgMax load
V07.84m/sUnloaded velocity
Peak L·V280kg·m/sPeak load × velocity
Slope-0.055Δv per kg
Load @ peak71kgHalf of L0
V @ peak3.92m/sHalf of V0
L0 %BW168%Max load vs body mass
Fit R²0.945Line fit

The load × velocity product peaks at half of L0 and half of V0. We report that peak in kg·m/s and deliberately don’t call it “Pmax” or convert it to Watts, because the entered load is a mass and the true resistance force depends on the sled or device.

How it works

Sprint — a mono-exponential velocity model, v(t) = Vmax·(1 − e^(−t/τ)), is fitted to your split-time positions; from the modelled acceleration we compute horizontal force (with an air-drag correction from temperature, pressure, stature and mass) and regress force against velocity for F0, V0, the slope, Pmax = F0·V0/4, and the ratio-of-force terms.

Vertical jump — each loaded squat jump gives one mean force (m·g·(h/hPO + 1)) and one mean velocity (√(g·h/2)); a linear regression across loads yields F0, V0, Sfv and Pmax. Because the jump method also defines an optimal profile for a given power output, we show it as a dashed line and a “% of optimal” figure.

Load–velocity — a straight line through your (load, velocity) points gives the velocity intercept V0, the load intercept L0, the slope, and the peak of the load × velocity relationship (kg·m/s, which we deliberately do not call a Watts “Pmax”).

Every result is descriptive. None of these tools tells you an athlete’s ideal profile or what to train — the jump “optimal” is the method’s own construct at a fixed power output, shown for context, and we deliberately omit the load–velocity training-zone spectrum. What an ideal profile looks like is actively debated, and we don’t make claims we can’t stand behind.

Method & credit

These calculators are our own implementations of published, peer-reviewed methods. We gratefully acknowledge J-B Morin’s freely shared reference spreadsheets, which we used only to validate our numbers — we do not host, redistribute, or copy those files.

  • Sprint: Samozino P., Rabita G., Dorel S., et al. (2016). A simple method for measuring power, force, velocity properties, and mechanical effectiveness in sprint running. Scand J Med Sci Sports 26(6):648–658. PMID 25996964 · Morin J-B. & Samozino P. (2016). Interpreting Power-Force-Velocity Profiles for Individualized and Specific Training. Int J Sports Physiol Perform 11(2):267–272. PMID 26694658
  • Reference ranges: the sprint F0 / V0 comparison values shown are the elite-athlete ranges reported by Haugen T., Breitschädel F. & Seiler S. (2019). Sprint mechanical variables in elite athletes: are force-velocity profiles sport specific or individual? PLOS ONE 14(7):e0215551. DOI 10.1371/journal.pone.0215551
  • Vertical jump: Samozino P. et al. (2008) A simple method for measuring force, velocity and power output during squat jump; Samozino P. et al. (2012) Optimal Force-Velocity Profile in Ballistic Movements—Altius; Samozino P. et al. (2014) Force-Velocity Profile: Imbalance Determination and Effect on Lower Limb Ballistic Performance.
  • Load–velocity: the standard linear load–velocity relationship (Jiménez-Reyes, García-Ramos et al.). We compute L0, V0 and the slope only; we do not reproduce the training-zone spectrum the reference sheet renders.
  • Reference spreadsheets & interpretation resources: jbmorin.net

Coach a squad of sprinters?

Sprinting is periodization software for sprint & track coaches — plan training blocks, prescribe against Training Max, and keep every athlete’s data in one place. Saving these tests against an athlete is on our roadmap.