Species from the Family Centrarchidae that look "bass" like...
Genus Micropterus
M. salmoides - largemouth bass
M. salmoides floridanus - Florida largemouth bass
M. dolomieu - smallmouth bass
M. dolomieu velox - Ozark smallmouth bass
M. punctulatus - spotted bass
M. punctulatus henshalli - unnamed subspecies of spotted bass
M. punctulatus wichitae - unnamed subspecies of spotted bass
M. cataractae - shoal bass
M. coosae - redeye bass
M. notius - Suwannee bass
M. treculii - Guadalupe bass
Genus Ambloplites
A. rupestris - Rock bass
A. ariommus - Shadow bass
A. cavifrons - Roanoke bass
A. constellatus - Ozark bass
Genus Archoplites
A. interruptus - Sacramento Perch
Genus Lepomis
L. gulosus - warmouth
L. cyanellus - green sunfish
Long list of fish there, but when trying to ID a fish, usually the quickest way to narrow it down is by seeing geographically where you were and then second, look at the habitat.
There is also a long list or natural and man made hybrids. With it being a "spring creek" the likelihood of any man made hybrids is nil. Spring creeks also tend to not be polluted nor turbid which makes a natural hybrid unlikely as well.
When considering these factors the list of possibilities is quickly cut down to:
Largemouth bass
smallmouth bass
spotted bass
rock bass
green sunfish
None of these species match the description:
it looked like a brown trout but with fewer spots and a mouth like a bass.
There are no trout found in OK, except for seasonally stocked fish so that removes any species of trout from the running.
Perhaps it is a yet undescribed species... However, it's been a long time since a new freshwater species from North America of that size has been found.
My best guess is it is an unusually colored smallmouth bass with a lot of freshwater mussel glochidia parasitizing it causing the black spots. Or perhaps an unusually colored rock bass...
anyway back to the other half of my question, has anyone ever stocked a pond with shoal , redeye, or any other sub
As far ss this question... Shoal, redeye, Suwanee and Guadalupe bass are all stream dwelling species. Shoal bass are uncommon because of their strict habitat requirements. The redeye bass is the biggest of the species topping out at just a hair over 18" or so... I have no personal experience with any of these species as they are not found where I live so I have never tried to collect them from the wild and see if they would live in a pond. But with their natural habitat being rocky riffles and pools I doubt they would do well in ponds and certainly could not compete with LMB if they were present.
I have stocked rock bass into ponds. They survived but never spawned. However the ponds I stocked them in, were not really conducive to them spawning. If one had a pond with large areas of rocky habitat with cooler temperatures, I suspect they may spawn. However, like smallmouth, I doubt they would compete well with LMB.