Skip to content

For students

Your rolls, translated into clear next steps

Upload a roll and tag moments such as knee on belly or an escape to side control. Revisit the lead-up, search those moments in your journal, and use your recorded rounds to see where your game breaks down.

No gym account required. Link to an academy later if you want.

From a roll to your next training focus

  1. Upload your training video.
  2. Tag the moves and transitions you want to review.
  3. Find those moments again in your journal.
  4. Compare your recorded results and choose what to work on.

You add the tags. Your footage supplies the context.

Why memory isn’t enough

Most hobbyists remember one or two moments from open mat—“I almost had an arm bar”—and lose the signal in the noise. The patterns that actually define your game repeat across dozens of rolls: where you keep ending up, who finishes you, which techniques you attempt but never land, how your pace drops in round four vs round one. BJJ RollUp is built to surface those patterns so you stop repeating the same Tuesday without knowing why.

You don’t need a competition team or a full-time coach to deserve that clarity. If you show up and roll, you generate data. The app’s job is to turn it into specific questions for next week: refresh this sweep, pressure-test that escape, notice this blind spot before it costs you another tournament match.

What the student app actually gives you

Structured logging. Sessions and rounds with partners, outcomes, positions, submissions, and notes—consistent enough that reports mean something month over month. Not “felt good today” essays that you can’t compare to last month.

Core overview analytics. Volume, gi vs no-gi mix, performance distribution, submission effectiveness, partner and belt breakdowns—so you see who you actually train against and what happens when you do.

Advanced fighter analytics. This is where generic apps stop and jiujitsu-specific intelligence starts: Rust Index (what’s slipping from your live game), Survival Curve (time to the first recorded tap in reviewed rolls), Kryptonite Profile (where the same failure mode repeats), fatigue and pacing curves, and tendency reads coaches can use—because they’re tied to how you roll, not a generic step counter.

Injury and partner awareness. Track what happened, with whom, and when—so “my shoulder” isn’t a mystery three weeks later and you can spot training loads that correlate with nagging issues (awareness, not medical advice).

Everything rolls up to one timeline: your belt journey with evidence, not vibes. When your gym joins BJJ RollUp, your history can connect to the academy context without starting from zero.

Who it’s for

Travel athletes, multi-gym grapplers, garage mat warriors, and anyone whose home academy isn’t on the platform yet—you’re not a second-class user. The same analytics stack is there from day one. When you affiliate with a gym that runs RollUp, coaches can meet you where your data already lives.

Want the exhaustive list?

The features page catalogs every analytics block grouped the same way as the app—with explanations of what each measurement shows.

Every analytics measurement in the app

Below is the live catalog from the student app—same sections and measurements as Analytics. Expand each category to browse.

Start tracking

Core overview

Roll volume and outcome mix with filters for time window, Gi vs No-Gi, roll mode, and starting position.

Volume

  • Total rounds in the selected window
  • Gi vs No-Gi split (donut)

See how much you are actually rolling and how uniform choice shifts over time.

Performance

  • Dominated vs Neutral vs Got Dominated counts
  • Same breakdown split by Gi and No-Gi (stacked bars)

Understand outcome mix at a glance instead of guessing from memory.

Start position

  • Share of rounds by Standing, Seated, Guard, and other starts
  • Percent labels on the distribution chart

Spot positional habits in how rounds begin.

Move of the Day hit rate

  • Sessions where the instructed technique showed up in live rolls
  • Hit rate percentage and progress bar

Measures whether class instruction is translating into sparring execution.

Technique and strategy

Aggregates from `get_analytics_action_aggregates` plus per-technique deep dive.

Attack mix

  • Distribution of attack categories (pie total = actions)
  • Per-category counts in the legend

Shows where your offensive volume actually goes.

Action success rates

  • Per-action attempts vs successes (grouped bars)

Highlights which actions convert and which burn attempts.

Top submissions

  • Ranked submission finishes with counts

