Barrantes se desempeña en la demarcación de centrocampista, teniendo una técnica exquisita con su pierna izquierda.
Conquistó cuatro títulos nacionales y dos subcampeonatos en el ámbito internacional.
En 2010 salió del país para convertirse en legionario y jugó para el Aalesunds de Noruega.
En cinco años de carrera con el equipo, contabilizó veintiocho asistencias en todas la competencias que disputó, marcando 45 goles.
Luego tuvo otro paso breve en el recién ascendido Municipal Grecia.
Su principal desempeño lo dio en 1997, cuando logró acudir a una copa infantil en Panamá con el proyecto San José 2000, de Liga Deportiva Alajuelense.
Solía marcar goles en numerosas ocasiones y fue compañero de su hermano Roberto.
En su primera competencia que disputó —el Torneo de Clausura— consiguió once participaciones y dos goles concretados.
[4] A lo largo del torneo, alcanzó protagonismo en su demarcación durante diecinueve juegos, marcando cinco tantos.
[6] Al final de la temporada 2005-06, jugó diecisiete compromisos sin lograr anotaciones.
Su segunda competencia, la del periodo 2006-07, su equipo también disputaría la Copa Interclubes de la UNCAF.
En la liga costarricense, el jugador adquirió un rol consolidado en la contención con sus 32 participaciones y un tanto realizado.
[25] De vuelta en el certamen local, Michael tuvo catorce presencias y salió campeón tras vencer al Herediano en ambas finales.
[29] La hegemonía saprissista terminaría en este torneo a causa de la eliminación en semifinales por Liberia (global 1-2).
Finalizó la liga con siete apariciones, hizo dos goles y acumuló 379' minutos de acción.
En la Tippeligaen 2012, puso cuatro pases a gol y nueve tantos —siendo la cuota anotadora más amplia de su carrera—.
La regularidad de las anteriores temporadas bajaría en la Tippeligaen 2014, debido a sus numerosas ausencias al estar con la selección costarricense.
Su último torneo con el conjunto noruego se dio en la Tippeligaen 2015, tras contabilizar doce encuentros desarrollados con tres goles.
[33] Jugó un total de veintiséis partidos, puso cuatro anotaciones y dio seis asistencias.
Fue confirmado como nuevo refuerzo por seis meses, con opción a medio año más.
[37] El centrocampista se convirtió en pieza habitual en las alineaciones del director técnico Jeaustin Campos, para terminar consolidando doce compromisos disputados.
[63][64] El volante sumó un total de veinticinco apariciones y convirtió tres anotaciones.
[70] Concluyó el certamen con veintitrés apariciones, aportó cuatro goles y dio la misma cantidad en asistencias.
[72] Al minuto 74', Barrantes hizo un tiro de esquina en corto con Juan Gabriel Guzmán, quien le devolvió el balón para que Michael sorprendiera al portero rival con un remate desde la banda derecha.
Barrantes alcanzó la totalidad de los minutos y el marcador terminó en victoria por 0-1.
[87] El jugador obtuvo dieciséis apariciones, colaboró con dos goles y puso la misma cantidad en asistencias.
[90] Alcanzó diecisiete apariciones en el certamen nacional y colaboró con tres goles.
El 23 de diciembre anunció mediante sus redes sociales su salida del club, teniendo un paso exitoso de tres años donde cosechó tres ligas nacionales, una supercopa y un torneo continental.
[110] Sus números en su segunda etapa en el Saprissa fueron de 191 partidos jugados, 19 goles y 19 asistencias en todas las competencias.
[125] Tuvo acción en los procesos eliminatorios de Concacaf hacia la Copa del Mundo.