I don't do sports, apart from occasional hiking. But what I need to do is to not over-eat and try to eat properly. What worked for me regarding diet are the following three: 1) paleo, 2) keto, 3) intermittent fasting (eat only in 8-hour window). Any one of those three helped me to stay in shape without gym, all worked for me.