Roy Miller Hernández (San José, Costa Rica, 24 de noviembre de 1984) es un exfutbolista costarricense.

Debutó en la Primera División con el Cartaginés en 2002, cuando tenía diecisiete años. En 2005 fue fichado por el Bodø/Glimt de Noruega, donde en su primera temporada pierde la categoría. Luego de desarrollar dos torneos regulares, en 2008 firmó con el Rosenborg Ballklub del mismo país. Fue cedido a préstamo en el Örgryte IS de Suecia, con el cual descendió. Una vez finalizado el lapso, se incorporó al New York Red Bulls de la Major League Soccer, teniendo cinco años de carrera de manera ininterrumpida. Conquistó dos veces la MLS Supporters' Shield en 2013 y 2015. Regresó a Costa Rica después de diez años para jugar en el Deportivo Saprissa a partir de 2016. En diciembre de ese año se hizo con el título de Invierno y en marzo de 2017 volvió al balompié estadounidense, donde fichó por el Portland Timbers. En agosto de 2019 alcanzó su segunda etapa como jugador saprissista, ganando el título de Liga Concacaf y el Torneo de Clausura 2020. Después se incorporó al Santos de Guápiles y al Sporting.

Es internacional con la selección costarricense desde 2005. Se destaca su participación en el Mundial de 2014, en la Copa Oro de la Concacaf de 2005, 2013 y 2015, y los dos títulos de la Copa Centroamericana en 2005 y 2014, además del subcampeonato en 2011.

Trayectoria Inicios Roy Miller es el menor de sus hermanos Jorge y Leslie. Su padre vivía en Estados Unidos buscando destacar en la salsa mientras que su madre, Marjorie, llegaba todos los días a las nueve de la noche tras una jornada de empleada doméstica, para que pudiera pagar la casa. Durante su infancia, Roy solía practicar fútbol en el planché de la urbanización Santa Bárbara, ganándose el apodo de «Melford» por sus piernas largas y rematar parecido a Hernán Medford. Desarrolló una fortaleza superior al resto de sus compañeros, aprendió a ser técnico con sus movimientos y desplegó rapidez. Poco después trabajó en las plantaciones de café y en uno de los partidos del barrio, fue observado por el entrenador Olman Rojas, quien se mostró interesado por los hermanos Miller. Él les dio una oportunidad de jugar en el club Juventud Olímpica, hasta les regaló un par de tacos y les facilitaba los pasajes del autobús. La vida de Roy se dividió en los estudios, practicar el deporte y los videojuegos donde incluso consideró retirarse para dedicar de lleno al estudio. Fue hasta que un colega le dijo que lo acompañara a hacer una prueba en la Selección Sub-15, en la que Miller terminó convenciendo a los visores. Luego su camino se centró en el equipo Cartaginés.

C. S. Cartaginés El defensa hizo su debut en la Primera División, con el cuadro del Cartaginés, el 10 de febrero de 2002 en un partido que enfrentó a Alajuelense en el Estadio "Fello" Meza, por la cuarta fecha del Torneo de Clausura. De la mano del director técnico Rolando Villalobos, Miller entró de cambio al minuto 82' por el hondureño Christian Santamaría y el marcador terminó empatado a un gol. Después tuvo una aparición el 20 de febrero frente al Pérez Zeledón (victoria 1-0), de nuevo ingresando de relevo, y logró su primera presencia en la alineación estelar el 3 de marzo contra Osa (0-0), aunque Miller salió de relevo al minuto 20' por Carlos Johnson. Su equipo, a finales de marzo cambió de entrenador y nombró al argentino Carlos De Toro. Al término de la temporada, el mismo De Toro influyó para que Miller y Carlos Johnson fuesen enviados a realizar una prueba de diez días en el Club Olimpo, el cual recién ascendía a la Primera División de Argentina. Sin embargo, ninguno de los dos logró quedarse y debieron regresar al conjunto blanquiazul.

Miller adquirió más protagonismo en la temporada 2004-05, en la que obtuvo un total de veintiocho apariciones.

