| Place | Bib | Name | Age | Sex | City | State | SWIM | TRN1 | BIKE | TRN2 | Run | Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 8 | Michael Brasel | 42 | M | Perham | MN | 3:31 (4) | 1:29 (6) | 34:34 (1) | 0:58 (20) | 12:48 (2) | 53:20 |
| 2 | 25 | Adam Krog | 35 | M | Clearbrook | MN | 3:55 (8) | 1:40 (10) | 37:16 (3) | 0:44 (14) | 12:34 (1) | 56:09 |
| 4 | 16 | Robert Gawboy | 29 | M | Baxter | MN | 3:24 (2) | 1:17 (1) | 38:43 (7) | 0:57 (19) | 13:00 (3) | 57:21 |
| 3 | 30 | Jeremy Moonen | 41 | M | Wadena | MN | 3:25 (3) | 1:34 (7) | 37:39 (4) | 0:37 (11) | 14:06 (8) | 57:21 |
| 5 | 38 | David Sundheim | 34 | M | Wadena | MN | 4:02 (10) | 1:54 (12) | 35:38 (2) | 1:01 (23) | 16:46 (15) | 59:21 |
| 6 | 10 | Bill Burns | 60 | M | Moorhead | MN | 4:50 (22) | 1:54 (13) | 38:11 (5) | 1:43 (29) | 13:45 (6) | 1:00:23 |
| 7 | 31 | Laura Moonen | 34 | F | Wadena | MN | 4:01 (9) | 1:27 (4) | 38:27 (6) | 0:31 (6) | 17:21 (18) | 1:01:47 |
| 8 | 34 | Jennifer Pinoniemi | 32 | F | Menahga | MN | 3:44 (6) | 1:17 (2) | 43:28 (9) | 0:16 (1) | 15:13 (10) | 1:03:58 |
| 9 | 18 | Chelsa Golberg | 33 | F | Wadena | MN | 3:50 (7) | 1:22 (3) | 44:25 (11) | 0:34 (8) | 14:16 (9) | 1:04:27 |
| 10 | 33 | Debbie Pinoniemi | 36 | F | Menahga | MN | 4:14 (14) | 1:55 (14) | 45:12 (13) | 0:30 (5) | 14:03 (7) | 1:05:54 |
| 11 | 14 | Travis Collins | 39 | M | Deer Creek | MN | 4:36 (18) | 1:27 (5) | 45:58 (15) | 0:23 (3) | 13:31 (5) | 1:05:55 |
| 12 | 26 | Lance Liljenquist | 30 | M | Apo | AE | 5:26 (27) | 2:38 (20) | 41:50 (8) | 1:00 (21) | 16:42 (14) | 1:07:36 |
| 13 | 13 | Tanya Collins | 36 | F | Deer Creek | MN | 4:40 (19) | 1:56 (15) | 48:04 (17) | 0:20 (2) | 13:09 (4) | 1:08:09 |
| 14 | 36 | Melissa Seelhammer | 36 | F | Wadena | MN | 4:13 (13) | 1:35 (8) | 49:28 (21) | 0:49 (18) | 15:46 (11) | 1:11:51 |
| 15 | 28 | Brenda Lorentz | 33 | F | New York Mills | MN | 4:59 (25) | 3:07 (25) | 47:33 (16) | 1:03 (24) | 16:48 (16) | 1:13:30 |
| 16 | 41 | Kaisa Winckler | 37 | F | Willmar | MN | 4:52 (23) | 2:27 (18) | 48:38 (20) | 0:36 (9) | 17:08 (17) | 1:13:41 |
| 17 | 21 | Julie Heuer | 57 | F | Fargo | ND | 4:31 (17) | 1:41 (11) | 44:12 (10) | 1:43 (30) | 21:44 (24) | 1:13:51 |
| 18 | 40 | Trisha Wesa | 32 | F | Hopkins | MN | 4:47 (21) | 2:26 (17) | 48:28 (19) | 0:36 (10) | 17:48 (19) | 1:14:05 |
| 19 | 29 | Mark Monke | 57 | M | Clitherall | MN | 3:35 (5) | 2:18 (16) | 45:03 (12) | 1:04 (25) | 22:12 (26) | 1:14:12 |
| 20 | 24 | Amber Kern | 33 | F | Wadena | MN | 3:10 (1) | 1:35 (9) | 54:10 (26) | 0:28 (4) | 16:04 (12) | 1:15:27 |
| 21 | 35 | Nathan Roquet | 45 | M | Wahpeton | ND | 4:02 (11) | 3:10 (27) | 45:31 (14) | 2:14 (32) | 21:46 (25) | 1:16:43 |
| 22 | 39 | Brian Thomas | 60 | M | Waseca | MN | 4:41 (20) | 3:24 (28) | 50:56 (24) | 0:47 (17) | 18:06 (20) | 1:17:54 |
| 23 | 7 | Audrey Brandt Loer | 40 | F | Wadena | MN | 5:17 (26) | 2:38 (21) | 49:48 (22) | 1:00 (22) | 19:28 (21) | 1:18:11 |
| 24 | 19 | Nick Grabe | 40 | M | Wadena | MN | 4:23 (16) | 4:00 (32) | 48:11 (18) | 0:33 (7) | 22:22 (27) | 1:19:29 |
| 25 | 22 | Sarah Israelson | 57 | F | Staples | MN | 4:56 (24) | 3:31 (29) | 53:47 (25) | 1:05 (26) | 20:39 (22) | 1:23:58 |
| 26 | 32 | Elizabeth Peterson | 43 | F | Staples | MN | 6:35 (31) | 2:47 (23) | 50:00 (23) | 1:38 (28) | 23:03 (28) | 1:24:03 |
| 27 | 5 | Alayna Anderson | 20 | F | Hopkins | MN | 6:05 (30) | 3:37 (31) | 58:39 (29) | 0:39 (13) | 16:22 (13) | 1:25:22 |
| 28 | 20 | Philip Haedtke | 42 | M | South Saint Paul | MN | 4:09 (12) | 2:29 (19) | 55:42 (27) | 0:37 (12) | 23:39 (29) | 1:26:36 |
| 29 | 6 | Julie Benson | 50 | F | Staples | MN | 5:33 (28) | 2:49 (24) | 56:31 (28) | 0:45 (15) | 21:20 (23) | 1:26:58 |
| 30 | 9 | Jenny Bunio | 31 | F | Motley | MN | 4:20 (15) | 3:31 (30) | 59:57 (30) | 1:25 (27) | 25:19 (30) | 1:34:32 |
| 31 | 4 | Melinda Amiot | 48 | F | Staples | MN | 5:44 (29) | 2:40 (22) | 1:02:56 (31) | 0:46 (16) | 28:44 (31) | 1:40:50 |
| 32 | 27 | Holly Lillis | 56 | F | Wadena | MN | 6:54 (32) | 3:08 (26) | 1:11:40 (32) | 1:45 (31) | 29:50 (32) | 1:53:17 |