Aquariumpro
🔍
← Back to species
FishFreshwaterBeginnerSemi aggressive

Marbled Goby

Oxyeleotris marmorata

Also known as: Soon Hock

A motionless giant that eats anything fitting in its enormous mouth.

Marbled Goby
1 / 13
© (c) C.H.Leung, some rights reserved (CC BY-NC) · CC-BY NC

About

The marbled goby (Oxyeleotris marmorata) is widely considered one of the largest goby-type fish in the world, and that sheer scale defines everything about keeping it. Native to river systems, swamps, reservoirs, and flooded forests across Southeast Asia, from the Mekong and Chao Phraya basins through the Malay Peninsula, Philippines, and Indonesia, it carries a mottled brown and cream pattern that makes it nearly disappear against a substrate of rocks or wood. In the wild it is a prized food fish, known in parts of its range as soon hock and fetching high prices at market. In an aquarium it is a dedicated nocturnal ambush predator that spends daylight hours sitting completely still, often perched improbably on a powerhead or other small surface. Do not mistake that stillness for passivity. It is constantly sizing up tankmates, and anything that fits in its cavernous mouth is fair game. Keeping it with smaller fish is simply not an option. Large specimens have been housed alongside equally sized fish like arowana, but this demands a genuinely huge tank and is always a gamble. It is territorial with others of its own kind, and captive breeding has not been reliably achieved. For the dedicated oddball keeper with serious space, it is a genuinely fascinating animal.

Frequently asked questions

How big does the Marbled Goby get?
The Marbled Goby reaches about 15.5–25.5" as an adult.
What size tank does the Marbled Goby need?
A minimum of 149 gallons is recommended for the Marbled Goby.
What water parameters does the Marbled Goby need?
The Marbled Goby does best with a temperature of 72–82°F, a pH of 6.5–7.5, hardness around 10–15 dGH.
Is the Marbled Goby aggressive?
The Marbled Goby is semi-aggressive. It can work in a community with careful tankmate choices and enough space.
What does the Marbled Goby eat?
The Marbled Goby is a carnivore. It needs a meaty, protein-rich diet of frozen or live foods.
How long does the Marbled Goby live?
With good care, the Marbled Goby typically lives 5-8 years.