My favorite place to buy sports bras is
Amazon. With a Prime membership, you get free second day shipping and free return shipping on clothing. But it can be a time-consuming process, although I learned a lot along the way. Who knew "tall roots" we're a thing ( and were the thing that mean strap on two tight bras wouldn't work for me)?
Some very good sports bras are really only sold online, such as Enell, Lynx, Shock Absorber and Anita Sports. One of the excellany Polish bra manufacturers has started making a sports bra as well, though it's too recent for many reviews. There is also a German bra manufacturer that apparently makes an excellent -- but very pricey -- sports bra.
Of course, I have to buy online because no local store carries the small band/large cup I need. If you are properly fitted within the "matrix" sizes, you may have more options in brick and mortar stores. -- Suzanne