OP, city of Gaithersburg has most of those sports and some like soccer are multi season. Gaithersburg will place him on a team with other kids from the same school which is great for friendships and, as they get older, carpools

. You really won’t find a single year round option, you will need to sign up for each season.
It’s also okay for your kid to not be sporty! I was not sporty as a kid and resented everyone’s focus on sports vs music or other pursuits. That said, it’s definitely helpful as an adult to have a bare clue as to how to dribble a basketball, hit a baseball, etc. so maybe introduce to lots of sports but then back off if your child does not really enjoy.