Species guide
How to catch Upper Zambezi yellowfish
Labeobarbus codringtonii

freshwatergame fishCyprinidae
The Upper Zambezi yellowfish is a predatory freshwater fish known for its elongated body and preference for rocky, fast-flowing waters. It is an agile hunter that feeds on small fish, aquatic insect larvae, crustaceans, and mollusks. This species is popular among anglers for its fighting ability.
Where they live
Found in fast-moving freshwater rivers and streams with rocky bottoms in the Upper Zambezi region of Africa. Rarely found over sandy or vegetated areas.
Typical size
Up to about 39 cm
What they eat
- small fish
- aquatic insect larvae
- crustaceans
- mollusks
Best baits
- live baitfish
- crayfish
- worms
Best lures
- spinners
- spoons
- jigs
How to fish for them
- fly fishing
- spin casting
- bait fishing
Track every Upper Zambezi yellowfish you catch.
Bobbr turns each catch into a species collection, quests, and streaks. We're building it now — join the iOS waitlist for $19 lifetime founding access.
Claim founding access