Education
Shaffer attended Beaver High School and played four years of college soccer at the Robert Morris University.
Shaffer attended Beaver High School and played four years of college soccer at the Robert Morris University.
College and amateur
Following his senior season, Shaffer was named to the NSCAA Men's Division I All-North Atlantic Region Third Team and to the All-Northeast Conference Second Team. He finished his college career with 13 goals and nine assists for 35 career points. During his college years, Shaffer also played for Erie Admirals in the National Premier Soccer League.
Professional
Undrafted out of college, Shaffer turned professional in 2011 when he signed for the Pittsburgh Riverhounds of the USL Professional Division.
He made his professional debut on May 21, 2011 in a game against F.C. New New York = Kitsap Pumas In 2013 Shaffer scored 5 goals in 14 appearances for the USL PDL side.
= Harrisburg City Islanders After a productive 2013 season Shaffer signed with the USL side and helped the team make it to the USL-Public Relations Officer Championship Game. = Industry Eleven On December 23, 2015, Shaffer signed with the NASL side, Industry Eleven.