Asian Needlefish
Xenentodon cancila
Also known as: freshwater garfish, Freshwater Garfish, silver needlefish
A torpedo-shaped freshwater predator that will absolutely bite the hand that feeds it.

About
The Asian needlefish (Xenentodon cancila) is one of those species that looks like it wandered in from a different era. Long, slender, and armed with a beak full of sharp teeth that it is not shy about using. Despite the 'freshwater garfish' nickname it often picks up, this fish is actually a member of the Belonidae family, making it closer kin to marine needlefishes than to true gars. It ranges widely across South and Southeast Asia, from Sri Lanka and India through to the Mekong basin, where it occupies mid-water columns in rivers, canals, and ponds, typically favoring open stretches without floating vegetation. In the wild it feeds heavily on crustaceans and small fish, and in the aquarium it will eat pretty much anything that fits in its mouth. Including your fingers if you are careless. That said, it is genuinely peaceful toward tankmates too large to swallow, and juveniles show a noticeable schooling instinct, so keeping a group of four or more brings out more natural behavior. The main challenge is not temperament but setup: this is a fast, active swimmer that needs a well-covered tank with generous horizontal space. Captive breeding is possible but uncommon, with eggs attached to plants or current-exposed surfaces by long adhesive filaments.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Asian Needlefish
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Asian Needlefish get?
- The Asian Needlefish reaches about 9.5–15.5" as an adult.
- What size tank does the Asian Needlefish need?
- A minimum of 86 gallons is recommended for the Asian Needlefish, with more room needed for a proper group.
- What water parameters does the Asian Needlefish need?
- The Asian Needlefish does best with a temperature of 64–86°F, a pH of 6–8, hardness around 2–20 dGH.
- Is the Asian Needlefish aggressive?
- The Asian Needlefish is semi-aggressive. It can work in a community with careful tankmate choices and enough space.
- What does the Asian Needlefish eat?
- The Asian Needlefish is a carnivore. It needs a meaty, protein-rich diet of frozen or live foods.
- How long does the Asian Needlefish live?
- With good care, the Asian Needlefish typically lives 3-5 years.