El keniano Benson Kipruto ganó el Maratón de Tokio con tiempo de 02:02:16 (nuevo récord de ruta) seguido de Timothy Kiplagat con 02:02:55 y llegando tercero Vincent Ngetich 02:04:18
La carrera se caracterizó con un pelotón de diez hombres muy compacto que pasó los 10 kilómetros con un tiempo de 00:28:30. Recordemos que estos 10 primeros kilómetros son en bajada. A partir del kilómetro 15 el grupo de Kipchoge y siete corredores kenianos lideraron la carrera.
Sin embargo, a la altura del kilómetro 20 el campeón masculino Elliud Kipchoge de Kenia (ganador del maratón Tokio 2021 con 02:02:40 con récord de ruta y el oro del Maratón Olímpico de Tokio 2020 con 02:08:38) se quedó atrás del grupo por más de 5 segundos y cada vez se distanció más.
Timothy Kiplagat buscó la victoria a partir del kilómetro 28 sin embargo, acusó cansancio a partir del kilómetro 31 y fue pasado por Kipruto en el kilómetro 32 quien a partir del kilómetro 39 sacó una ventaja triunfal.
Esta representa la cuarta derrota (después de Boston 2023) para Elliud Kipchoge quien terminó logrando la décima posición.