|  Finals |  | Game | date | time | team 1 | score | team 2 | HT |  | Final | 03.08 | 18:30 | Denmark | 27-26 | Croatia | 13-13 |  | 3-4 | 03.08 | 16:00 | Sweden | 34-27 | Argentina | 15-11 |  | 1/2 | 02.08 | 16:00 | Denmark | 36-21 | Argentina | 19-11 |  | 1/2 | 02.08 | 16:00 | Croatia | 31-28 | Sweden | 18-12 |  |  Classification |  | 5-6 | 02.08 | 18:30 | Egypt | 34-32 | Poland | 17-12 |  | 7-8 | 02.08 | 18:30 | Spain | 37-28 | Bahrain | 17-10 |  | 9-10 | 02.08 | 13:30 | Brazil | 36-27 | Qatar | 17-11 |  | 11-12 | 02.08 | 13:30 | South Korea | 41-39 | Iran | 20-20 |  | 13-14 | 02.08 | 11:00 | Tunisia | 42-26 | Algeria | 25-11 |  | 15-16 | 02.08 | 11:00 | Morocco | 38-24 | Australia | 18-10 |   
 | 
 | 
 
| Final ranking | P | w | d | l | gf | ga |  | 1. Denmark | 12 | 6 | 0 | 1 | 204: | 163 |  | 2. Croatia | 11 | 5 | 1 | 1 | 215: | 174 |  | 3. Sweden | 10 | 5 | 0 | 2 | 247: | 172 |  | 4. Argentina | 8 | 3 | 2 | 2 | 197: | 204 |  | 5. Egypt | 8 | 4 | 0 | 2 | 213: | 171 |  | 6. Poland | 7 | 3 | 1 | 2 | 190: | 166 |  | 7. Spain | 6 | 3 | 0 | 3 | 180: | 161 |  | 8. Bahrain | 6 | 3 | 0 | 3 | 166: | 189 |  |  eliminated in First Groups Round. |  | 9. Brazil | 8 | 4 | 0 | 2 | 196: | 149 |  | 10.Qatar | 4 | 2 | 0 | 4 | 161: | 180 |  | 11.South Korea | 6 | 3 | 0 | 3 | 228: | 201 |  | 12.Iran | 4 | 2 | 0 | 4 | 179: | 185 |  | 13.Tunisia | 4 | 2 | 0 | 4 | 188: | 170 |  | 14.Algeria | 3 | 1 | 1 | 4 | 166: | 216 |  | 15.Morocco | 3 | 1 | 1 | 4 | 162: | 190 |  | 16.Australia | 0 | 0 | 0 | 6 | 114: | 315 |   
 | 
 | 
|  All-Star Team |  | Niklas Landin Jakobsen (DEN) |  | Manuel Ć trlek (CRO) |  | Rasmus Jensen (DEN) |  | Ahmed Zeidan (EGY) |  | Shin Seung-Il (KOR) |  | Domagoj Duvnjak (CRO) |  | Federico Vieyra (ARG) |   
 |  
|
 |   |  | First to 1/2 Finals. Rest to Classification. |   
| Group MI | p | w | d | l | gf | ga |  | 1. Croatia | 5 | 2 | 1 | 0 | 80: | 77 |  | 2. Argentina | 4 | 1 | 2 | 0 | 87: | 82 |  | 3. Poland | 3 | 1 | 1 | 1 | 83: | 83 |  | 4. Spain | 0 | 0 | 0 | 3 | 80: | 88 |   
 | 
| Team | Croa | Arge | Pola | Spai |  | Croatia | ---- | 26:26 | 27:25 | 27:26 |  | Argentina |   | ---- | 29:29 | 32:27 |  | Poland |   |   | ---- | 29:27 |  | Spain |   |   |   | ---- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | HT |  | 30.07 | 16:00 | Croatia | 27-26 | Spain | 12-11 |  | 30.07 | 16:00 | Argentina | 29-29 | Poland | 17-12 |  | 31.07 | 16:00 | Croatia | 27-25 | Poland | 13-10 |  | 31.07 | 16:00 | Argentina | 32-27 | Spain | 14-15 |   
 | 
 | 
 
