because the hard court is harder so it can have more energy bounce off than soft grass
Both balls can bounce on grass. don't believe me. try it on your own
Because it has a soft surface.
No ball bounces higher than others. There are different ball for different surfaces and it depends on what surface you are on (clay, hard, or grass). The ball will bounce higher on hard then it does on clay or grass. -tennis player
I am assuming you are talking about tennis. On a grass surface, the ball will bounce fast. On clay courts, the ball will bounce slower than on grass. On a hard court, the speed of the ball bounce will be in between clay and grass.
turf grass
Grass absorbs some of the energy from the ball when it bounces, resulting in a lower rebound height compared to a hard surface like concrete. The flexibility and thickness of grass blades can also dampen the ball's impact and reduce its bounce.
A ball will typically bounce higher on a hard surface like tile compared to a soft surface like carpet. This is because the hard surface allows for less energy to be absorbed upon impact, resulting in a higher bounce.
When struck by a tennis racket the factor which effects the ball is how much spin is applied to the ball (more specific top spin) and the surface which you play on. For example: hard courts will bounce alot higher then grass courts.
Grass tennis is tennis which is played on grass. A famous grass tennis arena is the Wimbledon.
A soccer ball will typically bounce higher on concrete than on grass. Concrete provides a harder and more solid surface, allowing for a better rebound of the ball compared to the softer and more absorbent surface of grass.
Wimbledon is played on specially grown grass that allows the ball to bounce normally. The grass is cared is specially cared for when not in use.