Bala Shark

Balantiocheilos melanopterus

Synonyms Silver shark · Tricolor shark

Bala Shark (Balantiocheilos melanopterus) is a peaceful freshwater fish that reaches about 35 cm (13.8 in) and swims in open water. It wants 68–82°F (20–28°C) and pH 6–8, is kept in groups of 5 or more, and needs a tank of at least 864 L (228 gal).

Bala Shark (Balantiocheilos melanopterus)

At a glance

TypeFish
Adult size35 cm (13.8 in)
Minimum tank864 L (228 gal)
Group size5 or more
Temperature68–82°F (20–28°C)
pH6–8
TemperamentPeaceful
Lifespan8–10 years
Eats shrimpYes

Before it goes in

What tank size does it need?

At least 864 L (228 gal).

How many should I keep?

5 or more. Fewer than that and it spends its time hiding instead of out in the open.

Will it eat shrimp?

Yes. Shrimp are food to it, so pick one or the other.

What water does it want?

68–82°F (20–28°C), pH 6–8.

How long does it live?

8–10 years in a tank that suits it. That is how long you are signing up for.

Can it go in a new tank?

No. Sources say not to add it to a newly set-up tank — it wants a tank that has been running for months.

Good tank mates

Often compared with

Bala SharkRainbow SharkRed Tail Shark
Adult size35 cm15 cm12.5 cm
Min tank864 L243 L243 L
Group5+1+1+
Temperature68–82°F (20–28°C)68–79°F (20–26°C)68–79°F (20–26°C)
Eats shrimpYesYesYes

More livestock

Plan a tank with Bala Shark →

Sources (5) · checked Sep 2026