Johnny Branch's european competitions records