Why don't you have a site for every team?
The main reason is that for each and every source we monitor, we design a very specific and detailed schema.
Other link-farm-type sites, more often than not, utilize one method of obtaining links/info (and do an excellent job).
We design not only an overall picture of the media surrounding the team, but similarly a distinct plan for each individual source. We follow the content wherever it takes us. The great thing about our system is that it gets smarter. It will find more quality content, and keep out more off-topic or poor quality content as time pases.
Put simply, we've made a conscious decision to make make fewer sites, so that we can maintain an extrememly high level of quality and accuracy. If you're a fan of the Blue Jays, Maple Leafs, Raptors, or Toronto FC, you won't find a better list of links out there.