I would say " Sports have always been my hobby" or " Sport has always been my hobby". "Tennis is my favorite sports" is definitely incorrect. It should be "sport".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
dimsumexpressSports promotes healthy body.. . . . promotes healthy bodies.