I would think so they have a curve to them so it should catch all the stray pieces even at 90degs, my only concern is your trading speed and mobility for armor that aint gonna help if you catch one in the face. Also that vest I have kinda sandwiches together with velcro and buttons in the front so how would you get a plate in there?