| Group G | p | w | d | l | gf | ga |  | 1. Denmark | 4 | 2 | 0 | 1 | 81: | 80 |  | 2. Sweden | 4 | 2 | 0 | 1 | 88: | 69 |  | 3. Egypt | 2 | 1 | 0 | 2 | 88: | 90 |  | 4. Bahrain | 2 | 1 | 0 | 2 | 76: | 94 |   
 | 
| Team | Denm | Swed | Egyp | Bahr |  | Denmark | ---- | 26:22 | 33:31 |   |  | Sweden |   | ---- | 29:22 | 37:21 |  | Egypt |   |   | ---- | 35:28 |  | Bahrain | 27:22 |   |   | ---- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | HT |  | 30.07 | 18:00 | Denmark | 26-22 | Sweden | 16-12 |  | 30.07 | 18:00 | Egypt | 35-28 | Bahrain | 11-9 |  | 31.07 | 18:00 | Denmark | 33-31 | Egypt | 17-15 |  | 31.07 | 18:00 | Sweden | 37-21 | Bahrain | 16-12 |   
 | 
 |  
| Group PI | p | w | d | l | gf | ga |  | 1. Qatar | 4 | 2 | 0 | 1 | 83: | 74 |  | 2. Iran | 4 | 2 | 0 | 1 | 92: | 82 |  | 3. Algeria | 3 | 1 | 1 | 1 | 94: | 96 |  | 4. Morocco | 1 | 0 | 1 | 2 | 81: | 98 |   
 | 
| Team | Qata | Iran | Alge | Moro |  | Qatar | ---- | 24:21 |   | 26:19 |  | Iran |   | ---- | 31:28 | 40:30 |  | Algeria | 34:33 |   | ---- | 32:32 |  | Morocco |   |   |   | ---- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | HT |  | 30.07 | 20:00 | Iran | 40-30 | Morocco | 20-15 |  | 30.07 | 20:00 | Algeria | 34-33 | Qatar | 14-17 |  | 31.07 | 20:00 | Qatar | 24-21 | Iran | 11-10 |  | 31.07 | 20:00 | Algeria | 32-32 | Morocco | 15-12 |   
 | 
 | 
 
| Group PII | p | w | d | l | gf | ga |  | 1. Brazil | 6 | 3 | 0 | 0 | 110: | 68 |  | 2. South Korea | 4 | 2 | 0 | 1 | 132: | 88 |  | 3. Tunisia | 2 | 1 | 0 | 2 | 102: | 76 |  | 4. Australia | 0 | 0 | 0 | 3 | 51: | 163 |   
 | 
| Team | Braz | SoKo | Tuni | Aust |  | Brazil | ---- | 37:34 | 22:21 | 51:13 |  | South Korea |   | ---- | 39:28 | 59:23 |  | Tunisia |   |   | ---- | 53:15 |  | Australia |   |   |   | ---- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | HT |  | 30.07 | 14:00 | Brazil | 51-13 | Australia | 29-5 |  | 30.07 | 14:00 | South Korea | 39-28 | Tunisia | 16-12 |  | 31.07 | 14:00 | Brazil | 37-34 | South Korea | 17-16 |  | 31.07 | 14:00 | Tunisia | 53-15 | Australia | 25-4 |   
 | 
 |  
| Group A | p | w | d | l | gf | ga |  | 1. Poland | 6 | 3 | 0 | 0 | 104: | 76 |  | 2. Spain | 4 | 2 | 0 | 1 | 90: | 74 |  | 3. Qatar | 2 | 1 | 0 | 2 | 77: | 89 |  | 4. Morocco | 0 | 0 | 0 | 3 | 62: | 94 |   
 | 
