The matchmaking is pretty fair, most likely its that your just going up against premade that aren't a "guild premade". They are a premade but they each belong to a different guild or none. That might be throwing you off a bit in thinking you always randomly get the underdog team .