F. K. Bodø/Glimt 150px|thumb|Miller jugando para el F.K. Bodø/Glimt. El 5 de agosto de 2005, se confirma el vínculo por tres años y medio de Miller junto a Randall Brenes al Bodø/Glimt de Noruega. Hizo su debut el 28 de agosto en la visita contra el Vålerenga, jugando apenas seis minutos en la derrota por 3-1. El 29 de octubre su equipo perdió la categoría tras finalizar en el último lugar de la tabla.

Roy se mantuvo en el club pese al descenso y disputó la temporada 2006 de la segunda categoría noruega. Comenzó la campaña el 17 de abril por la segunda jornada frente al Løv-Ham, siendo titular por 80 minutos en la derrota de 3-2. El 5 de junio marcó el primer gol de su carrera al minuto 28' sobre el Pors Grenland, para ayudar a su conjunto en la victoria 1-2 de visita. Culminó la temporada con dieciocho apariciones, en las que consiguió tres anotaciones y dos asistencias.

Para su tercera campaña, el defensa consolidó un puesto en la titularidad y alcanzó veintiséis compromisos desarrollados, con tres goles en total sobre los rivales del Skeid Fotball (victoria 4-1), HamKam (triunfo 6-1) y Moss (derrota 1-2). Su equipo obtuvo el tercer lugar de la tabla y por lo tanto enfrentó una serie de promoción contra el duodécimo de la Tippeligaen 2007 que fue el Odd Grenland. El 12 de noviembre su club logró el ascenso mediante las dos victorias.

Rosenborg Ballklub El 28 de febrero de 2008, Miller fue contratado por el Rosenborg Ballklub por un periodo de tres años.

Afrontó el inicio de la Tippeligaen 2008 el 31 de abril con victoria de 2-1 sobre el Lyn Oslo, fecha en la que el defensor alcanzó la totalidad de los minutos. Sumó un total de catorce partidos disputados.

Miller hizo su debut en certamen internacional el 6 de julio de 2008, por la ida de la segunda ronda de la Copa Intertoto de la UEFA contra el Ekranas de Lituania. En esta competencia logró la regularidad de cuatro partidos jugados y completó todos los minutos en cada uno de ellos. El 27 de julio, tras la victoria sobre el NAC Breda de Países Bajos, su equipo se proclamó cocampeón junto a otros diez clubes.

Örgryte I. S. Luego de no tener mucho protagonismo en el Rosenborg, el 29 de julio de 2009 se marchó como cedido al Örgryte de Suecia, hasta el 31 de diciembre de ese año. Jugó su primer duelo el 3 de agosto ante el Örebro (2-2), donde entró de cambio al comienzo del segundo tiempo por Tommy von Brömsen. Tuvo catorce presentaciones en la Allsvenskan, sin embargo su club no pudo mantener la categoría y descendió a la Superettan.

New York Red Bulls 300px|thumb|El defensor envuelto en una barrida durante un partido con el New York Red Bulls. El 4 de enero de 2010, Miller ficha por el New York Red Bulls de la Major League Soccer firmando un contrato de dos temporadas. Debutó en la liga el 27 de marzo frente al Chicago Fire (victoria 1-0) en el Red Bull Arena. El defensa completó la totalidad de los minutos y utilizó la dorsal «7». En su primera temporada participó en veintisiete cotejos, producto de la confianza que le brindó el entrenador sueco Hans Backe.

Al cierre de la Major League Soccer 2013, ganó con su equipo la Supporters' Shield luego de que este alcanzara el liderato general de la tabla. El 26 de noviembre de ese año, renovó su contrato e ignoró una oferta del Deportivo Saprissa que quería hacerse con sus servicios.

El 10 de agosto de 2014 alcanzó los cien partidos disputados en su club.

El 30 de noviembre de 2015 queda fuera del equipo tras su eliminación en las finales de conferencia contra el Columbus Crew. Miller pudo volver a ganar la Supporters' Shield en esa temporada. Se marchó con 135 apariciones y aportó un total de quince asistencias.

Deportivo Saprissa El 28 de diciembre de 2015, Miller regresó a Costa Rica y firmó con el Deportivo Saprissa por tres años.

