I'm only picking baseball because you never end a game in a tie and the scores are generally slightly higher.
In baseball you cant win if your only good player is the pitcher, you need you batters, pitchers and fielders to all be on your game plus your management has to know when to pull pitchers or pinch hit
I play softball so baseball is really similar to softball. Baseball just has more action.
I am canadian and I say baseball.
Hockey requires much more skill, power and dedication. In baseball, half of the game you are sitting on the bench. In hockey however, everyone plays, unless of course you are the back up goalie. Hockey requires non stop skating, speed, accuracy and teamwork. However, when you team is batting in baseball, all you need to do is hit the ball and run. The only time where teamwork is used is when you are on the outfield in baseball, whereas in hockey, when you are playing you are using teamwork and making plays. In baseball, most of the time you are just standing until the ball is hit, this is when you start to run. In hockey, you play nonstop, besides faceoffs of course. It is obvious that hockey requires much more skill and dedication, thus rendering it a superior sport to baseball.