No machine like matter can result best fr you health. In this circumstance, you are asked by me to play football. The other one could be swimming.
I prefer football since I dont really care about my body shape. But sometimes I do go to gym to use some of their facilities.
I would say the gym no doubt, It works your muscles and makes you more defined and buff! Football is really not cool and just gives you a bit of exercise and bruises!