Latest score
{{ model.primaryDisplay }}
{{ model.summaryLine }}
{{ modeLabel }} {{ model.goalStatus }} {{ model.totalRepsDisplay }} reps {{ model.paceBadge }} {{ model.rpeBadge }}
{{ model.guidanceLine }}
Workout rounds inputs
Choose the score lens used in the summary, scorecard, exports, and chart target line.
This label does not change the math; it travels with the copied scorecard and saved history.
Use the work window only; exclude warm-up, cooldown, and long post-workout rest.
min
For AMRAP, enter the goal you wanted to reach. For-time mode treats this as the required rounds.
rounds
Use reps first or movement, reps. The scheme drives movement totals and partial-round scoring.
Paste round notes, split times, movement reps, RPE, and cap notes. Drop CSV or TXT onto the textarea.
{{ logStatusLine }}
Use a smaller number for benchmark retests and a larger number for rough training logs.
%
RPE flags help compare strain against pace without changing the scorecard.
RPE
Keep this at zero for judged workouts; raise it only for rough notes with known counting noise.
reps
{{ 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 }}
No saved sessions yet. Save the current scorecard to build a local comparison ledger.
{{ jsonPayload }}
Customize
Advanced
:

Round-based conditioning turns a repeated movement scheme into a score that has to stay readable after the workout is over. AMRAP sessions ask how many rounds and extra reps fit inside a fixed clock. For-time sessions ask whether the target work was finished before the cap. Interval sessions keep each repeat effort separate so pacing, fatigue, and recovery can be compared without reducing the whole session to one number.

A score such as 4 + 21 is compact, but it is not the whole training record. The same score can hide a short completed round, missing split times, a late pace drop, or a hard effort that should be noted before the next retest. Useful round tracking keeps the prescribed scheme, logged reps, timing evidence, and perceived exertion together.

Diagram showing a workout round scheme and log flowing into score math, total reps, completion, pace fade, high RPE, and rep-audit checks.

The best comparison comes from repeatable evidence. Keep the movement order stable, write down the work window instead of including warm-up or cooldown time, and record split times when pace matters. RPE adds context because perceived effort is subjective: an athlete may match a previous score while reporting a much harder session.

Round logs support coaching and training review. They do not confirm movement standards in person, diagnose readiness, or decide whether a high-intensity session was appropriate for a specific athlete on a specific day.

How to Use This Tool:

Start with the workout design, then add the evidence from the log. Review the scorecard and audit tables before saving or sharing the result.

  1. Choose Scoring mode. Use AMRAP rounds + reps for a fixed clock, For time target rounds when completion inside the cap matters, or Multi-interval round blocks when each logged repeat should stay visible.
  2. Set Score level to Rx / as written, Scaled, or Modified / rehab. The label appears with the score and saved session; it does not change rep math.
  3. Enter Time cap and Target rounds. The time cap should be the active work window in minutes. Target rounds sets the completion goal and the target pace line.
  4. Fill Round scheme with one movement per line. Reps-first text such as 10 push-ups and movement-first text such as push-ups, 10 both define the prescribed reps for one full round.
  5. Paste the Round log, browse for a CSV, TSV, or TXT file, or drop a plain-text file on the log field. A strong row keeps the round label, split time, movement reps, RPE, and notes in separate pipe-delimited cells, such as Round 1 | 02:04 | 5 burpees, 10 push-ups | RPE 7 | smooth.
  6. Use AMRAP sample, For-time sample, or Normalize rows when you need a known row shape. If the warning box reports a missing scheme, short completed rounds, or estimated split times, fix those entries before treating the score as a benchmark.
  7. Open Advanced only when the review thresholds need to match your context. Pace fade flag accepts 5% to 80%, High RPE flag watches the 1 to 10 RPE scale, and Short-round tolerance allows 0 to 20 missing reps before a completed round is flagged.
  8. Read Scorecard first, then check Round Ledger, Movement Totals, Coach Flags, and Pace Map. Save a snapshot after the score, notes, and warning signals match what actually happened.

