Of course, but a great team can adapt their product to meet the market demands and will execute well. A poor team, on the other hand, likely cannot come up with a great product or, if they can, will execute poorly. After all, if they have a great product and execute well then, by definition, they're a great team.
To pick a winner, you need foresight. You have to know a lot about what people are doing today to predict what they are doing tomorrow.