| 2026 | | | | |
| 2025 | 🇰🇪 KILIMO Rhonzas Lokitam (KEN) | 2:10:12 | 🇪🇹 ADERRA Bizuager (ETH) | 2:26:19 |
| 2024 | 🇪🇹 DEBELA Dejene (ETH) | 2:11:40 | 🇧🇭 JEBET Ruth (BRN) | 2:24:45 |
| 2023 | 🇰🇪 MKUNGO Panuel (KEN) | 2:10:35 | 🇰🇪 CHEPTOO Beatrice (KEN) | 2:27:09 |
| 2022 | 🇰🇪 KIPKEMBOI Robert (KEN) | 2:10:18 | 🇪🇹 DALASA Sechale (ETH) | 2:25:54 |
| 2021 | 🇺🇬 KIPLANGAT Victor (UGA) | 2:10:18 | 🇰🇪 JEROTICH Sheila (KEN) | 2:24:15 |
| 2020 | 🇰🇪 CHERUIYOT Benard (KEN) | 2:11:49 | 🇰🇪 KIPYOKEI Diana (KEN) | 2:22:06 |
| 2019 | 🇰🇪 KIBET Daniel (KEN) | 2:09:44 | 🇪🇹 TIBEBU Hirut (ETH) | 2:23:40 |
| 2018 | 🇰🇪 KIMUTAI Felix (KEN) | 2:09:57 | 🇰🇪 CHEPNGETICH Ruth (KEN) | 2:18:35 |
| 2017 | 🇫🇷 KIPROTICH Abraham (FRA) | 2:11:22 | 🇰🇪 CHEPNGETICH Ruth (KEN) | 2:22:36 |
| 2016 | 🇦🇿 KIPLAGAT Evans (AZE) | 2:13:30 | 🇰🇪 BARSOSIO Agnes (KEN) | 2:28:25 |
| 2015 | 🇰🇪 CHELIMO Elias (KEN) | 2:11:17 | 🇪🇹 GOBENA Amane (ETH) | 2:31:58 |
| 2014 | 🇪🇹 BURKA Gebo (ETH) | 2:12:23 | 🇪🇹 GOBENA Amane (ETH) | 2:28:46 |
| 2013 | 🇪🇹 GENA Siraj (ETH) | 2:13:19 | 🇰🇪 CHESIRE Rebecca (KEN) | 2:29:05 |
| 2012 | 🇰🇪 CHEBOGUT Stephen (KEN) | 2:11:05 | 🇪🇹 JELELA Koren (ETH) | 2:28:06 |
| 2011 | 🇰🇪 KIPLAGAT Vincent (KEN) | 2:10:58 | 🇪🇹 ABERA Alemitu (ETH) | 2:27:56 |
| 2010 | 🇰🇪 KIPLAGAT Vincent (KEN) | 2:10:42 | 🇪🇹 KASIM Ashu (ETH) | 2:27:27 |
| 2009 | 🇪🇹 ADILO Kasine (ETH) | 2:12:14 | 🇪🇹 URGESA Bizunesh (ETH) | 2:32:45 |
| 2008 | 🇪🇹 ADILO Kasine (ETH) | 2:11:16 | 🇷🇺 YULAMANOVA Nailiya (RUS) | 2:30:17 |
| 2007 | 🇰🇪 CHERUIYOT David (KEN) | 2:11:00 | 🇪🇹 BAYSA Atsede (ETH) | 2:29:08 |
| 2006 | 🇱🇹 PUKŠTAS Mindaugas (LTU) | 2:12:52 | 🇷🇺 BIKTAGIROVA Madina (RUS) | 2:28:21 |
| 2005 | 🇰🇪 MBITHI Joseph (KEN) | 2:15:13 | 🇷🇺 BIKTAGIROVA Madina (RUS) | 2:34:25 |
| 2004 | 🇰🇪 CHEPKWONY David (KEN) | 2:18:19 | 🇷🇺 DEMIDENKO Svetlana (RUS) | 2:36:44 |
| 2003 | 🇪🇹 WOLASHE Belaye (ETH) | 2:18:29 | 🇺🇦 DUBOVIK Rimma (UKR) | 2:36:49 |
| 2002 | 🇰🇪 CHEPKWONY David (KEN) | 2:18:42 | 🇺🇦 DUBOVIK Rimma (UKR) | 2:37:20 |
| 2001 | 🇪🇹 TURBE Bedaso (ETH) | 2:18:21 | 🇺🇦 PUSHKINA Lyudmyla (UKR) | 2:38:21 |
| 2000 | 🇰🇪 ROP Josephat (KEN) | 2:17:03 | 🇷🇴 CHIRIŢĂ Rodica (ROU) | 2:37:39 |
| 1999 | 🇪🇹 TAYE Moges (ETH) | 2:13:58 | 🇷🇴 BARBU Adriana (ROU) | 2:35:57 |
| 1998 | 🇪🇹 TAYE Moges (ETH) | 2:15:28 | 🇧🇾 GALUSHKO Natalya (BLR) | 2:38:10 |
| 1997 | 🇪🇹 TAYE Moges (ETH) | 2:13:37 | 🇷🇴 BARBU Adriana (ROU) | 2:34:39 |
| 1996 | 🇰🇪 LANGAT Stephen (KEN) | 2:18:51 | 🇺🇦 PLASTININA Elena (UKR) | 2:37:38 |
| 1995 | 🇰🇪 LANGAT Stephen (KEN) | 2:17:56 | 🇷🇺 SULTANOVA Firaya (RUS) | 2:34:44 |
| 1994 | 🇿🇼 GOROMONZI Bigboy (ZIM) | 2:24:58 | 🇹🇷 AKTAŞ Serap (TUR) | 2:46:42 |
| 1993 | 🇰🇪 NGUNZU Jacob (KEN) | 2:20:43 | 🇷🇺 SIPATOVA Yelena (RUS) | 2:48:10 |
| 1992 | 🇹🇷 DEMIREL Cihangir (TUR) | 2:23:28 | 🇷🇴 BUIA Aurica (ROU) | 2:46:29 |
| 1991 | 🇬🇧 MITCHELL Terry (GBR) | 2:22:09 | 🇬🇧 DAVIS Jacqueline (GBR) | 2:49:24 |
| 1990 | 🇹🇷 AŞIKOĞLU Gazi (TUR) | 2:23:09 | 🇹🇷 BATTAL Ayşegül (TUR) | 3:46:24 |
| 1989 | 🇹🇷 ÇEKEN Aydın (TUR) | 2:27:41 | ….. | |
| 1988 | 🇹🇷 ALTUN Ahmet (TUR) | 2:15:06 | 🇹🇷 GÜNAYDIN Keriman (TUR) | 3:12:35 |
| 1987 | 🇩🇰 WØRZNER Jens (DEN) | 2:16:08 | 🇹🇷 ERKAN Fatma (TUR) | 3:08:36 |
| 1986 | 🇹🇷 ATMACA Hanifi (TUR) | 2:23:20 | ….. | |
| 1985 | 🇹🇷 TERZI Mehmet (TUR) | 2:12:50 | ….. | |
| 1984 | 🇹🇷 YURDADÖN Mehmet (TUR) | 2:22:30 | ….. | |
| 1983 | 🇬🇧 THOMPSON Ian (GBR) | 2:32:35 | ….. | |
| 1982 | 🇹🇷 KARAGÖZ İsmail (TUR) | 2:41:13 | ….. | |
| 1981 | 🇹🇷 SILACI Süleyman (TUR) | 2:31:40 | ….. | |
| 1980 | 🇹🇷 SAĞLAM Necmettin (TUR) | 2:36:00 | ….. | |
| 1979 | 🇹🇷 SAYLAM Hasan (TUR) | 2:35:40 | ….. | |