If a file is rejected, convert it to plain CSV, TSV, or TXT and try again. If the parsed rows look wrong, normalize the rows and check that rep counts sit next to movement names instead of being buried in loose notes.

Interpreting Results:

Use the headline score as the summary, not the proof. Round Ledger is the audit trail because it shows each row's status, reps, split, pace, RPE, read label, and notes. A polished Scorecard is less trustworthy when the ledger shows estimated timing or a completed row that came up short.

Coach Flags names the main review signals. Goal progress compares logged work with target work, Partial-round score separates extra AMRAP reps from full rounds, Pace trend reports back-half fade or surge, RPE strain marks high reported effort, Rep audit finds short completed rounds, and Data completeness tells you whether timing was logged or estimated.

A better score is not automatically a better comparison. Repeat-test confidence depends on a consistent scheme, score level, time cap, target rounds, split timing, RPE habit, and short-round tolerance. Check Movement Totals when a partial finish matters, because extra reps are distributed through the movement order and may expose which movement stopped the workout.

  • Target met means logged reps reached the target-rep total, or interval entries reached the target-round count.
  • Rep audit means at least one completed row is below the prescribed scheme by more than the selected tolerance.
  • Estimated timing means one or more rows had no usable split or elapsed timestamp, so pace should be treated as a placeholder.
  • High strain means the row or session met the selected RPE threshold. Preserve that note when planning the next attempt.

Technical Details:

Round scoring uses repetitions as the common unit across modes. The movement scheme defines the size of one complete round. Completed rows normally count as full rounds unless the row lists fewer movement reps or a generic total-rep value. Rows marked partial, extra, unfinished, stopped, cap hit, or similar cap wording count toward total reps without becoming another full round.

Timing is separate from scoring. A row can carry a split such as 02:04, a duration such as 2 min, or an elapsed timestamp sequence. When every row has nondecreasing timing and the last timestamp fits the work cap, adjacent timestamp differences become splits. Rows without usable timing receive an estimated split from the time cap divided across logged rows, with a minimum estimate of 30 seconds.

Formula Core

The governing calculations convert the scheme and log into comparable totals, then derive completion and pace from those totals.

Sround = i=1 n ri
Cpercent = min ( 999 , Lreps Sround×Rtarget × 100 )
Pavg = Lreps Tseconds/60
Dpace = Psecond half-Pfirst half Pfirst half × 100
Workout round formula symbols and units
Symbol Source Unit or display rule
Sround Sum of prescribed movement reps in one full round. Reps per round.
Lreps Total parsed reps across completed and partial rows. Reps, rounded for display when needed.
Rtarget Target rounds setting, rounded to a whole round. 1 to 100 rounds.
Tseconds Sum of logged or estimated row splits. Seconds internally, shown as minutes and seconds.
Pavg Total reps divided by work minutes. Reps per minute.
Dpace Second-half pace compared with first-half pace. Percent change; negative values indicate fade.

For the default AMRAP sample, the scheme is 5 + 10 + 15 = 30 reps per round. Four complete rows plus a partial row of 21 reps produce 141 logged reps if the fourth row includes the full scheme, or 140 logged reps when that row is short by one push-up. A five-round target is 150 reps, so the completion display rounds near 93%. The visible score remains rounds plus extra reps, while the audit flag explains why the total-rep count needs review.

Rules and Bounds

Movement evidence is matched before fallback assumptions are used. Specific movement-rep pairs are matched to the scheme by normalized movement names. A generic rep count is distributed through the scheme in order. A complete row with no rep evidence receives the full scheme total when the scheme has a positive rep count.

