Skip to content

Founders ClubPay for a year, get 15 monthsSee it

Run By Numbers

Features

A season’s worth of coaching, in one place.

From the summer plan to the last meet. Here’s everything a coach gets, packed in the order you’d use it.

See it in the app

One workout. Everyone gets their own number.

Example, drawn from the app

Varsity and JV workout

Tuesday, September 15

5x1000m @ 5K pace | 2:30 jog

Run By Numbers

Printed sheet with each runner’s target under each rep box
Athlete1Each runner’s own target2345
Lucas Kim3:20.13:20.13:20.13:20.13:20.1
Ethan Brooks3:25.13:25.13:25.13:25.13:25.1
Liam Carter3:30.73:30.73:30.73:30.73:30.7
Noah Bennett3:39.13:39.13:39.13:39.13:39.1
Zoe Coleman3:51.73:51.73:51.73:51.73:51.7
Chloe Ramirez3:57.43:57.43:57.43:57.43:57.4

Notes

Demo season. The runners are made up. Their parents won’t be emailing you.

Same 5x1000, six different numbers. Lucas’s first 1000 is 3:20.1. Chloe’s is 3:57.4. Everyone in between has their own.

The target sits in the corner of each box. The split they actually ran goes next to it. The stopwatch finally has somewhere to report to.

  • Targets from each runner’s 1600m time
  • The whole practice, warmup to cooldown
  • The workout on every athlete’s phone
Prepare practice: the full list

Prepare practice · Example, drawn from the app

Varsity and JV workout

Tuesday, September 15

5x1000m @ 5K pace | 2:30 jog

Run By Numbers

Printed sheet with each runner’s target under each rep box
Athlete1Each runner’s own target2345
Lucas Kim3:20.13:20.13:20.13:20.13:20.1
Ethan Brooks3:25.13:25.13:25.13:25.13:25.1
Liam Carter3:30.73:30.73:30.73:30.73:30.7
Noah Bennett3:39.13:39.13:39.13:39.13:39.1
Zoe Coleman3:51.73:51.73:51.73:51.73:51.7
Chloe Ramirez3:57.43:57.43:57.43:57.43:57.4

Notes

The packing list

  • Plan the season
    • Phases and meets on one timeline
    • Weeks left in each phase
    • A training mix that adds up to 100%
    • What you tried, and how it went
    • Progressions saved for next season
  • Prepare practice
    • Every runner’s own targets
    • Every part, warmup to cooldown
    • Recovery for every step
    • Training groups and who’s assigned
    • Weather and heat adjustments
    • Practice and pace sheets to print
  • Capture the response
    • Every rep next to its target
    • Effort and fatigue ratings
    • A quick check-in before practice
    • Buttons to send reminders
    • Requests sent for you
  • See progress
    • One rough workout, in context
    • Patterns across recent workouts
    • Workouts and races on one trend
    • Who’s improving, holding or slipping
    • What each season actually held
    • Weekly work at 5K pace
    • A check on the current phase
  • Follow through
    • Who to check on, and why
    • Check-ins that match slow days
    • A board for runner conversations
  • Meets
    • Races, entries and relays
    • Predicted vs. actual times
    • Top 5 average and pack gap
    • Each runner’s recent race level
  • Staff and athletes
    • Logins for assistant coaches
    • A free app for your athletes
    • The coach app on your phone

Safety pins not included. There are forty at the bottom of your team bag anyway.

Build your own Features page

Tap the ones that sound like your week. They stay open, the rest fold down to a line, and your lap gets shorter. Open anything again whenever you like.

Nothing picked yet, so you’ll see every section.

Plan the season

Remember what worked last season, and why.

Every summer you rebuild the season from memory. That progression worked great last year. What was it? How many weeks did it run? What did you change?

RBN keeps the season in one place. The phases, the meets, the progressions you ran and what you were trying. Next year you start from what you actually did.

