Home baseball Baseball – respectable success in the European Championship sport