John Jairo Ruiz Barrantes (Puntarenas, Costa Rica, 10 de enero de 1994) es un futbolista costarricense que juega como extremo izquierdo en el Guadalupe Fútbol Club de la Primera División de Costa Rica.

Su formación como futbolista profesional la efectuó en la cantera del Deportivo Saprissa. Pasó por todas las categorías inferiores del club y debutó el 28 de agosto de 2011, en un encuentro de Primera División frente al Orión F.C. en el Estadio Ricardo Saprissa. Dos semanas después, disputando su cuarto partido, marcó su primer gol como jugador tibaseño. Su buena técnica individual y velocidad hicieron que fuera fichado por el Lille Olympique de Francia, por un monto de 1.2 millones de euros. Por su juventud y poca experiencia en territorio europeo, Ruiz fue cedido al Royal Excel Mouscron de Bélgica. En la temporada 2012-13 logró concretar 14 goles en 24 apariciones, y con esto regresar al Lille. En el periodo que abarcó desde 2013 hasta 2014, John Jairo permaneció en el conjunto francés, pero al finalizar el mismo se dio nuevamente el préstamo, esta vez al K.V. Oostende belga. Su productividad en la temporada 2014-15 fue de 6 anotaciones en 30 juegos desarrollados. Al término del año futbolístico fue cedido, por tercera vez, al Dnipro Dnipropetrovsk de Ucrania. Luego de ser ficha del equipo francés en un inicio, quedó en condición de libre para firmar con Crvena Zvezda Beograd de Serbia.

Habitual en las categorías inferiores de la selección costarricense, participó en el Mundial de Fútbol Sub-20 de 2011 y alcanzó la cifra de 3 goles en 4 partidos. Con la selección absoluta debutó el 5 de marzo de 2014 frente al combinado de Paraguay, en el Estadio Nacional.

Trayectoria Deportivo Saprissa Sin realizar su debut en la máxima categoría costarricense, John Jairo fue pretendido por el Barcelona de España el cual le había hecho una oferta por el traspaso, sin embargo esta opción no llegó a concretarse. Disputó su primer partido vistiendo la camiseta morada el 28 de agosto de 2011, en el partido por la séptima fecha del Campeonato de Invierno contra Orión en condición de local. En esa oportunidad, ingresó de cambio por Juan Bustos al minuto 50' y el marcador fue de victoria 1-0. El 11 de septiembre, convierte su uno de los tantos en la goleada por 1-6 sobre San Carlos. Luego de once apariciones, sumó un total de 605 minutos disputados mientras que su club fue eliminado en semifinales por Alajuelense.

Lille Olympique S. C. El 20 de enero de 2012, se hace oficial su contratación al Lille de Francia por un periodo de cuatro años, donde jugaría inicialmente con el equipo de la reserva. Afronta su primer compromiso el 28 de enero en la visita al Estadio Léo Lagrange frente al AS Poissy, juego que apareció en el once titular del entrenador Rachid Chihab y salió de cambio por el belga Bernard Malanda. El 28 de febrero sufrió una lesión muscular en la parte trasera del cuádriceps de la pierna izquierda, quedándose fuera de acción por un mes. Regresó el 17 de marzo en la derrota de su club por 4-0 ante el Amiens AC. Logró su primera anotación el 14 de abril, por la jornada 27 sobre el Villemomble Sports que definió la victoria de 0-2. Contabilizó trece presencias en la temporada —todas ellas como titular— y alcanzó la cifra de tres tantos, así también tuvo 1058 minutos de participación.

Royal Excel Mouscron El 19 de julio de 2012, el futbolista se marcha a préstamo al Royal Excel Mouscron de la Segunda División de Bélgica, equipo que es filial del Lille en dicho país. Hizo su debut el 18 de agosto por la cuarta ronda de la Copa belga ante el KVK Leper, y marcó un triplete para la victoria de 5-0. Tuvo su comienzo en liga el 22 de agosto en el empate sin anotaciones contra el Brüssel, siendo titular en la totalidad de los minutos. Sus primeros dos goles se dieron en la fecha siguiente sobre el Francs Borains, dados a los minutos 12' y 75' para el triunfo de 3-1. Marcó un total de catorce tantos en veinticuatro apariciones, cinco de ellos mediante dobletes y adicionalmente cuatro goles en la liguilla de promoción a la máxima división.

