El Club de Moscú y el jugador de la selección mexicana firmaron el contrato. El acuerdo está por cuatro temporadas, hasta el verano de 2027, con posibilidad de renovar por una temporada más. Chávez se convirtió en el primer futbolista mexicano en la historia del campeonato ruso.
En la temporada 2022/23, Chávez jugó 42 partidos con el Pachuca, marcó 3 goles y dio 5 asistencias. Con la selección mexicana el jugador disputó 19 partidos.
Chávez viene al Dinamo como agente libre. Sin embargo, el mediocampista pagó al Pachuca una compensación por la rescisión del contrato. Según el medio ruso Sport-Express, la cantidad fue de 6,5 millones de euros. Esa cantidad de dinero el Dinamo lo compensó al jugador.