The other force that will have a huge effect on whether or not the ball will roll very far is friction, and this is the force which occurs when two objects rub together. For a good example of this, rub your hands together. If you push your hands together as you rub, you will feel that it’s more difficult to move your hands. This is because of friction. You may also feel that your hands are getting warmer. This is the friction energy being turned into heat energy and the pressure is applied between the two different surfaces.
So, this experiment would depend on a number of things. How big is the ball? If the ball is small, then it could easily find it difficult to remain rolling in the grass. If you are throwing a ball the size of a marble on grass or dirt, then the marble will roll much further on the dirt. This is because there are no things in the way of the object during its trajectory path.
If you are throwing something like a soccer ball, however, then things might be different. The results can’t really be predicted, as the difference between dirt and grass when you’re throwing a ball is really rather small. A ball should find it easy to travel over either of these surfaces as they provide minimal friction and a relatively flat surface in order to keep on rolling.