The Dota 2 API is currently unavailable. Results from your new matches will appear once it returns.
You need to enable the "Expose Public Match Data" setting in the Dota 2 client for your statistics to appear on Dotabuff. Learn More

My Dota 2 statistics are out of date or can't be found at all, help!

By default, Dota 2 players are anonymous. If you would like to see your statistics, you'll need to enable the "Expose Public Match Data" setting in the Dota 2 game client. This is a one-time action you need to take that grants Dotabuff access to your match data.

Enabling the "Expose Public Match Data" setting will allow our systems to gather data from the matches you have played. You can then see all of your personal statistics, Hero statistics, lifetime records and more!

In order to enable the "Expose Public Match Data" setting, please take the following steps:

  1. Open the Dota 2 game client and click the Settings icon
  2. Navigate to "Options"
  3. Check the box of "Expose Public Match Data"

Share match history

Next you'll need to sign in with Steam using your Dota 2 account. Afterwards, we'll provide a link you can click to update all of your match data.

Sign in with Steam