Powered by Strava

Why Your Marathon Spreadsheet is Holding You Back

May 4, 2026 · by Radu

You’re at a running club social, and someone asks about your marathon PR. You pull out your phone, open Google Sheets, pinch-zoom to find the right column, scroll through rows of race data, and squint at tiny cells trying to remember if that 3:42 was from Chicago or Philadelphia.

“Hold on, let me find it,” you say, zooming and scrolling while they wait politely.

Or you’re filling out a race application that asks for your five most recent marathon times. You open your laptop, find the right spreadsheet file (was it “Marathon_Times_Final.xlsx” or “Race_Results_2024.xlsx”?), and manually copy each result.

Or you’re lying in bed the night before a race, trying to remember what your goal was for this marathon. You think you wrote it down somewhere in the spreadsheet, but which column was that?

Here’s the thing: spreadsheets work. For a while. When you have 5-10 races logged, a simple Excel file gets the job done. But as your race history grows—15 races, 25 races, 50+ races—the spreadsheet that felt organized starts feeling like a burden.

You’re not doing anything wrong. Spreadsheets are powerful tools. But they were built for financial analysis and data processing, not for tracking your running journey. And the limitations start showing up in ways that actually hold back your racing.

Here’s why your marathon spreadsheet might be limiting you—and what serious runners are using instead.

📊 Ready to move beyond spreadsheets?

RunningLog was built by a runner who tracked races in spreadsheets for 8 years before realizing there had to be a better way. Track your complete race history with mobile access, automatic PRs, and goal tracking—everything spreadsheets can’t do.

Start Your Race Log Free →

The Spreadsheet Works—Until It Doesn’t

Let’s be clear: starting a race tracking spreadsheet shows you’re organized and serious about running. You’re not the casual runner who forgets their race times. You’re tracking data, looking for patterns, treating your running like it matters.

And for your first few races, the spreadsheet is perfect. A simple table with columns for date, race name, distance, time, and maybe place. Clean, organized, functional.

But then your running evolves. You start racing more frequently. You have goals for different races (A/B/C priorities). You want to remember not just times but experiences—the weather, how you felt, what went wrong at mile 18. You need to access your race history on your phone when someone asks about your PR at the start line.

And that’s when the spreadsheet starts holding you back.

The Real Problems with Marathon Spreadsheets

1. Mobile Access is Terrible

This is the most common frustration. You’re at a race expo, and someone asks about your recent times. You pull out your phone and realize:

  • The spreadsheet doesn’t load properly on mobile
  • Columns are squished and unreadable
  • You have to pinch-zoom constantly
  • Scrolling horizontally and vertically simultaneously is a nightmare
  • The Google Sheets mobile app is clunky for anything beyond basic viewing

Spreadsheets were designed for desktop computers with large monitors and mice. Using them on a phone feels like using a website from 2005—technically possible, but painfully awkward.

The impact: You stop checking your race history because it’s too annoying to access. Data you worked hard to log becomes effectively invisible because the interface makes it unusable.

2. No Automatic PR Tracking

Want to know your 10K PR? You either:

  • Remember it (risky—memory fades)
  • Manually scan through all your 10K results to find the fastest
  • Create a complex formula with MIN functions and conditional logic

And if you race multiple distances (5K, 10K, half marathon, marathon), you need separate formulas for each. Then maintain those formulas when adding new race types.

This isn’t impossible—spreadsheets can do it. But it requires Excel skills most runners don’t have, and one formula error corrupts your entire tracking system.

The impact: You don’t actually know your PRs unless you manually track them. And when you set new PRs, you might not realize it because the spreadsheet doesn’t tell you.

3. Lost Spreadsheet = Lost Race History

The nightmare scenario:

  • Your laptop crashes and you didn’t back up the file
  • You saved it to a USB drive that got corrupted
  • You have three versions of the file (which is current?)
  • You shared it via email but can’t find which email thread
  • Cloud storage failed to sync properly

One file system error, one accidental deletion, one cloud sync failure—and years of race history vanish.

