Yes 22 mag is good for 125 to 150 yds. I shot one for years before I decided I wanted more range and got a 25-06 then a 220 swift then a 22 K hornet and several 223s and a 243. Now I can't ever make up my mind on what rifle to take LOL
I had my doubts on a 17 hmr but not anymore. I shot a female coyote a couble of weeks ago off my porch at 100 yards it didn't hit a rib and I had a pass through. exit hole I could put my finger in. Surprized me.