What you get

  • Phases and meets on one timeline, so you can see what one more week of base would push into
  • The current phase and how many weeks are left, right on your dashboard
  • A season mix by type of training that has to total 100. It cannot become 113 because several ideas turned out to be important.
  • A place to name what you’re trying this season, write down why, and write a reflection when it’s done
  • Progressions you design week by week: the workout, what changed, where it’s headed, and your notes
  • A library of the progressions you’ve saved, ready to reuse next season
  • Season goal: set the team’s goal for the championship and see the evidence for it all season.
The coach app dashboard. Season at a glance: Fall 2026 Cross Country, Competition is the current phase, 26 days to the championship, 17 athletes rostered. Weekly allocation: Endurance Support 50%, Direct Endurance 17%, Specific Endurance 33%.
A real coach-app screen: the current phase, days to the championship and this week’s training mix. Demo season.
The longer story“Spring Progression Final 3”

Future you may remember the general idea of a progression. Future you is also capable of staring at a saved workout called “Spring Progression Final 3” as if it were a message from a civilization that left no dictionary.

So write the reason down while you still have it. Each week of a progression has room for what changed and why, and where the whole thing is headed.

Last time it was four 600s. This time it’s five, a little faster, with shorter recoveries. That’s three changes wearing one jacket. The work went from 2,400 to 3,000 meters, which is 25 percent more, before anybody touched the pace. A saved progression puts each step side by side, so you can see what you actually changed.

Pull it out next season and decide what still makes sense for the runners you have now. Last year’s runners weren’t recruited to prove this year’s plan correct.

Prepare practice

Walk out to practice with every runner’s number already done.

It’s a few minutes before the workout. Somebody wants to know if the recoveries are jog or standing. Somebody else wants their 400 pace.

The first question is your department. The second shouldn’t have to be.

You choose the work. RBN does the math. Every runner’s target splits come from their own 1600m time, on a sheet you can print. You spend the warmup explaining the workout, not calculating it out loud.

Print a sheet for your team, free

What you get

  • Individual targets for every runner in a shared workout, so the group stays together
  • Pace for each step, set as a percentage of race pace
  • The whole practice, not just the main set: warmup, sets, alternations, fartlek, strides, easy running, race and cooldown
  • Recovery for every step
  • Training groups, and assignments by group or by athlete
  • Notes on the workout and the planned mileage
  • Temperature, humidity, weather, wind and dew point saved with the workout, so next month you know it was 88 and humid
  • Heat-adjusted targets when you want them. Results are still judged against the plain targets.
  • A printable practice sheet with every runner’s splits, fastest first
  • A roster pace sheet with every runner’s five training paces on one page
  • Duplicate an old practice as a starting point
  • The workout on every athlete’s phone, with their own target splits for every rep
  • Targets that keep up: a faster race updates them on their own. When workouts suggest a change, RBN recommends it and you decide.
The coach app: one runner’s 1600m anchor, personal records and five training targets.
A real coach-app screen: one runner’s 1600m anchor, records and training targets. Demo season, made-up runners.
The longer storyThe paper clip joins the coaching staff

The workout is ready. The targets are worked out. The practice sheet is printed.

Then a gust of wind sends your beautifully prepared work down the track. You go get it, along with a new appreciation for the paper clip.

That’s the setting I care about. Not the screenshot where the desk is clean and nobody has asked a question yet. Practice, where you’re explaining the workout, watching the runners and checking a target while somebody waits for an answer.

Can you find the athlete? Can you read the target? Is what you need actually on the sheet? If the sheet helps you answer a runner’s question and get back to watching, it did its job.

Bring a clip, too. I haven’t found a mathematical solution for wind.

Capture the response

Splits on a clipboard last about a day.

By next month, the sheet is gone. It’s in a bag, a car or a recycling bin, along with everything the runners told you about that workout.

Enter the results once, on the web. Each recorded split sits beside that runner’s target, along with their effort rating and the check-in they sent before practice.

When you want that workout again in the spring, it’s all still there.

