Champions League group stage doesn't count goal difference as a priority, but result between teams which have same number of points. It is confusing because league counts GD as priority while CL doesn't. He must have been better in matches against you, that's why he is 2nd.