Dozens compete in Pitch, Hit & Run contest