What you get

  • A results grid for every workout, with edits when you mistype
  • Completion-only parts for the stuff you don’t time
  • A record of who was held out, so a missing rep doesn’t look like a bad one
  • Effort and fatigue from each athlete after the workout, plus a note
  • A check-in before practice: sleep, hydration, energy, motivation, focus, stress and when they last ate, plus a note
  • Soreness and illness questions, off unless you turn them on
  • A clear mark on any effort rating you entered yourself
  • Buttons to push the workout, ask for a check-in, ask for effort ratings and send a reminder
  • For the request you remember halfway home: check-ins sent before timed workouts and effort ratings after, at times you pick. Nobody gets asked twice.
Example · Workout results

Athlete results (2)

Rep splits for two runners with the same 3:30.7 target
AthleteRep 1Rep 2Rep 3Rep 4Rep 5Signal
Liam Carter3:30.73:30.43:30.73:30.93:30.73:29.83:30.73:30.23:30.73:29.5Controlled
Sofia Nguyen3:30.73:30.63:30.73:30.73:30.73:30.13:30.73:29.93:30.73:29.7Controlled

Athlete RPE — 16 of 16 responded

AthleteEffortFatigue
Liam Carter4 Easy4
Sofia Nguyen10 All out8
An example of workout results, drawn from the app: two runners, the same splits, very different efforts.
The longer storyThe average was exactly right

The reps were 1:42, 1:46, 1:52 and 2:00. The average is exactly 1:50. Mathematically, an excellent afternoon.

The average isn’t lying. It’s just being remarkably discreet about the last rep.

That’s why every rep goes in, and why the effort rating sits right beside them.

Your athletes

Your runners know their splits before they get to the line.

Nobody’s reading targets off a clipboard to a crowd. Every runner sees their target split for each rep on their phone.

They check in before practice and tell you how it felt after. When they want to know whether they’re getting better, My Data shows their PRs, training paces and race history.

What they get

  • Their target splits for every rep
  • A quick check-in before practice
  • Effort and fatigue after the workout
  • My Data: their PRs, training paces, pace landscape, capacity profile and race history
  • A notification when you push a workout or ask for something

What you get on your phone

Look up a pace or push the workout from wherever you’re standing.

  • Your dashboard, your athletes and the pace sheet
  • Push workouts and ask for check-ins and effort ratings, with a record of what was sent
  • Results entry, patterns, follow-ups, printing and planning are on the web
The athlete app’s pre-practice check-in.
A real screen from the athlete app: the check-in before practice. Demo season.

See progress

Show the progress one workout can’t.

One workout tells you about one afternoon. Your questions are bigger. Is this runner getting better? Does she fade on the last reps every time, or just today?

RBN puts each runner’s recorded workouts and races on one 1600m scale. You can answer those questions for everyone on the roster, not just the runners you happened to watch closely.

What you get

  • Bad workout or just a bad day? One rough session next to the runner’s recent workouts and what they reported
  • Recent workout patterns. A runner’s last eight workouts, including whether they keep fading late and how they do on short reps compared with long ones. “Good” and “bad” turn into something you can actually talk about.
  • Progress across the season. Workouts and races on one 1600m scale, so you can see a trend even when races are weeks apart. The races behind the estimate are listed.
  • An improvement board. Every runner in Improving, Holding, Slipping or Not enough evidence, with the reasons spelled out. The runner sliding quietly in the middle of the pack shows up too.
  • The season training ledger. What a runner’s season actually contained, by type of training, with miles assumed from the plan labeled as assumed, and sessions marked missed or held out left out
  • Specific endurance. Weekly distance at 5K pace and weekly minutes of 5K-effort fartlek, in separate graphs, so switching from reps to fartlek doesn’t look like more or less work
  • Current phase review. Is this phase doing what you planned? Whether runners are hitting their targets, the pack gap, how many effort ratings came in, and a “How this was read” note that shows what counted.
  • Race history. Every race by season, so a returning runner’s “where do I start?” has more behind it than their best race
  • Pace landscape. Each runner’s paces from 800m to the marathon
  • Capacity profile. Shows up once a runner has PRs in at least two events. Until then, it says it doesn’t have enough.