Lille Olympique S. C. El 21 de junio de 2013, se confirma su regreso al Lille francés para conformar el primer equipo que afrontaría la temporada. Pese a tener su debut en la Ligue 1 el 10 de agosto ante el Lorient, John Jairo también jugó para el equipo de la reserva en donde convirtió cinco goles. Con la escuadra absoluta sumó solamente ocho duelos desarrollados.

K. V. Oostende El 1 de julio de 2014, el delantero decide cambiar de equipo y fue presentando en el Oostende de la Primera División de Bélgica, en calidad de cedido por un año. Logró un total de treinta apariciones en las que en veinticinco arrancó en la titularidad y marcó seis goles.

Lille Olympique S. C. Desde el 3 de julio de 2015, Ruiz regresó otra vez al Lille y empezó los trabajo de pretemporada.

F. C. Dnipro Dnipropetrovsk 300px|thumb|John Jairo en septiembre de 2015. El 18 de agosto de 2015, sin aún disputar competencias oficiales, finiquitó su vínculo con el equipo francés y viajó a Ucrania para concretar su fichaje en el Dnipro. El 25 de agosto se oficializó su llegada así como de la firma de contrato. Su debut se efectuó el 30 de agosto en la victoria de local por 2-0 sobre el Karpaty. Consiguió anotar por primera vez el 13 de marzo de 2016 ante el Shajtar Donetsk. Posteriormente, acumuló una racha de cuatro partidos marcando gol, en donde hizo cinco tantos contra los rivales del Metalist (5-0, doblete), Oleksandria (0-4), Stal (2-0) y Volyn Lutsk (2-3), con resultados favorables a su conjunto. Vio acción en catorce encuentros de liga, y dos en la Europa League.

Crvena Zvezda Beograd El 28 de junio de 2016, se convierte en el nuevo refuerzo del Crvena Zvezda Beograd, de la Superliga de Serbia, club al que queda vinculado por un periodo de tres años. Jugó veintiséis partidos del torneo nacional y estuvo presente en las rondas preliminares hacia la Champions League y Europa League, sin éxito para su equipo que se quedó sin participar en la fase de grupos de alguno de esos certámenes continentales. John Jairo hizo la marca de seis concreciones en la temporada.

Al-Fayha F. C. El 8 de agosto de 2017, John Jairo firmó por tres años para el Al-Fayha de Arabia Saudita. Debutó apenas dos días después, en la derrota de visita 2-1 frente al Al-Hilal. En la siguiente fecha marcó su primer gol sobre el Al-Ittihad. El 22 de septiembre, puso un tanto y una asistencia ante el Al-Nassr que significaba la ventaja transitoria de 0-1, pero el marcador terminó empatado a dos anotaciones. El 16 de diciembre se confirmó la baja del jugador debido a una lesión de menisco externo, por lo que su tiempo de recuperación sería de cuatro a seis semanas aproximadamente. Culminó su estadía en el club con veintidós presencias y el 12 de enero de 2019 llegó a un acuerdo con la directiva para pedir su libertad contractual.

Deportivo Saprissa El 24 de enero de 2019, el futbolista regresó a Costa Rica y se oficializó su fichaje en el Deportivo Saprissa por seis meses. Fue presentado al día siguiente en conferencia de prensa, con la dorsal «77». Debutó el 30 de enero, en el partido frente al Cartaginés en el Estadio Ricardo Saprissa, ingresando de relevo por Juan Gabriel Guzmán al minuto 63' en la derrota por 1-2. Su primer gol se dio el 16 de febrero, en la victoria de local 4-2 sobre Grecia.

El 22 de mayo de 2019, se hace oficial la salida de Ruiz del equipo luego de no extender su contrato.

C. S. Herediano El 22 de junio de 2019, se hace oficial su fichaje en el Herediano por seis meses. Sin haber disputado un partido formal con los rojiamarillos, el 2 de julio, el gerente del club Jafet Soto confirmó la venta del futbolista a un equipo de Israel que no fue revelado.

Ironi Kiryat Shmona F. C. El 5 de julio de 2019 se conoció que John Jairo fue adquirido por el Ironi Kiryat Shmona de la máxima categoría israelí, a un monto de doscientos mil dólares.

