Air Force PAST Calculator: Check Your IFT Scores Against the Minimums

Enter your numbers from a mock test or your last IFT (the test formerly called the PAST). The calculator marks each event pass or fail against the official minimums and shows your margin. One failed event fails the whole test.

Which swim standard applies to you?

Untick for Guard, Reserve, prior-service or retraining PJ, CCT, TACP and SR candidates (500m in 12:30).

Enter every event to see an overall result.

EventMinimumResultMargin

Minimums are not competitive scores. This calculator checks your numbers against the published IFT minimums for enlisted PJ, CCT, TACP and SR candidates. Passing them makes you eligible, not competitive. Standards can change, and the test administrator’s count is the one that matters. Always confirm the current worksheet and your column with your recruiter.

How to use the calculator

  1. Run a full mock IFT in the real order: pull-ups, sit-ups, push-ups, the 1.5-mile run, then the pool, with the real rest periods. Have a trained buddy or lifeguard watch the pool events.
  2. Count only reps that meet the worksheet standard. Ask a partner to count strictly.
  3. Enter times as minutes and seconds, such as 10:20.
  4. Choose your swim standard. New enlistees (9T5) have 15:00 for the 500m. Guard, Reserve, prior-service and retraining candidates have 12:30.

The minimums this calculator uses

EventMinimum
Pull-ups (2 min)8
Sit-ups (2 min)50
Push-ups (2 min)40
1.5-mile run10:20 or faster
25m underwater swim × 2Complete both without surfacing
500m surface swim12:30 or faster (15:00 for new enlistees, 9T5)

For enlisted PJ, CCT, TACP and SR candidates. Officer standards are different; see the full PAST/IFT standards table.

Minimums vs competitive scores

A passing result means you met the floor. AFPC also publishes recommended numbers based on the averages of graduates’ first recorded IFT: 13+ pull-ups, 70+ sit-ups, 70+ push-ups, a run under 9:50 and a swim under 11:00. The calculator shows how far you are from those too, as a reference rather than a requirement.

Then look past the IFT entirely. Selection adds rucking, fin swims and water confidence. The graduation standards show what to build toward.

What to do with your result

  • Failed the swim or underwaters? Start with the 500m swim guide and the 25m underwater guide.
  • Failed the run? Practice running after calisthenics, because that’s how the test runs. The training plan guide shows how to fit it into your week.
  • Short on calisthenics? Train strict reps and test monthly. Pass the PAST and IFT Prep are built around these events.
  • Passed everything? Keep building margin, then move toward selection prep with Get Selected.

What candidates have said about BE A PJ programs

“I just passed my second consecutive PAST test this past week and wanted to thank you for your help! Your program was absolutely critical to me reaching that goal.”Cameron C.

These are candidates’ own words about BE A PJ programs and content, not reviews of the Selection HQ app. Individual results vary, and no program can guarantee selection.

Save every test in Selection HQ

This calculator forgets your numbers when you leave. Selection HQ, the BE A PJ training app, keeps a dated history of every test and shows each event against the minimum and the graduation targets for your career field.

  • Log every test and see how far you are from the minimums and from your career field's graduation targets
  • Count down to your selection date and see the pace you need to hold
  • Swim Strong: an eight-week swim progression with benchmark tests, plus side-by-side swim clip comparison
  • Training calendar, journal, fuel log and Oura recovery data in one place

Founding membership: $15/month or $149 for a full year. Founding pricing is for the first 100 founding members.

See Selection HQ founding pricing

14-day money-back guarantee on your first payment. Selection HQ helps you track your preparation. No app or program can guarantee selection.

Frequently asked questions

What does the IFT calculator check?

It compares each event you enter with the published IFT minimums for enlisted PJ, CCT, TACP and SR candidates: 8 pull-ups, 50 sit-ups, 40 push-ups, a 1.5-mile run in 10:20, two completed 25m underwater swims, and a 500m surface swim in 12:30, or 15:00 for new enlistees entering as Basic Special Warfare Airmen (9T5).

Is a time exactly equal to the standard a pass?

The calculator treats a run of exactly 10:20 or a swim of exactly 12:30 (or 15:00) as passing, because the worksheet lists those as the finish times to meet. On test day the administrator's timing is the one that counts, so build a margin instead of aiming for the line.

Is this the same as the old PAST calculator?

It uses the same events the PAST used, with the current IFT minimums and the new-enlistee swim standard. Older calculators and pages may still show 2019 PAST numbers.

If I pass every event, am I competitive?

Not necessarily. Minimums are not competitive scores. AFPC lists recommended numbers of 13 or more pull-ups, 70 or more sit-ups and push-ups, a run under 9:50 and a 500m swim under 11:00, based on the averages of graduates' first recorded IFT.

Does the calculator work for officers?

No. STO and CRO officers use different standards: 12 pull-ups in 1 minute, 75 sit-ups, 64 push-ups, a 3-mile run in 22:00 and a 1,500m swim in 32:00. Check the full table on the PAST standards page and confirm with your recruiter.

Does the calculator save my scores?

No. Nothing you type here is saved or sent anywhere. To keep a dated history of every test, log your scores in a training log or in Selection HQ.

Sources

Official pages were checked on November 3, 2026.

General fitness information, not medical advice. Standards and course lengths change; confirm current requirements with a Special Warfare recruiter and the official sources above. No program, page or app can guarantee selection.

About the author. Brian Silva, PA-C, is the founder of BE A PJ, a former Air Force Pararescueman, Lead Instructor at the Pararescue Selection pipeline, and a retired Captain. More about Brian.