29/06/1928 Barcelona Emilio Ferrer Catalana 3h06:50.4
28/12/1930 Barcelona Ginés Ramos Catalana 3h09:56.4
20/12/1931 Zaragoza Joaquín Callao Aragonesa 3h10:12
08/01/1933 Barcelona (1) Victoriano Pérez Aragonesa 2h08:24.0
10/03/1935 Barcelona Juan Font Catalana 2h43:14.6
20/10/1940 Zaragoza Vicente Salas Aragonesa 2h56:13
26/10/1941 Tolosa Jerónimo Monge Aragonesa 3h01:24.8
11/10/1942 Granollers Vicente Salas Aragonesa 2h51:33
25/04/1943 Zaragoza Jerónimo Monge Aragonesa 3h03:38.2
30/04/1944 Zaragoza Alfonso Sebastiá Levantina 2h53:54.2
15/04/1945 Algemesí Alfonso Sebastiá Levantina 2h58:46
07/04/1946 Algemesí Pedro Gómez Castellana 2h47:54
27/04/1947 Algemesí Manuel Sánchez Levantina 2h58:07
25/04/1948 Zaragoza José Blay Levantina 2h43:39.4
17/04/1949 Zaragoza Tomás Oslariz Aragonesa 3h05:44
01/10/1950 Lérida Tomás Oslariz Aragonesa 3h06:24
14/10/1951 Zaragoza Pedro Sierra Aragonesa 2h41:19.4
19/10/1952 Zaragoza Pedro Sierra Aragonesa 2h38:36.8
19/04/1953 Reus Manuel Polo Asturiana 2h52:00
27/06/1954 Barcelona Francisco Juan Levantina 2h44:10
19/06/1955 Barcelona Jaime Guixá Catalana 2h46:42
29/04/1956 Zaragoza Pedro Sierra Aragonesa 2h37:17.6
12/05/1957 Valencia Miguel Navarro Catalana 2h39:22
27/04/1958 Zaragoza Miguel Navarro Catalana 2h34:49.3
26/04/1959 Valencia Miguel Navarro Catalana 2h28:22.2
17/04/1960 Zaragoza (2) Jaime Guixá Catalana 2h24:00.2
13/08/1961 Manresa Miguel Navarro Catalana 2h34:39
01/07/1962 Zaragoza Jaime Guixá Catalana 2h33:40.8
09/06/1963 Madrid (3) Francisco Guardia Tarraconense 2h20:43.6
07/06/1964 Villafranca de Oria Miguel Navarro Catalana 2h33:03.8
09/05/1965 Elgóibar Rufino Galán Catalana 2h32:09
05/06/1966 Sagunto Carlos Pérez Pontevedresa 2h22:45.0
04/06/1967 Igualada Carlos Pérez Pontevedresa 2h24:45.2
12/05/1968 Vigo Carlos Pérez Pontevedresa 2h18:10.2
11/05/1969 Sueca (4) Carlos Pérez Pontevedresa 2h13:42
19/07/1970 Torrelavega Carlos Pérez Pontevedresa 2h23:12
16/05/1971 Palencia Juan Hidalgo Madrid 2h18:04
21/05/1972 Paterna Santiago Manguán Barcelona 2h18:00.2
01/07/1973 Sueca Luis M. Landa Madrid 2h30:48.2
21/04/1974 Munguía Juan Hidalgo Madrid 2h16:00.0
18/05/1975 Avilés Agustín Fernández Palencia 2h18:03
01/05/1976 Palencia José M. Gómez Madrid 2h18:33
01/05/1977 Oyárzun Santiago Manguán Burgos 2h21:33.6
01/05/1978 Laredo Antonio Romero Independiente 2h15:31
22/04/1979 Avilés Eleuterio Antón Madrid 2h17:01.7
08/06/1980 Laredo Eleuterio Antón Madrid 2h14:32
12/07/1981 Oyárzun Eleuterio Antón Burgos 2h20:49
04/07/1982 Laredo Santiago de la Parte Palencia 2h15:47
01/05/1983 Laredo Juan Traspaderne Rioja 2h15:10
20/05/1984 Fuenterrabía Eleuterio Antón Lerida 2h13:28
03/02/1985 Laredo Alfonso Abellán Barcelona 2h13:38
20/04/1986 Lorca Santiago de la Parte Barcelona 2h16:37
08/02/1987 Sevilla Vicente Antón Madrid 2h12:56
07/02/1988 Valencia Alfonso Abellán Barcelona 2h14:42
25/06/1989 Laredo Emiliano García Madrid 2h20:33
29/04/1990 Madrid Vicente Antón Madrid 2h14:51
13/10/1991 San Sebastián Jesús de Grado Madrid 2h15:16
15/03/1992 Barcelona Rodrigo Gavela Madrid 2h14:27
07/02/1993 Valencia Ricardo Castaño Madrid 2h15:27
27/02/1994 Sevilla José Apalanza Guipuzcoa 2h16:09
29/01/1995 Badajoz Ricardo Castaño Madrid 2h16:17
27/10/1996 Ciudad Real Rodrigo Gavela Madrid 2h18:34
26/10/1997 Sama de Langreo Antonio Peña Transportes Ramis-Sastre 2h10:49
25/02/1998 Badajoz Juan Antonio Ruiz Jimesa 2h18:46
24/10/1999 Ciudad Real José María González Bikila Madrid 2h18:14
06/02/2000 Valencia Benito Ojeda Fila Domingo Catalán 2h18:37
18/03/2001 Barcelona Benito Ojeda Fila Domingo Catalán 2h20:36
-2002 No se celebró
-2003 No se celebró
-2004 No se celebró
10/04/2005 Vitoria Roger Roca Fila Team 2h18:43
02/04/2006 Vitoria Javier Díaz Kelme Running C. Osuna 2h19:39
06/05/2007 Vitoria Óscar Martín Fila Team 2h14:55
17/02/2008 Valencia Asier Cuevas Goerri Garaia 2h15:00
22/02/2009 Sevilla Rafael Iglesias CLM-CCM Unión Guadalajara 2h11:51
25/04/2010 Madrid Miguel Ángel Gamonal CLM-CCM Unión Guadalajara 2h17:27
13/02/2011 Sevilla Pablo Villalobos Almaraz-Extremadura 2h12:21
11/12/2011 Castellón Carles Castillejo C.A. Adidas 2h10:09
21/04/2013 A Coruña Javier Guerra Atletismo Bikila 2h12:21
24/11/2013 San Sebastián Carles Castillejo C.A. Adidas 2h12:43
30/11/2014 San Sebastián Pedro Nimo 3&RUN by PedroNimo-C.Corredores 2h15:57
21/02/16 Sevilla Carles Castillejo 2h11:29