My BJJ Stats

Content rating
Everyone
5+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

MyBJJStats 🥋
A personal, data-driven Jiu Jitsu training tracker.

MyBJJStats helps grapplers track their progress, visualize consistency, and stay motivated on their journey from White to Black belt.

✨ Features
Dashboard: Get a high-level view of your current month's performance with responsive dials for Sessions, Hours, and Rolls.
Detailed Tracking: Log sessions with granular details:
Duration & Rolls
Class Type (Gi, No-Gi, Open Mat, etc.)
Coach status
Notes for techniques and sparring reflection
Analytics:
Monthly Breakdown: Filter stats by session type.
Yearly View: See Year-over-Year progress with aggregates for Max, Min, and Average metrics per month.
Competition tracking: Track all of your competitions, analyze, learn, improve!
Visual Insights: Interactive graphs to visualize training volume trends over time.
Health Connect Integration: Automatically syncs gym sessions with Android Health Connect.
Offline First: Works without internet, syncing data when connection is restored.
Customization:
Set monthly goals.
Theme the app to match your belt rank.
"Visual Insights" mode.

Note: This app relies heavily on Android Health Connect


📄 License
This project is open source and available under the MIT License.
A personal, data-driven JiuJitsu training tracker
Updated on
Sep 1, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

- 🥋 Concurrent & Same-Time Session Support: Enhanced all-time session deduplication to preserve multiple distinct sessions that share the exact same start timestamp (e.g. from data imports or same-day logging).
- 🔥 Streak and Roll Accuracy: Fixed streak and roll calculations so concurrent workouts with different roll tallies are counted properly.
Content rating
Everyone
Learn more

App support

About the developer
Noam Wolf
noam.wolf@gmail.com
52 Mercer St Jersey City, NJ 07302-3516 United States

More by Noam Wolf