Handgun vs a rifle at 100 yards, you wouldn't stand a chance, especially if the rifleman is wearing body armor.
I wasn’t expecting to shoot it out with a rifleman.If I was Then I’d take my HK91 or my M16.If I expected the opponent to be wearing body armour,then an M1 Garand with AP ammo would be in order.
All depends on the shooters.