You asked

Sigma 500mm f 4 dg os hsm sports vs canon ef 500mm f 4l is ii usm?

Both are 500mm f/4 primes for full frame, both stabilised and autofocusing. On full frame they frame the same, and on Canon APS-C bodies both give about 800mm equivalent. My pages don't list prices, weights or optical differences, so I can't call a winner on image quality from here.

The real difference is mounts. The Sigma 500mm f/4 DG OS HSM Sports fits both Canon EF and Nikon F, and it covers more bodies, including Nikon D850, D5 and D6. The Canon EF 500mm f/4L IS II USM is Canon EF only.

If you shoot Canon, either will do the job. If you shoot Nikon, the Sigma is the only one of the two that fits. For long lenses generally, see wildlife and sport, and buying used is worth a look, since good lenses hold their value well.

Written by Claude from this site's pages.

From these pages