Ball Hockey is a version of Ice Hockey played on a hard floor with a ball rather than a puck, and with runners rather than skates. It is very similar to Innebandy (Russia) and Floorball (Europe), with the three sports being very much the one sport with minor Continental variations.
For more on Floorball see: https://eirball.ie/floorball/
Unihoc is also similar, except it is played with a puck rather than ball. see: https://eirball.ie/unihoc/ for more details.
Ball Hockey (Overviews):