| Place | Bib | Name | Age | Sex | City | State | Swim | Trn1 | Bike | Trn2 | Run | Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 145 | Kevin Mitchell | 57 | M | Sioux Falls | SD | 4:41 (15) | 1:20 (1) | 38:22 (1) | 1:27 (25) | 20:28 (4) | 1:06:15 |
| 2 | 132 | Jacob Kamerling | 25 | M | Sheldon | IA | 4:06 (4) | 2:51 (23) | 42:06 (4) | 1:16 (9) | 20:09 (3) | 1:10:25 |
| 3 | 330 | Evan Hurst | 18 | M | Sioux Center | IA | 4:17 (8) | 1:43 (4) | 42:40 (5) | 1:48 (54) | 20:38 (8) | 1:11:05 |
| 4 | 153 | Joel Feekes | 49 | M | Sioux Center | IA | 40:27 (2) | 2:13 (101) | 23:06 (26) | 1:11:47 | ||
| 5 | 165 | Lance Bergeson | 58 | M | Hartford | SD | 5:21 (37) | 1:38 (3) | 43:47 (7) | 1:22 (18) | 21:34 (14) | 1:13:39 |
| 6 | 180 | Brian Williams | 65 | M | Sioux Falls | SD | 4:31 (12) | 2:18 (9) | 41:38 (3) | 2:17 (109) | 24:45 (54) | 1:15:27 |
| 7 | 142 | Lia Tiangco | 17 | F | Sioux Falls | SD | 3:49 (2) | 2:05 (6) | 48:10 (24) | 1:16 (10) | 20:38 (9) | 1:15:56 |
| 8 | 175 | Steven Talsma | 35 | M | Chandler | MN | 4:48 (18) | 2:28 (13) | 46:50 (15) | 1:26 (23) | 21:57 (16) | 1:17:27 |
| 9 | 254 | Brian Vander Plaats | 46 | M | Orange City | IA | 6:48 (117) | 2:43 (18) | 43:27 (6) | 2:24 (123) | 22:19 (20) | 1:17:39 |
| 10 | 168 | Blake Zomermaand | 33 | M | Minneapolis | MN | 5:05 (25) | 2:06 (7) | 50:22 (35) | 2:05 (83) | 21:12 (12) | 1:20:47 |
| 11 | 170 | Dustin Marvel | 44 | M | Omaha | NE | 5:54 (60) | 2:22 (11) | 46:04 (10) | 1:22 (15) | 25:08 (65) | 1:20:48 |
| 12 | 214 | Walker Coldren | 26 | M | Spencer | IA | 5:50 (57) | 2:50 (22) | 49:49 (32) | 2:08 (92) | 20:30 (5) | 1:21:04 |
| 13 | 131 | Matt Jewett | 44 | M | Sioux Center | IA | 5:26 (40) | 4:05 (96) | 44:38 (8) | 2:15 (107) | 24:45 (55) | 1:21:07 |
| 14 | 159 | Jason Cook | 43 | M | Cherokee | IA | 4:32 (13) | 3:30 (61) | 51:36 (42) | 1:52 (62) | 19:44 (2) | 1:21:13 |
| 15 | 154 | Justin Hurst | 48 | M | Sioux Center | IA | 5:06 (26) | 3:19 (50) | 46:16 (12) | 2:26 (127) | 24:20 (41) | 1:21:25 |
| 16 | 136 | Raya Fredericksen | 15 | F | Sioux Falls | SD | 4:52 (19) | 1:29 (2) | 49:21 (29) | 1:22 (17) | 24:30 (46) | 1:21:31 |
| 17 | 174 | Matt Altman | 38 | M | Worthington | MN | 6:35 (103) | 3:02 (32) | 46:58 (17) | 2:25 (125) | 22:46 (22) | 1:21:45 |
| 18 | 179 | Noel Dexter Tiangco | 51 | M | Sioux Falls | SD | 5:32 (45) | 3:16 (42) | 46:34 (13) | 1:55 (67) | 25:15 (68) | 1:22:31 |
| 19 | 176 | Tyler Van Koevering | 30 | M | Orange City | IA | 5:13 (33) | 2:34 (15) | 49:59 (33) | 2:36 (139) | 22:15 (19) | 1:22:36 |
| 20 | 200 | Zane Freeman | 28 | M | Detroit Lakes | MN | 50:56 (38) | 1:30 (30) | 23:44 (34) | 1:22:42 | ||
| 21 | 183 | Kyle Lindbergh | 35 | M | Sioux Center | IA | 5:50 (58) | 3:18 (45) | 51:31 (41) | 1:07 (2) | 20:59 (10) | 1:22:43 |
| 22 | 206 | Andrew Hummel | 37 | M | Sioux Center | IA | 5:23 (39) | 3:01 (31) | 47:51 (18) | 2:02 (78) | 24:32 (48) | 1:22:48 |
| 23 | 195 | Deon Billingsley | 45 | M | Sioux City | IA | 6:46 (116) | 5:03 (142) | 48:03 (22) | 2:32 (133) | 20:32 (7) | 1:22:54 |
| 24 | 164 | Graham McGaffin | 43 | M | Sioux City | IA | 5:02 (22) | 3:59 (87) | 49:18 (28) | 2:42 (145) | 22:13 (18) | 1:23:12 |
| 25 | 182 | Henry Byl | 36 | M | Sioux Center | IA | 5:47 (53) | 3:08 (37) | 51:58 (45) | 1:22 (14) | 21:05 (11) | 1:23:18 |
| 26 | 218 | Jamison Bohl | 52 | M | Windsor | CO | 6:14 (79) | 3:20 (52) | 45:07 (9) | 2:07 (90) | 26:32 (87) | 1:23:20 |
| 27 | 141 | Derrike Suckow | 29 | M | Maurice | IA | 5:08 (28) | 2:30 (14) | 50:05 (34) | 1:07 (3) | 24:50 (57) | 1:23:39 |
| 28 | 291 | Amanda Altman | 39 | F | Worthington | MN | 6:27 (91) | 3:08 (38) | 48:04 (23) | 1:48 (55) | 24:24 (45) | 1:23:49 |
| 29 | 155 | Teresa Van Hyfte | 61 | F | Hartford | SD | 5:07 (27) | 2:19 (10) | 47:59 (21) | 1:44 (48) | 27:09 (98) | 1:24:16 |
| 30 | 118 | Caroline Cox | 44 | F | Omaha | NE | 5:26 (42) | 2:59 (29) | 49:13 (27) | 1:52 (61) | 24:52 (58) | 1:24:20 |
| 31 | 202 | Brian Lester | 55 | M | Sioux City | IA | 5:57 (64) | 3:44 (73) | 49:02 (25) | 2:35 (138) | 23:23 (30) | 1:24:39 |
| 32 | 163 | Nicholas Van Beek | 43 | M | Minneapolis | MN | 5:41 (50) | 2:45 (20) | 50:36 (36) | 1:38 (37) | 24:04 (37) | 1:24:41 |
| 33 | 215 | John Weber | 55 | M | Orange City | IA | 5:54 (61) | 3:19 (49) | 46:57 (16) | 2:54 (155) | 25:48 (78) | 1:24:51 |
| 34 | 281 | Joel Sikkema | 40 | M | Sioux Center | IA | 6:05 (72) | 3:34 (67) | 51:52 (43) | 1:36 (35) | 22:49 (24) | 1:25:55 |
| 35 | 295 | Kevin Haan | 38 | M | Orange City | IA | 7:22 (143) | 3:54 (83) | 52:19 (49) | 1:13 (7) | 21:14 (13) | 1:26:01 |
| 36 | 255 | Austin Winter | 26 | M | Luverne | MN | 6:36 (105) | 3:54 (85) | 51:29 (40) | 3:38 (184) | 20:31 (6) | 1:26:07 |
| 37 | 236 | Gracen Tupps | 21 | M | Brookings | SD | 6:30 (96) | 4:02 (95) | 49:33 (30) | 2:59 (161) | 23:25 (32) | 1:26:26 |
| 38 | 234 | Daren Dieleman | 43 | M | Sioux Center | IA | 6:39 (110) | 3:47 (75) | 49:10 (26) | 1:59 (71) | 24:55 (60) | 1:26:27 |
| 39 | 302 | Ryan Kenyon | 28 | M | Adel | IA | 6:32 (99) | 3:38 (70) | 52:49 (55) | 1:21 (12) | 22:49 (23) | 1:27:08 |
| 40 | 219 | Erin Wilson | 43 | F | Paullina | IA | 6:08 (73) | 2:53 (24) | 51:19 (39) | 2:14 (103) | 24:38 (50) | 1:27:10 |
| 41 | 329 | Rachele Randall | 38 | F | Alta | IA | 6:20 (84) | 4:32 (119) | 52:02 (47) | 1:23 (19) | 23:16 (29) | 1:27:31 |
| 42 | 259 | Jonah Bader | 27 | M | Sioux Falls | SD | 6:16 (80) | 2:55 (26) | 52:02 (46) | 1:12 (5) | 25:10 (66) | 1:27:32 |
| 43 | 331 | Mario Duenas | 22 | M | Hawarden | IA | 7:13 (130) | 5:04 (143) | 54:51 (69) | 1:27:58 | ||
| 44 | 199 | Kaleb Holm | 25 | M | Omaha | NE | 5:38 (47) | 3:52 (80) | 49:36 (31) | 2:20 (115) | 26:49 (93) | 1:28:12 |
| 45 | 278 | Anthony Kollasch | 29 | M | Le Mars | IA | 7:09 (126) | 4:01 (94) | 47:54 (19) | 3:27 (179) | 26:41 (90) | 1:29:10 |
| 46 | 178 | Jacob Weeks | 32 | M | Spencer | IA | 5:20 (36) | 3:06 (35) | 54:30 (64) | 1:44 (47) | 24:44 (52) | 1:29:22 |
| 47 | 235 | Henry Vander Pol | 47 | M | Sioux Center | IA | 6:21 (86) | 4:46 (132) | 53:36 (59) | 1:58 (69) | 22:54 (25) | 1:29:32 |
| 48 | 198 | Ricks Polk | 70 | M | Hubbard | IA | 7:03 (123) | 3:54 (84) | 46:14 (11) | 2:49 (150) | 30:00 (146) | 1:29:57 |
| 49 | 127 | Charlotte Kooima | 56 | F | Sioux Center | IA | 6:39 (111) | 3:17 (44) | 46:40 (14) | 3:18 (174) | 30:19 (147) | 1:30:11 |
| 50 | 217 | Torray Wilson | 44 | M | Paullina | IA | 5:57 (63) | 3:22 (55) | 53:34 (57) | 2:23 (121) | 25:01 (63) | 1:30:15 |