No

Can I put a Shimano HG cassette on a SRAM XD body?

No. The XD body is threaded for XD cassettes that start at 10 teeth; a Shimano HG cassette (splined) won't mount on it. You need an HG body. On many hubs you can replace the XD freehub body with a compatible HG one.

Standards involved

What you need — before you buy

Related questions