TrackMyOsu vs. osu!track: feature comparison

TrackMyOsu and osu!track both let you snapshot your osu! stats and see how they've changed. The main difference is granularity. osu!track shows differences between two timestamps — typically two of your manual updates. TrackMyOsu organizes the same data around play sessions: a session begins when you click Start, ends when you click Stop, and is stored as a discrete record alongside every previous session. Pick whichever model matches how you want to think about your play history.

What both do well

Both tools are free, both use the public osu! API, both show pp / rank / accuracy changes between snapshots, and both let you look up profiles you don't own. If you only need to see how much you've improved over a stretch of time, either works.

Where TrackMyOsu is the better fit

If you want a permanent log of your individual play sessions — each one with its own start, end, and diff — TrackMyOsu was built for that. The session is the unit of analysis. You can see exactly what changed during a single sit-down, and every such record is preserved.

Where osu!track is the better fit

If you'd rather think about your progress as a long stream of arbitrary date-range queries, osu!track's model fits better. It also has the longer history and broader user base.

Can you use both?

Yes. Both pull from the same public osu! API; running them in parallel doesn't conflict. Several players use TrackMyOsu for live session tracking and osu!track for longer-arc views.

By . Last updated 2026-05-08.