ACP brevet control times, verified
These are the opening, closing and latest-departure times this tool produces for every control distance on an ACP brevet, at all five event distances. They are not a description of what the calculator does — they are the 71 rows its tests are run against, rendered straight out of the engine. Change a number in the code and this page changes with it; there is no second copy to fall out of step.
Ruleset acp-brm@2024-01, verified on 30/07/2026 against the sources listed at the foot of this page. Times are elapsed from the official start, so hours run past 24 on the longer events.
The eleven values RUSA publishes
RUSA works these through by hand on its own calculator page. They are the values that matter most, because they are the only ones a rider can check against the governing body without doing the arithmetic themselves. Every one is reproduced exactly.
| What it shows | Event | Control | Official |
|---|---|---|---|
| start control opens at the off | 200 km | 0 km | 00:00 |
| start control closes an hour after the off | 200 km | 0 km | 01:00 |
| 200 km brevet, km 60 opens | 200 km | 60 km | 01:46 |
| 200 km brevet, km 120 opens | 200 km | 120 km | 03:32 |
| 200 km brevet, km 175 opens | 200 km | 175 km | 05:09 |
| 200 km brevet, km 200 opens | 200 km | 200 km | 05:53 |
| 600 km brevet, km 350 opens | 600 km | 350 km | 10:34 |
| 600 km brevet, km 550 opens | 600 km | 550 km | 17:08 |
| 600 km brevet, km 550 closes | 600 km | 550 km | 36:40 |
| 1000 km brevet, km 890 opens | 1000 km | 890 km | 29:09 |
| 1000 km brevet, km 890 closes | 1000 km | 890 km | 65:23 |
Every control distance, at every event distance
50 of these 71 rows are here to pin a specific rule rather than to be representative — the band edges, the first-60 km relaxation, and every finish, where the fixed overall limit either overrides the formula or happens to agree with it. Where a row exists for a reason, the reason is in the last column. The rest are company.
Leave-by is this tool's own figure and has no official counterpart: RUSA publishes arrival deadlines only. It is the latest a rider can leave a control and still meet the next binding deadline, costed band by band at the minimum speeds — which is not the same as the control's own closing time wherever a band edge, the relaxation or the finish limit falls between the two.
200 km event
| Control | Opens | Closes | Leave by | Why this row is here |
|---|---|---|---|---|
| 0 km | 00:00 | 01:00 | 00:59 | The start control needs no special case: the relaxation evaluated at zero, 0/20 + 1h00, is exactly the 1h00 the rules state. |
| 1 km | 00:02 | 01:03 | 00:34 | |
| 30 km | 00:53 | 02:30 | 02:01 | |
| 59 km | 01:44 | 03:57 | 03:56 | Last control under the first-60 km relaxation. Closing is 59/20 + 1h00, not 59/15. |
| 60 km | 01:46 | 04:00 | 04:00 | Where the relaxed line rejoins the minimum speed. 60/20 + 1h00 and 60/15 both give 04:00, so the relaxation buys no time overall. |
| 61 km | 01:48 | 04:04 | 04:04 | First control past the relaxation, on the plain 15 km/h line. |
| 100 km | 02:56 | 06:40 | 06:40 | |
| 199 km | 05:51 | 13:16 | 13:16 | An intermediate a kilometre short of the finish closes on the formula, at 13:16. The finish limit does not reach back towards it. |
| 200 km | 05:53 | 13:30 | 13:30 | The finish. The fixed 13:30 limit overrides the formula’s 13:20 — one of only two distances where it is more generous. |
300 km event
| Control | Opens | Closes | Leave by | Why this row is here |
|---|---|---|---|---|
| 0 km | 00:00 | 01:00 | 00:59 | The start control needs no special case: the relaxation evaluated at zero, 0/20 + 1h00, is exactly the 1h00 the rules state. |
| 1 km | 00:02 | 01:03 | 00:34 | |
| 30 km | 00:53 | 02:30 | 02:01 | |
| 59 km | 01:44 | 03:57 | 03:56 | Last control under the first-60 km relaxation. Closing is 59/20 + 1h00, not 59/15. |
| 60 km | 01:46 | 04:00 | 04:00 | Where the relaxed line rejoins the minimum speed. 60/20 + 1h00 and 60/15 both give 04:00, so the relaxation buys no time overall. |
| 61 km | 01:48 | 04:04 | 04:04 | First control past the relaxation, on the plain 15 km/h line. |
| 100 km | 02:56 | 06:40 | 06:40 | |
| 199 km | 05:51 | 13:16 | 13:16 | Last control in the 34 km/h opening band. |
| 200 km | 05:53 | 13:20 | 13:20 | An intermediate here closes at 13:20, on the formula. 13:30 belongs to the finish of a 200 km event and to nothing else. |
| 201 km | 05:55 | 13:24 | 13:24 | First control in the 32 km/h opening band. |
| 300 km | 09:00 | 20:00 | 20:00 | The finish. The fixed 20:00 limit equals the formula, so nothing is overridden. |
400 km event
| Control | Opens | Closes | Leave by | Why this row is here |
|---|---|---|---|---|
| 0 km | 00:00 | 01:00 | 00:59 | The start control needs no special case: the relaxation evaluated at zero, 0/20 + 1h00, is exactly the 1h00 the rules state. |
| 1 km | 00:02 | 01:03 | 00:34 | |
| 30 km | 00:53 | 02:30 | 02:01 | |
| 59 km | 01:44 | 03:57 | 03:56 | Last control under the first-60 km relaxation. Closing is 59/20 + 1h00, not 59/15. |
| 60 km | 01:46 | 04:00 | 04:00 | Where the relaxed line rejoins the minimum speed. 60/20 + 1h00 and 60/15 both give 04:00, so the relaxation buys no time overall. |
| 61 km | 01:48 | 04:04 | 04:04 | First control past the relaxation, on the plain 15 km/h line. |
| 100 km | 02:56 | 06:40 | 06:40 | |
| 199 km | 05:51 | 13:16 | 13:16 | Last control in the 34 km/h opening band. |
| 200 km | 05:53 | 13:20 | 13:20 | An intermediate here closes at 13:20, on the formula, not the 13:30 that applies only to a 200 km event’s finish. |
| 201 km | 05:55 | 13:24 | 13:24 | First control in the 32 km/h opening band. |
| 300 km | 09:00 | 20:00 | 20:00 | |
| 399 km | 12:06 | 26:36 | 26:36 | Last control in the 32 km/h opening band. |
| 400 km | 12:08 | 27:00 | 27:00 | The finish. The fixed 27:00 limit overrides the formula’s 26:40 — the other of the two distances where it is more generous. |
600 km event
| Control | Opens | Closes | Leave by | Why this row is here |
|---|---|---|---|---|
| 0 km | 00:00 | 01:00 | 00:59 | The start control needs no special case: the relaxation evaluated at zero, 0/20 + 1h00, is exactly the 1h00 the rules state. |
| 1 km | 00:02 | 01:03 | 00:34 | |
| 30 km | 00:53 | 02:30 | 02:01 | |
| 59 km | 01:44 | 03:57 | 03:56 | Last control under the first-60 km relaxation. Closing is 59/20 + 1h00, not 59/15. |
| 60 km | 01:46 | 04:00 | 04:00 | Where the relaxed line rejoins the minimum speed. 60/20 + 1h00 and 60/15 both give 04:00, so the relaxation buys no time overall. |
| 61 km | 01:48 | 04:04 | 04:04 | First control past the relaxation, on the plain 15 km/h line. |
| 100 km | 02:56 | 06:40 | 06:40 | |
| 199 km | 05:51 | 13:16 | 13:16 | Last control in the 34 km/h opening band. |
| 200 km | 05:53 | 13:20 | 13:20 | An intermediate here closes at 13:20, not the 13:30 of a 200 km event’s finish. |
| 201 km | 05:55 | 13:24 | 13:24 | First control in the 32 km/h opening band. |
| 300 km | 09:00 | 20:00 | 20:00 | |
| 399 km | 12:06 | 26:36 | 26:36 | Last control in the 32 km/h opening band. |
| 400 km | 12:08 | 26:40 | 26:40 | An intermediate here closes at 26:40, on the formula. Compare the 400 km event above, whose finish at the same distance closes at 27:00. |
| 401 km | 12:10 | 26:44 | 26:44 | First control in the 30 km/h opening band. |
| 500 km | 15:28 | 33:20 | 33:20 | |
| 599 km | 18:46 | 39:56 | 39:56 | Last control in the 30 km/h opening band. |
| 600 km | 18:48 | 40:00 | 40:00 | The finish. The fixed 40:00 limit equals the formula, so nothing is overridden. |
1000 km event
| Control | Opens | Closes | Leave by | Why this row is here |
|---|---|---|---|---|
| 0 km | 00:00 | 01:00 | 00:59 | The start control needs no special case: the relaxation evaluated at zero, 0/20 + 1h00, is exactly the 1h00 the rules state. |
| 1 km | 00:02 | 01:03 | 00:34 | |
| 30 km | 00:53 | 02:30 | 02:01 | |
| 59 km | 01:44 | 03:57 | 03:56 | Last control under the first-60 km relaxation. Closing is 59/20 + 1h00, not 59/15. |
| 60 km | 01:46 | 04:00 | 04:00 | Where the relaxed line rejoins the minimum speed. 60/20 + 1h00 and 60/15 both give 04:00, so the relaxation buys no time overall. |
| 61 km | 01:48 | 04:04 | 04:04 | First control past the relaxation, on the plain 15 km/h line. |
| 100 km | 02:56 | 06:40 | 06:40 | |
| 199 km | 05:51 | 13:16 | 13:16 | Last control in the 34 km/h opening band. |
| 200 km | 05:53 | 13:20 | 13:20 | An intermediate here closes at 13:20, not the 13:30 of a 200 km event’s finish. |
| 201 km | 05:55 | 13:24 | 13:24 | First control in the 32 km/h opening band. |
| 300 km | 09:00 | 20:00 | 20:00 | |
| 399 km | 12:06 | 26:36 | 26:36 | Last control in the 32 km/h opening band. |
| 400 km | 12:08 | 26:40 | 26:40 | An intermediate here closes at 26:40, against the 27:00 the same distance gets as a 400 km event’s finish. |
| 401 km | 12:10 | 26:44 | 26:44 | First control in the 30 km/h opening band. |
| 500 km | 15:28 | 33:20 | 33:20 | |
| 599 km | 18:46 | 39:56 | 39:56 | Last control in the 30 km/h opening band. |
| 600 km | 18:48 | 40:00 | 40:00 | The last control on the 15 km/h closing line, and the last in the 30 km/h opening band. |
| 601 km | 18:50 | 40:05 | 40:05 | First control in the 11.428 km/h closing band and the 28 km/h opening band. |
| 800 km | 25:57 | 57:30 | 57:30 | |
| 999 km | 33:03 | 74:55 | 74:55 | Last control before the finish, closing on the formula at 74:55. |
| 1000 km | 33:05 | 75:00 | 75:00 | The finish. 11.428 is carried exactly as published: 40:00 + 400/11.428 is 75.0018 hours, which rounds onto the fixed 75:00 limit rather than merely near it. |
What this was checked against
Randonneurs USA, ACP Brevet Control Times Calculator
The algorithm itself: the opening and closing speed tables, the first-60 km rule, the eleven worked examples, the oversize-route position and the rounding rule.
Randonneurs USA, Rules for Riders
The fixed overall limits — 13:30, 20:00, 27:00, 40:00 and 75:00 — and the advisory status of intermediate control times.
Audax Club Parisien, Rules of Brevets Randonneurs Mondiaux from 200 km to 1000 km, January 2024, Article 10
The same limits from the body that sets them, the banded closing formulation of “1 hour + 20 km/h (km 1 to 60)”, and “commercial rounded by the minute”.
Randonneurs USA, Online control time calculator (form-based reference implementation)
The reference implementation riders and organisers actually use. Consulted as a check on the published tables, not as the source of them.
Jonathan Kassen, RUSA Time Calculator (unofficial)Unofficial
The whole-kilometre truncation note. Its “finish bonus” framing of the fixed limits was deliberately not followed: it agrees with RUSA for a route within about 1% of its declared distance and diverges beyond that, and declared distance governs.
Where this verification stops
A verification that only says what it confirmed is half a verification. These are the points the research could not close, recorded so a rider can weigh them.
- A control at exactly 200 km on a longer event
- That it closes at 13:20 rather than 13:30 follows directly from the rules text, which ties each HH:MM limit to an event distance. It could not be confirmed against the live form-based calculator, which cannot be driven non-interactively. Every third-party implementation found during the research agrees.
- Ties on the half minute
- RUSA says “nearest minute” and ACP says “commercial rounded”, and neither states which way a tie goes. Rounding is half-up here, defensively: no value in the table below sits on a tie, so every published number is the same either way.
Two things this page is not
Official times come from the organiser’s declared control distances, never from a measured route. A 205 km route declared as a 200 km brevet is calculated at 200 km.
Intermediate control times are advisory under both ACP's and RUSA's current rules — the binding requirement is reaching the finish inside the overall limit. The algorithm here is still the official one printed on brevet cards and used for validation, and missing an intermediate close is still worth avoiding, but it is not automatic disqualification.
The organiser’s published times govern. This is a planning aid, not an authority — check your brevet card and the organiser’s start sheet.