| Place | Bib | Name | Age | Sex | City | State | SWIM | TRN1 | BIKE | TRN2 | Run | Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 255 | David Snyder | 40 | M | Deer Creek | MN | 5:18 (18) | 1:24 (5) | 37:57 (1) | 0:35 (11) | 13:48 (1) | 59:02 |
| 2 | 241 | Jenette Kloss | 26 | F | Duluth | MN | 4:43 (12) | 2:19 (16) | 41:13 (2) | 1:06 (23) | 14:32 (2) | 1:03:53 |
| 3 | 249 | Jennifer Pinoniemi | 33 | F | Menahga | MN | 3:37 (3) | 1:22 (3) | 43:28 (5) | 0:18 (1) | 15:24 (5) | 1:04:09 |
| 4 | 259 | Tiffany Swenson | 36 | F | Dilworth | MN | 3:27 (2) | 1:42 (7) | 46:50 (9) | 0:22 (2) | 15:10 (3) | 1:07:31 |
| 5 | 248 | Kevin Pietila | 49 | M | Menahga | MN | 4:45 (13) | 2:21 (17) | 43:24 (4) | 0:34 (9) | 16:41 (7) | 1:07:45 |
| 6 | 240 | Shelby Hunke | 33 | F | Wadena | MN | 4:40 (9) | 1:52 (11) | 45:32 (6) | 0:32 (8) | 15:11 (4) | 1:07:47 |
| 7 | 257 | Mark Stephens | 60 | M | New York Mills | MN | 4:42 (10) | 1:46 (10) | 43:10 (3) | 1:18 (25) | 17:17 (10) | 1:08:13 |
| 8 | 253 | Nathan Sagsveen | 15 | M | Bismarck | ND | 4:32 (7) | 0:23 (1) | 47:18 (12) | 0:23 (3) | 17:02 (8) | 1:09:38 |
| 9 | 235 | Pam Doebbeling | 60 | F | Ottertail | MN | 4:52 (15) | 2:28 (19) | 47:42 (13) | 0:38 (14) | 16:10 (6) | 1:11:50 |
| 10 | 246 | Greg Oakland | 54 | M | Wadena | MN | 4:02 (5) | 2:06 (15) | 47:08 (10) | 0:31 (7) | 19:05 (15) | 1:12:52 |
| 11 | 238 | Kristen Gotfredson | 23 | F | Little Falls | MN | 3:43 (4) | 1:37 (6) | 49:20 (15) | 0:25 (4) | 18:21 (13) | 1:13:26 |
| 12 | 258 | Sara Stone | 38 | F | Wadena | MN | 5:15 (17) | 2:03 (13) | 47:13 (11) | 0:40 (16) | 18:25 (14) | 1:13:36 |
| 13 | 243 | Peter Lindell | 48 | M | Motley | MN | 4:24 (6) | 2:02 (12) | 50:50 (16) | 0:29 (5) | 17:20 (11) | 1:15:05 |
| 14 | 250 | Aaron Sagsveen | 19 | M | Bismarck | ND | 4:48 (14) | 1:23 (4) | 51:41 (17) | 0:40 (17) | 17:15 (9) | 1:15:47 |
| 15 | 244 | Nate Loer | 43 | M | Wadena | MN | 4:42 (11) | 3:13 (24) | 46:48 (8) | 0:46 (19) | 20:47 (17) | 1:16:16 |
| 16 | 251 | David Sagsveen | 47 | M | Bismarck | ND | 4:32 (8) | 2:46 (23) | 46:10 (7) | 1:43 (27) | 22:19 (22) | 1:17:30 |
| 17 | 233 | Audrey Brandt Loer | 41 | F | Wadena | MN | 7:07 (25) | 2:44 (22) | 47:51 (14) | 0:35 (12) | 21:22 (19) | 1:19:39 |
| 18 | 252 | Drew Sagsveen | 22 | M | Bismarck | ND | 5:26 (19) | 0:40 (2) | 55:50 (20) | 0:45 (18) | 17:38 (12) | 1:20:19 |
| 19 | 245 | Emily Malone | 35 | F | Glenwood | MN | 4:58 (16) | 4:14 (27) | 54:21 (19) | 0:36 (13) | 21:43 (20) | 1:25:52 |
| 20 | 247 | Jenny Pietila | 41 | F | Menahga | MN | 5:30 (20) | 2:24 (18) | 59:18 (22) | 0:30 (6) | 19:18 (16) | 1:27:00 |
| 21 | 256 | Stephanie Stark | 53 | F | Albert Lea | MN | 6:41 (24) | 1:42 (8) | 58:51 (21) | 0:52 (20) | 21:12 (18) | 1:29:18 |
| 22 | 260 | Lisa Winter | 63 | F | Wadena | MN | 5:48 (21) | 2:37 (21) | 53:19 (18) | 1:23 (26) | 28:27 (24) | 1:31:34 |
| 23 | 266 | Kathy Stenberg | 56 | F | Nevis | MN | 3:18 (1) | 2:34 (20) | 1:03:51 (24) | 0:53 (21) | 21:45 (21) | 1:32:21 |
| 24 | 239 | Elizabeth Hawkins | 40 | F | Wadena | MN | 7:31 (26) | 2:03 (14) | 1:02:27 (23) | 0:34 (10) | 23:32 (23) | 1:36:07 |
| 25 | 237 | Cassie Forster | 30 | F | Moorhead | MN | 6:04 (22) | 3:43 (25) | 1:05:54 (25) | 1:11 (24) | 29:31 (25) | 1:46:23 |
| 26 | 242 | Vickie Lee | 38 | F | Moorhead | MN | 6:06 (23) | 3:44 (26) | 1:06:00 (26) | 1:05 (22) | 29:37 (26) | 1:46:32 |
| 27 | 236 | Janet Eckman | 54 | F | Sebeka | MN | 8:28 (27) | 1:43 (9) | 1:45:50 (27) | 0:39 (15) | 32:13 (27) | 2:28:53 |