The Best Anglers Never Stop Learning

The Best Anglers Never Stop Learning

BECOME A MEMBER

Membership sign up

Sign up today to access our library of fly fishing courses, fly tying patterns and expert advice. 

MidCurrent Flybrary

Grab your vise and start tying your next confidence pattern.  With over 550+ recipes, you can use the filters to choose the best pattern for a night of fly tying genius.

Quick Search

Water Category

Water Type

Target Species

Insect Stage

Imitation Category

Insect Type

Insect Species

Difficulty

Tying Time

Free Featured Fly Patterns →

Dry

Highly visible for anglers, and a realistic profile for the trout. Jay Zimmerman is the inventor of this pattern and does a great job of making a pattern that is easy to see and realistic for the trout. You don’t have to sacrifice visibility for realism here and that makes it a highly effective fly that often outperforms more traditional caddis dry fly patterns

Estimated Tying Time: 3-5 Min

Dry

The “tail” on this fly is actaully meant to represent a trailing shuck, meaning that the insect is done emerging but the shuck hasn’t come off yet. That makes an easy meal for trout, and man do they take advantage of it often. The deer hair will keep this fly afloat much better than many of the other comparable patterns.

Estimated Tying Time: 5-7 Min

Nymph

This is a great stonefly imitation for clear water conditions, since it is a bit more realistic than other stonefly nymph patterns out there. The slimmer body with the vinyl rib will help get this fly down to the bottom of the river where the nymphs are. As well as the krystal flash legs also won’t hold the fly up as rubber legs will, so give this fly plenty of line to sink to the bottom.

Estimated Tying Time: 3-5 Min

Nymph

This is a neat little jig nymph that has some great ribbing effect with the two rooster saddle quills. This also allows this fly to be super slim and to drop quickly in the water column. The jig hardware allows this fly to ride along the bottom of the river hook point up, so the snags at the bottom of the hole won’t be as big of an issue.

Estimated Tying Time: 1-3 Min

Fly Tying Recipes

NYMPH
EASY

Rooster Quill Euro Nymph

This is a neat little jig nymph that has some great ribbing effect with the two rooster saddle quills. This...
Estimated tying time: 1-3 Min
NYMPH
EASY

Confetti Smash Nymph

This is a great attractor fly for when the water starts to turn a bit off-colored, or even in full-blown...
Estimated tying time: 3-5 Min
NYMPH
EASY

Icy Pheasant Tail

This is a nice shiny pheasant tail that will get the attention of any fish that are close to it....
Estimated tying time: 3-5 Min
NYMPH
EASY

Rainbow Warrior Euro Nymph

This is just a rainbow warrior on a jig hook. The advantage of a jig hook is that it allows...
Estimated tying time: 1-3 Min
NYMPH
EASY

Krystal Stonefly

This fly is a neat little stonefly that can be a bit more realistic than some of the patterns out...
Estimated tying time: 3-5 Min
NYMPH
EASY

Green Caddis Czech Nymph

This is a great little realistic caddis pattern that can be great to use for all types of trout water,...
Estimated tying time: 1-3 Min
OTHER
MEDIUM

Predator X Streamer

This is a solid streamer for warm water and cool/ temperate water for any fish species that eats other fish....
Estimated tying time: 15-30 Min
NYMPH
EASY

Carrot Stick Euro Nymph

This is just another jiggy perdigon fly in an attractive orange colorway. This can be a great searching fly, as...
Estimated tying time: 1-3 Min
OTHER
EASY

Steelhead Squirmy Worm

This is a great worm pattern to use in heavy water, or when you need to the fly to sit...
Estimated tying time: 1-3 Min
NYMPH
EASY

Brahma Stonefly

This is another more realistic stonefly pattern that can be a great addition to a fly box for many different...
Estimated tying time: 5-7 Min
OTHER
EASY

Spey Wooly Bugger

This is a great lightweight wooly bugger that will flutter and swing in the water for some great swing action....
Estimated tying time: 5-7 Min
OTHER
MEDIUM

Intruder Egg Sucking Leech

This is a classic streamer that can be used in plenty of different applications for different types of fish. Use...
Estimated tying time: 7-10 Min

MidCurrent FlyBrary

Grab your vise and start tying your next confidence pattern.  With over 550+ recipes, you can use the filters to choose the best pattern for a night of fly tying genius.

membership highlight

Sign up today to access our library of fly fishing courses, fly tying patterns and expert advice. 

NYMPH
EASY

Rooster Quill Euro Nymph

This is a neat little jig nymph that has some great ribbing effect with the two rooster saddle quills. This...
Estimated tying time: 1-3 Min
NYMPH
EASY

Confetti Smash Nymph

This is a great attractor fly for when the water starts to turn a bit off-colored, or even in full-blown...
Estimated tying time: 3-5 Min
NYMPH
EASY

Icy Pheasant Tail

This is a nice shiny pheasant tail that will get the attention of any fish that are close to it....
Estimated tying time: 3-5 Min
NYMPH
EASY

Rainbow Warrior Euro Nymph

This is just a rainbow warrior on a jig hook. The advantage of a jig hook is that it allows...
Estimated tying time: 1-3 Min
NYMPH
EASY

Krystal Stonefly

This fly is a neat little stonefly that can be a bit more realistic than some of the patterns out...
Estimated tying time: 3-5 Min
NYMPH
EASY

Green Caddis Czech Nymph

This is a great little realistic caddis pattern that can be great to use for all types of trout water,...
Estimated tying time: 1-3 Min
OTHER
MEDIUM

Predator X Streamer

This is a solid streamer for warm water and cool/ temperate water for any fish species that eats other fish....
Estimated tying time: 15-30 Min
NYMPH
EASY

Carrot Stick Euro Nymph

This is just another jiggy perdigon fly in an attractive orange colorway. This can be a great searching fly, as...
Estimated tying time: 1-3 Min
OTHER
EASY

Steelhead Squirmy Worm

This is a great worm pattern to use in heavy water, or when you need to the fly to sit...
Estimated tying time: 1-3 Min
NYMPH
EASY

Brahma Stonefly

This is another more realistic stonefly pattern that can be a great addition to a fly box for many different...
Estimated tying time: 5-7 Min
OTHER
EASY

Spey Wooly Bugger

This is a great lightweight wooly bugger that will flutter and swing in the water for some great swing action....
Estimated tying time: 5-7 Min
OTHER
MEDIUM

Intruder Egg Sucking Leech

This is a classic streamer that can be used in plenty of different applications for different types of fish. Use...
Estimated tying time: 7-10 Min

Quick Search

Water Type

Insect Stage

Imitation Category

Insect Type

Insect Species

Difficulty

Tying Time