According to the article I read about how sports can positively affect one’s mental well-being as well as personal experience, it is true. Throughout my research, I found there are many mental health benefits, which include improved well-being, reduced stress, and better “social functioning.” More specifically, team-based sports have a greater impact on positive mental health growth, due to the social aspect. Though, even self-based sports improve self-awareness, personal growth, and mental health gains. The article I read explained, “Sport participation is often in a social context. Because of this social nature, it is conjectured that sport participation may be associated with greater psychosocial health benefits than other forms of PA.” What this quote means is that sports that usually involve being around other people, like teammates, coaches and other people, can boost your mental and emotional health more than solo activities like running alone or working out in a gym. Although, solo physical activity “can still gain mental health benefits which can enhance the development of true-self awareness and personal growth.” All in all, any sport or activity that involves physical activity can boost someone’s mental health and help them in all facets, whether it’s physically or mentally. 
https://ijbnpa.biomedcentral.com/articles/10.1186/1479-5868-10-135