Livestream, startlists and results from Seven Hills Run which is held on Sunday 16th of November 2025.
Seven Hills Run 2025
Zevenheuvelenloop
Date
November 16
Place
Nijmegen – Netherlands
Distance
5 km | 15 km
Results
- 5 km
- 15 km
15 km men, top 50
| Rank | Race No | Name | Nation | Club | Category | Time | Behind | |
| 1 | 5 | Victor Kipruto | KEN |
MSR | 0:41:42 |
|
||
| 2 | 3 | Alex Matata | KEN |
MSR | 0:41:43 | + 2 |
|
|
| 3 | 11 | Benjamin Ratsim | TAN |
MSR | 0:41:51 | + 10 |
|
|
| 4 | 8 | Yonah Mateiko | KEN |
MSR | 0:42:27 | + 45 |
|
|
| 5 | 4 | Benson Kiplangat | KEN |
MSR | 0:42:34 | + 52 |
|
|
| 6 | 7 | Mike Foppen | NED |
AV Cifla | MSR | 0:42:42 | + 1:00 |
|
| 7 | 2 | Daniel Mateiko | KEN |
MSR | 0:42:42 | + 1:00 |
|
|
| 8 | 12 | Chalchisa Geleta | ETH |
MSR | 0:43:03 | + 1:22 |
|
|
| 9 | 22 | Mahadi Abdi Ali | NED |
AV Unitas | MSR | 0:43:14 | + 1:33 |
|
| 10 | 19 | Tim Verbaandert | NED |
Eindhoven Atletiek | MSR | 0:43:37 | + 1:55 |
|
| 11 | 10 | Jake Smith | GBR |
MSR | 0:44:03 | + 2:22 |
|
|
| 12 | 21 | Gianluca Assorgia | NED |
SV Sportlust | MSR | 0:44:17 | + 2:36 |
|
| 13 | 31 | Ties van den Hurk | NED |
AV Cifla | MSR | 0:44:43 | + 3:02 |
|
| 14 | 117 | Milco Hahury | NED |
Rotterdam Atletiek | MSR | 0:44:54 | + 3:12 |
|
| 15 | 20 | Frank Futselaar | NED |
AV De Liemers | MSR | 0:44:54 | + 3:13 |
|
| 16 | 28 | Timo Hinterndorfer | AUT |
MSR | 0:44:55 | + 3:13 |
|
|
| 17 | 13 | Ádám Lomb | HUN |
MSR | 0:44:56 | + 3:14 |
|
|
| 18 | 23 | Edwin Sjerps | NED |
SAV | MSR | 0:44:56 | + 3:15 |
|
| 19 | 27 | Abdirahman Mohamed | NED |
AV Cifla | MSR | 0:44:59 | + 3:18 |
|
| 20 | 24 | Khalid Choukoud | NED |
Haag Atletiek | MSR | 0:45:00 | + 3:18 |
|
| 21 | 18 | Juan Zijderlaan | NED |
Scorpio | MSR | 0:45:04 | + 3:23 |
|
| 22 | 38 | Cas Kopmels | NED |
Leiden Atletiek | MSR | 0:45:05 | + 3:24 |
|
| 23 | 25 | Richard Douma | NED |
AV Zaanland | MSR | 0:45:09 | + 3:27 |
|
| 24 | 17 | Mustefa Kedir | ETH |
Prins Hendrik | MSR | 0:45:20 | + 3:38 |
|
| 25 | 37 | Stan Schipperen | NED |
Scorpio | MSR | 0:45:28 | + 3:46 |
|
| 26 | 15 | Hlynur Andresson | ISL |
MSR | 0:45:31 | + 3:49 |
|
|
| 27 | 43 | Thomas Cremers | NED |
Nederlandse Triathlon Bond | MSR | 0:45:55 | + 4:13 |
|
| 28 | 48 | Dominic Bersee | NED |
AV Olympus ’70 | MSR | 0:46:05 | + 4:23 |
|
| 29 | 35 | Paavo de Leng | NED |
Groningen Atletiek | MSR | 0:46:09 | + 4:27 |
|
| 30 | 33 | Nathan Sevenois | BEL |
MSR | 0:46:17 | + 4:35 |
|
|
| 31 | 76 | Merlijn van der Velden | NED |
AV Cifla | MSR | 0:46:19 | + 4:37 |
|
| 32 | 72 | Habtom Okbamichael | NED |
AV Olympus ’70 | MSR | 0:46:20 | + 4:39 |
|
| 33 | 181 | Richard Murray | NED |
M35 | 0:46:24 | + 4:43 |
|
|
| 34 | 180 | Kevin Schauwaers | BEL |
M35 | 0:46:26 | + 4:44 |
|
|
| 35 | 84 | Rens Smeets | NED |
AV Weert | MSR | 0:46:33 | + 4:52 |
|
| 36 | 161 | Floris Willeboordse | NED |
Gonzalez Running Team | M35 | 0:46:36 | + 4:55 |
|
| 37 | 47 | Roy Hoornweg | NED |
AV Passaat | MSR | 0:46:38 | + 4:56 |
|
| 38 | 44 | Per Velraeds | NED |
AV Caesar | MSR | 0:46:40 | + 4:58 |
|
| 39 | 123 | Victor Hendricks | BEL |
MSR | 0:46:42 | + 5:00 |
|
|
| 40 | 46 | Emiel Berghout | NED |
PAC | MSR | 0:46:46 | + 5:05 |
|
| 41 | 127 | Otto Vanluchene | BEL |
MSR | 0:46:57 | + 5:15 |
|
|
| 42 | 74 | Andy Coendet | SUI |
MSR | 0:46:57 | + 5:15 |
|
|
| 43 | 81 | Guus Winkelmolen | NED |
AV Feniks | MSR | 0:46:58 | + 5:16 |
|
| 44 | 80 | Niels Verhagen | NED |
AV Oss ’78 | MSR | 0:47:00 | + 5:19 |
|
| 45 | 115 | Jorrit Smid | NED |
AV Impala | MSR | 0:47:00 | + 5:19 |
|
| 46 | 215 | Nick van Peborgh | BEL |
M40 | 0:47:04 | + 5:22 |
|
|
| 47 | 164 | Timo van Beek | NED |
AV Pijnenburg | M35 | 0:47:19 | + 5:38 |
|
| 48 | 73 | William van Eeken | NED |
ACO / Van Elderen | MSR | 0:47:22 | + 5:40 |
|
| 49 | 89 | Marco Otten | NED |
NSAV ‘t Haasje | MSR | 0:47:22 | + 5:40 |
|
| 50 | 119 | Freek van de Weerd | NED |
PAC | MSR | 0:47:32 | + 5:50 |
|
15 km women, top 50
| Rank | Race No | Name | Nation | Club | Category | Time | Behind | |
| 1 | 417 | Asmarech Anley | ETH |
VSR | 0:47:05 |
|
||
| 2 | 406 | Esther Chebet | KEN |
VSR | 0:47:05 | + 1 |
|
|
| 3 | 401 | Aynadis Mebratu | ETH |
VSR | 0:47:09 | + 5 |
|
|
| 4 | 402 | Eilish McColgan | GBR |
VSR | 0:47:12 | + 8 |
|
|
| 5 | 418 | Gladys Chepkurui | KEN |
VSR | 0:47:18 | + 14 |
|
|
| 6 | 403 | Diane van Es | NED |
PAC | VSR | 0:47:39 | + 35 |
|
| 7 | 405 | Clara Evans | GBR |
VSR | 0:49:22 | + 2:18 |
|
|
| 8 | 415 | Jacelyn Gruppen | NED |
HAC ’63 | VSR | 0:49:57 | + 2:53 |
|
| 9 | 410 | Jennifer Gulikers | NED |
AV Unitas | VSR | 0:50:05 | + 3:01 |
|
| 10 | 416 | Rachel Klamer | NED |
Nederlandse Triathlon Bond | VSR | 0:50:45 | + 3:41 |
|
| 11 | 409 | Sanna Mustonen | SWE |
VSR | 0:51:02 | + 3:58 |
|
|
| 12 | 413 | Bregje Smits | NED |
Eindhoven Atletiek | VSR | 0:51:26 | + 4:22 |
|
| 13 | 442 | Leonie Balter | NED |
AVON | VSR | 0:51:32 | + 4:28 |
|
| 14 | 411 | Anne Luijten | NED |
Ciko ’66 | VSR | 0:52:06 | + 5:02 |
|
| 15 | 12624 | Lara Brooijmans | NED |
VSR | 0:52:16 | + 5:12 |
|
|
| 16 | 450 | Marije Hijman | NED |
PAC | VSR | 0:52:42 | + 5:38 |
|
| 17 | 445 | Femke Panjer | NED |
VSR | 0:53:06 | + 6:02 |
|
|
| 18 | 2294 | Julia Samuelsson | SWE |
VSR | 0:53:13 | + 6:09 |
|
|
| 19 | 453 | Elsa Rijpstra | NED |
AV Lionitas | VSR | 0:53:15 | + 6:11 |
|
| 20 | 480 | Tess Goessens | NED |
AV Caesar | VSR | 0:53:25 | + 6:21 |
|
| 21 | 444 | Puck Pentenga | NED |
AV De Koplopers | VSR | 0:53:41 | + 6:37 |
|
| 22 | 446 | Melanie de Munnik | NED |
Scopias Atletiek | VSR | 0:53:51 | + 6:47 |
|
| 23 | 459 | Floortje Cieraad | NED |
Nederlandse Triathlon Bond | VSR | 0:53:59 | + 6:55 |
|
| 24 | 541 | Nesrine Leene | NED |
LintRunners | V40 | 0:54:03 | + 6:59 |
|
| 25 | 449 | Maxime Kromwijk | NED |
Loopgroep PK | VSR | 0:54:14 | + 7:10 |
|
| 26 | 25820 | Kyara Gijsbers | NED |
AV Oss ’78 | VSR | 0:54:24 | + 7:20 |
|
| 27 | 455 | Eline de Jong | NED |
Eindhoven Atletiek | VSR | 0:54:27 | + 7:23 |
|
| 28 | 7376 | Clara Bovenberg | NED |
AV Atos | V40 | 0:54:33 | + 7:29 |
|
| 29 | 542 | Jennifer Elvin | IRL |
Haag Atletiek | V40 | 0:54:39 | + 7:35 |
|
| 30 | 443 | Nella Oenema | NED |
PAC | VSR | 0:54:39 | + 7:35 |
|
| 31 | 544 | Sabine Burgdorf | GER |
V40 | 0:54:43 | + 7:39 |
|
|
| 32 | 448 | Hannah Olde Loohuis | NED |
Hellas Utrecht | VSR | 0:54:43 | + 7:39 |
|
| 33 | 27503 | Inge Schellekens | NED |
VSR | 0:54:54 | + 7:50 |
|
|
| 34 | 457 | Saskia Lensink | NED |
PAC | VSR | 0:54:56 | + 7:52 |
|
| 35 | 451 | Nienke van Dijk | NED |
GSAV Vitalis | VSR | 0:55:07 | + 8:03 |
|
| 36 | 551 | Zsanett Móczó | HUN |
V40 | 0:55:10 | + 8:06 |
|
|
| 37 | 452 | Rens Nijman | NED |
VSR | 0:55:19 | + 8:14 |
|
|
| 38 | 523 | Lorraine Ravestein | NED |
AV Pijnenburg | V35 | 0:55:25 | + 8:21 |
|
| 39 | 6798 | Floortje Bosch | NED |
V40 | 0:55:35 | + 8:30 |
|
|
| 40 | 21805 | Carmen Oosterkamp | NED |
Leiden Atletiek | VSR | 0:55:39 | + 8:35 |
|
| 41 | 545 | Serana Kemp | NED |
Running Team Eindhoven | V40 | 0:55:39 | + 8:35 |
|
| 42 | 11699 | Noor Besselink | NED |
Kronos | VSR | 0:55:39 | + 8:35 |
|
| 43 | 23448 | Kristel van Houwelingen | NED |
VSR | 0:55:40 | + 8:36 |
|
|
| 44 | 466 | Renee Sijbesma | NED |
Utrecht Atletiek | VSR | 0:55:42 | + 8:38 |
|
| 45 | 521 | Pauline van Donkelaar | NED |
PAC | V35 | 0:55:48 | + 8:44 |
|
| 46 | 530 | Thalia Kindt | BEL |
V35 | 0:55:54 | + 8:50 |
|
|
| 47 | 18885 | Eline Verlinden | NED |
V35 | 0:55:57 | + 8:53 |
|
|
| 48 | 6243 | Laila Yahyaoui | NED |
Almere ’81 | VSR | 0:56:07 | + 9:03 |
|
| 49 | 456 | Floor Doornwaard | NED |
AV De Gemzen | VSR | 0:56:13 | + 9:09 |
|
| 50 | 465 | Melissa van den Reek | NED |
Scopias Atletiek | VSR | 0:56:16 | + 9:12 |
|
Livestream
Course


