First 6 in each heat (Q) and the next 6 fastest (q)

POS Rank Heat BIB ATHLETE COUNTRY RESULTS
1 1 1 656 Daniel Kipchirchir Komen KENKEN 3:38.54 Q
2 2 1 810 Nick Willis NZLNZL 3:39.24 Q
3 3 1 411 Yoann Kowal FRAFRA 3:39.33 Q
3 4 1 350 Diego Ruiz ESPESP 3:39.33 Q
5 5 1 751 Mohamed Moustaoui MARMAR 3:39.35 Q
6 6 1 1068 Matthew Centrowitz USAUSA 3:39.46 Q
7 7 1 959 Chaminda Indika Wijekoon SRISRI 3:39.61 q NR
8 1 3 750 Amine Laalou MARMAR 3:39.86 Q
9 8 1 132 Ryan Gregson AUSAUS 3:40.01 q
10 2 3 376 Deresse Mekonnen ETHETH 3:40.08 Q
11 3 3 645 Silas Kiplagat KENKEN 3:40.13 Q
12 4 3 107 Taoufik Makhloufi ALGALG 3:40.15 Q
13 5 3 205 Yusuf Saad Kamel BRNBRN 3:40.27 Q SB
14 6 3 558 Ciaran O'Lionaird IRLIRL 3:40.41 Q
15 7 3 336 Juan Carlos Higuero ESPESP 3:40.71 q
16 8 3 1096 Leonel Manzano USAUSA 3:40.77 q
17 9 3 223 Geoffrey Martinson CANCAN 3:40.98 q
18 9 1 363 Zebene Alemayehu ETHETH 3:41.08 q
19 10 1 458 James Shane GBRGBR 3:41.17
20 1 2 646 Asbel Kiprop KENKEN 3:41.22 Q
21 2 2 371 Mekonnen Gebremedhin ETHETH 3:41.28 Q
22 10 3 151 Andreas Vojta AUTAUT 3:41.34
23 3 2 748 Abdelaati Iguider MARMAR 3:41.41 Q
24 4 2 346 Manuel Olmedo ESPESP 3:41.78 Q
25 5 2 103 Tarek Boukensa ALGALG 3:41.87 Q
26 6 2 1141 Eduar Villanueva VENVEN 3:41.89 Q
27 11 3 872 Hamza Driouch QATQAT 3:42.09
28 7 2 140 Jeff Riseley AUSAUS 3:42.22
29 8 2 1133 Andrew Wheating USAUSA 3:42.68
30 9 2 720 Dmitrijs Jurkevics LATLAT 3:42.69
31 10 2 173 Jeroen D'Hoedt BELBEL 3:45.54
32 12 3 1143 Nabil Mohammed Al-Garbi YEMYEM 3:50.17 PB
33 11 2 870 Charles Delys PYFPYF 3:51.36 SB
34 13 3 402 Florian Carvalho FRAFRA 3:53.88
35 11 1 700 Sang-Min Sin KORKOR 3:55.02
36 12 2 398 Mehdi Baala FRAFRA 4:13.10
37 13 2 998 Ribeiro de Carvalho TLSTLS 4:30.56 PB
1 715 Mohammed Shaween KSAKSA DQ