HomeFish encyclopediaRay-finned fishesKnifefishesGhost knifefishesOxyrhynchus tube-snouted ghost knifefish Oxyrhynchus tube-snouted ghost knifefish (Sternarchorhynchus oxyrhynchus) Scientific name: Sternarchorhynchus oxyrhynchus M?ller & Troschel, 1849 The Oxyrhynchus tube-snouted ghost knifefish (Sternarchorhynchus oxyrhynchus) is a freshwater fish of the family Apteronotidae. Native range: South America, Venezuela and the Guianas, Brazilian Amazon. Species factsScientific nameSternarchorhynchus oxyrhynchusFamilyApteronotidae (Ghost knifefishes)OrderGymnotiformes (Knifefishes)ClassActinopterygii (Ray-finned fishes)Maximum length47.0EnvironmentFreshwater; benthopelagicClimateTropicalDistributionSouth America: Venezuela and the Guianas, Brazilian Amazon.Conservation status (IUCN)Not EvaluatedThreat to humansHarmless SourcesTaxonomy, distribution and biology data: FishBase (Froese, R. and D. Pauly, eds.), licensed CC BY-NC 4.0.Last updated 27 September 2026