Surfaces your highest-frequency finishing patterns.

Top takedowns

  • Ranked successful takedown entries with counts

Shows which entries you are actually landing.

Top sweeps

  • Ranked sweep successes with counts

Makes reversal and guard recovery strengths obvious.

Weakest links

  • Submissions you tapped to most often (ranked list)

Turns defensive liabilities into clear repair targets.

Technique deep dive

  • Attempts, successes, and success rate for any tracked technique
  • Adoption curve: successful executions over time with taught-day markers

Connects instruction days to live-roll execution for one technique at a time.

Trends and conditioning

Roll-level trends derived from filtered roll summaries.

Performance over time

  • Average performance score by session day (line chart)
  • Axis maps scores to Dominated / Neutral / Smashed bands

Shows whether outcomes are improving or drifting across weeks.

Cardio over time

  • Average cardio rating by session day (0–10 scale line chart)

Surfaces conditioning drift independent of pure outcomes.

Performance vs cardio

  • Stacked outcome counts grouped by cardio rating level

Reveals how perceived conditioning lines up with round outcomes.

Correlations and rivalries

Partner-aware views for matchup-specific trends.

Outcome by start position

  • Dominated / Neutral / Smashed counts stacked by starting position

Shows which starts correlate with better or worse performances.

The takedown effect

  • Outcome stacks for I got takedown, opponent got takedown, and no takedowns buckets

Quantifies how takedown outcomes relate to round results.

Partner rivalry

  • Partner selector sourced from roll history
  • Average performance trend over time for the selected partner

Lets you study one matchup instead of blending all partners together.

Advanced correlations

Heavier correlations that unlock with richer partner metadata.

Performance by opponent weight

  • Dominated / Neutral / Smashed stacked by opponent weight class bucket

Requires partner weight data; explains when the chart is empty.

Success rate by opponent belt

  • Success vs fail counts grouped by opponent belt

Shows finishing reliability across belt matchups.

Average cardio by start position

  • Mean cardio rating per start position with round counts in tooltips

Highlights conditioning differences by how rounds begin.

Learned vs executed

  • Horizontal bars comparing drilled reps vs live-roll executions (top techniques)

Shows whether class reps are actually showing up in sparring.

Health and safety

Injury signals derived from roll flags.

Injuries over time

  • Monthly injury counts from rounds flagged injured

Makes injury spikes visible across training blocks.

Injuries by partner

  • Horizontal bar chart of injury counts per partner name

Surfaces partners associated with higher injury frequency (not causation).

Advanced fighter analytics

Deep stats built on your roll history: Rust Index (what’s slipping), Survival Curve (how long you last under pressure), Kryptonite Profile (where you keep losing the same way), Fatigue Curve, and tendency reads coaches can actually use.

Tendency insights

  • Positional and stylistic tendencies inferred from roll logs

Turns raw rolls into coaching-ready tendencies.

Kryptonite profile

  • Blind-spot style breakdown of repeated failure patterns

Surfaces the exchanges that most often break your plan.

Fatigue curve

  • Performance vs round order to expose pacing drop-offs

Shows where late-round fatigue changes outcomes.

Rust index

  • Technique risk bands (fresh, fading, rusty, forgotten)
  • Time since last successful execution per technique

Prioritizes what to refresh before it falls out of your live game.

Survival curve

  • Estimated share of reviewed rolls without a recorded tap at each elapsed time

Uses known observation times and your saved tap tags from completed reviews. Rolls with unknown timing are excluded.

Why athletes stick with BJJ RollUp

Train anywhere

One log for travel, multi-gym life, or garage rounds—filters still make sense when your training context changes.

Know what to fix next

Stop guessing why open mat felt rough; let the charts point to positions, pacing, or decay you would not notice otherwise.

Keep history that compounds

Six months of structured rolls beats six pages of prose—especially when you compare purple belt you to blue belt you.