Both are played with a wooden bat, a very hard ball of approximately the same circumference, and there is throwing, hitting and running involved. I stumbled across this video that makes a very interesting comparison between the two sports.
In the course of reading up on cricket, I discovered one surprising difference: In baseball, if you hit the ball up into the stands, the spectator who catches it gets to keep it. The home plate umpire puts a new ball into play, and the game goes on. In cricket, if you hit the ball up into the stands, the spectators have to give it back! — because you don’t get a new ball unless the old ball has been damaged or has been in play for 80 “overs” — which equates to 480 “legal” bowls (1 “over” = 6 bowls). I also learned that a baseball pitcher is called a “pitcher” and his throwing is called “pitching,” because when the game first started, they were not allowed to throw overhand — they had to “pitch” the ball underhand the same way you pitch horseshoes, without the wind-up you’re allowed in softball.
And here, just for comparison:
That last one kinda gives a new meaning to the phrase “throw like a girl” . . . .