Dotabuff is a website where a large amount of stats and information about players and the matches in Dota 2 are collected. Dotabuff may prove invaluable when doing your research about a specific team or a player.