Sign In

Workouts & scoring

Workouts

A workout in WOD Lane is a WOD with one or more scoring components. You build it once at the competition level, then assign it to the divisions or qualifiers where it runs — each assignment can carry its own day number and order so a shared workout can be "WOD 1" in one division and "WOD 3" in another.

Workouts vs. workout parts

A workout has the public-facing details — name, description, movement standards, equipment list, optional time cap. Underneath, it has at least one workout part. The part is what athletes are actually scored on.

Most WODs have a single part: "For time", or "AMRAP — total reps". Multi-part workouts cover formats like "Open 26.2: a) time to finish, b) reps in the second half" or "complex with two scored components". Each part has its own score type, optional time cap, and an optional weight (the coefficient).

Score types

Each workout part picks one score type. The type determines how scores are entered and which direction wins:

  • Time — stored in seconds. Lower is better. Use for "for time" WODs (Fran, AMRAP-finish, chippers).
  • Reps — total reps completed. Higher is better. Use for AMRAPs and EMOMs scored on volume.
  • Load — weight (kg). Higher is better. Use for max-effort lifts: 1RM clean, max thruster, etc.
  • Calories — machine cals. Higher is better. Bike, ski, row events.
  • Distance — metres. Higher is better. Rowing or running for distance.
  • Watts — average watts. Higher is better. Power-output formats.

Time caps

Two places use a time cap:

  • On the workout itself — informational, displayed on the public workout page.
  • On a workout part with score type "time" — used to detect a capped finish. When an athlete's recorded time equals the part's cap, the score is flagged as capped (a small badge on the leaderboard).

There's no automatic conversion of "didn't finish in time" to reps-completed-at-cap — that requires a second part with score type "reps" and the appropriate scoring rules. For an Open-style "finished or capped + tiebreak" workout, model it as: part 1 = time, part 2 = reps as tiebreak (or use a tiebreak entry on part 1 — see below).

Coefficients (weighting parts)

Each workout part has a coefficient between 0.1 and 10.0 (default 1.0). The coefficient multiplies the points awarded for that part. Use it to weight components against each other when a workout has multiple parts:

  • Two equally weighted parts: both coefficient 1.0.
  • Main lift counts double, finisher counts half: lift coefficient 2.0, finisher coefficient 0.5.
  • Tiebreak-only component: coefficient 0 isn't allowed (min 0.1) — for a true tiebreak that doesn't score on its own, use the dedicated tiebreak feature instead.

Tiebreaks

When two athletes finish a part with the same score, you can break the tie with one or more tiebreak values. Each workout part can have its own ordered list of tiebreaks. A tiebreak has a label, a score type (time/reps/load/etc.), and optional instructions for the judge.

Classic example: a chipper for time, with two tiebreaks — first tiebreak "Time at end of round 3", second "Time at end of round 5". When two athletes share the same finish time, the leaderboard compares their first tiebreak; if those also tie, the second; and so on.

Tiebreaks only kick in when the primary score is identical — they're not a way to weight components. Use them for the actual "who really got there first" judgement.

Assigning to divisions and qualifiers

A workout exists at the competition level but doesn't run anywhere until you assign it. Each assignment links the workout to one division OR one qualifier (not both at once), and carries:

  • Day number — 1, 2, 3… mapping to your event days.
  • Order — the position within that day (WOD 1, WOD 2, …). Each division/qualifier numbers independently.

The same workout can be assigned to multiple divisions or qualifiers, and the order/day_number is independent each time — so a shared workout might be "WOD 1 day 1" for RX and "WOD 3 day 2" for Scaled. This is what makes division duplication during a mid-event split work cleanly: when you duplicate a division, the assignments come along.

Scoring methods

How parts roll up into an overall ranking is set as a competition-wide default on the Configuration page, and any division or qualifier can override it with its own method. Three methods are available:

  • Points ascending (CrossFit standard) — rank IS points. 1st = 1 point, 2nd = 2 points, …. Lowest total wins. Tied athletes share the rank value (1, 1, 3 — not 1, 2, 3).
  • Points descending — 1st gets N points (where N is the field size), 2nd gets N-1, etc. Highest total wins. Tied athletes each get the points for their tied rank.
  • Custom points table — CF Games style: you define the points for each place, with the official Games tables available as presets. Highest total wins.

Coefficients multiply the per-part points before they hit the global total in every method. For the full ranking mechanics — tiebreak resolution, penalty ranks, points tables — see Score entry and leaderboards .

Reveals: workout content vs scores

Workouts have two independent reveal switches:

  • Content reveal — the workout description, movements, and standards. Hidden until you set a reveal time (or hit "Reveal now"). Use this to keep WODs secret until the announcement.
  • Scores reveal — the scores collected for this workout. Independent toggle: you can have the WOD content public but scores hidden until you've finished review and want to drop the leaderboard live.

The division/qualifier itself also has a leaderboard reveal time — that's the umbrella visibility. Even if a workout's scores are revealed, athletes only see the leaderboard once the division/qualifier is also revealed.

Score entry: organizer vs athlete

Two ways scores get into the system:

  • Organizer direct entry — you (or a judge) enter the score from the dashboard. It's approved immediately. Use this for in-person finals where judges are recording on the floor.
  • Athlete submission — the athlete submits their own score with a video URL and optional notes. The submission starts pending; you review it from the dashboard and approve, reject, or request changes. Approved submissions become regular scores. Use this for online qualifiers where you're not there to judge.

An athlete can only submit for a workout part if their division or qualifier is actually assigned to the parent workout — there's no way to submit a score for a workout you're not running. Submission windows are set on the division or qualifier (not on individual workouts).

Common questions

Can I edit a workout after publishing?

Yes. Renaming, editing the description, adding parts, changing coefficients — all editable. Be careful with parts: once any score has been recorded against a part, you can't delete that part — the database will refuse the deletion to protect the scores. Lowering a coefficient mid-event will silently re-rank the leaderboard, so do that intentionally.

Can different divisions run a different version of the same workout?

Not as one workout. If RX squats and Scaled squats use a different load or rep scheme, that's two workouts (each assigned to its own division). The shared-workout pattern is for when the prescription is identical across divisions.

How do I mark someone as DNS or DNF?

There's no DNS/DNF flag today. The system treats "no score recorded" as a missed part and applies a penalty rank automatically. If you want to be explicit, leave the score blank and rely on the penalty behaviour. For a capped time-finish, just enter the time cap as the score — the leaderboard flags it as capped automatically.

What's the limit on workouts and parts?

100 workouts per competition, 20 parts per workout. The limits exist to catch obvious mistakes — most events use far less.