Robinson fue reclutado en la décima ronda del Draft de la MLB 2005 por los Dodgers de Los Ángeles fuera de Crenshaw High School en Los Angeles.
Después de dos temporadas con los Costa del Golfo Dodgers y uno con los Vero Beach Dodgers, fue ascendido en 2007 con los de clase A de los Grandes Lagos Bribones. En 2009, con la clase A-AvanzadaInland Empire 66ers de San Bernardino, bateó .306 con 15 jonrones y 43 bases robadas. Fue seleccionado para el equipo All Star de la temporada media de la California League. Fue agregado a la lista de 40 jugadores de los Dodgers en 2009. En 2010, fue asignado a los Chattanooga Lookouts en la Southern League de la clase doble-A. Con los Chattanooga Lookouts, fue seleccionado para el Juego de Estrellas de la Southern League. Apareció en 120 juegos en 2010, bateando .300, con nueve jonrones, 57 carreras impulsadas (remolcadas) y 38 robos. Al final de la temporada, apareció para Phoenix Desert Dogs en la Arizona Fall League y fue seleccionado para aparecer en el juego AFL "Rising Stars". Fue asignado a los Albuquerque Isotopes de la Pacific Coast League de clase Triple-A, para 2011, donde fue seleccionado para el equipo estelar de la Liga de la Pacific Coast League a mitad de temporada. También compitió en el Triple-AHome Run Derby. AVG .293 para los Albuquerque Isotopes en 100 juegos con 26 jonrones.
Seattle Mariners
El 31 de julio de 2011, Robinson fue cambiado a los Marineros de Seattle en un intercambio de tres equipos que envió a Érik Bédard a los Medias Rojas de Boston. Hizo su debut en Grandes Ligas con los Marineros el 5 de agosto, comenzando en el jardín izquierdo contra los Angelinos de Los Ángeles de Anaheim , y robó a Torii Hunter un jonrón de dos carreras. Grabó su primer hit de Grandes Ligas, un sencillo al lado de Jered Weaver, en su segundo turno al bate. Su primer jonrón de Grandes Ligas se anotó al día siguiente, en la séptima entrada contra el lanzador de los Angels Tyler Chatwood. Jugó en 90 partidos de Grandes Ligas para los Marineros en 2011 y 2012 y bateó .215 con 5 jonrones y 26 carreras impulsadas.
Baltimore Orioles
El 20 de noviembre de 2012, fue cambiado a los Orioles de Baltimore por Robert Andino. Posteriormente fue designado para la asignación el 8 de febrero de 2013. Él aprobó las exenciones, y fue asignado al afiliado de la Triple A de Oriole en Norfolk, donde bateó .220 en 52 juegos.
Los Angeles Dodgers
Él firmó un contrato de ligas menores para regresar a la organización de los Dodgers el 24 de enero de 2014. Jugó en 117 juegos para los Isótopos, con un promedio de bateo de .235, 6 jonrones y 30 carreras impulsadas.
El 15 de diciembre de 2014, firmó un contrato de ligas menores con los Padres de San Diego. Los Padres lo liberaron el 2 de abril de 2015 y firmó con los Diamondbacks de Arizona el 20 de abril. Luego fue liberado por los Diamondbacks de Arizona el 22 de junio de 2015.
Tigres de Detroit
El 3 de julio de 2015, los Tigres de Detroit firmaron a Robinson con un contrato de ligas menores.
Tras una temporada ausente, el jardinero Trayvon Robinson está listo para regresar con los Leones del Caracas para la campaña 2017-2018, desde 7 de noviembre de 2017.[2]Box Scores del partido