Creció en un municipio de Londres llamado Kingston upon Thames, y se unió a las categorías inferiores del Chelsea a los siete años.[3][4][5] Sus abuelos, por parte de padre, son irlandeses de Douglas, Condado de Cork.[6] En 2014, con 15 años, se unió a la academia del West Ham.[7][8]
West Ham United
En diciembre de 2015 firmó su primer contrato profesional con el club inglés.[9] Después de varias convocatorias sin participación,[10] debutó con los Hammers el 21 de mayo ante el Burnley (1-2), en la última jornada de la Premier League 2016-17, entrando al campo en el minuto 91 por Edimilson Fernandes.[11][12] Su debut como titular llegó, el 19 de agosto de 2017, en la derrota por 3-2 ante el Southampton.[13]
El 27 de abril de 2018 finalizó en segunda posición del trofeo "Hammer of the Year", solo por detrás de Marko Arnautović, después de haberse consolidado en el equipo titular.[14] Jugó su encuentro número 50 con el West Ham United, el 22 de diciembre de 2018, siendo el jugador más joven en hacerlo desde Michael Carrick.[15][16] El 28 de diciembre renovó su contrato con el club hasta 2024.[17] El 12 de enero de 2019 anotó su primer gol con el West Ham, además de ser elegido mejor jugador del encuentro, en la victoria por 1-0 sobre el Arsenal en el Estadio Olímpico de Londres.[18]
En mayo de 2022 fue nombrado capitán del equipo. La siguiente temporada ayudó al club a conquistar la Liga Europa Conferencia de la UEFA, competición en la que ganó el premio a mejor jugador.[19]
El 15 de julio de 2023, después de haber jugado 245 partidos con los hammers, fue fichado por el Arsenal F. C. con el que firmó un contrato de larga duración.[19]
Selección nacional
Selección de Irlanda
Rice comenzó su carrera internacional en las categorías inferiores de la selección de Irlanda debido al origen de sus abuelos paternos.[20] El 19 de marzo de 2017 fue nombrado jugador del año por la sub-17 de la República de Irlanda.[21] El 23 de mayo, días antes de su debut en la Premier League, fue llamado por la selección de Irlanda para jugar los amistosos contra México y Uruguay y un partido clasificatorio para la Copa del Mundo, en casa ante Austria.[22] Finalmente su debut se produjo un año más tarde, el 23 de marzo de 2018, en un amistoso ante Turquía.[23]
En agosto de 2018 no se unió al equipo nacional para jugar ante Gales ya que estaba considerando jugar con la selección de Inglaterra, según comunicó el seleccionador Martin O'Neill.[24][25] Finalmente, el 13 de febrero de 2019 anunció su decisión de jugar con la selección inglesa,[26][27][28] que fue ratificada por la FIFA el 5 de marzo.[29][30]
El 12 de marzo fue elegido como mejor jugador joven irlandés.[31]
Selección de Inglaterra
El 13 de marzo de 2019 fue convocado por primera vez con la selección inglesa, después de haber jugado tres encuentros amistosos con la selección irlandesa.[32] Debutó con el conjunto inglés el 22 de marzo, ante República Checa, sustituyendo en el minuto 63 a Dele Alli en el Estadio de Wembley.[33][34]