In VA, at least in my association, we wear the Virginia High School League (VHSL) patch over the heart, and we wear our association logo (Cardinal) on our black jackets.
We don't have to wear a patch for rec ball but most of the officials do. All of my VHSL patches are sewn on. When you get as old as I am, you sometimes forget things (patches, belt, etc). Changed to pleated beltless pants and sewed the patches on so -- no more forgetting.