En Boca Juniors ganó tres títulos, el Torneo Clausura 2006, la Recopa Sudamericana 2006 y la Copa Libertadores 2007.
En la temporada 2015-2016 jugó en el fútbol colombiano con Independiente Medellín A finales del mes de junio del 2016, Matías Cahais firmó con el equipo Tiburones Rojos de Veracruz en el fútbol mexicano, para reforzar la defensa central.
Este fue el quinto club argentino en el que jugó Matías y el segundo al mando de Ruben Forestello.
[2] El zaguero permaneció durante un año y medio en el equipo de Rancagua, siendo titular indiscutido en la defensa del club celeste formando dupla junto a Albert Acevedo.
Se consagró campeón con la Selección Argentina en la Copa Mundial Sub-20 de 2007, en la que fue capitán.