If your kid is competing with a really good player that happens to be a year older, tell your kid to play against him as much as possible in practice and/or games. Middle school ball is about getting better, at the sake of sometimes not being able to be the best player on the field in front of mommy and daddy. If your kid is the best on the team or best in the league in middle school, find a more challenging team/league, as he isn't progressing to his potential. If you are really serious about long-term, you should want your current middle school league to be riddled with holdbacks and double holdbacks. If you just want to go through the motions and love just winning games, play on a B rec team. Getting better, great coaching, and great fundamentals are the wins you need to be worrying about right now.