I LOVE GIGGS on 21 February 2017
Requested. Please don't add platinum points.
I don't know which method is easier, but I'd recommend creating a new account in Xbox Live and request the members to add you as a friend. It is really easy to get the achievements leadboard through the Xbox, website or your mobile.