You need roughly 4,600 calories per day and should aim to eat 3-4 hours before hard practices or competitions, with a low-fat meal of 200-300g carbohydrates and 30g protein such as a turkey sub with chips and fruit. If less time is available, eat a snack like fruit, milk or a granola bar 1-2 hours before, or a sports drink less than 1 hour before. Recovery is also important, so pack portable snacks and eat 30-60g carbohydrates each hour during long practices or tournaments, and have a carb- and protein-rich meal after games.