Tom Alfi's european competitions records