What about "pretty"?
Also, "beautiful goal, catch, shot, jump, etc etc"
Beautfiul=aesthetically appealing. Hot has a vaguely leering element, also has connotations that the usually a girl in question is steamy, sexual etc.
This may be different outside of England but generally when someone...