| Team | Pola | Spai | Qata | Moro |  | Poland | ---- | 29:27 | 40:28 | 35:21 |  | Spain |   | ---- | 30:23 | 33:22 |  | Qatar |   |   | ---- | 26:19 |  | Morocco |   |   |   | ---- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | HT |  |  played at Sports Complec Hall II, Manama |  | 26.07 | 13:30 | Poland | 35-21 | Morocco | 17-11 |  | 26.07 | 15:30 | Spain | 30-23 | Qatar | 13-10 |  | 27.07 | 14:00 | Qatar | 26-19 | Morocco | 11-11 |  | 27.07 | 16:00 | Poland | 29-27 | Spain | 14-10 |  | 28.07 | 14:00 | Spain | 33-22 | Morocco | 18-9 |  | 28.07 | 16:00 | Poland | 40-28 | Qatar | 18-10 |   
 | 
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. Croatia | 5 | 2 | 1 | 0 | 104: | 68 |  | 2. Argentina | 5 | 2 | 1 | 0 | 88: | 78 |  | 3. Iran | 2 | 1 | 0 | 2 | 79: | 90 |  | 4. Algeria | 0 | 0 | 0 | 3 | 74: | 109 |   
 | 
| Team | Croa | Arge | Iran | Alge |  | Croatia | ---- | 26:26 | 33:23 | 45:19 |  | Argentina |   | ---- | 29:25 | 33:27 |  | Iran |   |   | ---- | 31:28 |  | Algeria |   |   |   | ---- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | HT |  |  played at Sports Complec Hall II, Manama |  | 26.07 | 18:30 | Croatia | 45-19 | Algeria | 18-12 |  | 26.07 | 20:30 | Argentina | 29-25 | Iran | 15-19 |  | 27.07 | 18:00 | Croatia | 26-26 | Argentina | 14-12 |  | 27.07 | 20:00 | Iran | 31-28 | Algeria | 13-11 |  | 28.07 | 18:00 | Argentina | 33-27 | Algeria | 17-13 |  | 28.07 | 20:00 | Croatia | 33-23 | Iran | 18-12 |   
 | 
 | 
 
| Group C | p | w | d | l | gf | ga |  | 1. Bahrain | 6 | 3 | 0 | 0 | 89: | 80 |  | 2. Denmark | 4 | 2 | 0 | 1 | 82: | 63 |  | 3. Brazil | 2 | 1 | 0 | 2 | 72: | 75 |  | 4. Tunisia | 0 | 0 | 0 | 3 | 65: | 90 |   
 | 
| Team | Bahr | Denm | Braz | Tuni |  | Bahrain | ---- | 27:22 | 29:28 | 33:30 |  | Denmark |   | ---- | 25:22 | 35:14 |  | Brazil |   |   | ---- | 22:21 |  | Tunisia |   |   |   | ---- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | HT |  |  played at Sports Complec Hall I, Manama |  | 26.07 | 18:30 | Bahrain | 29-28 | Brazil | 12-18 |  | 26.07 | 20:30 | Denmark | 35-14 | Tunisia | 18-7 |  | 27.07 | 18:00 | Bahrain | 33-30 | Tunisia | 17-13 |  | 27.07 | 20:00 | Denmark | 25-22 | Brazil | 14-9 |  | 28.07 | 18:00 | Bahrain | 27-22 | Denmark | 7-12 |  | 28.07 | 20:00 | Brazil | 22-21 | Tunisia | 9-13 |   
 | 
 | 
 
| Group D | p | w | d | l | gf | ga |  | 1. Sweden | 6 | 3 | 0 | 0 | 126: | 67 |  | 2. Egypt | 4 | 2 | 0 | 1 | 113: | 78 |  | 3. South Korea | 2 | 1 | 0 | 2 | 114: | 97 |  | 4. Australia | 0 | 0 | 0 | 3 | 62: | 173 |   
 | 
| Team | Swed | Egyp | Sout | Aust |  | Sweden | ---- | 29:22 | 41:26 | 56:19 |  | Egypt |   | ---- | 33:29 | 58:20 |  | South Korea |   |   | ---- | 59:23 |  | Australia |   |   |   | ---- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | HT |  |  played at Sports Complec Hall I, Manama |  | 26.07 | 18:30 | South Korea | 59-23 | Australia | 26-7 |  | 26.07 | 20:30 | Sweden | 29-22 | Egypt | 15-12 |  | 27.07 | 18:00 | Sweden | 56-19 | Australia | 29-8 |  | 27.07 | 20:00 | Egypt | 33-29 | South Korea | 15-13 |  | 28.07 | 18:00 | Egypt | 58-20 | Australia | 26-6 |  | 28.07 | 20:00 | Sweden | 41-26 | South Korea | 18-7 |   
 | 
 |  
 |