Men
1. Wilfred Kigen KEN 2:07:58
2. Hosea Rotich KEN 2:08:11
3. Sammy Kurgat KEN 2:08:38
4. Peter Kiprotich KEN 2:08:49
5. Albert Matebor KEN 2:09:33
6. Simon Njoroge KEN 2:09:46
7. Elijah Sang KEN 2:10:13
8. Francis Bowen KEN 2:10:41
9. Japheth Kosgei KEN 2:11:01
10. Grigoriy Andreev RUS 2:11:02
Women
1. Melanie Kraus GER 2:28:56
2. Svetlana Zakharova RUS 2:29:12
3. Kirsten Melkevik Otterbu NOR 2:29:12
4. Jemima Jelagat KEN 2:29:41
5. Luminita Zaituc GER 2:30:09
6. Ulrike Maisch GER 2:32:41
7. Tsige Worku ETH 2:33:25
8. Julia Arkhipova KGZ 2:34:10