* Drapieżnictwo: Jednym z najczęstszych powodów, dla których ryby gonią inne ryby, jest ich zjadanie. Ryby drapieżne są zazwyczaj większe i potężniejsze od swojej ofiary, a do łapania pożywienia wykorzystują swoją szybkość i zwinność.
* Terytorium: Ryby terytorialne często wyganiają inne ryby ze swojego terytorium. Ma to na celu ochronę pożywienia i lęgowisk ryb.
* Krycie: Niektóre gatunki ryb ścigają się nawzajem w ramach zalotów. Samce zazwyczaj gonią samicę, pokazując swoje płetwy i kolory, próbując ją przyciągnąć.
* Odtwórz: Ryby mogą również ścigać się nawzajem w ramach zabawy. Jest to szczególnie częste wśród młodych ryb, które potrafią godzinami gonić się nawzajem.