1st i don`t get how you keep getting him in the cup as you said his team are full of superstar`s unless you both have same quality team

2nd is he`s not on your friends list so the only other way to avoid him every season is tank one season (but save your skill point`s for the next season) this way you should not meet again