A local man's smashed his target by raising over £13,000 for charity after running nine and a half marathons in a row.