Of course, I can recommend you one site that helps me a lot to follow Dota 2 matches and analyze player stats. It's
https://e-sportstats.com/dota2/matches . There you will find an extensive database with match results, team and player stats, as well as a lot of other useful information. Very handy for studying strategies and keeping track of the latest news from the world of Dota 2. I've been using it for about half a year now, and I really like it. One of the features I'd like to highlight is the ability to view detailed stats for each player and team. You can see their rating, wins, losses and other stats. In addition, the site offers up-to-date information about upcoming matches, tournament schedules, and even forecasts from professionals. All in all, I think this is a great resource for any Dota 2 fan.