About LapSplits

Every lap tells the story.

LapSplits is a track & field performance database built for fans, coaches, and data-hungry analysts. It focuses on what actually wins races: lap-by-lap and intermediate split data for middle- and long-distance events, stitched together from official results, PDFs, and live timing feeds—then cleaned, deduplicated, and made searchable.

Our Mission

Make elite athletics data usable. That means:

  • Surfacing the decisive moments in a race via 100 m/200 m/400 m splits and lap charts
  • Standardising messy result formats across seasons, meets, and federations
  • Giving practitioners the tools to filter, compare, and export data without friction

What We Offer

  • Comprehensive race splits for 100 m–10,000 m (with middle distance focus). If the race analysis document was published, we have the splits.
  • Clean athlete & event entities (smart deduping by name, DOB, and nationality) across Diamond League, World Championships, Olympics, and major circuits.
  • Powerful search & filters by discipline, round, meet, year, weather, as well as distance/time filters. Want to find all sub-26s 200m closes across all disciplines in the 2025 Diamond League season? You can.
  • Exports to CSV/Excel for Jakob tier users, with tidy column naming for instant analysis.
  • Roadmap: per-athlete dashboards, API access, and split pattern detection (kicks, fade, sit-and-kick archetypes).

How the Data Flows

Results often start life as PDFs or varied HTML formats. LapSplits ingests them, extracts structured fields (athlete, mark, round, intermediate times), and runs a reliability pipeline:

  • Parsing & normalisation across different meet templates
  • Entity resolution for athletes and meets to avoid duplicate rows
  • Quality checks for split consistency, cumulative times, and rounding rules
  • Storage in a PostgreSQL schema optimised for fast filtering and joins

Built with .NET backend + React frontend, backed by PostgreSQL.

Disciplines & Structure

We prioritise Olympic disciplines and keep the menu tidy via sensible grouping: Men's, Women's, and junior categories, with non-Olympic distances listed beneath their Olympic counterparts for common workflows.

Our Story

LapSplits began as a personal project to answer simple questions that were strangely hard to verify: Where did the decisive move happen? How evenly was that PR paced? It grew into a full ingestion and cleaning pipeline so that the wider community can study the same questions—without spending hours wrangling PDFs.

The goal isn't just to list results; it's to preserve the texture of championship racing—surges, stalls, and brave last laps—so you can see performance, not just times.

What's Next

  • Per-athlete PB progression with split fingerprints
  • "Race archetype" tagging (even/negative/kick-heavy)
  • Public API endpoints and webhooks for data updates

Get Started

Explore recent championships, compare lap charts, and export insights in seconds.

Create a free account View plans Have feedback? Get in touch