my water source for my pond starts only a few hundred feet above my pond. during construction we had a rain that washed the creek channel out really bad. you would think there wasn't any chance any fish could have stayed in the pond area due to the amount of water and current rushing thru. i was advised to kill off my pond before the initial stocking, but i didn't listen. my friend has an antique glass minnow trap and they are awesome for catching fish in still water. we put it in the pond just to see how many fathead minnows and bg we could catch. we instantly started catching gsf.
i have read where they are the first fish to establish in a body of water that has previously been dry. i have also heard people say they have seen them swim upstream thru pasture grass during a heavy rain and make their way into cattle watering holes.