Lancer Catfish
Bagrichthys majusculus
A secretive Thai catfish with territorial attitude and a spine worth respecting.

About
A bottom-dwelling catfish from Thailand, Bagrichthys majusculus belongs to a small genus whose members are sometimes called lancer catfish. A nickname earned by the elongated dorsal spine that's a hallmark of the group. This species carries notably long pectoral-fin spines as well, which helps distinguish it from its closest relatives. It's a moderately sized catfish, reaching around six inches as an adult, with the secretive, crepuscular habits you'd expect from a fish that spends its wild life tucked into river-bottom cover. Don't let the relatively small mouth fool you into thinking this is an easygoing tankmate for everyone. It's quite territorial toward other bottom-dwellers, particularly its own kind. Males are especially intolerant of one another, so the most workable arrangement is a single male kept with three or more females. Interestingly, keeping a school of active mid-water fish alongside them, larger rasboras or medium barbs work well, tends to draw them out more often. The combination of territorial behavior and specific social needs puts this one in the intermediate category rather than beginner territory. Breeding has not been documented in home aquaria; in the wild, adults move into seasonally flooded zones to spawn when the rains arrive.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Lancer Catfish
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Lancer Catfish get?
- The Lancer Catfish reaches about 6–6.5" as an adult.
- What size tank does the Lancer Catfish need?
- A minimum of 43 gallons is recommended for the Lancer Catfish, with more room needed for a proper group.
- What water parameters does the Lancer Catfish need?
- The Lancer Catfish does best with a temperature of 72–82°F, a pH of 5.5–7.5, hardness around 1–15 dGH.
- Is the Lancer Catfish aggressive?
- The Lancer Catfish is semi-aggressive. It can work in a community with careful tankmate choices and enough space.
- What does the Lancer Catfish eat?
- The Lancer Catfish is an omnivore. It does well on a varied diet of quality flake or pellet plus occasional frozen or live foods.
- How long does the Lancer Catfish live?
- With good care, the Lancer Catfish typically lives 5-8 years.