Powered by Strava

The Spreadsheet Runner: Why Tracking Every Race Changed My Running

February 25, 2026 · by Radu

I’ve been tracking every race I’ve run in a spreadsheet since October 2017. Every single one. The good races. The terrible races. The DNFs. The races where I PR’d and the races where I wondered why I even showed up.

For years, people looked at my spreadsheet and asked the same question: “Why?”

Why track every race result? Why record the details—times, distances, placements, weather conditions, how I felt? Why keep a running log that most people would consider obsessive?

Because tracking every race didn’t just organize my results. It fundamentally changed how I approach running, set goals, and measure progress. And looking back at years of data, I can see patterns I never would have noticed otherwise.

Here’s what I learned from being a spreadsheet runner—and why I eventually realized spreadsheets weren’t enough.

📊 Ready to move beyond spreadsheets?

RunningLog was built by a spreadsheet runner who wanted something better. Track your complete race history without the hassle of maintaining spreadsheets—goals, results, and progress all organized in one place.

Start Your Race Log Free →

How I Became a Spreadsheet Runner

It started innocently enough. After running my first half marathon, I wanted to remember the details—my finish time, how the race went, what I learned. I opened Excel and created a simple table:

  • Date
  • Race name
  • Distance
  • Time
  • Notes

One race became two. Two became five. Five became a dozen. Before I knew it, I had years of race history meticulously documented in rows and columns.

What started as simple record-keeping evolved into something more. I added columns for placement, weather conditions, how I felt during the race, what went wrong, what went right. I color-coded personal bests. I created formulas to calculate average pace. I built charts showing my progression over time.

My spreadsheet became my running diary, my performance tracker, and my source of motivation all in one.

What Tracking Every Race Taught Me

1. You Remember Less Than You Think

Ask me about a race I ran three years ago without looking at my spreadsheet, and I’ll give you a vague answer. “It was okay, I think. Hot day, maybe?”

But check my spreadsheet, and there’s the full story: “Started too fast, hit the wall at mile 9, learned to respect the distance. Beautiful course but brutal heat—85°F at finish. Still PR’d by 2 minutes because of better pacing through mile 8.”

Memory fades. Data doesn’t. Every race I’ve run is documented with enough detail that I can relive it years later.

2. Progress Isn’t Always Linear

Looking at my spreadsheet chronologically, my progression looks messy. Some years I got faster. Some years I plateaued. Some years I got slower due to injury or life getting in the way.

But when I graph my personal bests over time, the trend is clear: gradual improvement with setbacks along the way. Without the complete data, I might have quit after a bad season thinking I wasn’t making progress. The spreadsheet showed me the bigger picture.

My half marathon times over the years:

  • 2017: 1:44:27 (first half ever)
  • 2018: 1:32:23 (training consistently)
  • 2019: 1:36:29 (one week after a trail marathon)
  • 2021: 1:34:29 (overtraining, back to basics)
  • 2022: 1:33:32 (starting strong and fading in the second half)
  • 2023: 1:26:55 (new PR)

3. Patterns Emerge Over Time

After tracking dozens of races, patterns became obvious:

  • I race better in fall than spring. Cooler temperatures suit me better than spring heat.
  • I consistently run faster when I’ve had at least 3 months of consistent training. Short training cycles never work for me.
  • I tend to go out too fast. My positive splits far outnumber my negative splits—something I work on constantly.
  • Races after long breaks (injury, illness) are slower, but within 2-3 races I’m back to form. This pattern gave me confidence during comeback periods.

These insights only became visible because I had years of complete data. One or two races don’t reveal patterns. Twenty or thirty do.

4. Bad Races Matter as Much as Good Ones

Early on, I was tempted to delete bad race results from my spreadsheet. That DNF? Delete. That race where I missed my goal by 15 minutes? Delete. Start fresh with only the good data.

But I didn’t. And I’m glad.

Looking back, my bad races taught me more than my PRs. That DNF at mile 18? Taught me not to race through injury. That race where I blew up at mile 20? Taught me to respect marathon distance and pace conservatively early.

Every “bad” race has a note explaining what went wrong and what I learned. Those lessons prevented me from repeating the same mistakes.

5. Goals Become More Realistic

When I started running, I set arbitrary goals. “I want to run a 3:30 marathon.” Why 3:30? Because it sounded impressive.

Setting data-driven goals meant I hit them more often, which built confidence instead of constant disappointment from unrealistic targets.

The Limitations of Spreadsheets

As much as I loved my spreadsheet, it had serious limitations:

1. It Takes Work to Maintain

After every race, I had to manually:

  • Open the spreadsheet
  • Add a new row
  • Enter the date, race name, distance, time, placement
  • Write notes while details were fresh
  • Update formulas if needed
  • Save and back up

It’s not hard, but it requires discipline. After a tough race, the last thing I wanted to do was open Excel and type. Sometimes I procrastinated, and details were lost.

2. Spreadsheets Don’t Travel Well

My spreadsheet lived on my laptop. If I was on my phone and wanted to check a past race result? Out of luck. Traveling without my laptop? Can’t update race results until I get home.

I tried Google Sheets for cloud access, but it was still clunky on mobile. Entering data on a phone was frustrating.

3. No Easy Way to Compare

Want to compare all my 10K times to see improvement? I’d have to filter the spreadsheet, sort by distance, manually review times. Want to see how I’ve performed on hilly courses vs flat? I’d need to add more columns, more manual categorization.

The data was there, but extracting insights required work.

4. Hard to Visualize Progress

