I really only follow cricket in India, but a good portion of those players appear in manycommercials with countless other contracts and are pretty much superstars in India, so I doubt they any of them are struggling for money.
There are something like 9 or 11 players on a team, and a good portion should be able to bowl.
Batting: The field is a large circle, with the pitch in the very middle. You can hit the ball anywhere. If you hit the ball, you can run to earn points, but you arent forced to (if you dont hit it far). If the ball rolls past the boundry you get 4 points, if it flies over, you get 6. A great batter (Sachin Tendulkar) can get a century (100 runs) which is very impressive. If you get a hit, you and the person opposite you run back and forth, switching spots.
Bowling: You pitch it from above your head with a form of top spin, and it hits the ground and bounces up to the batter. You can put all types of spins on the ball. The aim is to hit any of the 3 wickets behind the batter, or make the batter pop-up.
There are two types of matches test matches, and one day-ers.
One Day:
Both get (I think) 45 overs (16 bowls per over?) or all out (whichever comes first), and have to get as many runs as possible. Thus when batting, you "swing for the fences" and try to hit it outside the ring.
Test:
It lasts 3 days or all out (whichever comes first), I dont exactly what the specifications are for having both teams bat. Because there is more time batters are more patient while batting.