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:

Bowling cricket:

Pitching baseball:

Pitching horseshoes:

Pitching softball:

That last one kinda gives a new meaning to the phrase “throw like a girl” . . . .