Après avoir été formé au EHC Winterthour, Matthias Schoder rejoint l'organisation des ZSC Lions. Il joue, lors de la saison 2001-2002, ses premiers matchs en LNA avec les ZSC Lions. Barré par l'inamovible Ari Sulander, il doit attendre la saison 2003-2004 pour griffer à nouveau la glace en LNA. Cette même saison, il est prêté au club bernois du SC Langnau Tigers. Après une autre saison à Zurich, et n'ayant aucune perspective avec les Lions, il retrouve l'Emmental et la patinoire de l'Ilfis.
Après quatre saisons en tant que titulaire, il se retrouve en concurrence, lors de la saison 2009-2010, avec le jeune et talentueux Benjamin Conz. Ayant perdu sa place dans les buts emmentalois, il décide de s'engager, au début de la saison 2010-2011 aux Rapperswil-Jona Lakers, où il devient la doublure de Daniel Manzato[1]. À l'échéance de son contrat d'une année, il signe avec le HC Viège, club de LNB[2].