It feels like this would be a cool and easy-to-implement feature that you could also look at games from other teams that are in your league. Particularly, it would be very interesting to check games from teams that have suspicious very high win rates (like 95%+ for new accounts that should already be meeting lots of gold and master opponents) in their profile page, so it would be easier to judge if there is a reason to report them for cheating and "stealing" one of the few promotion spots or if maybe they are "just" alt accounts which would be annoying too though.
It would be even better if everyone's last x multiplayer games were available to watch directly on their profile page but my suggestion would be a first step, at least.