You might be able to save your pants - test this out first on an inside seam, because it has a high possibility of bleaching out not only the blood, but the color of the pants too… but hydrogen peroxide is an incredible blood remover. I think if the pants are all cotton you'll have better luck with this not harming the cloth - synthetics are more likely to bleach out.