| Place | Bib | Name | Age | Sex | City | State | SWIM | TRN1 | BIKE | TRN2 | Run | Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 602 | Robb Johnson | 44 | M | West Bend | WI | 8:09 (10) | 1:17 (3) | 31:35 (2) | 0:43 (17) | 12:36 (2) | 54:18 |
| 2 | 777 | Mark Meyer | 45 | M | Neenah | WI | 8:26 (13) | 1:40 (6) | 31:11 (1) | 0:52 (41) | 14:23 (8) | 56:30 |
| 3 | 638 | Robert Graves | 48 | M | Neenah | WI | 7:43 (4) | 1:32 (5) | 33:25 (3) | 0:44 (20) | 15:51 (25) | 59:14 |
| 4 | 814 | Joel Karls | 39 | M | Menasha | WI | 10:00 (39) | 2:27 (54) | 34:01 (5) | 1:23 (171) | 12:00 (1) | 59:49 |
| 5 | 624 | David Arvai | 37 | M | Franksville | WI | 8:29 (14) | 1:29 (4) | 34:10 (7) | 0:45 (22) | 15:03 (16) | 59:55 |
| 6 | 800 | Sean McKenzie | 17 | M | Whitewater | WI | 8:02 (8) | 1:44 (7) | 36:36 (15) | 0:30 (1) | 14:02 (5) | 1:00:51 |
| 7 | 736 | Laurie Ramich | 42 | F | Neenah | WI | 8:09 (9) | 1:06 (1) | 36:46 (19) | 0:50 (37) | 14:54 (13) | 1:01:44 |
| 8 | 884 | Sara Thomas | 34 | F | Sun Prairie | WI | 7:56 (7) | 1:10 (2) | 37:22 (25) | 0:48 (30) | 15:18 (18) | 1:02:32 |
| 9 | 633 | Baxter Arndt | 14 | M | Cedarburg | WI | 11:01 (81) | 2:09 (30) | 34:14 (8) | 0:49 (32) | 14:46 (12) | 1:02:56 |
| 10 | 798 | Jim McKenzie | 49 | M | Whitewater | WI | 9:10 (22) | 1:50 (15) | 37:05 (23) | 0:53 (48) | 14:21 (7) | 1:03:17 |
| 11 | 829 | Kayla Beckwith | 19 | F | Middleton | WI | 6:49 (1) | 3:07 (114) | 38:10 (35) | 1:12 (120) | 15:16 (17) | 1:04:32 |
| 12 | 653 | John McKenzie | 45 | M | Rochester | MN | 9:55 (36) | 1:45 (9) | 36:36 (16) | 0:40 (11) | 15:40 (23) | 1:04:35 |
| 13 | 788 | James Swarthout | 21 | M | Elm Grove | WI | 10:32 (59) | 2:13 (37) | 37:29 (27) | 0:34 (2) | 14:20 (6) | 1:05:07 |
| 14 | 809 | Keith Lasanske | 46 | M | Colgate | WI | 8:48 (18) | 2:56 (98) | 35:20 (9) | 1:23 (166) | 16:48 (43) | 1:05:13 |
| 15 | 630 | Tim Mulloy | 60 | M | Oshkosh | WI | 9:24 (27) | 2:00 (22) | 35:25 (10) | 1:12 (123) | 17:24 (58) | 1:05:23 |
| 16 | 742 | Gerard Wolfe | 49 | M | Eau Claire | WI | 10:34 (62) | 2:55 (95) | 33:32 (4) | 1:40 (217) | 17:10 (53) | 1:05:49 |
| 17 | 801 | Marie Sumnicht | 48 | F | Green Bay | WI | 9:41 (34) | 2:42 (78) | 39:05 (48) | 0:54 (50) | 13:47 (3) | 1:06:06 |
| 18 | 780 | Dirk Van Doren | 51 | M | Nichols Hills | OK | 11:20 (94) | 1:54 (20) | 34:01 (6) | 1:21 (160) | 17:47 (72) | 1:06:22 |
| 19 | 859 | Paul Charapata | 37 | M | Waupaca | WI | 10:04 (42) | 1:46 (11) | 36:19 (14) | 1:33 (195) | 16:49 (45) | 1:06:29 |
| 20 | 844 | Gregory Black | 58 | M | Mequon | WI | 10:12 (46) | 2:46 (84) | 35:32 (12) | 1:04 (86) | 17:01 (48) | 1:06:34 |
| 21 | 803 | Ryan Rohde | 24 | M | Fort Atkinson | WI | 9:21 (26) | 2:44 (82) | 36:47 (20) | 0:41 (15) | 17:11 (54) | 1:06:43 |
| 22 | 886 | Paula Liske | 50 | F | Medford | WI | 12:17 (129) | 1:48 (14) | 36:56 (22) | 1:01 (69) | 14:44 (11) | 1:06:44 |
| 23 | 802 | Johanna Sumnicht | 20 | F | Green Bay | WI | 40:22 (69) | 0:40 (12) | 14:59 (15) | 1:07:07 | ||
| 24 | 796 | Quinn McKenzie | 20 | M | Whitewater | WI | 9:38 (29) | 1:44 (8) | 37:36 (29) | 0:39 (9) | 17:51 (73) | 1:07:25 |
| 25 | 774 | William Mott | 48 | M | Middleton | WI | 8:43 (16) | 3:06 (110) | 38:30 (42) | 0:40 (10) | 16:29 (37) | 1:07:26 |
| 26 | 787 | Trent Swarthout | 22 | M | Elm Grove | WI | 10:36 (64) | 2:12 (36) | 39:10 (51) | 0:50 (38) | 14:40 (10) | 1:07:27 |
| 27 | 747 | Jackson Aton | 13 | M | Redgranite | WI | 8:49 (19) | 2:19 (42) | 40:12 (66) | 1:09 (104) | 15:20 (20) | 1:07:46 |
| 28 | 776 | Marc Storma | 26 | M | Milwaukee | WI | 11:44 (110) | 2:11 (34) | 35:32 (11) | 1:09 (106) | 17:14 (55) | 1:07:49 |
| 29 | 808 | Brooke Stelzer | 31 | F | Chicago | IL | 10:25 (51) | 2:37 (70) | 36:45 (18) | 1:07 (98) | 17:26 (59) | 1:08:19 |
| 30 | 848 | Dennis Zielinski | 56 | M | Baldwin | WI | 10:54 (76) | 2:08 (28) | 36:54 (21) | 1:29 (188) | 17:45 (69) | 1:09:08 |
| 32 | 713 | Tim Lencki | 39 | M | Waupaca | WI | 11:11 (88) | 2:15 (38) | 38:56 (44) | 0:50 (35) | 16:03 (28) | 1:09:12 |
| 31 | 610 | Joshua Behm | 30 | M | Birmingham | AL | 10:20 (48) | 2:17 (40) | 38:07 (34) | 1:13 (128) | 17:16 (56) | 1:09:12 |
| 33 | 797 | Therese McKenzie | 45 | F | Whitewater | WI | 10:53 (74) | 1:54 (21) | 37:21 (24) | 0:58 (61) | 18:27 (92) | 1:09:30 |
| 34 | 623 | Dominic Frandrup | 34 | M | Waupaca | WI | 9:56 (37) | 3:28 (159) | 35:59 (13) | 1:43 (223) | 18:30 (95) | 1:09:34 |
| 35 | 775 | Andrew Mott | 19 | M | Middleton | WI | 10:47 (72) | 3:49 (190) | 38:57 (45) | 0:44 (19) | 15:20 (19) | 1:09:35 |
| 36 | 658 | Matthew Spence | 30 | M | Sheboygan | WI | 7:52 (5) | 3:04 (107) | 39:00 (46) | 1:20 (155) | 18:27 (91) | 1:09:40 |
| 37 | 799 | Angela McKenzie | 18 | F | Whitewater | WI | 9:41 (33) | 2:19 (43) | 40:14 (67) | 0:38 (6) | 17:04 (51) | 1:09:55 |
| 38 | 870 | Amy Whinnery | 34 | F | Woodbury | WI | 10:24 (50) | 1:53 (18) | 38:37 (43) | 1:19 (152) | 17:44 (68) | 1:09:55 |
| 39 | 694 | Jonathan Nadler | 25 | M | Fort Atkinson | WI | 9:13 (23) | 2:06 (26) | 39:08 (50) | 1:10 (112) | 18:28 (93) | 1:10:02 |
| 40 | 729 | Becky Stevens | 35 | F | Waupaca | WI | 11:00 (80) | 2:27 (55) | 39:02 (47) | 0:51 (39) | 16:59 (47) | 1:10:17 |
| 41 | 889 | Zach Corlett | 19 | M | Wrightstown | WI | 10:21 (49) | 2:47 (85) | 39:23 (54) | 1:54 (239) | 16:13 (32) | 1:10:36 |
| 42 | 712 | Kristen Bertsch | 33 | F | Iola | WI | 12:24 (132) | 2:05 (25) | 37:39 (31) | 1:19 (153) | 17:29 (64) | 1:10:54 |
| 43 | 804 | Rachel Rohde | 22 | F | Fort Atkinson | WI | 8:43 (17) | 2:42 (79) | 41:03 (78) | 0:46 (24) | 17:43 (67) | 1:10:55 |
| 44 | 665 | Michael Knippen | 16 | M | Germantown | WI | 11:16 (90) | 3:15 (131) | 37:32 (28) | 0:57 (56) | 18:00 (77) | 1:10:58 |
| 45 | 791 | Ryan Redmann | 35 | M | Brandon | WI | 11:40 (104) | 3:10 (117) | 38:14 (37) | 1:32 (194) | 16:33 (40) | 1:11:07 |
| 46 | 866 | Jon Sherwood | 34 | M | St Paul | MN | 10:05 (44) | 2:48 (88) | 38:16 (38) | 1:02 (72) | 19:00 (108) | 1:11:09 |
| 47 | 853 | Cameron Reiland | 21 | M | Wauwatosa | WI | 8:59 (20) | 2:19 (44) | 41:47 (91) | 0:41 (13) | 17:27 (61) | 1:11:11 |
| 48 | 898 | Lisa Beck | 43 | F | Pardeeville | WI | 11:33 (100) | 2:15 (39) | 37:47 (32) | 1:04 (80) | 18:42 (102) | 1:11:19 |
| 49 | 622 | Mary Feldt | 48 | F | Almond | WI | 12:35 (141) | 2:25 (51) | 37:37 (30) | 0:36 (4) | 18:14 (84) | 1:11:26 |
| 50 | 896 | Pat Youles | 59 | M | Mosinee | WI | 13:48 (188) | 1:46 (10) | 37:55 (33) | 1:21 (161) | 16:40 (41) | 1:11:27 |