Yeah so technically you havent found a block. The pool has and you would of likely not found the same block solo.
It was a team effort I'm afraid.
You are correct that they would not have found that same block, since they're not the originator of that block, but I think you're mistaken in the 'team effort part'.
Technically, they did find that block. They way it works (roughly) is that the pool effectively collects the transactions and creates the block to be solved, that block includes the information on where payment should go (to the pool). Each individual miner at a pool tries to solve that block, submitting solutions that fall within the pool's accepted range (for share counting). If a miner happens to have a solution that not only falls within the pool's accepted range, but the network's accepted range (i.e. solved the block), that's when the network broadcasts it to collect the reward. The odds of a miner solving a block at a pool is pretty much just as good as when mining solo (assuming the same parameters - i.e. some coins have different difficulties and you can often configure things at the pool to get more difficult blocks if you've got a fast miner, yielding a higher payout to you). It's just that with the low odds, it's often better to mine at a pool and get a relatively steady fractional reward than it is to try solo mining - until the odds get so bad that said fraction at a pool is negligible and you really might as well solo mine if you can stand to burn the electricity.
A 'team effort' would involve each miner contributing a small part of the solution, and that's just not how Bitcoin mining works; Either you find a solution, or you don't. It's really an individual effort, just one that is hugely parallellized, which increases the odds for the group (and most importantly, the pool), but does nothing for the individual.