C. S. Herediano El 27 de enero de 2020, Ruiz regresó al Herediano.

Selección costarricense Categorías inferiores Eliminatoria al Campeonato Sub-17 de Concacaf 2011

En octubre de 2010, John Jairo fue convocado por la Selección Sub-17 de Costa Rica, para hacer frente a la Eliminatoria Centroamericana con miras hacia el Campeonato de la Concacaf que se llevaría a cabo el año siguiente. El primer partido fue el 26 de octubre, contra Nicaragua en el Estadio Ebal Rodríguez de territorio costarricense. En esta oportunidad, Ruiz concretó el sexto gol al minuto 81', y el resultado fue abultado con cifras de goleada 8-0. Cuatro días después, en el mismo escenario deportivo, se realizó el segundo compromiso ante El Salvador. El futbolista participó 89 minutos y su equipo triunfó con marcador de 2-1. De acuerdo al rendimiento obtenido por su combinado, este le permitió ubicarse como líder del grupo A y además recibió un cupo directo al torneo continental.

Eliminatoria al Campeonato Sub-20 de Concacaf 2011

En paralelo con la otra categoría de su nación, al jugador se le permitió participar a su vez con la escuadra Sub-20 en la Eliminatoria al Campeonato de la Concacaf. Anteriormente, el conjunto costarricense había obtenido el segundo lugar de la zona centroamericana, por lo que disputó el repechaje contra El Salvador. Los juegos de ida y vuelta terminaron 1-0 y 1-1, con triunfo de los salvadoreños, pero por asuntos reglamentarios de la FIFA quedaron descalificados al alinear a un jugador que no estaba inscrito en esa nacionalidad, por lo tanto, el combinado Tico ganó la serie con cifras de 3-0 en ambos cotejos, y por consiguiente clasificó al torneo regional.

Campeonato Sub-17 de Concacaf 2011

Su selección fue instaurada en el grupo A de la competencia de la confederación, compartido con Haití y El Salvador. El primer encuentro se desarrolló el 14 de febrero de 2011, ante los haitianos en el Catherine Hall Sports Complex, de Montego Bay en Jamaica. Por otro lado, el futbolista fue titular y anotó al minuto 47', para dar la victoria de 1-3 a su grupo. Cuatro días después, en el cotejo frente a los salvadoreños en el Jarrett Park, Ruiz logró un triplete, el cual fue suficiente para el nuevo triunfo de 3-2. Su país avanzó como líder invicto a los cuartos de final. Sin embargo, en esta serie, los costarricenses sufrieron su único revés tras ser derrotados 0-1 contra Panamá, y de esta manera quedándose sin la oportunidad mundialista.

CampeonatoSedeResultadoCampeonato Sub-17 de 2011 JamaicaCuartos de final

Campeonato Sub-20 de la Concacaf 2011

El centrocampista fue tomado en consideración para actuar en el Campeonato Sub-20 de la Concacaf de 2011, bajo la dirección técnica de Ronald González. El equipo costarricense quedó sembrado en el grupo C, con Guadalupe y Canadá. El 30 de marzo se disputó el primer encuentro frente a los guadalupeños en el Estadio Cementos Progreso, de Ciudad de Guatemala; Ruiz quedó en la suplencia, utilizó la dorsal «6» y el marcador fue de 0-3, con triunfo. El resultado se repitió ante los canadienses en el mismo escenario deportivo; en esta oportunidad John Jairo entró de cambio por Yeltsin Tejeda al minuto 73'. Con este rendimiento, los Ticos quedaron como líderes del grupo con 6 puntos. Los cuartos de final se disputaron el 5 de abril frente a la Selección de Cuba en el Estadio Mateo Flores; el mediocentro fue parte del banquillo y su país triunfó con marcador de goleada 6-1. Tres días después se dieron las semifinales, enfrentando al anfitrión Guatemala; esta instancia terminó con una nueva victoria 2-1. Por último, la final se llevó cabo el 10 de abril contra México, pero los costarricenses sufrieron una pérdida de 3-1. Con este resultado, la Sele obtuvo el subcampeonato del torneo y los pases hacia el Mundial de Colombia y los Juegos Panamericanos.

CampeonatoSedeResultadoCampeonato Sub-20 de 2011 GuatemalaSubcampeón

Mundial Sub-20 de 2011