You asked

Is the canon rf 100 500mm f 4 5 7 1l is usm good for sports?

Yes, it's a reasonable choice for sport, with one caveat. The 100-500mm range covers the sideline-to-far-field reach that sport usually needs. On full frame it frames like the 100-400mm and 200-600mm lenses I usually recommend, and it's stabilised with autofocus, which helps when the action won't wait for you. The catch is the aperture: at f/7.1 on the long end, you'll need good light or a higher ISO in gyms and under floodlights. For sport, I'd pair it with a full-frame body such as the Canon EOS R5 Mark II or Canon EOS R3. On APS-C, the Canon EOS R7 stretches the reach even further. See Wildlife and sport for the reach guidance, and buying used if you want to save on this lens.

Written by Claude from this site's pages.

From these pages