My catch ratio is low but I really only catch like 10% of my encounters, so it’s hard to keep track. Overall I probably have around 250k encounters and 824 total shinies so roughly 1/300 rate. Some weeks it’s really good like last week, I probably averaged like 1/180, other weeks I’ll get like 1/1000. I do prioritize checking boosted shinies over others, and prioritize checking shinies in general over catching. During comm days I’ll encounter around 500 pokemon, but really only catch ~100