The Missouri and Yellowstone Rivers, along with their tributary rivers like the Bighorn, create fishing opportunities across the length of the state. The Flathead River and its eponymous impoundment are also tremendous fishing spots. The mountain streams and alpine lakes of the Rocky Mountains, like the Gallatin River, delight fly anglers.
Check out these Greenough, MT fishing resources: