Más experimentado, Pérez se volvería uno de los líderes futbolísticos del conjunto generaleño, siendo pieza importante para los entrenadores que ejercieron su profesión en el equipo.
[1] Debutó oficialmente el 27 de agosto, en la visita al Estadio Morera Soto contra Alajuelense.
Para el Torneo de Clausura 2007, su club avanzó a la siguiente etapa tras ubicarse en el tercer lugar del grupo B con 24 puntos.
Al igual que en el torneo anterior Luis Stewart, en el Campeonato de Verano 2009, participó en 17 ocasiones en las cuales obtuvo dos anotaciones.
Su club fue tercero del grupo B con 23 puntos y avanzó a los cuartos de final, siendo derrotado por Liberia Mía.
En esa oportunidad fue titular, salió de relevo al minuto 58' por Rodolfo Gabriel Cartín y el marcador finiquitó balanceado sin goles.
El 8 de noviembre anotó su primer tanto en la visita al Estadio Edgardo Baltodano, escenario en el que su equipo enfrentó a Liberia Mía.
El centrocampista realizó el gol del transitorio 0-3 y el resultado culminó en victoria con cifras de 2-3.
Por otro lado, Luis Stewart estuvo en el once inicial, fue reemplazado por Ignacio Aguilar al minuto 79', y su club sufrió la derrota de 2-1.
La vuelta fue cuatro días posteriores como local, y el empate 1-1 fue insuficiente para los blanquiazules por el global de 3-2.
Una vez finalizada la etapa de clasificación, su conjunto alcanzó la segunda posición del grupo A con 23 puntos.
Luis Stewart recibió tarjeta amarilla al minuto 33' y el encuentro se definió en triunfo de 2-3.
Una semana posterior fue la vuelta en el Estadio Carlos Ugalde, donde el marcador fue con derrota por goleada de 4-1, por lo que los blanquiazules volvieron a quedar eliminados.
Su club acabó en el sexto lugar de la tabla con 26 puntos, mientras que el mediocampista vio acción en 11 oportunidades.
La ida tuvo lugar el 28 de abril en el Estadio Rosabal Cordero, cuyo resultado terminaría en empate 1-1.
Por su parte, Pérez sustituyó a Rigoberto Salas al minuto 61' y el resultado culminó en derrota de 3-1.
Su equipo no logró la clasificación a la siguiente ronda por terminar en el séptimo lugar de la tabla.
En el Campeonato de Verano 2013, el centrocampista anotó tres goles en 24 encuentros disputados, uno sobre Belén y un doblete contra Alajuelense.
El jugador se posicionó como interior izquierdo en los compromisos que tuvo acción, alcanzando la cifra de 17 presencias.
Al término de las 22 fechas, su conjunto obtuvo el décimo lugar con 23 puntos y el centrocampista participó en 17 compromisos.
El Campeonato de Invierno 2015 se tornó irregular para su club, siendo dirigido inicialmente por el colombiano José Eugenio Jiménez.
El jugador anotó cuatro goles en total cuyos adversarios fueron Carmelita, Uruguay de Coronado, Cartaginés y Belén.
[16] El centrocampista terminó el certamen con diecinueve presencias, marcó dos tantos y dio tres asistencias.
El centrocampista ingresó de cambio por Daniel Colindres al minuto 72' y el resultado terminaría en victoria por 0-3.
A su nación le correspondió el grupo B con sede en territorio mexicano, específicamente en el Estadio Banorte de Culiacán, Sinaloa.
Con estos resultados, los Ticos quedaron igualados en puntos con los mexicanos, pero el gol diferencia determinó el segundo lugar para Costa Rica.
Para la Copa Mundial Sub-20 de 2007 cuya sede fue organizada en Canadá, el centrocampista quedó incluido en la lista final para disputar la competencia, igualmente del director técnico Geovanni Alfaro.
El rendimiento mostrado por su selección le permitió colocarse como tercero del grupo F, y en la tabla acumulada de los otros países que obtuvieron el mismo puesto, no logró la clasificación a la siguiente fase.
Su país obtuvo el segundo lugar del grupo B, y por lo tanto debió disputar el repechaje contra Panamá.
El 6 de diciembre, en la vuelta, el mismo resultado se repitió, esta vez con derrota en el Estadio Ricardo Saprissa.