| Place | Bib | Name | Age | Sex | City | State | Swim | TRN1 | Bike | TRN2 | Run | Time |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 174 | Kevin Denny | 24 | M | Lee's Summit | MO | 13:27 (4) | 1:12 (8) | 44:14 (1) | 0:35 (4) | 24:38 (1) | 1:24:04 |
| 2 | 48 | Ric (richard Rosenkranz | 43 | M | Manhattan | KS | 15:33 (15) | 0:50 (1) | 45:19 (4) | 0:38 (7) | 26:48 (3) | 1:29:06 |
| 3 | 86 | Ross Freese | 50 | M | Lawrence | KS | 13:39 (6) | 1:08 (4) | 44:41 (2) | 0:41 (11) | 29:33 (11) | 1:29:41 |
| 4 | 43 | Arthur Mathisen | 42 | M | Lansing | KS | 14:53 (10) | 1:11 (7) | 44:53 (3) | 0:49 (29) | 27:57 (4) | 1:29:42 |
| 5 | 76 | Luke Wilson | 41 | M | 15:22 (12) | 1:27 (25) | 46:20 (5) | 0:35 (3) | 28:51 (8) | 1:32:32 | ||
| 6 | 161 | Callahan Eckardt | 17 | M | Shawnee | KS | 13:03 (3) | 1:00 (2) | 50:22 (27) | 0:34 (2) | 28:41 (7) | 1:33:38 |
| 7 | 72 | Bob Schloegel | 49 | M | Leawood | KS | 14:51 (9) | 1:26 (22) | 47:10 (6) | 0:43 (17) | 30:27 (15) | 1:34:36 |
| 8 | 218 | Marek Dvorak | 34 | M | Manhattan | KS | 13:30 (5) | 1:36 (40) | 48:37 (12) | 1:08 (77) | 30:05 (13) | 1:34:54 |
| 9 | 45 | Patrick Smith | 42 | M | Topeka | KS | 13:57 (7) | 1:18 (12) | 48:01 (10) | 0:51 (30) | 31:21 (22) | 1:35:25 |
| 10 | 49 | Kevin Wait | 43 | M | Lenexa | KS | 14:50 (8) | 1:11 (6) | 48:49 (14) | 0:32 (1) | 30:19 (14) | 1:35:39 |
| 11 | 181 | Brett Agee | 26 | M | Kansas City | MO | 18:21 (46) | 1:16 (10) | 47:59 (9) | 0:49 (26) | 27:58 (5) | 1:36:21 |
| 12 | 184 | Mike Pierce | 26 | M | Blue Springs | MO | 18:15 (43) | 1:24 (18) | 50:15 (26) | 0:58 (54) | 26:19 (2) | 1:37:09 |
| 13 | 197 | Michael Drackert | 29 | M | Kansas City | MO | 18:05 (36) | 1:33 (33) | 47:55 (8) | 0:42 (13) | 29:11 (9) | 1:37:25 |
| 14 | 297 | Mark Luttrell | 39 | M | Lawrence | KS | 14:55 (11) | 1:26 (23) | 47:30 (7) | 1:09 (80) | 33:34 (44) | 1:38:32 |
| 15 | 63 | Scott Bolen | 48 | M | Overland Park | KS | 15:29 (13) | 1:31 (31) | 49:00 (15) | 0:43 (14) | 32:38 (30) | 1:39:18 |
| 16 | 214 | Michael Groff | 34 | M | Olathe | KS | 15:40 (16) | 1:40 (46) | 50:33 (30) | 0:45 (18) | 30:59 (17) | 1:39:35 |
| 17 | 50 | Tony Raboin | 44 | M | Olathe | KS | 19:39 (84) | 1:06 (3) | 50:04 (24) | 0:38 (9) | 28:12 (6) | 1:39:38 |
| 18 | 170 | Collin Enger | 21 | M | Prairie Village | KS | 16:12 (19) | 1:31 (30) | 49:50 (22) | 1:22 (121) | 31:06 (19) | 1:39:59 |
| 19 | 28 | Jeffrey Bullins | 41 | M | Lenexa | KS | 16:06 (18) | 1:31 (29) | 50:39 (33) | 0:53 (34) | 30:59 (18) | 1:40:06 |
| 20 | 179 | Joseph O'Neill | 25 | M | Kansas City | MO | 15:29 (14) | 1:25 (20) | 52:32 (49) | 1:02 (67) | 29:55 (12) | 1:40:21 |
| 21 | 208 | Trevor Waggoner | 32 | M | Kansas City | KS | 18:07 (38) | 1:45 (54) | 49:48 (21) | 0:57 (46) | 30:38 (16) | 1:41:13 |
| 22 | 300 | Cory Scheer | 37 | M | Liberty | MO | 18:45 (56) | 2:17 (102) | 48:32 (11) | 0:51 (33) | 31:32 (24) | 1:41:57 |
| 23 | 74 | Derek Sandstrom | 42 | M | Prairie Village | KS | 16:36 (23) | 1:33 (34) | 49:44 (20) | 0:47 (23) | 33:22 (39) | 1:42:01 |
| 24 | 187 | Mitch Young | 26 | M | Peculiar | MO | 16:40 (24) | 1:38 (44) | 49:42 (19) | 1:17 (106) | 32:59 (34) | 1:42:15 |
| 25 | 35 | Chris Prather | 41 | M | Overland Park | KS | 20:00 (94) | 1:08 (5) | 48:41 (13) | 0:48 (24) | 31:57 (26) | 1:42:33 |
| 26 | 69 | John Kelly | 49 | M | Overland Park | KS | 19:28 (78) | 1:37 (42) | 49:52 (23) | 0:43 (16) | 31:07 (20) | 1:42:45 |
| 27 | 164 | Ben Koeller | 18 | M | Lenexa | KS | 12:27 (2) | 2:04 (83) | 52:56 (52) | 1:01 (62) | 34:48 (57) | 1:43:13 |
| 28 | 294 | Steven Zimmer | 38 | M | Westwood | KS | 17:13 (28) | 1:21 (15) | 50:39 (32) | 0:37 (6) | 33:25 (40) | 1:43:14 |
| 29 | 290 | Brad Garstang | 38 | M | Kansas City | MO | 18:22 (47) | 1:44 (52) | 49:27 (17) | 0:53 (35) | 33:10 (37) | 1:43:34 |
| 30 | 276 | Jake Bond | 36 | M | Kansas City | MO | 17:05 (27) | 1:30 (27) | 50:29 (29) | 0:49 (27) | 34:52 (58) | 1:44:42 |
| 31 | 90 | Mark Davidson | 51 | M | Leawood | KS | 17:51 (32) | 1:12 (9) | 53:06 (57) | 1:12 (90) | 31:28 (23) | 1:44:48 |
| 32 | 287 | Matt Swanwick | 37 | M | Lenexa | KS | 18:33 (50) | 1:34 (36) | 52:21 (45) | 1:17 (102) | 31:19 (21) | 1:45:03 |
| 33 | 65 | Tony Zink | 48 | M | Overland Park | KS | 16:42 (25) | 1:59 (74) | 52:06 (43) | 1:17 (103) | 33:13 (38) | 1:45:15 |
| 34 | 172 | Matt Robinson | 21 | M | Olathe | KS | 17:57 (33) | 1:48 (58) | 51:09 (38) | 1:12 (87) | 34:11 (52) | 1:46:15 |
| 35 | 56 | David Flynn | 46 | M | Kansas City | MO | 20:45 (113) | 1:35 (38) | 50:56 (35) | 1:06 (75) | 32:07 (27) | 1:46:28 |
| 36 | 21 | Eric Foster | 40 | M | Overland Park | KS | 21:16 (129) | 1:43 (51) | 50:09 (25) | 0:54 (38) | 32:30 (29) | 1:46:30 |
| 37 | 68 | John Emanuels | 49 | M | Lake Quivira | KS | 19:42 (85) | 1:23 (17) | 50:36 (31) | 1:02 (68) | 34:18 (53) | 1:47:00 |
| 38 | 58 | Mark Holloway | 46 | M | Louisburg | KS | 19:26 (74) | 1:27 (26) | 52:24 (46) | 0:57 (48) | 32:51 (31) | 1:47:03 |
| 39 | 110 | Jay Raupp | 58 | M | Lenexa | KS | 19:00 (61) | 1:47 (57) | 49:11 (16) | 1:15 (98) | 36:22 (78) | 1:47:33 |
| 40 | 205 | Rick Edgerton | 31 | M | Overland Park | KS | 20:12 (101) | 1:18 (11) | 51:09 (37) | 0:43 (15) | 34:33 (54) | 1:47:53 |
| 41 | 29 | Stephen Cosentino | 41 | M | Overland Park | KS | 20:11 (100) | 1:40 (45) | 50:22 (28) | 1:09 (82) | 34:34 (55) | 1:47:54 |
| 42 | 20 | Howard Allen | 40 | M | Lenexa | KS | 19:23 (71) | 1:30 (28) | 52:57 (54) | 0:58 (53) | 33:09 (36) | 1:47:55 |
| 43 | 296 | Drew Hull | 39 | M | Prairie Village | KS | 18:17 (44) | 2:07 (89) | 52:06 (42) | 0:55 (41) | 35:06 (61) | 1:48:29 |
| 44 | 271 | Scott Bowling | 35 | M | Kansas City | MO | 19:06 (64) | 2:07 (90) | 52:32 (48) | 0:51 (32) | 33:56 (47) | 1:48:30 |
| 45 | 132 | Leslie Curley | 44 | F | Topeka | KS | 19:43 (86) | 1:32 (32) | 51:27 (40) | 0:55 (40) | 35:44 (68) | 1:49:18 |
| 46 | 217 | Luke Pryor | 25 | M | Kansas City | MO | 19:59 (92) | 2:25 (117) | 56:02 (81) | 1:34 (154) | 29:23 (10) | 1:49:21 |
| 47 | 64 | Pete Davis | 48 | M | Roeland Park | KS | 16:34 (22) | 2:29 (122) | 53:13 (58) | 1:58 (188) | 35:09 (62) | 1:49:21 |
| 48 | 24 | Wayne Robinson | 40 | M | Overland Park | KS | 19:52 (90) | 2:02 (78) | 49:38 (18) | 0:58 (56) | 36:59 (88) | 1:49:26 |
| 49 | 38 | George Widenor | 41 | M | Manhattan | KS | 19:39 (83) | 2:13 (94) | 51:45 (41) | 1:06 (73) | 35:24 (65) | 1:50:04 |
| 50 | 211 | Joe Pollard | 33 | M | Independence | MO | 20:05 (96) | 1:57 (70) | 50:46 (34) | 1:08 (78) | 36:22 (79) | 1:50:16 |