Good compression but still burns oil

Have a stock 2008 rzr 800 that burns about a quart every 50 miles or so. I’m 99% sure that previous owner dusted it. Compression on both cylinders just under 170. I do notice the smell of oil while riding. Assume that is the burning off.

I always thought that a bad top end meant low compression?

I assume at least I need new pistons/rings. Or could my oil consumption be from something else? Anyone else have good compression and yet burn oil?