Yes, you can back up files. Yes, you should use cloud storage. But the fundamental problem is that your entire race history lives in a single file that can disappear.

The impact: Low-level anxiety that your race history could disappear. And if it does, you lose everything—not just times, but memories, progression, and context.

4. Race Details Get Lost

A typical marathon spreadsheet has columns for:

  • Date
  • Race name
  • Distance
  • Time
  • Maybe place

But what about:

  • The weather (95°F and humid, or perfect 50°F conditions?)
  • How you felt (strong finish or death march from mile 20?)
  • What went wrong or right
  • Your goals going into the race
  • The course profile (flat or hilly?)
  • Why you ran slower than expected

You can add columns for notes, but then your spreadsheet becomes impossibly wide. You can add rows below each race, but that breaks sorting. You can create separate sheets, but then data is scattered.

Spreadsheets force you to choose between clean data tables and rich race memories. You can’t have both.

The impact: Years later, you look at a 3:35 marathon time and have no context. Was that a PR attempt that fell short? A fun run after an injury? A brutal hot day where 3:35 was actually a victory?

5. Goals and Results are Separate

Most runners track what happened (results) but not what they planned (goals). Your spreadsheet shows you ran a 3:42 marathon, but it doesn’t show that you were targeting 3:30.

Some runners create separate columns for “Goal Time” and “Actual Time,” but this creates problems:

  • Wide spreadsheets (more horizontal scrolling on mobile)
  • Empty cells for races where you didn’t have specific time goals
  • No way to track A/B/C goal priorities (multiple goals per race)

The impact: You can’t see patterns in how your goals relate to results. Did you usually overshoot or undershoot? Are your goals realistic? You have no data to learn from.

6. Maintenance Becomes a Chore

Initially, adding a race to your spreadsheet takes 30 seconds. But as your system grows:

  • You forget which columns are required
  • Date formats get inconsistent (MM/DD/YYYY or DD/MM/YYYY?)
  • You accidentally sort one column without the others (data misalignment nightmare)
  • Formulas break when you insert rows
  • You debate whether to add new columns (making it wider) or new sheets (scattering data)

What started as a simple tracking system becomes something you have to actively maintain and debug.

The impact: Adding races becomes a chore instead of a moment to reflect on your achievement. You procrastinate logging races, then forget details.

7. Sharing is Awkward

Want to show your coach your race history? Email a spreadsheet file. Want to share with training partners? Export to PDF. Want to post on social media? Screenshot tiny cells that look terrible.

And if multiple people need to see your results (coach, physical therapist, running partners), you’re managing access permissions, sending updated versions, or explaining which file is current.

The impact: Your race history stays locked away because sharing it is too awkward. Coaches can’t see patterns. Friends can’t celebrate your progression.

8. No Visual Timeline

Spreadsheets show data in rows and columns. But running progression is a story that unfolds over time. Your first nervous marathon. The breakthrough race where everything clicked. The DNF that taught you humility. The comeback race after injury.

These stories don’t emerge from spreadsheet cells. You need a timeline view, a visual progression, a way to see your journey—not just data points in a table.

The impact: You lose the narrative. Your race history feels like accounting, not storytelling.

What Serious Runners Actually Need

The problems with spreadsheets aren’t bugs—they’re fundamental limitations of a tool designed for financial analysis, not for tracking athletic progression.

Here’s what a proper race tracking system needs:

Mobile-First Access

Your race history should be as accessible as your Strava feed. Pull it up on your phone at the start line, at the expo, or while chatting with running friends. No pinch-zooming, no horizontal scrolling, no frustration.

Automatic PR Detection

The system should know your PRs across all distances instantly. When you log a new 10K, it should tell you whether that’s a PR. You shouldn’t have to scan through data or maintain formulas.

Built-in Backup and Sync

Your race history should live in the cloud, automatically backed up, accessible from any device. No files to lose. No sync issues. No version conflicts.

Rich Race Details

Space for notes, weather conditions, how you felt, what worked, what didn’t. Context matters as much as times.

