| Place | Bib | Name | Age | Sex | City | State | SWIM | TRN1 | BIKE | TRN2 | Run | Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 78 | Colin Stemper | 29 | M | Falcon Heights | MN | 7:37 (3) | 0:49 (1) | 35:51 (2) | 0:34 (3) | 21:21 (3) | 1:06:11 |
| 2 | 71 | Tyson Molitor | 29 | M | Belgrade | MN | 8:52 (6) | 1:52 (7) | 35:49 (1) | 0:58 (7) | 20:59 (2) | 1:08:28 |
| 3 | 79 | Paul Wymar | 46 | M | Montevideo | MN | 8:11 (5) | 2:15 (9) | 39:05 (3) | 0:31 (1) | 19:20 (1) | 1:09:22 |
| 4 | 72 | Gabe Pesta | 16 | M | Long Prairie | MN | 9:06 (8) | 2:13 (8) | 40:45 (4) | 0:37 (5) | 22:59 (6) | 1:15:39 |
| 5 | 69 | Tanner Longshore | 14 | M | Faribault | MN | 6:30 (1) | 1:17 (3) | 47:20 (7) | 0:36 (4) | 22:58 (5) | 1:18:40 |
| 6 | 76 | Boyd Seevers | 59 | M | Spring Lake Park | MN | 7:58 (4) | 1:23 (4) | 43:16 (5) | 1:01 (8) | 25:06 (7) | 1:18:43 |
| 7 | 74 | Robel Ponds | 20 | M | St. Paul | MN | 10:17 (11) | 1:44 (6) | 53:49 (14) | 0:32 (2) | 22:16 (4) | 1:28:36 |
| 8 | 67 | Mark Greene | 63 | M | Minneapolis | MN | 7:08 (2) | 2:36 (10) | 44:08 (6) | 2:06 (14) | 33:20 (11) | 1:29:16 |
| 9 | 37 | Jami John | 26 | F | Sauk Centre | MN | 9:09 (9) | 2:55 (12) | 48:36 (8) | 1:25 (12) | 28:56 (8) | 1:30:59 |
| 10 | 66 | Ellie Davenport | 20 | F | St. Paul | MN | 9:04 (7) | 1:33 (5) | 52:18 (13) | 0:51 (6) | 28:59 (9) | 1:32:43 |
| 11 | 65 | Amy Bacigalupo | 48 | F | Montevideo | MN | 9:22 (10) | 3:10 (13) | 50:02 (9) | 1:10 (10) | 32:21 (10) | 1:36:04 |
| 12 | 68 | Laura Hexum | 50 | F | Elizabeth | MN | 10:52 (12) | 3:37 (14) | 50:49 (10) | 1:04 (9) | 34:41 (12) | 1:41:00 |
| 13 | 70 | Michelle Molitor | 28 | F | Belgrade | MN | 11:45 (13) | 2:52 (11) | 51:26 (11) | 1:40 (13) | 36:12 (14) | 1:43:53 |
| 14 | 34 | Steve Leach | 47 | M | Tioga | ND | 16:56 (14) | 0:52 (2) | 52:18 (12) | 1:15 (11) | 36:04 (13) | 1:47:23 |