Skip to main content

osu! Username Search and Player Lookup

Find an osu! player’s public profile, previous usernames, rankings, and published beatmaps.

First search free. No card required.

Last updated

About osu! profiles

How osu! usernames work

Every osu! account has a numeric user ID, and the profile lives at osu.ppy.sh/users/ followed by that ID. Typing a username after /users/ redirects to the ID, so the ID, not the name, is the reference to save. Usernames are up to 15 characters and may use letters, numbers, spaces, underscores, dashes, and square brackets.

Typical profile URL: https://osu.ppy.sh/users/<handle>

Tips for finding accounts

Signed in, use the player tab in the site search. Signed out, open the profile URL using the username; it redirects to the numeric user ID.

Profile visibility

An inactive player's name can be claimed by someone else through a paid name change, so an old bracket, stream, or screenshot may use a name that now belongs to a different account. Restricted accounts lose their leaderboard scores, and the website and social handles on a profile are self-reported.

More about osu!

What this service is

osu! is a rhythm game with a public website at osu.ppy.sh. Each player profile shows performance points, global and country rank, rank history, play count, medals, badges, beatmaps the player has made, and a user page the player writes. The osu! rules allow one account per person, ever, which makes an established profile a useful anchor.

Username and URL behavior

Names are capped at 15 characters of letters, numbers, spaces, underscores, dashes, and square brackets. A supporter tag unlocks one free name change; later changes cost more each time, from $8 up to a $100 cap. osu! reverts names that impersonate major public figures, and names of players with ranked beatmaps or profile badges cannot be taken by anyone else.

Links and account details

Look at the previous usernames list, join date, country, rank history graph, highest rank, play count, badges, group labels such as moderation or beatmap nomination roles, and any website, X, or Discord handle the player shows. Years of rank history and tournament badges are hard to fake; a matching avatar is not.

Common impersonation pattern

A lookalike cannot inherit a player's history. A copycat account has its own numeric ID, a recent join date, and little rank history, and a name claimed after the original owner went inactive still sits on the new owner's ID. Compare those three things with the player you expect before trusting a name in chat or a tournament lobby.

How to report a concern

On the website, open the profile's three-dot menu and choose Report; in game, use the !report command. Scams and phishing in private messages go through a regular report. The osu! Reporting bad behaviour page lists the route for forum posts, comments, beatmaps, and staff conduct.

osu! Verification Checklist

Check the profile

  • Open osu.ppy.sh/users/<handle> and note the numeric ID it redirects to. Save the ID, not just the name.
  • If your name comes from an old bracket, stream, or screenshot, check the previous usernames list on the profile.
  • Compare the join date and rank history with when the player you mean was active.
  • Check which game mode the profile is showing, because rank and stats are kept per mode.

What to do with the results

  • Record the numeric user ID next to the current name so later renames don't break your notes.
  • Screenshot the profile header, previous usernames, and rank history with the date you checked.
  • Keep links to any tournament or forum page that ties the player to this exact profile.
  • Re-check the profile before acting on old evidence, since names can move between accounts.
  • Run the name through ProfileTrace to check the osu! profile and where the same name appears on ~4,000 sites, such as a channel the player streams on. Treat each hit as a lead until the osu! profile's own links or history connect it.

Checks and reporting on osu!

Signs of a copied account

  • The right name on a profile with a much newer join date than the player you know.
  • Rank, badge, or tournament claims made in chat or Discord that the profile does not show.
  • A recent rename to a well-known player's name, visible in the previous usernames list.
  • Private messages pushing outside links for supporter tags or account help, which osu! treats as reportable scams.

Check the account

  • Where a tournament page, stream overlay, or forum post links a profile, compare the numeric ID in that link with yours.
  • Follow the website or social handles on the profile and check that those accounts point back to the same player.
  • Check whether the name is protected: names of players with ranked beatmaps or profile badges cannot be claimed by others.
  • Compare beatmaps the player has made and their upload dates with what the player says about their history.

Report a copied account

  1. Copy the profile URL with its numeric ID and screenshot the profile and any messages.
  2. Use Report in the profile's three-dot menu, or !report in game chat.
  3. Follow osu!'s reporting guide for forum posts, comments, beatmaps, and private-message scams.
  4. For a stolen account or a name problem, use the osu! account help centre.

Questions about osu!

Can I see an osu! player's old usernames?

Usually. osu! lists purchased name changes on the profile as previous usernames. Players can ask support to remove an old name that exposes private details, so a missing entry does not prove there was no earlier name.

Enter Username