How to find a Dota 2 match ID
Find the match ID of any Dota 2 game: in the client's match details, in a Dotabuff, OpenDota or STRATZ link, or by searching a player's recent games.

Every Dota 2 match has a numeric ID, currently ten digits long, such as 9052204107. The replay file is named after it, stats sites put it in their URLs, and it’s what you paste to import a match.
In the client
Open your profile, go to your match history and click a game. The match details screen shows the ID along with the date, mode and duration. If you have already downloaded the replay, the file in your replays folder has the same number as its name.
In a stats-site link
The big stats sites all put the ID at the end of the match URL:
https://www.dotabuff.com/matches/9052204107
https://www.opendota.com/matches/9052204107
https://stratz.com/matches/9052204107You don’t need to cut the number out. ReplayDojo’s import field takes the whole link and reads the ID from it.
From a player's recent games
If you know who played but not which game, press Search by player under the import field. You can type a player name, paste a Steam or Dotabuff profile link, or enter an account ID. It lists that player’s recent matches with hero, result, K/D/A and duration; click one to import it.
Got the ID or a link? Paste it into the import field on the home page.
Import a match