I only know baseball but one of the best brands is Louisville for bats only but Easton, Worth, Rawlings, Mizuno, Wilson are a few really good brands. I have four kids, my oldest is 16 so I've been in this for over ten years. My husband and I play softball 4 nights a week also. These are some of the best brands but most of it is the play and what they are comfortable with. My son and my husband use Wilson for gloves. We use Easton, Worth and Stealth for bats but Louisville makes a great baseball bat. Hope this helps.
i personally wear and use only 3 things for baseball. mizuno, louisville, and adidas. mizuno is really good and popular for baseball. for basketball i use any adidas wear. and tennis i dont really know about. but i go with adidas cause i feel its the best brand out there.