Despite that, we have done well.
इसके बावजूद हमने अच्छा प्रदर्शन किया।