| 2026 | | | | |
| 2025 | 🇺🇬 BUSENCICH Mande (UGA) | 2:06:08 | 🇪🇹 ALEMAYEHU Misgane (ETH) | 2:24:44 |
| 2024 | 🇰🇪 KIGEN Vincent Kipkorir (KEN) | 2:08:05 | 🇪🇹 DESTA Aynalem (ETH) | 2:25:10 |
| 2023 | 🇰🇪 MNERIA Charles Yosey (KEN) | 2:08:54 | 🇰🇪 ROTICH Pamela (KEN) | 2:33:52 |
| 2022 | 🇰🇪 KIPKOECH Barnaba (KEN) | 2:08:21 | 🇰🇪 CHEBET Risper (KEN) | 2:26:12 |
| 2021 | 🇰🇪 KORIR Mark (KEN) | 2:07:39 | 🇪🇹 MEKONNIN Tseginesh (ETH) | 2:24:50 |
| 2020 | ….. | | ….. | |
| 2019 | 🇰🇪 CHERUIYOT Martin (KEN) | 2:10:08 | 🇪🇹 GETNET Selamawit (ETH) | 2:27:56 |
| 2018 | 🇪🇹 DUMECHA Lemi (ETH) | 2:11:07 | 🇪🇹 ABEBAYAHAU Meseret (ETH) | 2:32:20 |
| 2017 | 🇰🇪 KIPROP Mike (KEN) | 2:13:12 | 🇰🇪 KOECH Nancy (KEN) | 2:31:55 |
| 2016 | ….. | | ….. | |
| 2015 | 🇰🇪 MUTAI John Kipkorir (KEN) | 2:13:18 | 🇰🇪 WANJIRU Pennina (KEN) | 2:37:46 |
| 2014 | 🇰🇪 MUTAI John Kipkorir (KEN) | 2:13:10 | 🇪🇸 ARENAS Gemma (ESP) | 2:45:54 |
| 2013 | 🇪🇹 GIRUM Wubishet (ETH) | 2:16:53 | 🇪🇹 BEDANE Samira (ETH) | 2:44:03 |
| 2012 | 🇲🇦 EL MOUAZIZ Abdelhadi (MAR) | 2.24:39 | 🇪🇸 ARENAS Gemma (ESP) | 2:48:47 |
| 2011 | 🇲🇦 EL MOUAZIZ Abdelhadi (MAR) | 2:19:14 | 🇪🇸 ARENAS Gemma (ESP) | 2:56:21 |
| 2010 | 🇪🇸 VÁZQUEZ SÁNCHEZ Juan (ESP) | 2:27:29 | 🇪🇸 SERRANO Blanca María (ESP) | 2:59:16 |