GamerStation™Dota 2 Player Lookup
Look up any Dota 2 player. See their rank, win rate, top heroes, and recent matches — pulled live from OpenDota.
How to find your Steam ID
- In Dota 2: open the dashboard, click the gear (top-left), then Profile. Your Friend ID is the 9-digit number — paste it here.
- In Steam: right-click your profile name → Copy Profile URL. The 17-digit number at the end of the URL also works.
- Custom Steam vanity URLs (steamcommunity.com/id/yourname) aren't supported yet — use one of the numeric IDs instead.
Dota 2 Player Lookup FAQ
What this tool can show you and what it pulls from OpenDota.
What player data is shown?
Profile (avatar, persona name, rank, MMR estimate), overall win/loss, top 12 heroes by games played with per-hero win rates, and the most recent 10 matches with K/D/A, GPM, XPM, and outcome.
Why is my MMR shown as Unranked?
OpenDota only sees public match-data signals. If your match history is private (the default in Dota 2 settings), neither rank tier nor MMR estimate will resolve. Open Dota 2 → Settings → Options → Advanced Options → Expose Public Match Data, then play a few games to populate.
How fresh is the data?
Each player profile is cached for 30 minutes after the first lookup. Within that window, repeat visits to the same profile are served instantly from cache instead of hitting OpenDota again. After 30 minutes, the next visit refreshes everything live.
Why isn't my Steam vanity URL working?
Resolving vanity URLs requires the Steam Web API (separate from OpenDota). For now, use either your 9-digit Dota Friend ID or the 17-digit number from your Steam profile URL. Vanity URL support is on the roadmap.
Why are some matches missing items or detailed timings?
The recent matches view uses OpenDota's lightweight summary endpoint. For full match analysis with item timings, gold graphs, and team fights, OpenDota's match detail page is the source of truth — we link out to it.