Leal jugó para el equipo de la localidad de Moravia cuando tenía seis años de edad, permaneciendo allí hasta los once. Cuando cumplió doce años decidió moverse y conformó la cantera infantil del Deportivo Saprissa. Sin embargo, su estadía duró solamente dos años por problemas legales con su contrato, ya que el conjunto morado quería dejarse el noventa por ciento de alguna transacción futura por el jugador, por lo que su padre decidió no aceptar la cláusula que le estaban imponiendo.[1] Leal permaneció diez meses sin entrenar y una vez librado de la situación de no poder participar en el torneo de alto rendimiento, dio su último paso por liga inferior para Belén hasta los dieciséis, equipo que le dio la confianza al inscribirlo en la nómina del escuadrón absoluto.[2]
Belén F. C.
De la mano del entrenador Vinicio Alvarado, el futbolista fue convocado para disputar su primer partido en la máxima categoría con el conjunto belemita, llevado a cabo el 27 de octubre de 2013 contra Carmelita en el Estadio Morera Soto. Entró de variante por Állan Duarte al minuto 60' y el partido acabó empatado 1-1.[3]
Habiendo disputado un total de veintitrés compromisos en los que marcó dos anotaciones, el 28 de enero de 2015 se convirtió en agente libre debido a que el club le incumplía con las responsabilidades siendo menor de edad como el salario y cargas sociales.[5][6]
K. V. Mechelen
El 19 de febrero de 2015, es nuevo jugador del K. V. Mechelen de la Primera División de Bélgica, luego de haber superado una prueba semanas atrás.[7] Debutó hasta el 25 de julio —en el inicio de la nueva temporada— contra el Oostende en el Versluys Arena. Randall reemplazó a Jens Naessens al minuto 83' y utilizó la dorsal «8» en la derrota de su club con cifras de 3-1.
El 4 de julio de 2016, anunció su renovación con el equipo por un periodo de tres años adicionales.[8] El 11 de marzo de 2018, su conjunto desciende oficialmente a la Segunda División.[9]
Deportivo Saprissa
El 13 de agosto de 2018, es oficializado el fichaje de Leal por el Deportivo Saprissa de la Primera División de Costa Rica, equipo al que queda vinculado por dos años.[10][11] Hizo su debut el 2 de septiembre, en el clásico contra Alajuelense en el Estadio Morera Soto, donde Randall ingresó de cambio al minuto 72' por Christian Bolaños con la dorsal «8».[12] Convirtió su primer gol con la camiseta morada el 3 de octubre sobre la Universidad de Costa Rica, mediante un remate de media distancia al minuto 75' para poner el 2-0 transitorio.[13][14] Su club logró el triunfo con goleada por 4-0.[15]
Tras superar una fractura en el tobillo derecho que le terminó alejando para la fase final del certamen anterior,[16] pudo retornar en la undécima fecha del Torneo de Clausura 2019 del 16 de febrero ante Grecia en el Estadio Ricardo Saprissa. Leal ingresó de variante por Jaylon Hadden al minuto 74' y colaboró con una asistencia para el gol que definió la victoria por 4-2.[17] Marca su primer tanto de la campaña el 31 de marzo sobre el Santos de Guápiles. El 13 de abril abre la cuenta de anotaciones al minuto 3' ante la Universidad de Costa Rica, partido que culminó 4-0 a favor de los saprissistas.[18] En la última jornada de la clasificación, el jugador convirtió un gol al minuto 31' contra Grecia en la goleada por 0-5.[19]
Empezó la campaña del Torneo de Apertura 2019 a partir de la segunda fecha contra Pérez Zeledón (victoria 3-0), en la que formó parte de la titularidad y salió de cambio al minuto 83' por José Rodolfo Alfaro.[20] El 4 de agosto convierte su primer gol sobre Guadalupe, tras cerrar un centro de su compañero Ricardo Blanco y así colocar la ventaja 2-0 transitoria. El marcador culminó en triunfo cómodo de 4-1.[21] El 10 de agosto consiguió un extraordinario tanto ante Alajuelense que liquidó el juego 1-2 a favor de los morados. Leal tomó un despeje del defensor rival, se quitó una marca y empalmó un remate desde fuera del área donde el balón se coló en el ángulo del guardameta.[22] El 11 de septiembre fue autor en uno de los goles de la victoria 3-1 ante San Carlos.[23] El 16 de octubre concretó la anotación de la ventaja transitoria de 0-2 sobre el Cartaginés, partido que terminaría en victoria por 1-2.[24]
Ha formado parte del proceso con el estratega argentino Marcelo Herrera de la Selección Sub-20 de Costa Rica. El 10 de febrero de 2017, fue convocado para disputar el Campeonato de la Concacaf celebrado en territorio costarricense.[28] El primer partido fue el 19 de febrero en el Estadio Ricardo Saprissa, donde su combinado enfrentó a El Salvador. En esta oportunidad, Leal fue titular con la dorsal «11», mientras que el resultado concluyó con la derrota inesperada de 0-1. La primera victoria de su país fue obtenida tres días después en el Estadio Nacional, con marcador de 1-0 sobre Trinidad y Tobago —dada mediante la anotación de tiro libre directo hecho por Randall—. El 25 de febrero, en el mismo escenario deportivo, la escuadra costarricense selló la clasificación a la siguiente ronda como segundo lugar tras vencer con cifras de 2-1 a Bermudas —con el jugador como protagonista en la obtención del gol—. El 1 de marzo, su conjunto perdió 2-1 contra Honduras, y dos días después empató a un tanto frente a Panamá —juego en el que Leal convirtió un tanto al minuto 9'—. Con este rendimiento, la selección de Costa Rica quedó en el segundo puesto con solo un punto, el cual fue suficiente para el avance a la Copa Mundial que tomaría lugar en Corea del Sur.
Durante la conferencia de prensa dada por el entrenador Herrera, el 28 de abril, se hizo oficial el anuncio de los 21 futbolistas que tendrían participación en la Copa Mundial Sub-20 de 2017 con sede en Corea del Sur. En la lista apareció el centrocampista Randall Leal.[29] El compromiso que dio inicio con la competición para su país fue ejecutado el 21 de mayo en el Estadio Mundialista de Jeju, donde tuvo como contrincante a Irán. El jugador completó la totalidad de los minutos en la derrota por 1-0.[30][31] Finalizó la fase de grupos con el empate ante Portugal (1-1)[32][33] y la victoria sobre Zambia (1-0).[34] El rendimiento mostrado por los costarricenses les permitió avanzar a la siguiente fase como mejor tercero del grupo C con cuatro puntos. El 31 de mayo fue el partido de los octavos de final frente a Inglaterra, en el Estadio Mundialista de Jeonju. Para este cotejo, Leal sería el autor del gol del descuento al minuto 89', insuficiente en la derrota de 2-1.[35]
El 6 de julio de 2018, se anunció el llamado de la selección Sub-21 dirigida por Marcelo Herrera para conformar la nómina que le haría frente al torneo de fútbol de los Juegos Centroamericanos y del Caribe, lista en la cual Leal quedó dentro del selecto grupo.[36][37] Realizó su debut el 20 de julio en el Estadio Romelio Martínez de Barranquilla contra el anfitrión Colombia, donde fue titular y salió de cambio por Barlon Sequeira al minuto 81' en la derrota por 1-0.[38] Dos días después pero en el mismo escenario deportivo, Randall saldría de cambio al minuto 72' por Luis Hernández mientras que su escuadra sumó la primera victoria de 3-2 sobre Trinidad y Tobago —juego en el que el futbolista se destapó con un doblete—.[39] Tras el nuevo revés dado el 24 de julio ante Honduras con marcador de 1-2, su selección quedó eliminada en fase de grupos y ocupó el tercer lugar de la tabla.[40]
El 15 de julio de 2019, Leal fue convocado por Douglas Sequeira en la selección Sub-23 para jugar la eliminatoria al Preolímpico de Concacaf.[41] Dos días después fue su debut frente a Guatemala en el Estadio Doroteo Guamuch Flores, donde el futbolista apareció como titular con la dorsal «10» y concretó un gol al minuto 14' en la victoria por 0-3.[42] A pesar de la derrota dada el 21 de julio por 0-2 en la vuelta en el Estadio Morera Soto, su combinado logró clasificarse al torneo continental.[43]
El 28 de agosto de 2018, Randall fue incluido en la lista de convocados de la selección costarricense por el entrenador interino Ronald González, como parte de la nueva generación de futbolistas que enfrentarían una serie de juegos amistosos en el continente asiático.[48][49][50] El 7 de septiembre, en el partido contra Corea del Sur en el Estadio de Goyang, el centrocampista realizó su debut como internacional absoluto con la dorsal «22», luego de haber ingresado de relevo por Elías Aguilar al minuto 56' y vio la pérdida de su combinado con cifras de 2-0.[51] El 11 de septiembre, para el fogueo frente a Japón celebrado en la ciudad de Suita, Leal disputó su primer compromiso en la titularidad mientras que su selección terminó cayendo con la derrota por 3-0.[52]
El 5 de junio de 2019, Leal entró en la nómina del entrenador Gustavo Matosas para disputar la Copa de Oro de la Concacaf.[53][54] Debutó el 16 de junio como sustitución de Elías Aguilar en la victoria por 4-0 sobre Nicaragua.[55][56] Después fue suplente en el triunfo de 2-1 ante Bermudas[57] y alcanzó la totalidad de los minutos en la derrota 2-1 frente a Haití.[58] Su país se quedó en el camino al perder en penales por México en cuartos de final, serie en la que Leal erró uno de los lanzamientos.[59]
El 30 de agosto de 2023, fue convocado por el director técnico Claudio Vivas en una gira hacia Europa contra los encuentros amistosos ante Arabia Saudita y Emiratos Árabes Unidos.[65][66] El 8 de septiembre, Leal se enfrentó ante Arabia Saudita, ingresando al terreno de juego al minuto 65, colocando la última anotación del compromiso al minuto 89, convirtiéndose en la primera anotación con el combinado patrio por la victoria 1-3.[67] Cuatro días después, Leal se enfrentó ante Emiratos Árabes Unidos disputando 74 minutos en la derrota 1-4.[68]
Randall Leal realiza un movimiento benéfico todos los años en Costa Rica, específicamente en el mes de diciembre como días festivos, la labor social surgió a partir del año 2019, Leal visita su país natal Costa Rica, ofreciendo alimentos a personas necesitadas, con demás familiares/amigos los que ofrecen la comida personalmente en las viviendas.[71]
↑Jorge Sancho Vargas (28 de enero de 2015). «Randall Leal es jugador libre». La Prensa Libre. Archivado desde el original el 15 de agosto de 2018. Consultado el 2 de agosto de 2018.