Workout round parsing and validation rules
Input or condition Accepted range or pattern Effect on results
Time cap 1 to 180 minutes Sets target pace and 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 complete round.
Partial row wording partial, extra, unfinished, stopped, cap hit, or similar cap wording Counts the reps as additional work rather than a completed round.
Timing mm:ss, hh:mm:ss, minutes, seconds, or elapsed timestamps Feeds row pace, average pace, and the Pace Map.
RPE RPE 1 to RPE 10, decimals allowed Feeds average RPE, max 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 are still below the scheme after the tolerance is added.

Coach Flag Logic

Coach flags report review conditions without changing the score. They are meant to keep evidence attached to the result so repeat attempts are compared under similar assumptions.

Coach flag status rules for workout round scoring
Signal Status rule How to read it
Goal progress Completion is at least 100%, or interval entries meet target rounds. Use the score for retesting only when the scheme and cap are also comparable.
Partial-round score Additional reps are greater than 0. Keep partial work separate from completed rounds in AMRAP scores.
Pace trend Back-half pace change crosses the selected fade or surge percentage. Treat pace change as evidence for pacing strategy, not as a score correction.
RPE strain Maximum RPE is at or above the selected high-RPE threshold. Record strain with the score because RPE is self-reported and context-sensitive.
Rep audit Completed row reps plus tolerance remain below scheme reps. Review the row instead of silently treating it as a full prescribed 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 scores depend on the quality of the original notes. The calculation can expose short rows, missing times, and high-RPE efforts, but it cannot confirm movement standards, count reps from video, or judge medical readiness.

  • Pasted text and imported CSV, TSV, or TXT files are read in the current browser session.
  • Saved snapshots stay in the current browser on the current device, up to the latest 30 entries.
  • Estimated split times are placeholders. Enter real splits or elapsed timestamps before comparing pace across benchmark attempts.
  • RPE is subjective. A 9 from one athlete, day, or workout style may not mean the same thing in another context.

Worked Examples:

AMRAP with one short completed row. 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 should read near 4 + 21. If Round 4 lists only 9 push-ups, Rep audit flags the completed row and the total-rep count falls one rep below the assumed full-round total.

For-time target finished inside the cap. A 16-minute workout with five target rounds of 12 kettlebell swings, 10 box step-ups, and 8 sit-ups reaches the target in 14:35. Scorecard reports Done 14:35, Goal progress is on target, and Pace Map compares each round with the target pace. If the last row has RPE 8.5 and the high-RPE threshold is also 8.5, RPE strain marks the effort even though the target was completed.

Missing split times before a retest. A rough three-row log with movement reps but no mm:ss values can still produce total reps and movement totals. Data completeness reports estimated timing, and Pace trend should not be treated as evidence until the rows include splits such as Round 1 | 03:05 | ....

FAQ:

What format should the round log use?

Use one row per completed or partial effort. Pipe-separated text is easiest to review because the round label, split time, movement reps, optional RPE, and notes stay in predictable cells.

Why did a completed round get a rep-audit flag?

A completed row is flagged when its parsed reps plus Short-round tolerance are still below the prescribed reps in Round scheme. Correct the row if the log was written unclearly, or keep the flag if the round was genuinely short.

Can I enter elapsed timestamps instead of split times?

Yes. When all rows have nondecreasing times and the last time fits the cap, adjacent timestamp differences are treated as splits. Missing or inconsistent times trigger estimated splits and a Data completeness warning.

Does Rx, scaled, or modified change the math?

No. Rx / as written, Scaled, and Modified / rehab are score labels. Reps, pace, completion, and flags come from the scheme, log, time cap, target rounds, and advanced thresholds.

Why is a partial row not counted as 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 work target 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, either entered directly or derived from elapsed timestamps.
RPE
Rating of perceived exertion, a self-reported effort score used here on a 1 to 10 scale.
Pace fade
A negative back-half pace change that reaches the selected percentage threshold.
Short-round tolerance
The allowed missing-rep margin before a completed round is flagged for review.

References: