Mary McVeigh is an American former soccer player who played as a midfielder for the Philadelphia Charge. Since retiring McVeigh has run the charity Soccer Without Borders.