Workout Rounds Tracker
Score AMRAP or for-time and interval round logs with rep totals and split pace plus RPE audit flags and browser-saved session snapshots.{{ summaryTitle }}
{{ summaryLine }}
{{ scoreCopyAnnouncement }}
{{ scorecardText }}
The chart renderer is unavailable. Pace values remain available in the round ledger.
| Round | Status | Reps | Split | RPE | Review | Copy |
|---|---|---|---|---|---|---|
| {{ row.label }} | {{ row.status }} | {{ row.reps }} | {{ formatDuration(row.split_seconds) }} | {{ row.rpe || '—' }} | {{ row.review }} |
| Saved | Mode | Level | Score | Progress | Copy |
|---|---|---|---|---|---|
| {{ row.saved_at }} | {{ row.mode }} | {{ row.level }} | {{ row.score }} | {{ row.progress }} |
Rounds-based workouts combine a repeating movement scheme with a clock. The headline result might be completed rounds plus extra reps, time to finish a target, or work accumulated across intervals. A useful log keeps those scoring conventions separate so the same effort is not reported in the wrong form.
One full round is the sum of every prescribed movement. A scheme of 5 burpees, 10 push-ups, and 15 air squats contains 30 reps per round. In an as-many-rounds-as-possible (AMRAP) session, four complete rounds plus 21 reps is written as 4 + 21, not 4.7 rounds.
Split times add pacing context. A score can improve while pace becomes less even, or remain similar while effort feels much harder. Comparing early and late rep rate helps show fade, while a rating of perceived exertion (RPE) records the athlete's own 0 to 10 sense of effort.
Those measures answer different questions. Reps describe work recorded, split time describes pace, and RPE describes perceived strain. None of them verifies movement standards, range of motion, load, rest quality, or medical readiness. Two sessions are comparable only when the scheme, scoring mode, time cap, and score level are comparable too.
A text log needs clear status words. Complete rows count as completed rounds even when their rep total is short enough to raise a review flag. Rows marked partial, extra, unfinished, stopped, cap hit, time cap, remaining, or tiebreak are treated as unfinished work and keep their reps outside the completed-round count.
Round review is most trustworthy when every row includes an actual split and rep count. Missing timing can be estimated for continuity, but an estimated pace should not be compared with a stopwatch-recorded benchmark as though both were measured the same way.
How to Use This Tool:
Choose the score convention first, then describe one round and paste the efforts in working order.
- Select AMRAP rounds + reps, For time target rounds, or Multi-interval round blocks. Choose Rx, Scaled, or Modified as context; the level label does not change the arithmetic.
- Set the Time cap and whole-number Target rounds. These values determine target reps, target split, and completion percentage.
- Enter one movement per Round scheme line with a positive whole-number rep count, such as
10 push-upsorpush-ups, 10. - Add one Round log row per effort. Separate details with vertical bars and include a duration such as
02:10, reps, optionalRPE 7.5, and an unfinished-row keyword when needed. - Enable Pace fade flag, High RPE flag, or Short-round tolerance only when those review rules match the session. A zero value turns each corresponding flag off.
- Read the Scorecard and warnings before comparing the pace chart or saving a snapshot. Replace estimated splits and correct short rows when the source notes contain better information.
Interpreting Results:
Target progress compares all logged reps with the prescribed reps for the target rounds. It can exceed 100% when the log contains more work than the target. The score headline still follows the selected mode.
- A negative Back-half rep pace means fewer reps per minute in the later half. The fade warning appears only when the value is at or below the negative threshold.
- Average RPE uses only rows with a positive RPE entry. Missing RPE values do not count as zero-effort observations.
- Short round means a complete row plus its tolerance is still below one prescribed round. It is a review cue; the row remains counted as complete.
- Estimated split means no usable clock token was found in that row. Replace it before making a serious pace comparison.
Technical Details:
The movement scheme is reduced to reps per round. Every log row then contributes a status, rep count, split seconds, optional RPE, and review message. Aggregate values are calculated from those parsed rows without changing the original score-level label.
Formula Core
Rep totals, target progress, rep pace, and pace drift use the following equations. Completion percentage is not capped.
R values are rep counts, C is completion percent, P is reps per minute over a half of the ordered rows, and D is second-half pace change. With an odd number of rows, the first half receives the extra row.
Rule Core
| Rule | Exact behavior | Result effect |
|---|---|---|
| AMRAP score | Count non-partial rows, then sum reps from all partial rows | Displays completed rounds + partial reps |
| For-time score | If total reps are at least target reps, use rounded elapsed seconds; otherwise use rounded completion percent | Shows finish time or incomplete progress |
| Interval score | Count parsed rows and sum all reps | Displays intervals and total reps |
| Missing split | Use the larger of 30 seconds or rounded time-cap seconds divided by row count | Adds an Estimated split warning |
| Missing complete-row reps | Use the full reps-per-round value | Assumes a complete round unless explicit rep evidence says otherwise |
| Short-round warning | Complete-row reps + tolerance < reps per round | Flags the row without changing its complete status |
| RPE warning | Threshold is on and row RPE ≥ threshold | Adds High RPE to that row |
| Pace fade warning | Threshold is on and drift ≤ −threshold | Flags reduced second-half rep pace |
Durations are recognized as MM:SS or HH:MM:SS tokens with seconds below 60 and, when hours are present, minutes below 60. Only the first 100 non-empty log rows are parsed. RPE accepts 0 to 10, though 0 and missing values are excluded from the average.
The target split plotted for every row equals time-cap seconds divided by target rounds. Average split, fastest split, and slowest split use the row durations directly, including any estimated values.
For the 30-rep scheme above, four complete rows and a partial row of 21 reps produce 141 total reps and an AMRAP score of 4 + 21. Against five target rounds, 141 / 150 × 100 gives 94% completion.
Privacy and Accuracy Notes:
Workout calculations and text parsing run in the browser. Saved snapshots stay in the current browser on the current device, with the newest 20 retained.
- RPE is self-reported and may not be comparable between athletes or even between days for the same athlete.
- Estimated splits are placeholders, not measured performance.
- A complete row with no explicit reps receives a full-round rep count, so incomplete notes can overstate work.
- Scores and flags cannot assess technique, injury, illness, hydration, environmental heat, or suitability for intense exercise.
Worked Examples:
AMRAP cap hit
Four complete 30-rep rows followed by Partial | 01:00 | 21 reps | RPE 9 | cap hit yields 4 + 21. With an RPE threshold of 9, the last row also receives a High RPE review flag.
Missing split in a twelve-minute session
With four log rows and a 12-minute cap, a row without a clock receives a fallback split of 180 seconds. The score can still be calculated, but the Estimated split warning identifies why its pace should be corrected before comparison.
References:
- Workout of the Day AMRAP examples, CrossFit.
- Rated Perceived Exertion Scale, Cleveland Clinic, updated November 1, 2023.