Michael debutó en el 2004 con Ramonense. Luego pasó a Belén FC y posteriormente se incorporó a Puntarenas FC.
Con los porteños fue gran figura y conquistó la Copa Interclubes de la UNCAF 2006.
El 15 de mayo de 2007, Barrantes fue confirmado como nuevo refuerzo del Deportivo Saprissa. En esta primera etapa disputó 114 partidos y anotó 7 goles. Se coronó campeón en 4 ocasiones (Invierno 2007 - Verano 2008 - Invierno 2008 y Verano 2010).
Tras su buena labor con los morados, fue contratado por el Aalesund de Noruega a mitad del 2010. Con dicho club militó hasta el 2015 y ganó el Torneo de Copa (2011).
Al salir del balompié noruego tuvo la oportunidad de jugar en China con el Shanghai Shenxin en primera división y con el Wuhan Zall FC en la segunda categoría.
Para el 2017 Michael regresó a Costa Rica y se incorporó al Club Sport Cartaginés. Con los brumosos jugó 6 meses y luego se convirtió en nuevo jugador del Municipal Grecia.
Gracias a su destacada labor con los griegos se dio la oportunidad de volver a Saprissa en el 2018. En esta segunda etapa jugó 191 partidos y logró 19 goles. Consiguió 3 títulos nacionales (Clausura 2018 - Clausura 2020 y Clausura 2021), la Supercopa 2021 y la Liga Concacaf 2019.
MÁS INFORMACIÓN
- Futbolista del Inter sufre millonario robo mientras disputaba duelo ante Torino
- Jonathan dos Santos es nuevo jugador del América de México
- San Carlos confirma la llegada del defensor cubano Yosel Piedra
- Futuro de Gabriel Torres estaría en Ecuador
- Prensa francesa no perdona al PSG tras un nuevo empate y crítica a Messi y Ramos