Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Keep in mind a player's likeness might be covered as well as their name. The same applies to others outside of sports such as actors, politicians, and even regular people. Slightly changing a name of someone and keeping them in the same professional field is a pretty obvious use of a players likeness. Depending on your use you might be covered as an exception of free expression. But it would be risky to rely on.
Just because UDP doesn't guarantee it is sent doesn't mean you can't guarantee it. You can roll out your own by sending data to the server. And your server sending a callback. If your client transmits data and doesn't receive the callback it is a 50% chance it failed. (The other is the possibility the server got it but couldn't send the callback.) TCP also might need a similar callback. All you would know is the data failed to send. But you still don't know if the receiver handled it correctly. Hence the need to have a callback system in place either way if you want to ensure reliability.