I created charts in Excel showing my marathon progression over time. But every time I added a race, I had to manually update the chart range, fix the formatting, adjust the axes.

For casual review, I rarely bothered. My beautifully crafted charts were updated maybe twice a year.

5. Risk of Data Loss

My entire running history lived in one Excel file. If my laptop crashed and the backup failed? Years of data gone. I backed up religiously, but the anxiety was always there.

6. Impossible to Share or Get Insights from Others

Sometimes I wanted to show my running progression to friends or compare notes with other runners. Sharing a spreadsheet is awkward. Exporting it, sending it, having them open Excel—it’s a barrier to conversation.

And I couldn’t easily see how my progression compared to other runners at my level. Was I improving faster or slower than typical? No way to know.

Why I Built RunningLog

After years of maintaining my spreadsheet, I realized I wasn’t alone. Lots of serious runners track their race history—some in spreadsheets, some in notebooks, some in scattered Strava activities, some just in their heads.

But there wasn’t a simple tool designed specifically for tracking race results. Training run apps like Strava are great for daily runs, but race results get buried in your activity feed. You can’t easily sort by distance, compare performances, or track goals across races.

I wanted something that:

  • Made it easy to add race results from anywhere (phone, laptop, wherever)
  • Automatically tracked personal bests across distances
  • Let me add notes and lessons learned for each race
  • Showed my progression over time without manual chart updates
  • Kept my complete race history organized in one place
  • Let me set goals for upcoming races and track whether I hit them

So I built it. RunningLog is essentially the spreadsheet I wish I’d had from the beginning—simple, focused on races, easy to use, and built by someone who knows what spreadsheet runners need because I was one.

What I’d Tell My Past Self

If I could go back to 2017 when I started tracking races, here’s what I’d say:

1. Start Tracking from Day One

I wish I had recorded my very first 5K, not just races after I got “serious” about running. Those early races are part of the story. Start tracking now, even if you’re slow, even if you’re a beginner.

2. Write More Notes

Some of my early race entries just have times. No notes. No context. I can’t remember what happened or what I learned. Write down how you felt, what went wrong, what went right—while it’s fresh.

3. Don’t Delete Bad Races

Every race—good or bad—is part of your journey. The DNF from Transylvania 50k in 2022 taught me more than the PR from 2023. Keep everything.

4. Use the Data to Set Goals

Don’t guess at goals. Use your actual race history to set realistic targets. You’ll hit them more often and build confidence.

5. Track Goals, Not Just Results

I wish I’d recorded not just my finish time, but also what I was aiming for. Did I hit my goal? Miss it? Exceed it? That context matters when reviewing old races.

The Bigger Lesson: Tracking Builds Accountability

Here’s the real reason tracking every race changed my running: accountability.

When you know you’re going to log the race—good or bad—you show up differently. You take training more seriously because you know the result will be recorded. You don’t skip races because life got busy, because each race becomes a data point in your larger story.

My spreadsheet became a commitment device. Every blank row was a future race I needed to run. Every completed row was proof I’d shown up.

Over seven years, that accountability added up. I’ve run more races, trained more consistently, and improved more than I ever would have without tracking.

You Don’t Need a Spreadsheet (But You Should Track)

You don’t need to be as obsessive as me. You don’t need elaborate spreadsheets with formulas and color coding.

But I do believe every serious runner should track their race history somehow:

  • A notebook works
  • A simple spreadsheet works
  • A dedicated app like RunningLog works
  • Even just saving finish line photos with times written down works

The method doesn’t matter as much as the consistency. Track every race. Record what you learned. Build a history you can look back on.

Because five years from now, you’ll want to remember where you started. Ten years from now, you’ll want proof of how far you’ve come. Twenty years from now, you’ll want to see the complete arc of your running journey.

And you can’t see any of that if you don’t track it.

From Spreadsheet to Tool: The Evolution Continues

I still love spreadsheets. I still have my original Excel file with years of race data (backed up in three places, because I’m paranoid).

But now I also have RunningLog, where I can add races from my phone minutes after crossing the finish line, see my PRs instantly, set goals for upcoming races, and review my complete history without opening Excel.

It’s everything I loved about my spreadsheet, without the friction.

For spreadsheet runners like me who appreciate organized data but want something easier to maintain, it’s the tool I wish existed in 2017.

And for runners who never would have touched a spreadsheet but still want to track their race progression? It makes that accessible too.

The Bottom Line: Your Race History Matters

Whether you track in a spreadsheet, a notebook, an app, or carrier pigeons—just track.

Your race history is more than a list of times. It’s a record of:

  • Every goal you set and whether you hit it
  • Every setback you faced and how you recovered
  • Every lesson you learned the hard way
  • Every breakthrough that made you believe you could do more

Don’t let that history live only in your memory. Memory fades. Times blur together. Details get lost.

Track it. All of it. The good races and the bad ones. The PRs and the DNFs. The breakthroughs and the learning experiences.

Because that’s not just data in a spreadsheet. That’s your running story. And it deserves to be preserved.

Ready to start tracking your complete race history? Built by a spreadsheet runner, for runners who want something better. Try RunningLog free.


Are you a spreadsheet runner? Or do you track races another way? Share your method on Instagram or Threads—we’d love to hear how you keep your race history organized!

Written by Radu

Radu combines his own racing experience with a passion for growth to inspire other runners. With a half-marathon PR of 1:26 and multiple podium finishes, he shares fresh perspectives on training and planning to help make every runner’s journey more rewarding.

Start logging your races today

Start Your Free Log Today