You are double his level. It’s all about the relative strength of your opponents, from what I can tell. He’s fighting more people that are way above his power level, thus earning more gold.
That’s because you must have a team with an higher team value meaning the difference between the opponent and your team value is lesser, ending in smaller earnings.