I agree to @TheUltraElite. There are fixed matches but mostly in esports it's not the bookies that run it but it's the players themselves. For example, there were already a lot of players that were banned by valve due to match fixing. Knowing that Valve is the owner of steam where Dota 2 currently runs and the one that organizes huge tournaments with millions of prize pools, it's a devastating ban for life for those involved players.
https://liquipedia.net/dota2/Banned_playersThis is precisely why I can never bet on esports. I'm not saying it's full of cheats or anything but I've heard stories from lower levels and seen myself in my country some of the local tournaments, where it's just full of deals and backdoor agreements.
Good to ban people for life from cheating. I absolutely hate it.