It certainly looks like one! The head shape, the ring on its neck, the pattern under its wings, and even the dark strip at the tip of its tail all seem to look like an osprey. And you were near water, which is where osprey inhabit. All seems to point towards your conclusion of an osprey.
Lovely ducks in a pond. Many Mallards, I believe some hybrids of Mallard x American Black Duck. But these ones I can't pin point. The white eyebrows on the top two throw me off. And the bottom grey duck - is it a hybrid? In Fate, TX.