Goal Tracking Alongside Results

A proper race log should track what you planned (goals) alongside what happened (results). Ideally with support for multiple goal tiers (A/B/C priorities) because most runners have backup plans.

Timeline View

See your running journey as a story, not a data table. A visual timeline that shows progression, setbacks, comebacks, and growth.

Easy Sharing

Share specific races or your entire history with coaches, friends, or on social media without awkward file exports.

Minimal Maintenance

Adding a race should take 60 seconds, not involve formula maintenance or format debugging.

The Alternative: Purpose-Built Race Tracking

This isn’t an anti-spreadsheet rant. Spreadsheets are brilliant tools—just not for this specific use case.

The solution is simple: use tools designed specifically for tracking race history.

Options include:

  • Dedicated race tracking apps: Built specifically for logging races, tracking PRs, and managing goals
  • Athlinks: Race result aggregator that pulls from timing companies
  • Training platforms with race tracking: Final Surge, TrainingPeaks (more training-focused but include race logs)

Or you can build your own system in Notion or Airtable if you want customization.

The key is: stop forcing a financial analysis tool to do a job it wasn’t designed for.

Why I Built RunningLog After 8 Years of Spreadsheets

I tracked my races in spreadsheets from 2017 to 2024. I wasn’t a casual spreadsheet user—I had formulas, conditional formatting, multiple sheets, the works. My system was sophisticated.

But I kept hitting the same frustrations:

  • Opening the spreadsheet on my phone was miserable
  • I couldn’t remember my 10K PR without looking it up
  • My race goals lived in my head, not alongside my results
  • I had no way to mark DNS or DNF races without messing up formulas
  • Sharing my race history meant exporting to PDF or sending an Excel file

So I built RunningLog—the tool I wish existed when I started tracking races.

It does everything spreadsheets can’t:

  • Mobile-first interface that actually works on phones
  • Automatic PR tracking across all distances
  • A/B/C goal priorities alongside results
  • DNS/DNF/DQ status tracking
  • Rich notes per race
  • Strava integration (import races automatically)
  • Export to CSV/Excel anytime (you own your data)

The free tier covers the last 12 months of races—enough for most runners. Pro tier unlocks unlimited history.

But whether you use RunningLog or another tool, the point is the same: your race history deserves better than a spreadsheet.

Making the Switch

If you’ve been tracking races in spreadsheets for years, switching feels daunting. All that data entry, all those formulas—do you really want to start over?

Here’s the thing: you don’t lose anything by trying an alternative. Your spreadsheet isn’t going anywhere. You can run both systems in parallel for a few months and see which one you actually use.

Most runners who make the switch realize within weeks that they never open their spreadsheet anymore. The purpose-built tool just works better.

How to Transition

  1. Keep your spreadsheet: Don’t delete it—it’s your backup and your history
  2. Start logging new races in the new system: Build the habit without migrating old data immediately
  3. Gradually add historical races: When you have time, backfill major races from your spreadsheet
  4. After 2-3 months, evaluate: Which system are you actually using?

Most runners find that the new system becomes their primary tool within weeks simply because it’s easier to use.

The Bottom Line

If you’re tracking races in a spreadsheet right now, you’re doing better than 90% of runners. You’re organized, data-driven, and serious about your running.

But that doesn’t mean the spreadsheet is the best tool for the job.

Spreadsheets are powerful, but they were built for numbers, not for stories. Your race history is both. It’s your PRs and your DNFs. It’s your goals and your realities. It’s data and memories.

The spreadsheet handles the numbers. But it fails at the story.

Your race history deserves a system built specifically for runners—mobile-first, PR-tracking, goal-managing, memory-preserving. A system that makes logging races feel like celebrating achievements, not updating databases.

The spreadsheet got you this far. But it’s holding you back from where you could go.

Ready to move beyond spreadsheets? Start your race log at RunningLog—built by a runner who tracked in spreadsheets for 8 years before realizing there was a better way.


Still using a spreadsheet? Or made the switch to something better? Share your race tracking system on Instagram or Threads!

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