Baseball is even
better than that. It's a bunch of discrete events that are built out of many, many nigh-identical repetitions of even
smaller discrete events.
The other point to make is that baseball controls the combinatorial explosion by either having the players act in relative isolation (when fielders handle the ball) or by grouping them in tiny groups of two or three (pitcher, batter, and to some extent the catcher), one of whom is generally a constant in any given game (the catcher), and one of whom only changes a few times per game (the pitcher). This is a fairly restricted set of possible matchups, and these are replayed over and over to get better stats. That's why baseball is the statistician's dream.
Similarly, in basketball there are fairly few players on the floor, and they tend to match up with each other fairly predictably. And while American football puts 22 players on the field, most of them never touch the ball, and most of the remaining players do the same sort of job over and over in the same relatively small part of the field, interacting with the same small subset of players on the other team.
But soccer is all over the place. ;)