Example · Athlete page

Zoe Coleman

Bad workout or just a bad day?

5x1000m @ 5K pace

Tue, Sep 22 · slower than target

Just a bad day

The next workout (Sep 24) was back on target.

21 days beforeAfter5 days on target or fastSep 22 · this oneSep 24 · on target
On record that dayCheck-in: 5.5 h sleep, energy 4 of 10, stress 7 of 10, ate 1–2 hrs beforeRPE 8, usual on measured workouts 6 (athlete-reported)
How this is decided
  • Only slower-than-target workouts get this read.
  • “Just a bad day” needs an on-target or fast day in the 21 days before.
  • A pattern is 3 of the last 4 measured workouts slow within 21 days, the same rule as Slipping lately.
  • The next day of workouts that isn’t mixed (within 21 days), or a race in the 7 days after compared with the time the anchor predicts, updates the read.
An example of one slow workout read in context, drawn from the app. The runner is made up.
The longer storyThe first rep has excellent public relations

Everyone remembers how quick the first rep looked. It’s been mentioned twice on the walk back. If anybody asks how the workout went, it would happily nominate itself.

The last reps would like a representative.

The first rep can keep the compliment. It just doesn’t get to write the review for all the other reps.

Follow through

See what happens outside practice. Then talk about it.

Sleep, stress and an empty stomach never show up on a stopwatch. Runners report them in check-ins. RBN compares those answers with workout results and effort ratings, and flags the ones that keep showing up on a runner’s slower or harder days.

After you talk, record it on the follow-up board. You and your assistants can see what was discussed and what still needs attention. Next week you aren’t starting from “I think I talked to her about this.”

A flag is something worth asking about, not an explanation. The explanation still comes from you and the runner.

What you get

  • Check on. Before practice, the runners whose last three or more check-ins in a row show the same thing: high stress, short sleep, low energy, or not eating before practice. Enough to start a short conversation before the warmup.
  • Links. A check-in answer that keeps showing up on a runner’s slow days or on efforts harder than their usual, with the workouts behind it one click away
  • Follow-ups. A board for the conversations: New, Talked with them, Watching, Resolved. Every step records which coach did it. Coaches only. It isn’t shown in athlete accounts.
Example · Follow-ups

As of Oct 16.

New1

Ava Patel

Check on · food · Started Oct 13

Ava Patel hadn’t eaten before the workout on 3 check-ins in a row. Worth asking about eating before practice.

See the check-ins

Talked with them1

Noah Bennett

Link · sleep, RPE · Started Oct 9

When first acted on (Oct 10): Noah Bennett’s RPE ran about 1½ higher after under 6 hours of sleep than after 7 hours or more.

Talked with them · Oct 10 · Coach Morgan

See the check-ins

Watching1

Maya Torres

Check on · stress · Started Oct 2

When first acted on (Oct 6): Maya Torres’s stress has been 7 or higher for 3 check-ins in a row. Worth a conversation.

Watching · Oct 6 · Coach Ellis

See the check-ins

Resolved1

Ethan Brooks

Check on · sleep · Started Sep 18

When first acted on (Sep 22): Ethan Brooks has slept under 6 hours for 3 check-ins in a row. Worth asking about sleep.

Resolved · Sep 29 · Coach Ellis

See the check-ins

An example of the follow-ups board, drawn from the app. The runners and coaches are made up.
The longer storySomebody already had the conversation

Your assistant talked to a runner on Tuesday. You meant to on Wednesday. Because it’s on the follow-ups board, you know it happened, who did it, and what they wrote down.

The runner doesn’t have to give the same update to every adult with a stopwatch.

Nothing dramatic happened. No secret training method was uncovered. Two coaches managed to know about the same piece of coaching. I have a soft spot for that level of technology.

Meets

The meet has one name. Your questions are more specific.

Who’s in the 3200? Which warmup goes with which race? Who’s on the second leg?

