I think setting the edge cache for teams something like 12 hours seems reasonable since information about teams shouldn't really change.

If having recent match information on the team controller is a real issue we can write a /matches url to grab only the matches for the team which may not have edge enabled at all.