Por su juventud y poca experiencia en territorio europeo, Ruiz fue cedido al Royal Excel Mouscron de Bélgica.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.[2] 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.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.[8] Logró un total de treinta apariciones en las que en veinticinco arrancó en la titularidad y marcó seis goles.[14] 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.[17] Debutó apenas dos días después, en la derrota de visita 2-1 frente al Al-Hilal.Cuatro días después, en el mismo escenario deportivo, se realizó el segundo compromiso ante El Salvador.Anteriormente, el conjunto costarricense había obtenido el segundo lugar de la zona centroamericana, por lo que disputó el repechaje contra El Salvador.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.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.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'.Tres días después se dieron las semifinales, enfrentando al anfitrión Guatemala; esta instancia terminó con una nueva victoria 2-1.El jugador logró el tanto del empate momentáneo de 1-1, pero los rivales dieron vuelta el marcador para que este terminara 3-2.En el partido, Ruiz ingresó de cambio por Josué Martínez al minuto 54', y el empate a un gol prevaleció hasta el final.Dos días después, los Ticos enfrentaron a los estadounidenses en el Estadio Universitario de la BUAP, en Puebla.Su primer juego fue ante Países Bajos, como titular el 27 de mayo en el Stade Léo Lagrange.A pesar de que su compañero David Ramírez anotara dos goles, su equipo perdió 3-2.Dos días después, la Tricolor disputó su último juego contra Catar y el delantero actuó los 90' minutos.El marcador terminó con empate 1-1, por lo que Costa Rica no logró avanzar a la siguiente ronda.El director técnico Luis Fernando Fallas tomó en cuenta a Ruiz para buscar la clasificación hacia Río 2016.La selección costarricense quedó ubicada en el grupo B del Preolímpico, junto con México, Honduras y Haití.John Jairo fue titular con la dorsal «14», marcó su primer gol internacional al minuto 45' y salió de relevo por Mayron George.Cuatro días después se dio el cotejo frente a los surcoreanos en el Estadio Mundialista de Seúl, pero en esta ocasión Ruiz esperó desde el banquillo y entró como variante por Joel Campbell al minuto 89'.El último partido del año se dio el 13 de noviembre contra Uruguay en el Estadio Centenario.El futbolista quedó en la suplencia y el marcador fue de empate a tres tantos.Para el segundo cotejo en el Estadio Rommel Fernández frente a los panameños, el jugador quedó fuera de convocatoria.John Jairo apareció en el once titular y el empate sin anotaciones definió el marcador final.Tres días posteriores se efectuó el clásico del área frente a Honduras, en el cual John ingresó como sustitución por Johan Venegas al minuto 75'.