IAAF World Half-Marathon Championships
Vilamoura, Portugal - October 4th, 2003

1 Lel Martin KEN 1:00:49
2 Joseph Fabiano TAN 1:00:52
3 Sulle Martin Hhaway TAN 1:00:56
4 Korir John Cheruiyot KEN 1:01:02
5 Yuda John TAN 1:01:13
6 Songoka Yusuf KEN 1:01:18
7 Tadesse Zersenay ERI 1:01:26
8 Koech Jackson KEN 1:01:28
9 Tola Tesfaye ETH 1:01:35
10 Harroufi Ridouane MAR 1:02:46
11 Adere Dereje ETH 1:02:47
12 Goumri Abderrahim MAR 1:02:59
13 Gomes Paulo POR 1:03:00
14 Maeda Kazuyuki JPN 1:03:07
15 Busienei Wilson UGA 1:03:08
16 Hailu Mesfin ETH 1:03:12
17 Jifar Tariku ETH 1:03:23
18 Ait Bensalem Rachid MAR 1:03:37
19 Lahlali Abdelghani FRA 1:03:37
20 Fernández Oscar ESP 1:03:41
21 Malinga Alex UGA 1:03:41
22 Belhout Saïd ALG 1:03:48
23 Menghisteab Tecle ERI 1:03:49
24 Cáceres Ignacio ESP 1:03:52
25 Sell Brian USA 1:03:53
26 Errebbah Mostafa ITA 1:03:54
27 El Ghanmouni Rachid MAR 1:04:00
28 Bouzid Tarik FRA 1:04:01
29 Mesfen Tesfayohannes ERI 1:04:10
30 Mohamed Mustafa SWE 1:04:14
31 Serbouti Mohamed FRA 1:04:17
32 Suwa Toshinari JPN 1:04:18
33 Tsige Solomon ETH 1:04:19
34 Andriani Ottaviano ITA 1:04:23
35 Chiesa Sergio ITA 1:04:34
36 Cuahutle Odilón MEX 1:04:41
37 Takeyasu Masahiko JPN 1:04:46
38 Dias José POR 1:04:48
39 Ceulemans Rik BEL 1:04:50
40 Okutani Wataru JPN 1:04:51
41 Nshimirimana Joachim BDI 1:04:54
42 Hank Said ALG 1:04:55
43 Toroitich Martin UGA 1:04:57
44 Rojas Eduardo MEX 1:05:17
45 Sánchez Iván ESP 1:05:20
46 Rasmussen Karl Johan NOR 1:05:22
47 Kohil Kamal ALG 1:05:48
48 Ingargiola Francesco ITA 1:05:53
49 Westcott Scott AUS 1:05:57
50 Utriainen Jussi FIN 1:05:59
51 Jameson Teren USA 1:06:08
52 Semprún José Alejandro VEN 1:06:21
53 Tenorio Franklin ECU 1:06:23
54 Rinaldi Fabio ITA 1:06:26
55 Tucker Mark AUS 1:06:28
56 McLoughlin Cian IRL 1:06:48
57 Boulenouar Rachid ALG 1:07:04
58 Nyberg Claes SWE 1:07:12
59 Borms Wim BEL 1:07:18
60 Strand Scott USA 1:07:32
61 Mora Pedro VEN 1:07:39
62 Nemeth Christian BEL 1:07:50
63 Yiga Francis UGA 1:07:51
64 Primo Capula Jesús MEX 1:08:02
65 Sun Wenli CHN 1:08:19
66 Zheng Kai CHN 1:09:06
67 Catarino Paulo POR 1:09:08
68 Škopac Ivica CRO 1:09:11
69 Roldán Francisco ECU 1:09:42
70 Zeferino Antonio Carlos CPV 1:09:45
71 Gomes Augusto FRA 1:09:49
72 Buhagiar John MLT 1:11:04
73 Wang Xiangfeng CHN 1:11:26
74 Méndez Polibio ECU 1:11:31
75 Condori César BOL 1:11:36
76 Chinnappa Appachu IND 1:11:36
77 Ramu Kennady Chinna IND 1:11:42
78 Tetenkin Artem KGZ 1:11:47
79 Thull Matt USA 1:12:26
80 Gardiol Pablo URU 1:12:32
81 Scutaru Alexei MDA 1:12:53
82 Cilia Charles MLT 1:13:03
83 Bohosi Sechaba LES 1:15:44
84 Que Yin Tik HKG 1:17:57
85 Ismail Naseer MDV 1:21:55
86 Mok Bur Thoeur CAM 1:25:46

-- Prakash Shashi IND DNF
-- Montenegro José Alberto ARG DNF
-- Amorin William Gomes BRA DNF
-- Lok Wai Kin MAC DNF
-- Yanez Buenaventura GEQ DNF
-- Muscat Richard GIB DNF
-- Sanchez Michael GIB DNF
-- Labiche Antoine Simon SEY DNF
-- Kirkpatrick Ryan USA DNF
-- Jesus Luís POR DNF
-- Magalhães Manuel POR DNF
-- El Hattab Mohammed MAR DNF
-- Pioh Sydney CGO DNS
-- Ngoma Clotairs CGO DNS
-- Kirui Paul KEN DNS
-- Lorone Jafred UGA DNS
-- Oshima Kenta JPN DNS