Introducing Race Kiroku

One place for your whole race season — from dream list to finish line. Free, no catch.

<p class="blog-hook"><strong>One place for your whole race season — from dream list to finish line.</strong></p> <p><em>Kiroku</em> (記録) means "record" in Japanese. Race Kiroku is a free tool for ultrarunners to plan, track, and reflect on their race seasons.</p> <ul class="blog-tldr"> <li><strong>Never miss a registration deadline again</strong> — lottery dates, openings, and cutoffs surfaced automatically</li> <li><strong>Import years of race history in one click</strong> — UltraSignup, CSV, or Strava</li> <li><strong>Paste a race URL, skip the data entry</strong> — distance, elevation, location auto-filled</li> <li><strong>Stop forgetting required gear at 4am</strong> — reusable gear checklists attached to each race</li> <li><strong>See your stats, your map, your friends</strong> — analytics, course maps, and a community feed</li> </ul> <p><a href="https://racekiroku.com"><strong>Try it free at racekiroku.com</strong></a> — no credit card, no trial, no catch.</p> <hr /> <p><em>Still here? Here's the full story.</em></p> <p>Every ultrarunner I know has a "system." A Google Calendar with race weekends blocked off but zero context. A Notes app with a packing list from 2023. A mental list of dream races they'll remember exists two weeks after registration closes.</p> <p>I was fully this person. Missed registrations, forgot required gear, stacked races too close together. So I built something better.</p> <h2>Plan your season</h2> <img src="/blog/images/2026-03/blog-pipeline.png" alt="Race pipeline showing races organized by status — Considering, Registered, Completed" /> <p>Every race starts as a "hmm, maybe." Race Kiroku tracks the whole journey — from vague interest to considering to registered to completed. Tag races by priority: goal race, training race, fun run, destination event.</p> <img src="/blog/images/2026-03/blog-calendar.png" alt="Race calendar showing Gorge Waterfalls on April 12 with registration alerts and recovery shading" /> <p>Recovery windows shaded after races so you can see if you're being ambitious or reckless. Registration deadlines surfaced before they sneak past you.</p> <h2>Track everything</h2> <img src="/blog/images/2026-03/blog-import.png" alt="UltraSignup import showing 38 results for Naoko Reeves with status filters" /> <p>UltraSignup import pulled in 38 of my past results in one click. No copy-pasting from old emails. Got a spreadsheet? CSV import auto-maps your columns — 50+ aliases recognized, duplicates skipped.</p> <img src="/blog/images/2026-03/blog-auto-capture.png" alt="Auto-capture showing WSER URL auto-populating race details — 100 miles, 18,000 feet elevation" /> <p>Adding a new race? Paste the URL. Race Kiroku reads the page and auto-fills distance, elevation, location, date. Zero manual entry.</p> <img src="/blog/images/2026-03/blog-completed-races.png" alt="Completed races list showing 37 finished races with distances, finish times, and bib numbers" /> <p>37 completed races from 50-milers to 50Ks — finish times, distances, bib numbers. Your entire race history in one place.</p> <h2>Know your races inside out</h2> <img src="/blog/images/2026-03/blog-gear.png" alt="Gear management showing Minimum Required template with GPS Watch, Extra LMNT, Hydration Vest" /> <p>Build reusable gear templates and attach them to races. GPS watch, extra LMNT, hydration vest — build it once, never have that sinking pre-race feeling again.</p> <img src="/blog/images/2026-03/blog-course-map.png" alt="Zion Ultras 60K course map with lap splits 38-42 and elevation profile showing 5,514 feet of gain" /> <p>Upload a GPX file for full course visualization with elevation profile. Zion Ultras 60K — lap splits, 5,514 feet of gain, the whole terrain laid out.</p> <img src="/blog/images/2026-03/blog-analytics.png" alt="Analytics showing 17,930 ft total vert, 62.1 mi longest race, 100% finish rate, 37 total starts across 6 active years" /> <p>17,930 feet of total vert, 62.1 miles longest race, 100% finish rate (knock on wood), 37 starts across 6 years. See how your racing evolves year over year.</p> <img src="/blog/images/2026-03/blog-geographic.png" alt="Geographic stats showing 2 countries (USA and New Zealand) and 4 of 51 US states covered" /> <p>2 countries, 4 out of 51 US states. Plenty of map left to fill in.</p> <img src="/blog/images/2026-03/blog-community.png" alt="Community feed showing Yuka completing Lake Saroma Ultramarathon 100K in 12:48:13" /> <p>Follow other runners, share your profile as a race resume, keep tabs on friends' seasons. My friend Yuka just finished Lake Saroma 100K — right in my feed, no checking five different apps.</p> <h2>Try it free</h2> <p>Race Kiroku is still early — more integrations, shareable race reports, better crew tools coming. But it's usable today and I'm using it every day for my own season.</p> <p><strong>Free. No credit card. No trial.</strong></p> <p><a href="https://racekiroku.com"><strong>Sign up at racekiroku.com</strong></a></p>