For athletes
A coach's eye on every session.
Grounded in your training, not the internet.
Log a roll and CombatScore spots the pattern you can't feel — the gap that keeps costing you, the game plan for next class, the breakdown of an opponent's style.
What sets it apart
Other training apps give you a chatbot. CombatScore gives you a loop.
Four things make it a coach's eye on your training, not a generic AI you have to interrogate.
It comes to you
You don't have to ask. Every fifth session, the analysis runs itself and shows you the gap that keeps costing you — before you face it across the mat again.
Grounded in your rolls
Your weakness analysis is built from your last 20 sessions and a curated technique library — not a generic chatbot guessing. Nothing is invented, nothing is borrowed from a stranger's game.
It reads the mat, not a form
Talk for 20 seconds after a roll, or drop a clip — AI turns it into a logged session: techniques, positions, submissions for and against. No tapping through menus on the mat.
It compounds
Every logged roll sharpens the next read. The more you train on it, the more precisely it spots what you can't feel in the moment — the leak you'd never catch alone.
The CombatScore AI loop
improves next session
An athlete drills and rolls on the mat — the raw material.
improves next session
What happens at each step
The same five steps run on every session you log — the AI does the watching and drafting, you stay in control of what it sees.
- 01
Train
It starts with mat time — drilling, positional rounds, live sparring. CombatScore doesn't change how you train; it starts paying attention to what already happens, so every session becomes usable signal instead of a memory that fades by the drive home.
- 02
Log
The session is captured the fastest way available — a 20-second voice note, a short video, or a single tap. Speech-to-text plus an extraction model turn it into structured data: techniques, positions, rounds, and outcomes, tagged against your own gym's vocabulary — not a generic dropdown.
- 03
Detect
Across dozens of sessions, AI surfaces the pattern a single class hides — a guard that keeps getting passed, a member whose attendance is sliding, a technique that's finally sticking. It reasons over your actual history, on a cadence, so the read finds you before the problem does.
- 04
Plan
From those patterns, AI drafts the next concrete move — tonight's drill, a pre-session game plan, a promotion shortlist, a class focus — retrieved from a curated technique library and grounded in your real training data, never the open internet. Always a starting point, never the final word.
- 05
Coach decides
A human reviews every draft and approves, edits, or discards it. Nothing reaches an athlete automatically — the AI proposes, your coach decides, and the approved result feeds the next session, sharpening every read that follows.
What it spots that you can't feel
Weakness analysis
Every fifth session, AI spots the pattern — like getting passed on the same side.
Last 20 sessions
- Passed: right-side knee cut9×
- Swept from half guard6×
- Back takes finished+4
Pre-session game plan
What to drill tonight, pulled from your recent rolls and your gaps.
Tonight's focus
- Knee-cut counter (under-hook)drill
- Guard retention reps3 rounds
- Position: half guard bottomspar
Style matchup scout
A breakdown of a specific opponent's style before you face them.
Opponent: pressure passer
- Threat: smash pass to mounthigh
- Opening: over-under counterdrill it
- Pace: slow, grip-heavynote
Voice log → structured data
Talk for 20 seconds after your roll; AI turns it into a logged session.
“Rolled with the new purple belt…”
- Rounds logged5
- Techniques tagged8
- Submissions2 for / 1 against
It only knows your sessions.
Your weakness analysis comes from your last 20 rolls, not a generic chatbot. You control what it sees, and nothing leaves your account.