| Place | Bib | Name | Age | Sex | City | State | SWIM | TRN1 | BIKE | TRN2 | Run | Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 124 | Nick Jasmer | 32 | M | Menahga | MN | 10:57 (11) | 1:03 (2) | 31:26 (2) | 0:23 (4) | 19:00 (1) | 1:02:49 |
| 2 | 182 | Andrew Moen | 44 | M | Detroit Lakes | MN | 9:47 (2) | 1:07 (6) | 32:48 (5) | 1:09 (33) | 19:25 (2) | 1:04:16 |
| 3 | 187 | Ryan Rogers | 44 | M | Bemidji | MN | 10:36 (8) | 0:58 (1) | 31:49 (4) | 1:08 (32) | 20:46 (5) | 1:05:17 |
| 4 | 108 | Joel Crane | 27 | M | Bismarck | ND | 9:52 (3) | 1:20 (8) | 33:56 (6) | 0:43 (10) | 21:11 (6) | 1:07:02 |
| 5 | 194 | Sean Tostenson | 35 | M | West Fargo | ND | 10:15 (5) | 1:06 (4) | 30:48 (1) | 0:54 (20) | 24:16 (13) | 1:07:19 |
| 6 | 118 | Thomas Heilman | 44 | M | West Fargo | ND | 13:08 (22) | 1:59 (19) | 31:39 (3) | 0:53 (17) | 20:45 (4) | 1:08:24 |
| 7 | 114 | Carter Ginal | 16 | M | Eden Prairie | MN | 12:25 (13) | 1:09 (7) | 34:08 (7) | 0:38 (9) | 21:30 (8) | 1:09:50 |
| 8 | 121 | Kadie Hokanson | 43 | F | Alexandria | MN | 12:47 (17) | 1:06 (5) | 35:20 (8) | 0:53 (18) | 22:11 (11) | 1:12:17 |
| 9 | 129 | Joellen Kohlman-Petrick | 46 | F | Fergus Falls | MN | 12:25 (14) | 1:04 (3) | 36:32 (9) | 0:59 (22) | 24:18 (14) | 1:15:18 |
| 10 | 104 | John Baker | 40 | M | Surprise | AZ | 11:48 (12) | 1:42 (15) | 37:41 (10) | 0:53 (19) | 25:09 (20) | 1:17:13 |
| 11 | 138 | Ryan MacMaster | 36 | M | Fargo | ND | 9:54 (4) | 1:45 (16) | 37:54 (11) | 1:03 (24) | 28:44 (34) | 1:19:20 |
| 12 | 133 | Ellie Lackmann | 27 | F | Fargo | ND | 9:24 (1) | 2:41 (30) | 43:17 (27) | 0:18 (2) | 24:25 (15) | 1:20:05 |
| 13 | 195 | Jacob Vaagen | 22 | M | Devils Lake | ND | 17:49 (39) | 1:24 (10) | 38:02 (12) | 0:51 (15) | 22:04 (9) | 1:20:10 |
| 14 | 186 | Alexandra Rasmussen | 24 | F | Hendrum | MN | 10:20 (6) | 2:07 (21) | 41:55 (17) | 0:20 (3) | 26:38 (24) | 1:21:20 |
| 15 | 107 | Tom Clow | 63 | M | Fargo | ND | 13:55 (27) | 1:23 (9) | 38:39 (13) | 1:18 (40) | 26:07 (22) | 1:21:22 |
| 16 | 110 | Audrey Davison | 30 | F | Detroit Lakes | MN | 12:34 (15) | 2:18 (24) | 41:39 (15) | 1:17 (39) | 24:42 (18) | 1:22:30 |
| 17 | 192 | Kyle Stoltz | 20 | M | Hastings | MN | 15:33 (31) | 3:09 (35) | 41:24 (14) | 1:39 (47) | 21:19 (7) | 1:23:04 |
| 18 | 132 | Doobie Kurus | 51 | M | Hopkins | MN | 10:30 (7) | 1:31 (12) | 42:46 (22) | 1:01 (23) | 27:52 (28) | 1:23:40 |
| 19 | 183 | Rachel Moen | 44 | F | Detroit Lakes | MN | 12:58 (20) | 1:27 (11) | 43:41 (29) | 1:09 (34) | 24:33 (17) | 1:23:48 |
| 20 | 128 | Karl Klindworth | 31 | M | Fessenden | ND | 16:12 (35) | 2:52 (32) | 41:42 (16) | 1:23 (42) | 22:04 (10) | 1:24:13 |
| 21 | 112 | Justin Domogalla | 43 | M | Park Rapids | MN | 13:36 (24) | 1:39 (14) | 42:56 (23) | 1:05 (29) | 26:22 (23) | 1:25:38 |
| 22 | 137 | Reggie MacMaster | 35 | F | Fargo | ND | 13:39 (25) | 1:50 (17) | 42:09 (19) | 1:15 (36) | 28:08 (31) | 1:27:01 |
| 23 | 193 | Aaron Swanson | 53 | M | Osseo | MN | 10:38 (9) | 2:17 (23) | 52:35 (39) | 0:51 (16) | 20:43 (3) | 1:27:04 |
| 24 | 131 | Curt Kukert | 56 | M | Devils Lake | ND | 14:38 (28) | 1:31 (13) | 42:15 (20) | 0:48 (12) | 30:25 (37) | 1:29:37 |
| 25 | 123 | Patty Jaeger | 58 | F | Vergas | MN | 12:51 (19) | 2:18 (25) | 46:16 (32) | 1:16 (38) | 27:22 (26) | 1:30:03 |
| 26 | 134 | Estelle Leclerc | 57 | F | 12:49 (18) | 1:55 (18) | 42:59 (24) | 1:07 (31) | 31:18 (38) | 1:30:08 | ||
| 27 | 196 | Ezra Van Den Einde | 34 | M | Moorhead | MN | 14:40 (29) | 2:47 (31) | 43:16 (26) | 1:15 (37) | 28:18 (32) | 1:30:16 |
| 28 | 135 | Preston Linder | 19 | M | Willmar | MN | 15:08 (30) | 3:31 (37) | 45:33 (30) | 1:13 (35) | 24:59 (19) | 1:30:24 |
| 29 | 125 | Sam Jelleberg | 32 | M | Fargo | ND | 18:19 (40) | 4:09 (45) | 43:09 (25) | 0:45 (11) | 24:07 (12) | 1:30:29 |
| 30 | 122 | Jane Hutzol | 59 | F | Arvilla | ND | 12:37 (16) | 2:05 (20) | 41:58 (18) | 1:41 (48) | 32:51 (40) | 1:31:12 |
| 31 | 126 | Nicki Johnson | 36 | F | Fargo | ND | 15:35 (32) | 2:13 (22) | 42:35 (21) | 1:05 (30) | 30:00 (36) | 1:31:28 |
| 32 | 115 | Jesse Grimes | 33 | M | Graceville | MN | 15:45 (34) | 2:59 (33) | 48:24 (33) | 0:31 (6) | 25:21 (21) | 1:33:00 |
| 33 | 191 | Kimberly Sierman | 38 | F | Fargo | ND | 13:52 (26) | 4:44 (47) | 48:42 (34) | 0:35 (8) | 27:57 (29) | 1:35:50 |
| 34 | 189 | Cody Schultz | 33 | M | Wheaton | MN | 15:37 (33) | 3:09 (36) | 49:41 (36) | 1:04 (27) | 28:02 (30) | 1:37:33 |
| 35 | 197 | David Laliberte | 47 | M | Sauk Rapids | MN | 28:42 (50) | 2:23 (27) | 43:29 (28) | 0:15 (1) | 24:25 (16) | 1:39:14 |
| 36 | 102 | Karl Altenburg | 57 | M | Fargo | ND | 13:02 (21) | 3:35 (38) | 45:50 (31) | 1:03 (25) | 37:18 (43) | 1:40:48 |
| 37 | 127 | Meagan Kangas | 26 | F | Maple Grove | MN | 16:32 (37) | 2:22 (26) | 50:38 (38) | 0:33 (7) | 32:55 (41) | 1:43:00 |
| 38 | 119 | Alida Hendrickx | 32 | F | Sebeka | MN | 19:16 (44) | 4:00 (42) | 55:16 (43) | 0:49 (13) | 26:44 (25) | 1:46:05 |
| 39 | 188 | Miriam Rolczynski | 37 | F | Moorhead | MN | 19:16 (45) | 4:02 (44) | 55:13 (42) | 0:50 (14) | 27:23 (27) | 1:46:44 |
| 40 | 106 | Wil Brenkert | 16 | M | Arvada | CO | 17:38 (38) | 3:01 (34) | 1:00:23 (47) | 0:23 (5) | 28:42 (33) | 1:50:07 |
| 41 | 130 | Danielle Koperski | 20 | F | Cottage Grove | MN | 19:10 (42) | 2:28 (28) | 58:24 (44) | 1:34 (46) | 29:53 (35) | 1:51:29 |
| 42 | 136 | Aaron Lordeman | 39 | M | West Fargo | ND | 25:23 (49) | 4:01 (43) | 50:30 (37) | 1:19 (41) | 31:35 (39) | 1:52:48 |
| 43 | 113 | Ella Engen | 19 | F | Clearbrook | MN | 19:10 (43) | 2:28 (29) | 58:27 (45) | 1:32 (44) | 36:12 (42) | 1:57:49 |
| 44 | 116 | Lea Halonen | 24 | F | Dassel | MN | 13:33 (23) | 4:29 (46) | 1:00:24 (48) | 0:55 (21) | 41:04 (46) | 2:00:25 |
| 45 | 100 | Cambria Ahrendt | 28 | F | Fargo | ND | 16:20 (36) | 4:56 (48) | 59:24 (46) | 1:04 (28) | 39:55 (45) | 2:01:39 |
| 46 | 184 | Barry Olson | 63 | M | West Fargo | ND | 22:16 (48) | 6:32 (51) | 49:33 (35) | 1:33 (45) | 44:40 (47) | 2:04:34 |
| 47 | 109 | Vanvechten Crane | 75 | M | Bismarck | ND | 19:37 (46) | 3:45 (39) | 54:23 (40) | 2:59 (51) | 45:13 (48) | 2:05:57 |
| 48 | 101 | Ingrid Altenburg | 29 | F | Fargo | ND | 18:57 (41) | 5:58 (49) | 54:25 (41) | 1:58 (49) | 46:01 (49) | 2:07:19 |
| 49 | 139 | Ava Manning | 20 | F | Avon | MN | 10:50 (10) | 3:58 (41) | 1:12:56 (50) | 1:23 (43) | 39:33 (44) | 2:08:40 |
| 50 | 190 | Alison Shape | 40 | F | Fargo | ND | 22:02 (47) | 3:56 (40) | 1:02:42 (49) | 1:03 (26) | 50:59 (50) | 2:20:42 |