Reed City's Xavier Allen posts strong baseball season