An Africa born runner first won in 1988 and they've won 25 or 27 since.
1988 Ibrahim Hussein Kenya 2:08:43
1989 Abebe Mekonnen Ethiopia 2:09:06
1990 Gelindo Bordin Italy 2:08:19
1991 Ibrahim Hussein Kenya 2:11:06 2nd victory
1992 Ibrahim Hussein Kenya 2:08:14 3rd victory
1993 Cosmas Ndeti Kenya 2:09:33
1994 Cosmas Ndeti Kenya 2:07:15 2nd victory, course record
1995 Cosmas Ndeti Kenya 2:09:22 3rd victory
1996 Moses Tanui Kenya 2:09:15
1997 Lameck Aguta Kenya 2:10:34
1998 Moses Tanui Kenya 2:07:34 2nd victory
1999 Joseph Chebet Kenya 2:09:52
2000 Elijah Lagat Kenya 2:09:47
2001 Lee Bong-Ju South Korea 2:09:43
2002 Rodgers Rop Kenya 2:09:02
2003 Robert Kipkoech Cheruiyot Kenya 2:10:11
2004 Timothy Cherigat Kenya 2:10:37
2005 Hailu Negussie Ethiopia 2:11:44
2006 Robert Kipkoech Cheruiyot Kenya 2:07:14 2nd victory, course record
2007 Robert Kipkoech Cheruiyot Kenya 2:14:13 3rd victory
2008 Robert Kipkoech Cheruiyot Kenya 2:07:45 4th victory
2009 Deriba Merga Ethiopia 2:08:42
2010 Robert Kiprono Cheruiyot Kenya 2:05:52 course record
2011 Geoffrey Mutai Kenya 2:03:02 course record, fastest marathon ever
2012 Wesley Korir Kenya 2:12:40
2013 Lelisa Desisa Benti Ethiopia 2:10:22
2014 Meb Keflezighi United States (CA) 2:08:37