I agree with Danny. I'd look at using individual constraints to challenge the more experienced player while creating advantages for the less developed player, so they're both working on the same skills but at an appropriate level. A few ideas I've used or would consider: - Finishing constraints: The more experienced player can only finish with their weak hand, isn't allowed to leave the ground_on_defence, or must finish off two feet. - Defensive constraints: Have the more experienced player defend while holding a basketball with both hands. This limits their ability to reach and forces them to work on positioning and footwork, while giving the less experienced player a better opportunity to attack. - Defensive positioning: Start the defender on the offensive player's hip or slightly behind them, creating an advantage and allowing the offensive player to work on protecting their driving lane and finishing through pressure. - Dribble limitations: Give the experienced player a maximum of one or two dribbles to create their shot, while allowing the developing player three or four. - Shooting constraints: The experienced player must create separation using a specific move, change of pace or counter before shooting. The developing player can focus on getting balanced, creating space and taking a controlled shot. - Recovery defence: Give the less experienced player a head start, with the defender recovering from behind or from a disadvantageous angle. You could also use different scoring systems within the same competitive activity. For example, the developing player gets two points for a successful finish, while the experienced player only scores if they finish using their weak hand or successfully execute a particular skill. I'd also consider adjusting the defensive pressure progressively. Start with guided or restricted defence, then gradually remove the constraints as the developing player becomes more successful. The key for me is that both players should experience success, failure and appropriate challenge. You don't necessarily need different drills; you need different constraints within the same drill.