Shacra baril
Opsarius shacra
Also known as Barilius shacra, Thousand spotted barilius
Care at a glance
- Temperature
- 64–79°F (18–26°C)
- pH
- 6.5–7.8
- Adult size
- 5.5 in (14 cm)
- Minimum tank
- 53 gal (200 L)
- Temperament
- Mostly peaceful
- Social behavior
- Schooling
- Swim level
- Middle
- Difficulty
- Medium
- Breeding
- No record
- Rarity
- Rare
- Origin
- Himalayan foothill rivers of India, Nepal and Bangladesh
- Family
- Danionidae
Overview
The shacra baril is a fast, cool-water schooling fish built for big river tanks, so keep a group of at least six and give them length to swim. They are mostly peaceful but energetic, and are best matched with equally lively fish such as larger barbs and hillstream loaches rather than small or slow tankmates, which can be harried. Barils burn energy quickly, so feed generously and often with flake, pellets, and plenty of frozen or live foods, or they thin out fast. A long tank of around 200 liters or more with strong flow and a tight lid suits them, as they jump.
In the wild
It ranges along Himalayan foothill rivers in India, Nepal and Bangladesh, in the Ganges and Brahmaputra drainages, clear, gravel-bedded water that runs cool and fast and swings with the seasons. Give it a long tank with current, open water, a gravel or sand bed, and rounded stones. Unheated or lightly heated is fine, from 18 to 26 C, with the pH from 6.5 to 7.8.
Good to know
Opsarius shacra, family Danionidae, was described by Francis Hamilton in 1822 and grows to about 14 centimeters, slim and silvery with a row of short bluish bars along the side. It is also written as Barilius shacra. Its aquarium breeding is not recorded; in the wild it is an open-water egg-scatterer that spawns with the seasonal rains.
Did you know
Hamilton kept the local Gangetic name for the fish when he described it in 1822, so the scientific epithet shacra preserves the everyday name that river people were already using.
Tank mates
Shacra baril is a mostly peaceful, schooling species that keeps to the middle. These picks match on water type, temperature, pH, size and temperament.

One-spot synodontis
Synodontis notatusFreshwater9.8 in (25 cm)53 gal (200 L)72–81°F (22–27°C)
Redline Torpedo Barb
Sahyadria denisoniiFreshwater4.3 in (11 cm)53 gal (200 L)59–77°F (15–25°C)
Bleher's rainbowfish
Chilatherina bleheriFreshwater4.7 in (12 cm)53 gal (200 L)73–81°F (23–27°C)
Mascara Barb
Dawkinsia assimilisFreshwater4.7 in (12 cm)53 gal (200 L)66–77°F (19–25°C)
Giant whiptail catfish
Sturisomatichthys aureusFreshwater7.9 in (20 cm)53 gal (200 L)73–81°F (23–27°C)
Red hump eartheater
Geophagus steindachneriFreshwater5.9 in (15 cm)53 gal (200 L)72–82°F (22–28°C)
Common questions
What size tank does a Shacra baril need?
A Shacra baril needs at least 53 gal (200 L). It spends most of its time in the middle.
What temperature and pH do Shacra baril need?
Shacra baril are comfortable at 64–79°F (18–26°C) with a pH of 6.5–7.8.
How big do Shacra baril get?
An adult Shacra baril reaches about 5.5 in (14 cm).
Do Shacra baril need a group?
Yes. Shacra baril are a schooling species and should be kept in a group, not singly.
Where to buy
Some links may not be the exact species or variety.
…or ask your local fish store.
Appears in
Keeping Shacra baril?
Track water tests, reminders and stocking fit.
Planning tankmates
See how Shacra baril fits a stocking plan. Open the stocking calculator
Add to your site
Show this species on your own site: a shortcode for WordPress, or an HTML embed for anywhere else.
Related species
Barna baril
Opsarius barnaFreshwater5.9 in (15 cm)53 gal (200 L)64–79°F (18–26°C)
Jeweled baril
Opsarius pulchellusFreshwater5.1 in (13 cm)53 gal (200 L)72–81°F (22–27°C)
Bernatzik's baril
Opsarius bernatzikiFreshwater4.3 in (11 cm)42 gal (160 L)72–81°F (22–27°C)Malabar baril
Opsarius malabaricusFreshwater4.3 in (11 cm)42 gal (160 L)68–79°F (20–26°C)
Fiery baril
Opsarius ardensFreshwater4.1 in (10.5 cm)42 gal (160 L)68–79°F (20–26°C)
Gangetic scissortail rasbora
Rasbora rasboraFreshwater5.1 in (13 cm)42 gal (160 L)72–81°F (22–27°C)