La primera jornada del Campeonato de Verano 2016 se efectuó el 17 de enero contra el conjunto de Belén, en el Estadio Ricardo Saprissa, con la responsabilidad de defender el título de campeón obtenido el torneo anterior. Aunque su equipo empezó perdiendo desde el primer minuto del juego, logró remontar y ganar con marcador de 2-1, con goles de sus compañeros Daniel Colindres y David Ramírez; Miller participó los 90 minutos. El 24 de febrero marcó de cabeza el gol de la victoria 1-2 sobre Limón al minuto 79', el cual significó el primero de su carrera en la máxima categoría costarricense. Al término de la etapa regular de la competencia, su club alcanzó la segunda posición de la tabla, por lo que clasificó a la ronda eliminatoria. El 30 de abril se efectuó la semifinal de ida en el Estadio Morera Soto ante Alajuelense; el marcador terminó en pérdida de 2-0. El 4 de mayo, su equipo llegó a la vuelta con la responsabilidad de revertir lo ocurrido. No obstante, el resultado finalizó de nuevo en derrota, siendo esta vez con cifras de 1-3, sumado a esto que el global fue de 1-5. Con lo obtenido en la serie, su club perdió la posibilidad de revalidar el título tras quedar eliminado. El futbolista tuvo la regularidad de veintiún juegos.

En la primera fecha del Campeonato de Invierno 2016, su equipo hizo frente al recién ascendido San Carlos, el 16 de julio en el Estadio Nacional. Roy Miller fue titular y el empate de 3-3 prevaleció hasta el final del juego. En el partido de la segunda jornada contra la Universidad de Costa Rica, en el Estadio "Coyella" Fonseca, el defensa marcó su primer gol de la temporada al minuto 85', en la victoria de 0-3. El 14 de agosto fue expulsado en la edición del clásico contra Alajuelense en el Estadio Morera Soto. Cuatro días posteriores se inauguró la Concacaf Liga de Campeones donde su equipo, en condición de local, tuvo como adversario al Dragón de El Salvador. El defensor participó 77 minutos, y el resultado culminó con marcador abultado de 6-0 a favor de los morados. El 25 de agosto se desarrolló la segunda fecha de la competencia continental, de nuevo contra los salvadoreños, pero de visitante en el Estadio Cuscatlán. Tras los desaciertos de sus compañeros en acciones claras de gol, el resultado de 0-0 se vio reflejado al término del tiempo regular. La tercera jornada del torneo del área se llevó a cabo el 14 de septiembre, en el Estadio Ricardo Saprissa contra el Portland Timbers de Estados Unidos. A pesar de que su club inició perdiendo desde el minuto 4', logró sobreponerse a la situación tras desplegar un sistema ofensivo. Los goles de sus compañeros Fabrizio Ronchetti y el doblete de Marvin Angulo, sumado a la anotación en propia del futbolista rival Jermaine Taylor, fueron suficientes para el triunfo de 4-2. El 24 de septiembre logró un gol en la competencia nacional, en la derrota de 4-3 sobre Carmelita. El 19 de octubre se tramitó el último encuentro de la fase de grupos, por segunda vez ante los estadounidenses, en el Providence Park de Portland, Oregon. El jugador participó en la totalidad de los minutos, y el desenlace del compromiso finiquitó igualado a un tanto, dando la clasificación a los morados a la etapa eliminatoria de la competencia. En el vigésimo segundo partido de la primera fase de la liga nacional, su conjunto enfrentó a Liberia en el Estadio Ricardo Saprissa. El marcador de 3-1 aseguró el liderato para su grupo con 49 puntos, y además un cupo para la cuadrangular final. El 27 de noviembre fue la primera presentación para los saprissistas en la última etapa del campeonato, teniendo al Santos de Guápiles como el contrincante en el Estadio "Fello" Meza de Cartago. El defensor emprendió en la titularidad, y al minuto 45' se hizo con una anotación, la cual fue agregada a los otros dos tantos de sus compañeros para el triunfo de 0-3. El 15 de diciembre su equipo venció 2-0 al Herediano, para obtener el primer lugar de la tabla y así proclamarse campeón automáticamente. Con esto, los morados alcanzaron la estrella número «33» en su historia y Miller logró el primer título de liga en su carrera. Estadísticamente, contabilizó veintiséis apariciones y concretó tres goles, para un total de 2436 minutos disputados.