I San Jose Sharks selezionarono Schaefer al quinto giro, in 166ª posizione totale nel draft del 2000. Dopo il fratello maggiore Peter Nolan fu il secondo giocatore proveniente dal villaggio di Yellow Grass ad essere scelto e a giocare in National Hockey League.