30-15 IFT: Protocol, VIFT Scores and Interval Paces
The test steps in 0.5 km/h, but the change worth acting on is 1 km/h. The protocol, what VIFT actually measures, and how to set interval speeds from it.
Published

30-15 IFT
What the 30-15 actually measures
Thirty seconds of shuttle running, fifteen seconds of walking, getting half a km/h faster every stage until you cannot hold the pace.
Quick answer
VIFT
The velocity of the last stage an athlete completed in the 30-15 IFT, in km/h.
Example: A player who finishes the 19.0 km/h stage and fails during the next one scores a VIFT of 19.0 km/h.
Protocol
Running it without breaking it
The two things squads get wrong are the recovery walk and the tolerance zone.
- 1
Mark the course
Cones at 0 m, 20 m and 40 m for the original version, with a second cone colour 3 m in from each end and either side of the midline to mark the tolerance zones. The small-space version uses 0, 14 and 28 m, and its zones shrink to 2 m.
- 2
Start everyone on the 0 m line
The first 30-second run is at 8 km/h, slow enough that the opening stages feel easy. The app also offers a 10 km/h start, and on the 28 m course a 10 km/h start begins from the midline instead.
- 3
Run 30 seconds, then walk for 15
The audio track beeps when they should be at the midline and again at the far end. Each stage adds 0.5 km/h.
- 4
Walk forward in the recovery, never back
In the 15 seconds they walk on to the next mark, and that mark is where the next run starts. Walking back to the nearest line shortens the test and invalidates the score.
- 5
Stop on exhaustion or three misses
The test ends when an athlete stops, or fails to reach the 3 m zone at the beep three times in a row. Record the speed of the last stage they completed. That is their VIFT.
Before you trust a 30-15 score
- Same version every time. A 28 m VIFT and a 40 m VIFT are different numbers.
- Same surface. It is worth recording, for the same reason it matters on the Yo-Yo.
- A speaker everyone can hear over wind. Players pacing off a beep they cannot hear are running a different test.
- Walk-forward briefed and policed, every stage.
- Note the last completed stage, not the one they failed in.
Interpretation
What a good VIFT looks like
Four modelled elite soccer profiles spanning 2 km/h, and the reason two different athletes land on almost the same score.
| Modelled profile (example positions) | Max aerobic speed and max sprint speed | VIFT |
|---|---|---|
| Fit and fast (full backs) | MAS 18.5, MSS 34.0 km/h | 20.5 km/h |
| Fit and slow (midfield) | MAS 18.5, MSS 29.0 km/h | 20.0 km/h |
| Less fit and fast (central defenders, attackers) | MAS 16.0, MSS 35.0 km/h | 19.0 km/h |
| Less fit and slow | MAS 16.0, MSS 30.0 km/h | 18.5 km/h |
Reliability
The smallest change that isn't noise
The test's own measurement error is one full stage, which is why a meaningful change starts at 1 km/h rather than at the statistical threshold.
0.5 km/h
The test's typical measurement error
Exactly one stage increment, averaged across the reliability studies in Buchheit's review. When the noise in a measure is that size, a single test can only establish moderate to large changes.
| Threshold | In km/h | What it means on test day |
|---|---|---|
| Average squad spread | 1.3 km/h (about 7%) | Pooled across hundreds of teams, both sexes. |
| Smallest worthwhile change (0.2 of that spread) | 0.3 km/h (1.4%) | Sits below the test's own error, so one retest cannot confirm it. |
| Typical measurement error | 0.5 km/h | Exactly one stage. This is the noise in a single test. |
| Moderate change (0.6 of the spread) | 0.8 km/h (4.2%) | The tier 1 km/h clears. |
| Meaningful and real | 1.0 to 1.5 km/h | The change plus the error. Also the HIIT grouping boundary. |
Application
Setting interval paces from VIFT
The reason the test exists, and the evidence that prescribing off a continuous test instead leaves some of your squad unable to finish.
Under 3%
Variation in heart-rate response when intervals are set from VIFT
Against more than 10% when the same session was set from a maximal aerobic speed derived from a continuous track test, where one of three players could not complete the session. Buchheit, JSCR, 2008.
In Fractall
Where the VIFT lives after test day
A prescription speed is only useful if you can find last block's number when you set this block's paces.
How the 30-15 is recorded in Fractall
Enter VIFT in km/h per athlete per session, as one of four aerobic protocols alongside the Bronco and both Yo-Yo levels.
The analysis view adds an estimated VO2max column beside it, from Buchheit's 2008 equation. It needs a date of birth and a body weight recorded in the same session, and stays empty without them.
The score normalises to a 0 to 100 aerobic score, and load, wellness and test results are all recorded against the same athlete in one platform.
Results classify into bands with separate thresholds by sex, and you can override those bands per team once your squad has its own history.
Physical tests on the athlete record
Fractall stores every physical test against the athlete's own history, next to load and wellness. The first 4 weeks are free.
FAQs
Frequently asked questions
The questions coaches ask when a VIFT has to turn into a training speed.
What is a good 30-15 IFT score?
How long does the 30-15 IFT take?
How much does VIFT need to improve before it's real?
How do you set interval training speeds from VIFT?
Is the 30-15 IFT better than the Yo-Yo IR1?
Can two different athletes reach the same VIFT?
Related guides
Yo-Yo IR1 Test: Protocol, Score Table, VO2max and Norms
The rating table most coaches grade against came out of a formula, not a squad. The protocol, the full level table, and norms that name their population.
Bronco Test: Protocol, Times and Why Norms Disagree
Published Bronco squads run up to 59 seconds slower than the standards circulating online. Body mass explains most of the gap. The protocol and every source.
When Athletes Submit Wellness and RPE: 5,605 Check-Ins
Fractall platform data from 631 athletes at 32 clubs. Wellness peaks at 08:00, sRPE after 17:00, and the median athlete-week holds two check-in days.