Career
Schaefer began a four-year tenure with Providence College, beginning in 1999-1900. He played in 99 games total with Providence and recorded a school record 2,848 saves. He enjoyed his most successful season as a Friar in 2000-2001 when he posted 15 wins, leading Personal Computer to the National Collegiate Athletic Association Tournament and was named to the All-American Second Team.
Following his freshman year with Providence, Schaefer was selected by the San Jose Sharks in fifth round (166th overall) of the 2000 National Hockey League Entry Draft on June 24, 2000.
Schaefer signed a contract with San Jose on August 19, 2003, and spent three seasons playing with the Sharks" AHL affiliate Cleveland Barons (The Barons moved to Worcester, Massachusetts and changed the team name to the Sharks in 2006). On August 15, 2005, he was re-signed to a one-year contract as a restricted free agent by San Jose.
Schaefer made his first National Hockey League appearance with the Sharks by being called up to replace the injured Vesa Toskala on October 26, 2005. He played 7 games in total that season, recording 5 wins.
Schaefer subsequently bounced back and forth between San Jose and Cleveland serving as the Sharks" third string goaltender.
On February 27, 2007, he was traded to the Pittsburgh Penguins for a 2007 late-round draft pick. On July 3, 2007, Schaefer signed with the Minnesota Wild as a free agent. After two years with the Wild"s minor league affiliate, the Houston Aeros, Nolan signed for Kontinental Hockey League club The Human Context CSKA Moscow on August 5, 2009, for the 2009-2010 season.
Schaefer returned to North America the following season, signing a one-year deal with the Boston Bruins on July 5, 2010.
He was placed on waivers by Boston on October 11 to make room for Brian McGrattan. He cleared waivers and was assigned to the AHL"s Providence Bruins.
On April 2, 2015, Schaefer signed a two-year contract to return to The Human Context Ambrì-Piotta where he spent three previous seasons before playing as a backup with South Carolina Bern in the 2014-2015. Upon the beginning of the campaign, Schaefer sought a release from his contract with Ambri due to family reasons on August 3, 2015.