Es conocido por su habilidad técnica, creatividad, velocidad y es descrito como un «centrocampista en extinción capaz de jugar por la banda cuando se lo exige».
En este conjunto, Bryan sobresalía entre sus compañeros por la destreza de quitarse a los rivales, teniendo facilidades al manejar el balón.
Cuando entró al colegio, Bryan fue por su cuenta a demostrarse en el Proyecto San José y finalmente recaló en Alajuelense.
[39] El acuerdo con Bryan se dio apenas dos días después de que el jugador viajara al país europeo a negociar su incorporación con el equipo.
Debutó en la temporada 2007-08 con la victoria 1-4 de visita frente al Excelsior Mouscron, donde participó cuatro minutos tras reemplazar a Christophe Grégoire.
[47] De la misma manera que en la temporada anterior, en la liga 2008-09 Ruiz fue importante para su equipo tras colaborar con doce goles y trece asistencias en 32 participaciones.
[49] Bryan fue designado como el segundo mejor jugador de la liga, por detrás del marroquí Mbark Boussoufa quien obtuvo mayor puntaje en la votación.
[53] Fue presentado ante los medios ese mismo día, con la dorsal «22» junto al técnico inglés Steve McClaren y el jugador sudafricano Bernard Parker.
[61] Con esto no pudo igualar la marca que había impuesto Pierre van Hooijdonk en la temporada 1993-94 de doce compromisos con gol.
[63] Bryan finalizó en el segundo lugar de máximos goleadores por detrás del uruguayo Luis Suárez, alcanzando veinticuatro goles en 34 apariciones.
Jugó 87' minutos, salió de cambio por Alexander Bannink y el marcador finalizó 0-1 con victoria, por lo que se proclamó campeón.
Bryan alcanzó jugar los cuartos de final contra el Villarreal, perdiendo ambos juegos y dando una asistencia en la vuelta.
Ruiz fue titular con la dorsal «11», salió de cambio en el entretiempo por Mousa Dembélé y el marcador finalizó en empate a un gol.
Previo al inicio de la temporada, los medios indicaban que el jugador tenía conversaciones con el Palermo,[97] pero no pasó a más.
[104] Al final de temporada alcanzó veintinueve apariciones, anotó cuatro goles y puso tres asistencias.
Alineó como titular del estratega Jorge Jesús y disputó 86' minutos donde salió de cambio por Rúben Semedo.
Como consecuencia, tampoco se le permitió practicar con el club filial y debió mantenerse en forma con un preparador físico contratado por aparte.
[130] En el partido disputado en el Estadio Presidente Vargas, Bryan ingresó de cambio al comienzo del segundo tiempo por Diego Pituca y el marcador acabó igualado a un tanto.
Dirigido por el entrenador Alexandre Guimarães, Ruiz entró en la alineación titular y conformó la dupla de ataque con Rónald Gómez.
[197] Luego participó medio tiempo en el triunfo 3-1 sobre Cuba[198] e ingresó de cambio en el último partido del grupo frente a Estados Unidos (0-0).
[203] Para la vuelta en el Estadio Ricardo Saprissa, Bryan colaboró con el segundo gol en el triunfo por 3-0,[204] partido que significó el último para el estratega Hernán Medford.
[210] El jugador enfrentó la serie contra Uruguay siendo titular en los dos partidos, donde su país se quedó sin la oportunidad mundialista tras la derrota por 2-1 en el global.
En el partido apareció en la alineación titular, puso la asistencia a José Miguel Cubero para único gol del triunfo y salió lesionado en el entretiempo.
[225] Su participación concluyó el 5 de julio en la pérdida en penales contra Países Bajos, tras haber igualado 0-0 en el tiempo regular donde Ruiz erró su lanzamiento.
El futbolista tuvo su rol en la titularidad como extremo izquierdo, participó 78' minutos y el empate sin goles permaneció hasta el final del encuentro.
[240][241] Tres días después, su país tuvo la peor derrota en el Soldier Field de Chicago; el cotejo se realizó contra Estados Unidos y los errores en la zona defensiva pesaron para que el marcador terminara 4-0.
[245][246] Cuatro días posteriores se dio el segundo cotejo ante Canadá en el BBVA Compass Stadium, escenario en el cual prevaleció la igualdad a un tanto.
[265][266] Ruiz cobró un penal al minuto 93' que rebotó en el poste y dio en el cuerpo del arquero Yann Sommer, quien terminó introduciendo el balón en su portería.
[267][268] Hizo su debut en la competición el 16 de junio contra Nicaragua en el Estadio Nacional, juego que terminó en victoria por 4-0 y donde Ruiz puso una asistencia a Allan Cruz.
[280] Tres días después tampoco superó el compromiso por el tercer lugar frente a Honduras (2-2), cayendo por la misma vía de los penales.