Buena Vista Park ball fields named for local sports legends