Workout Rounds Tracker
Track AMRAP, for-time, and interval workout rounds with rep totals, pace drift, RPE strain flags, short-row audits, and local history.{{ model.scorecardText }}
| Entry | Status | Reps | Split | Pace | RPE | Read | Notes | Copy |
|---|---|---|---|---|---|---|---|---|
| {{ row.label }} | {{ row.statusLabel }} | {{ formatCompact(row.totalReps) }} | {{ formatDuration(row.splitSeconds) }} | {{ formatPace(row.pace) }} | {{ row.rpeDisplay }} | {{ row.readLabel }} | {{ row.notes || row.rawLine }} |
| Movement | Per full round | Logged reps | Share | Full-round equivalent | Read | Copy |
|---|---|---|---|---|---|---|
| {{ row.name }} | {{ formatCompact(row.prescribedReps) }} | {{ formatCompact(row.totalReps) }} | {{ formatPercent(row.share) }} | {{ row.equivalentRoundsDisplay }} | {{ row.note }} |
| Signal | Status | Evidence | Coach note | Copy |
|---|---|---|---|---|
| {{ row.signal }} | {{ row.status }} | {{ row.evidence }} | {{ row.note }} |
| Saved | Mode | Score | Reps | Pace | Avg RPE | Read | Copy |
|---|---|---|---|---|---|---|---|
| {{ entry.savedAtDisplay }} | {{ entry.modeLabel }} | {{ entry.score }} | {{ formatCompact(entry.totalReps) }} | {{ formatPace(entry.pace) }} | {{ entry.avgRpeDisplay }} | {{ entry.guidance }} |
{{ jsonPayload }}
Introduction
A fast round-based workout can leave behind a surprisingly vague score if the log only says 4 rounds, for time, or almost finished. The number on the whiteboard needs the workout format, the movement scheme, the time cap, the score level, and enough row-by-row evidence to explain how the athlete got there. Without that context, a retest can look better or worse for reasons that have nothing to do with fitness.
Round scoring is built around a repeated scheme. One full round might be 5 burpees, 10 push-ups, and 15 air squats, which makes each clean round worth 30 reps. The final score changes depending on whether the workout rewards as-many-rounds-as-possible work, completion of a fixed target, or several interval efforts that should stay separate.
| Format | Fixed part | Useful score detail |
|---|---|---|
| AMRAP | Time cap | Completed rounds plus any extra reps before the clock expires. |
| For-time | Assigned work | Finish time when the target is done, or completed work when the cap stops the attempt. |
| Intervals | Repeat work periods | Per-entry work, pace, and strain across repeated efforts. |
A score such as 4 + 21 is not just a shorthand. It says four full rounds were completed and 21 additional reps were logged in the next round. A total-reps score can describe the same work, but it hides the stopping point. In coaching notes, that stopping point matters because failing on push-ups feels different from running out of time during air squats, even when the total rep count is close.
Comparability is the part most people lose first. Rx, scaled, and modified efforts can all be useful training records, but they should not be merged without noting the movement substitutions, range-of-motion standards, loads, rest structure, and time cap. A lower score with stricter movement standards may be a better benchmark than a higher score produced by looser counting.
Round logs also need humility. Split times can show pacing, and rating of perceived exertion can show strain, but neither proves that movement quality was acceptable or that a high-intensity session was appropriate for the athlete that day. The score is a structured training record, not a judge, medical screen, or substitute for coaching.
How to Use This Tool:
Enter the workout structure first, then add the row evidence. The result is ready when the score, ledger, movement totals, flags, and warnings all tell the same story.
- Choose Scoring mode. Use AMRAP rounds + reps for a fixed clock, For time target rounds for a fixed workload, or Multi-interval round blocks when repeated efforts should remain separate.
- Set Score level to Rx / as written, Scaled, or Modified / rehab. This label follows the scorecard and saved session, but it does not change rep totals, pace, or flags.
- Enter Time cap and Target rounds. Use only the active work window, not warm-up, cooldown, or long post-workout rest. Target rounds sets target reps, goal status, and the target line on the pace chart.
- Write Round scheme with one movement per line. Reps-first entries such as
10 push-upsand movement-first entries such aspush-ups, 10both define the prescribed work in one full round. - Add Round log by pasting rows, dropping a plain text file, or using Browse for CSV, TSV, or TXT. A strong row keeps the label, split time, movement reps, RPE, and notes visible, for example
Round 1 | 02:04 | 5 burpees, 10 push-ups | RPE 7 | smooth. - Use AMRAP sample, For-time sample, or Normalize rows when the input shape needs help. Normalize rows rewrites parsed entries into pipe-separated rows so the next review is easier.
- Open Advanced only when the review thresholds need tuning. Pace fade flag accepts
5%to80%, High RPE flag watches1to10, and Short-round tolerance accepts0to20reps. - Check Scorecard, then audit Round Ledger, Movement Totals, Coach Flags, and Pace Map. Save a session only after warnings about missing scheme rows, short completed rows, or estimated split times are resolved or deliberately accepted.
Interpreting Results:
Read the headline score as the summary, not the whole record. Round Ledger is the audit trail because it shows each row's status, reps, split, pace, RPE, notes, and source text. A polished scorecard can still be weak benchmark evidence if the ledger contains estimated split times or a completed row that is short of the prescribed scheme.
Coach Flags turns the common review checks into named signals. Goal progress compares logged work with target work, Partial-round score keeps extra reps separate from full rounds, Pace trend marks fade or surge, RPE strain flags high reported effort, Rep audit finds short completed rows, and Data completeness reports estimated timing.
- Target met means logged reps reached at least
100%of target reps, or interval complete entries reached the target-round count. - Rep audit means a completed row plus the selected tolerance is still below the prescribed reps in one full round.
- Estimated timing means one or more rows had no usable split or elapsed timestamp, so pace comparisons are less reliable.
- High strain means maximum RPE reached the selected threshold. Keep that note with the score when planning the next attempt.
Technical Details:
Round scoring starts by reducing the prescribed movement scheme to a rep value for one full round. Completed log rows normally count as full-round attempts. Rows marked partial, extra, unfinished, stopped, cap hit, time cap, remaining, tiebreak, or tie break count as work inside an unfinished round, so their reps become additional work rather than another completed round.
Timing is evidence for pace, not proof that a row is complete. A row can include a split such as 02:04, a duration such as 2 min, or an elapsed timestamp. When all rows have nondecreasing times, the last time is no more than about 115% of the cap, and the sum of times is clearly larger than the final timestamp, adjacent differences become row splits. Rows without usable timing receive an estimated split equal to the cap divided across logged rows, with a minimum of 30 seconds.
Formula Core
The main quantities are one-round size, target reps, completion percent, average pace, and back-half pace change.
| Symbol | Meaning | Display rule |
|---|---|---|
Sround |
Sum of prescribed reps in one full round. | Shown as reps per round. |
Lreps |
Total reps parsed from complete and partial rows. | Stored as reps and rounded only for display. |
Rtarget |
Target rounds after rounding to a whole number. | Clamped to 1 to 100 rounds. |
Tseconds |
Sum of logged, derived, or estimated row splits. | Calculated in seconds and shown as minutes and seconds. |
Pavg |
Total reps per work minute. | Shown as reps per minute. |
Dpace |
Second-half pace minus first-half pace, divided by first-half pace. | Shown as a percent. Negative values are fade. |
With 5 burpees, 10 push-ups, and 15 air squats, one full round is 30 reps. Four clean rounds plus a partial row of 21 reps produce 141 total reps and an AMRAP score of 4 + 21. Against a five-round target, target work is 150 reps, so completion is about 94%. If one completed row lists only 9 push-ups, the lower row total remains in the ledger and can trigger the rep audit.
Parsing and Review Rules
Movement names are normalized before matching them to the scheme. Generic rep counts are distributed through the scheme in movement order. A completed row with no rep evidence receives the full scheme total when the scheme has positive reps, which is useful for tidy logs but risky for incomplete notes.
| Input or condition | Accepted range or pattern | Effect on results |
|---|---|---|
| Time cap | 1 to 180 minutes |
Sets target pace and fallback estimated split timing. |
| Target rounds | 1 to 100 whole rounds |
Sets target reps and goal status. |
| Round scheme line | 10 push-ups, push-ups, 10, or similar reps-plus-movement text |
Defines prescribed reps for one full round. |
| Partial row wording | partial, extra, unfinished, stopped, cap hit, time cap, remaining, tiebreak, or tie break |
Counts the row as additional work rather than a completed round. |
| Timing | mm:ss, hh:mm:ss, minutes, seconds, or elapsed timestamps |
Feeds row pace, average pace, pace trend, and Pace Map values. |
| RPE | RPE 1 through RPE 10, decimals allowed |
Feeds average RPE, maximum RPE, and high-strain flags. |
| Pace fade flag | 5% to 80% |
Marks back-half fade or surge when the percent change crosses the selected threshold. |
| Short-round tolerance | 0 to 20 reps |
Flags completed rows that remain below the scheme after the tolerance is added. |
Coach Flag Logic
| Signal | Status rule | How to read it |
|---|---|---|
| Goal progress | completion >= 100%, or interval complete entries are at least target rounds. |
Use the score for retesting only when scheme, cap, and score level are comparable. |
| Partial-round score | Additional reps are greater than 0. |
AMRAP scoring keeps extra reps separate from completed rounds. |
| Pace trend | Back-half pace change is <= -threshold for fade or >= threshold for surge. |
Read pace as pacing evidence, not as a score correction. |
| RPE strain | Maximum RPE is greater than or equal to the selected high-RPE threshold. | Self-reported strain should stay with the score when planning the next attempt. |
| Rep audit | Completed row reps plus tolerance are still below scheme reps. | Review the source row instead of silently treating it as a clean full round. |
| Data completeness | Any row uses estimated split timing. | Add actual splits or elapsed timestamps before relying on pace comparisons. |
Limitations, Privacy, and Accuracy Notes:
Workout-round results are only as reliable as the log. The calculations can expose short rows, missing times, high-RPE efforts, and pace changes, but they cannot judge movement standards, count reps from video, or assess medical readiness for intense exercise.
- Pasted text and imported CSV, TSV, or TXT files are parsed in the current browser session.
- Saved snapshots stay in the current browser on the current device, with the newest
30entries kept. - Estimated splits are placeholders. Enter real split times or elapsed timestamps before comparing pace across benchmark attempts.
- RPE is subjective. A
9from one athlete, workout, or day may not match a9from another.
Advanced Tips:
- Keep Short-round tolerance at
0for judged or benchmark attempts. Raise it only for rough notes where known counting noise should not dominate the audit. - Use the same Pace fade flag and High RPE flag across retests so pace and strain comparisons do not change because the thresholds changed.
- When elapsed timestamps are easier than split times, enter each row's clock time in order. Nondecreasing times can be converted into row splits when they fit the work cap.
- Normalize rows before exporting a scorecard if the original notes mixed commas, tabs, and pipes. The rewritten rows are easier to inspect later.
- Save sessions only after the Coach Flags match the source notes. Local history is useful for comparison, but it also preserves any bad assumptions in the original log.
Worked Examples:
AMRAP with extra reps. A 14-minute workout uses 5 burpees, 10 push-ups, and 15 air squats, so one full round is 30 reps. Four completed rows plus a partial row of 5 burpees, 10 push-ups, 6 air squats produce an AMRAP score of 4 + 21. Movement Totals shows where the partial reps landed, and Goal progress sits below target if the target was five rounds.
For-time target completed. A 16-minute session with five rounds of 12 kettlebell swings, 10 box step-ups, and 8 sit-ups has 30 reps per round. If the five split rows total 14:35, Scorecard reports Done 14:35, Goal progress is on target, and Pace Map compares each row with target pace. If the final row has RPE 8.5 and High RPE flag is 8.5, RPE strain marks the effort even though the target was completed.
Short row before a benchmark retest. A row written as Round 4 | 02:40 | 5 burpees, 9 push-ups, 15 air squats | RPE 8.5 is one rep below the 30-rep scheme. With Short-round tolerance set to 0, Rep audit flags the row and the ledger keeps the lower total. Raising tolerance can suppress rough-note noise, but it also weakens judged-score confidence.
Missing split times in a rough log. Three rows with movement reps but no mm:ss values can still produce total reps, movement totals, and a score. Data completeness reports estimated timing, and Pace trend should not guide pacing decisions until the rows include real splits such as Round 1 | 03:05 | ....
FAQ:
What is the best round-log format?
Use one row per completed or partial effort. Pipe-separated text is easiest to inspect because the round label, split time, movement reps, optional RPE, and notes stay in predictable positions.
Why did a completed row receive a rep-audit flag?
A completed row is flagged when its parsed reps plus Short-round tolerance are still below the reps in Round scheme. Correct the source row if the log was unclear, or keep the flag if the round was genuinely short.
Can elapsed timestamps replace split times?
Yes. When all rows have nondecreasing times and the final timestamp fits the work cap with a small margin, adjacent timestamp differences become row splits. Missing or inconsistent times trigger estimated splits and a Data completeness warning.
Does Rx, scaled, or modified affect the score?
No. Rx / as written, Scaled, and Modified / rehab are labels for context. Reps, pace, completion, and flags come from the scheme, log, time cap, target rounds, and advanced thresholds.
Why is a partial row not another full round?
Rows marked partial, extra, unfinished, stopped, cap hit, or similar wording represent work inside an unfinished round. AMRAP scoring keeps those reps after the plus sign instead of promoting them to a full completed round.
Where are saved sessions stored?
Saved sessions stay in the current browser on the current device, with the newest 30 entries kept. Clear saved sessions before sharing a device if the workout history should stay private.
Glossary:
- AMRAP
- As many rounds or reps as possible inside a fixed time cap.
- For-time
- A workout format where the assigned work is fixed and the finish time or capped status is the main result.
- Round scheme
- The prescribed movement list and rep count that define one full round.
- Split
- The time assigned to one logged row, entered directly, derived from elapsed timestamps, or estimated from the cap.
- RPE
- Rating of perceived exertion, a self-reported effort score used here on a
1to10scale. - Pace fade
- A back-half pace drop that reaches the selected percentage threshold.
- Short-round tolerance
- The allowed missing-rep margin before a completed row is flagged for review.
References:
- CrossFit Workout of the Day AMRAP examples, CrossFit.
- Frequently Asked Questions, CrossFit.
- Rate of Perceived Exertion (RPE) Scale, Cleveland Clinic.
- High-Intensity Interval Training: For Fitness, for Health or Both?, American College of Sports Medicine.