| Place | Bib | Name | Age | Sex | City | State | SWIM | TRN1 | BIKE | TRN2 | Run | Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 122 | David Sundheim | 33 | M | Wadena | MN | 5:54 (5) | 1:25 (18) | 38:45 (1) | 0:51 (16) | 18:28 (12) | 1:05:23 |
| 2 | 104 | John Weum | 56 | M | Eden Prairie | MN | 5:50 (4) | 1:30 (19) | 39:36 (2) | 0:52 (18) | 19:04 (14) | 1:06:52 |
| 3 | 114 | Laura Moonen | 33 | F | Wadena | MN | 5:19 (2) | 0:36 (7) | 45:04 (4) | 0:23 (4) | 16:11 (6) | 1:07:33 |
| 4 | 123 | Chelsa Goldberg | 32 | F | Wadena | MN | 6:09 (7) | 0:30 (6) | 46:38 (5) | 0:21 (2) | 14:51 (1) | 1:08:29 |
| 5 | 133 | Al Molitor | 55 | M | Belgrade | MN | 6:46 (14) | 1:55 (23) | 42:45 (3) | 2:30 (26) | 14:59 (2) | 1:08:55 |
| 6 | 113 | Jennifer Pinoniemi | 31 | F | Menahga | MN | 4:41 (1) | 0:20 (1) | 49:41 (10) | 0:16 (1) | 15:21 (3) | 1:10:19 |
| 7 | 111 | Heidi Heino | 41 | F | Sebeka | MN | 5:40 (3) | 0:24 (3) | 47:51 (7) | 0:32 (10) | 17:24 (9) | 1:11:51 |
| 8 | 128 | Penille Munch Lassen | 16 | F | Verndale | MN | 8:09 (20) | 0:43 (13) | 46:58 (6) | 0:49 (14) | 15:58 (4) | 1:12:37 |
| 9 | 101 | Stacey Callahan | 29 | F | Verndale | MN | 6:19 (9) | 0:29 (4) | 49:08 (9) | 0:24 (6) | 17:15 (8) | 1:13:35 |
| 10 | 118 | Trisha Wesa | 31 | F | Hopkins | MN | 6:32 (13) | 0:39 (10) | 51:11 (12) | 0:23 (5) | 18:01 (11) | 1:16:46 |
| 11 | 106 | Melissa Seelhammer | 35 | F | Wadena | MN | 6:21 (10) | 0:40 (12) | 52:27 (14) | 0:30 (8) | 16:59 (7) | 1:16:57 |
| 12 | 110 | Brian Thomas | 59 | M | Waseca | MN | 7:09 (17) | 0:37 (8) | 51:21 (13) | 0:33 (11) | 18:47 (13) | 1:18:27 |
| 13 | 116 | Debbie Pinoniemi | 35 | F | Menagha | MN | 6:04 (6) | 0:23 (2) | 55:41 (19) | 0:34 (12) | 16:04 (5) | 1:18:46 |
| 14 | 124 | Karen Thompson | 52 | F | McIntosh | MN | 8:22 (21) | 1:42 (20) | 48:31 (8) | 0:51 (17) | 22:00 (21) | 1:21:26 |
| 15 | 112 | Tara Erkenbrack | 46 | F | Verndale | MN | 7:05 (16) | 0:43 (14) | 53:29 (15) | 1:01 (21) | 20:23 (17) | 1:22:41 |
| 16 | 109 | Greg Oakland | 52 | M | Wadena | MN | 7:10 (18) | 0:39 (11) | 51:00 (11) | 0:59 (20) | 23:05 (22) | 1:22:53 |
| 17 | 132 | Mia Long | 63 | F | Park Rapids | MN | 6:26 (12) | 2:56 (26) | 55:28 (18) | 0:52 (19) | 19:56 (15) | 1:25:38 |
| 18 | 107 | Emily Malone | 33 | F | Staples | MN | 7:00 (15) | 1:43 (21) | 54:29 (16) | 1:23 (22) | 21:14 (19) | 1:25:49 |
| 19 | 108 | Diana Snelgrove | 57 | F | New York Mills | MN | 6:17 (8) | 0:38 (9) | 58:50 (20) | 0:31 (9) | 24:07 (23) | 1:30:23 |
| 20 | 121 | Michael Martin | 66 | M | Menagha | MN | 11:50 (26) | 1:00 (16) | 1:00:30 (23) | 0:41 (13) | 20:48 (18) | 1:34:49 |
| 21 | 120 | Suzanne Anderson | 32 | F | New York Mills | MN | 7:27 (19) | 0:29 (5) | 1:07:40 (25) | 0:26 (7) | 20:18 (16) | 1:36:20 |
| 22 | 119 | Sana Sade | 17 | F | Verndale | MN | 6:21 (11) | 0:46 (15) | 1:12:01 (26) | 0:22 (3) | 17:49 (10) | 1:37:19 |
| 23 | 102 | Jeney Christensen | 31 | F | Hewitt | MN | 8:24 (22) | 2:01 (25) | 1:00:17 (21) | 1:29 (24) | 25:51 (24) | 1:38:02 |
| 24 | 103 | Brian Christensen | 29 | M | Hewitt | MN | 8:25 (23) | 1:58 (24) | 1:00:21 (22) | 1:28 (23) | 25:51 (25) | 1:38:03 |
| 25 | 117 | Betty Larsen | 64 | F | Park Rapids | MN | 11:15 (25) | 1:45 (22) | 55:12 (17) | 2:20 (25) | 27:36 (26) | 1:38:08 |
| 26 | 127 | Kristi Lane | 45 | F | Thief River Falls | MN | 8:49 (24) | 1:08 (17) | 1:06:19 (24) | 0:50 (15) | 21:16 (20) | 1:38:22 |