Build the meet once. Every race in order with its own warmup, every runner’s entries, and relays with their legs, written down before the bus leaves.

Afterward, see how it went. Compare each runner’s time with the finish their pre-meet 1600m anchor predicted, see who’s racing well right now, and check how tight your top five was.

What you get

  • A meet with all its races in order, each with its own warmup and cooldown
  • An entry grid: every runner down one side, every race across the top
  • Relays: 4x800, 4x400, DMR and SMR, with legs assigned. Relay splits never count as individual PRs.
  • Weather for the whole meet, with a different reading for any race
  • Results entered race by race
  • Predicted finishes for individual 800m, 1600m, 3200m and 5K races, estimated from each runner’s working 1600m anchor as it stood before meet day, shown against the times as run with faster and slower marked. No anchor before meet day means no prediction, and relays aren’t predicted.
  • Top 5 average and the pack gap from first to fifth, when five runners finish the same race
  • Recent race level, from the middle of each runner’s last three races in an event within six weeks
Example · Meet

Saturday, Oct 24 · Fall 2026 Cross Country

Lakeshore Invitational

2 races · 5K17 entered

Races

Open a race for its splits and RPE

Girls 5K8 entered · 2 mi warm-up · 1 mi cool-downNo results yetOpen race →
Boys 5K9 entered · 2 mi warm-up · 1 mi cool-downNo results yetOpen race →

Girls 5K

Each runner’s predicted finish in the girls 5K
AthletePredicted finish
Zoe Coleman19:19
Chloe Ramirez19:47
Maya Torres20:11
Sofia Nguyen20:36
Lily Chen21:04
Ava Patel21:32
Grace Sullivan21:57
Emma Diaz22:49
An example meet page before the races, drawn from the app. The meet and runners are made up.
The longer storyThe bus ride is a poor database

On the bus, you hear three race times, a story about somebody’s finish, and a request to stop for food. Ten minutes later, the food request is the only item with universal agreement.

Loud has an excellent reputation for sounding official. It has a less impressive relationship with accuracy. Put the times in the meet, race by race, including the quieter ones that didn’t become the bus story.

Staff and athletes

Share the work without sharing a brain.

Your assistants already see things you don’t. They’re with the 800 group while you’re with the 5K kids.

Give them their own login. They can enter results, send requests, invite athletes and work follow-ups. The plan stays with you.

Assistant coaches are included on every plan, the free trial too.

What you get

  • Assistants sign in with their own Google account. Nobody shares a password.
  • They see the whole team.
  • They can enter results, send check-in and effort requests, invite athletes and work follow-ups.
  • Changing workouts, athletes and seasons stays with the head coach.
  • Invitations expire after 14 days.
Example · Staff

Coaching staff · 3

Who coaches with you

Assistants see everything and can log results and send check-ins, but only you can create or change workouts, athletes, and seasons.

  • Jordan Ellis (you)jordan.ellis@example.comHead coach
  • Casey Morgan casey.morgan@example.comAssistant
  • Sam Rivera sam.rivera@example.comAssistant

Invite an assistant

Send the link to your assistant. They sign in with their own Google account to join. No shared password.

Links expire in 14 daysGenerate invite link
An example of the staff page, drawn from the app. The coaches are made up.
The longer storyA regrettably large search area

An assistant entering results notices that a runner keeps finishing well ahead of the targets. They can’t change the runner’s anchor. They can bring you the sessions.

I’d much rather get “look at these sessions” from an assistant than try to decode “I think something was different with somebody.”

That last one covers a regrettably large search area.

What’s not in here

  • Sprints and field events. Not yet. Right now it’s built for distance: 800m and up.
  • Training plans. You bring the workouts. There are no built-in plans.
  • Watch and GPS imports. Results are entered by hand.
  • Importing old results. Last year’s notebook stays a notebook, unless you type the races in.
  • Team admin. Buses, dues and permission slips belong to some other software.
  • Your stopwatch. Keep it. Somebody still has to time the reps.
Start free