What exactly is considered gheebah for example were I to call a basketball player bad, would I be committing gheebah? Also I heard that public information isn't gheebah, is this true like is what I'm talking about is a known fact will it still be considered gheebah.

You may evaluate public figures such as players, but in a respectful way that doesn’t compromise their dignity. You can say that X player is better than Y player. That’s not gheebah. You may even say that X player isn’t that good, but it must be said in an appropriate and respectful way.