Weather
About
The Zevenheuvelenloop (Dutch pronunciation: [ˌzeːvə(n)ˈɦøːvələ(n)loːp]; English: Seven Hills Run) is an annual road race of 15 kilometres held in and around Nijmegen, Netherlands. It was first organised in 1984 and has grown to be one of the largest road races in the Netherlands; it attracted over 30,000 runners in 2008.
The current men’s course record is 41:05 (min:s) by Joshua Cheptegei from 2018 and the current women’s course record is 44:20 by Letesenbet Gidey from 2019, both of which are also world best performances.
Past winners
| Year | Men’s winner | Time | Note | Women’s winner | Time | Note | Ref |
|---|---|---|---|---|---|---|---|
| 1984 | 36:55 | 12 km | 45:48 | 12 km | |||
| 1985 | 45:28 | CR | 57:28 | CR | |||
| 1986 | 46:2 | 53:33 | CR | ||||
| 1987 | 45:11 | CR | 57:16 | ||||
| 1988 | 46:20 | 52:53 | CR | ||||
| 1989 | 43:31 | CR | 50:36 | CR | |||
| 1990 | 44:53 | 52:06 | |||||
| 1991 | 44:09 | 48:46 | CR | ||||
| 1992 | 43:54 | 50:53 | |||||
| 1993 | 43:35 | 50:06 | |||||
| 1994 | 43:00 | CR | 49:56 | ||||
| 1995 | 42:23 | CR | 49:44 | ||||
| 1996 | 43:06 | 50:09 | |||||
| 1997 | 42:20 | CR | 48:30 | CR | |||
| 1998 | 42:24 | 50:06 | |||||
| 1999 | 43:30 | 49:45 | |||||
| 2000 | 42:53 | 48:06 | CR | ||||
| 2001 | 41:29 | WB | 48:40 | ||||
| 2002 | 43:41 | 51:06 | |||||
| 2003 | 42:43 | 49:06 | |||||
| 2004 | 41:38 | 47:02 | CR | ||||
| 2005 | 41:56 | 47:46 | |||||
| 2006 | 42:42 | 47:22 | |||||
| 2007 | 42:24 | 47:36 | |||||
| 2008 | 42:17 | 46:57 | CR | ||||
| 2009 | 42:14 | 46:29 | CR | ||||
| 2010 | 41:13 | WB | 47:53 | ||||
| 2011 | 42:44 | 48:33 | [10] | ||||
| 2012 | 42:01 | 47:08 | |||||
| 2013 | 42:15 | 48:43 | |||||
| 2014 | 42:18 | 46:56 | |||||
| 2015 | 42:39 | 50:05 | |||||
| 2016 | 42:08 | 49:30 | |||||
| 2017 | 41:16 | 48:52 | |||||
| 2018 | 41:05 | WB | 47:19 | [11] | |||
| 2019 | 41:49 | 44:20 | WB | [12] | |||
| 2020 | cancelled due to COVID-19 | [13] | |||||
| 2021 | cancelled due to COVID-19 | [14] | |||||
| 2022 | 42:08 | 47:18 | [15] | ||||
| 2023 | 41:05 | =WB | 47:12 | [16] | |||












