For battle, I would go with a fanny pack instead of a sporran. A sporran is going to flop around and get in the way.
Not to mention leave a bruise...