Well, there is some way to use "mögen" as well as "gern /gern haben".
"Ich mag Tennis." = I like tennis.
Man sagt nicht "Ich mag Tennis spielen."
Besser "Ich möchte Tennis spielen." = I'd like to play tennis.
"Ich hab Tennis gern." = I like tennis. (Possible, but we use this more often to indicate we like/love people:) "Ich hab Dennis gern."
"Ich spiele gern(e) Tennis." =
"Ich mag es, Tennis zu spielen." = I like playing tennis.
"Ich mag es, die (/meine) Zeit mit meinen Freunden zu verbringen." =
"Ich verbringe die (/meine) Zeit gern mit meinen Freunden." = I like spending (my) time with my friends.