A website i once read, and i agreed with, suggested that a sport was defined as something that you could improve your performance at via getting physically stronger or physically faster.
Therefore basketball / football / cricket is a sport. Cycling is a sport. Swimming is a sport.
Golf is...