User Rating 0.0
Total Usage 0 times
🏋️ 3 Rep Max Deadlift (MDL)
lb
🏐 Standing Power Throw (SPT)
m
💪 Hand Release Push-Up (HRP)
reps
🏃 Sprint-Drag-Carry (SDC)
:
🧘 Plank (PLK)
:
🏅 Two-Mile Run (2MR)
:
Is this tool helpful?

Your feedback helps us improve.

About

The Army Combat Fitness Test (ACFT) replaced the legacy APFT in October 2022 as the sole fitness assessment for all U.S. Army soldiers. It comprises 6 events scored on a 0 - 100 point scale each, yielding a maximum composite of 600. Minimum passing requires 60 points per event (360 total), with age- and gender-normed thresholds defined in FM 7-22. A miscalculated score during unit record testing can result in erroneous flags, delayed promotions, or involuntary separation actions. This calculator implements the complete official scoring tables with interpolated breakpoints for fractional performance values.

Scoring is not linear. For example, the 3 Repetition Maximum Deadlift (MDL) awards 60 points at 140 lb for some demographics but demands 340 lb for a perfect 100. The Standing Power Throw uses distance in meters, the Sprint-Drag-Carry and Two-Mile Run use completion time. Confusing units or misreading the tables is the most common source of scoring errors in the field. This tool eliminates that risk by computing all 6 event scores simultaneously and classifying your result into the correct performance tier.

acft calculator army combat fitness test acft score military fitness army pt test acft scoring army fitness calculator

Formulas

Each event raw performance is converted to a score via the official piecewise scoring function:

Sevent = lookup(raw, tableevent)

The composite score is the simple sum of all six events:

Total = 6i=1 Si

For timed events (SDC, PLK, 2MR), raw performance is converted to total seconds for lookup:

tsec = minutes × 60 + seconds

Between defined breakpoints, linear interpolation is applied:

S = Slow + (raw rawlow)(rawhigh rawlow) × (Shigh Slow)

Where S = computed score, raw = soldier's performance value, rawlow and rawhigh = adjacent breakpoints in the table, Slow and Shigh = corresponding scores.

Performance tier classification follows:

{
GOLD if Total 540 min(Si) 80GRAY if Total 360 min(Si) 60BLACK otherwise

Reference Data

EventAbbreviationUnitMinimum (60 pts)Maximum (100 pts)Equipment
3 Rep Max DeadliftMDLlb140340Hex bar, plates
Standing Power ThrowSPTm4.512.510 lb medicine ball
Hand Release Push-UpHRPreps1060None
Sprint-Drag-CarrySDCmm:ss3:001:33Sled, kettlebells
Leg Tuck / PlankPLKmm:ss1:303:40Pull-up bar / ground
Two-Mile Run2MRmm:ss21:0013:30Flat course
Performance Tiers
Black (Fail)Total < 360 or any event < 60
Gray (Pass)Total ≥ 360 and every event ≥ 60
Gold (Excellence)Total ≥ 540 and every event ≥ 80
Alternate Events (for permanent profiles)
2.5-Mile Walk2.5MWmm:ssPass/Fail onlyFlat course
5000m RowROWmm:ssPass/Fail onlyRowing machine
15 km BikeBIKEmm:ssPass/Fail onlyStationary bike
1000m SwimSWIMmm:ssPass/Fail onlyPool (25 m)

Frequently Asked Questions

The ACFT uses age- and gender-normed minimum standards. For example, the minimum Two-Mile Run time for a male soldier aged 17-21 is 18:00, while a male soldier aged 52-56 must complete it in 21:00. The scoring tables themselves (0-100 mapping) are universal, but the minimum passing raw values per event shift with age bracket. This calculator applies those age-specific minimums when determining pass/fail status.
You fail the entire ACFT. The Army requires a minimum of 60 points on every individual event. A total of 500 with one event at 55 is still a failure. The calculator flags the failing event in red and classifies your tier as Black regardless of total score.
The SPT measures the distance a 10 lb medicine ball is thrown from behind the start line. Distance is recorded in meters to one decimal place. A throw of 4.5 m earns 60 points; 12.5 m earns 100 points. The score is interpolated linearly between defined breakpoints. Soldiers get two attempts and the better throw counts.
Yes. As of April 2023, the Plank (PLK) is the only core-strength event. The Leg Tuck was removed from the test. Plank hold time is measured in minutes and seconds. The minimum hold for 60 points is 1:30 and the maximum score of 100 requires 3:40 or longer.
A time slower than 3:00 scores below 60 points. The scoring table continues down to 0 points for very slow times. However, any event score below 60 results in an overall ACFT failure regardless of other events. The calculator will show the computed sub-60 score and flag it as failing.
This calculator uses the published scoring tables from FM 7-22 and HQDA EXORD 219-21. Scores are computed via linear interpolation between official breakpoints, matching the method used on the DA Form 705. Rounding follows Army convention (floor for timed events, nearest integer for reps/distance). For official record purposes, always verify with your unit's Master Fitness Trainer.