immamac already gave a good answer to this, but I will throw in another reason why the answer is effectively "no" - non-competes are disfavored restraints of trade. They're enforceable, but only to the extent that they are reasonably limited in terms of industry, time, and location.
So a non-compete that prohibits a petroleum engineer from working for any oil company, anywhere in the country, for 10 years, will not be enforceable. But if it says that the engineer can't go work for another company providing the same services he was providing (like fracking fluid mixture), who are operating in the Permian basin, for the next year - that might be enforceable. There are also questions of equity involved, where a court won't want to screw some low-level guy out of better job or something similar.
A Texas court would take a very dim view of a non-compete in an NIL deal for a college kid, especially if it was broad enough to cover teams outside the state.