My guess would be that most fish are introduced from both upstream and downstream during heavy rain events. The last time we had heavy rainfall here I saw small fish that had swam upstream for hundreds of yards to end up in my girl's pond site. When the water returned to normal levels they were stranded in some small pools. It seems like fish instinctively move to new waters when the opportunity presents itself.