About Ninja Runs
Type a name. Tap a run. Watch it start. Ninja Runs is a searchable index of ninja competition videos that takes you to the exact second an athlete steps on the course - instead of dragging a progress bar across an 8-hour livestream hoping you didn't miss them.
How this started
This one's on my wife. ๐ Every time our kids competed, the run would eventually land on a marathon livestream - and then came the hunt. Scrubbing back and forth through hours of footage, squinting at tiny banners, overshooting, rewinding, trying to find our kid's 90 seconds somewhere in the middle of the day. By the time we found it we'd half-missed the moment we were looking for.
She kept saying there had to be a better way. She was right. So Ninja Runs reads the on-screen name banner for every single athlete, notes the exact timestamp their run begins, and lines it all up so you can just search a name and jump straight there. If it saves one other parent that frantic scrubbing, it was worth building.
It's bigger than one weekend
The fun part: this doesn't have to stop at the latest competition. We can go back through past comps and organize them too - so parents can find their athlete's runs across a whole season, and athletes can pull up every run they've ever done in one place. Yes, that footage already exists on YouTube. The difference is ease: finding it should take five seconds, not fifteen minutes.
Share a run, not a haystack
Found a great run? Hit Share and you get a clean link that opens that athlete's run right here on Ninja Runs - cued to the exact moment, not just "somewhere in this 8-hour video." Send it to grandma, drop it in the team chat, post it. They click, they watch, done.
How it works
- We process each broadcast. Competition livestreams are long - often 8+ hours covering dozens of athletes across multiple waves.
- We detect every runner. The on-screen name banner is read automatically as each athlete steps up, giving us their name and the exact timestamp their run begins.
- We match official results. Each run is linked to the official leaderboard for that division and stage, so you see rank and finish time.
- You search and watch. Type a name, tap a run - it opens right at the second that athlete starts. Share the link and it does the same for whoever you send it to.
A note on accuracy
Names and run times are verified against official results. The banner text is read by OCR, so an occasional spelling slip is possible - if a search comes up empty, try a partial or last name. See something off? Use the flag button on any run and we'll fix it.
We don't host the videos
Every run plays from its original source on YouTube - we just point you to the right second. If you own a video and want it removed from the index, flag it as a takedown and we'll pull it.
Submit a video
Have a competition video we haven't indexed yet? Use Submit a video from the menu - paste a YouTube link and we'll process it. Add your email and we'll let you know once it's live.
Made by a ninja parent (and his very patient wife) ยท not affiliated with any league or competition. Back to search โ