Skip to content
Menu

Find a species

Freshwater Fish Directory

1,171 species

Browse

Species profiles

1171 results

Madagascar Rainbowfish

Bedotia madagascarensis

Care level
Intermediate
Adult size
10 cm
Minimum tank
108 litres
Temperature
23–32 °C

Mahecola Barb

Puntius mahecola

Care level
Beginner
Adult size
7.5 cm
Minimum tank
81 litres
Temperature
18–24 °C

Major Cactus Plecostomus L186

Pseudacanthicus major

Care level
Specialist
Adult size
22.5–30 cm
Minimum tank
300 litres
Temperature
25–30 °C

Malabar Danio

Devario malabaricus

Care level
Intermediate
Adult size
8–12 cm
Minimum tank
240 litres
Temperature
18–26 °C

Mango Plecostomus L047

Baryancistrus chrysolomus

Care level
Advanced
Adult size
22.5–30 cm
Minimum tank
300 litres
Temperature
26–31 °C

Marble Betta

Betta splendens var. "Marble"

Care level
Beginner
Adult size
5–7 cm
Minimum tank
40 litres
Temperature
22–30 °C

Marbled Hatchetfish

Carnegiella strigata

Care level
Intermediate
Adult size
3–3.5 cm
Minimum tank
70 litres
Temperature
20–28 °C

Marbled Headstander

Abramites hypselonotus

Care level
Beginner
Adult size
14 cm
Minimum tank
108 litres
Temperature
20–30 °C

Marbled Sleeper Goby

Oxyeleotris marmorata

Care level
Specialist
Adult size
65 cm
Minimum tank
540 litres
Temperature
22–28 °C

Marlboro Red Discus

Symphysodon aequifasciatus var. "Marlboro Red"

Care level
Advanced
Adult size
15–18 cm
Minimum tank
350 litres
Temperature
27–31 °C

Marliers Julie

Julidochromis marlieri

Care level
Intermediate
Adult size
15 cm
Minimum tank
110 litres
Temperature
23–27 °C

Mascara Barb

Dawkinsia assimilis

Care level
Intermediate
Adult size
12 cm
Minimum tank
243 litres
Temperature
19–25 °C

Maze Plecostomus L164

Pterygoplichthys sp. (L164)

Care level
Specialist
Adult size
40–50 cm
Minimum tank
600 litres
Temperature
24–29 °C

Mbu Puffer

Tetraodon mbu

Care level
Specialist
Adult size
75 cm
Minimum tank
1944 litres
Temperature
24–26 °C

Medaka (Japanese Ricefish)

Oryzias latipes

Care level
Beginner
Adult size
3–3.6 cm
Minimum tank
40 litres
Temperature
16–22 °C

Megasema Eartheater

Geophagus megasema

Care level
Intermediate
Adult size
15–22 cm
Minimum tank
400 litres
Temperature
24–29 °C

Meghalaya Danio

Danio meghalayensis

Care level
Specialist
Adult size
4–5.1 cm
Minimum tank
72 litres
Temperature
18–26 °C

Melon Barb

Haludaria fasciata

Care level
Beginner
Adult size
7 cm
Minimum tank
81 litres
Temperature
22–26 °C

Mendezi Dwarf Cichlid

Apistogramma mendezi

Care level
Intermediate
Adult size
5 cm
Minimum tank
40 litres
Temperature
23–29 °C

Mercury Discus

Symphysodon aequifasciatus var. "Mercury"

Care level
Advanced
Adult size
15–18 cm
Minimum tank
350 litres
Temperature
27–31 °C

Metal Guppy

Poecilia reticulata var. "Metal"

Care level
Beginner
Adult size
3–6 cm
Minimum tank
40 litres
Temperature
17–28 °C

Mexican Tetra

Astyanax mexicanus

Care level
Beginner
Adult size
9.5 cm
Minimum tank
72 litres
Temperature
20–25 °C

Miniature Pencilfish

Nannostomus anduzei

Care level
Intermediate
Adult size
1.6 cm
Minimum tank
40 litres
Temperature
22–28 °C

Mirabilis Eartheater

Geophagus mirabilis

Care level
Advanced
Adult size
14–20 cm
Minimum tank
350 litres
Temperature
24–29 °C

Molly

Poecilia sphenops

Care level
Beginner
Adult size
6–8 cm
Minimum tank
80 litres
Temperature
21–28 °C

Moonlight Gourami

Trichopodus microlepis

Care level
Beginner
Adult size
15 cm
Minimum tank
81 litres
Temperature
25–30 °C

Mosaic Guppy

Poecilia reticulata var. "Mosaic"

Care level
Beginner
Adult size
3–6 cm
Minimum tank
40 litres
Temperature
17–28 °C

Moscow Guppy

Poecilia reticulata var. "Moscow"

Care level
Beginner
Adult size
3–6 cm
Minimum tank
40 litres
Temperature
17–28 °C

Motoro Stingray

Potamotrygon motoro

Care level
Specialist
Adult size
50 cm
Minimum tank
1944 litres
Temperature
24–26 °C