Yes because indoor cricket helps your batting by using nets and wall to improve your shot placement and also helps your Bowling by making it more accurate by looking straight down lines. It also lets you know how much bounce to put on a ball in outdoor game.
There is hundreds of outdoor sports; Netball, basketball (there is both indoor and outdoor Football. Soccor. European handball. Swimming. (both indoor and outdoor) Cricket. Baseball. Softball. Teeball. Athletics (running, longjump, high jump, discus, shotput.) Any Many Many more. Are you asking what outdoor sports are there? Your grammar is really bad.
Outdoor Lacrosse is usually played on a grass field but there are some outdoor turf fields. Indoor Lacrosse is played at indoor turf arena.
outdoor
outdoor
an indoor stadium
It is an indoor game, but can play outdoor when there is no any strong wind.
outdoor
Outdoor
it is an outdoor plant
The opposite is outdoors.
indoor
It is an indoor game, but can play outdoor when there is no any strong wind.