| 1st | Ryan Wilsey | ๐บ๐ธ | Saint Paul, Minnesota | 33 | 01:49:22 | 352 |
| 2nd | Eddie Full | ๐บ๐ธ | Elk River, Minnesota | 13 | 01:50:54 | 325 |
| 3rd | Connor Beshore | | Longmont, Colorado | 14 | 01:51:56 | 157 |
| 4th | Ben Tesch | ๐บ๐ธ | Minneapolis, Minnesota | 13 | 01:56:29 | 317 |
| 5th | Owen Moormann | ๐บ๐ธ | Hanover, Minnesota | 16 | 01:56:33 | 574 |
| 6th | Daniel Dewey | ๐บ๐ธ | Esko, Minnesota | 13 | 01:58:48 | 569 |
| 7th | Austin Kuehl | ๐บ๐ธ | Saint Louis Park, Minnesota | 14 | 02:00:58 | 573 |
| 8th | Dj Kennedy | | Chanhassen, Minnesota | 51 | 02:02:16 | 453 |
| 9th | Jack Milton | ๐บ๐ธ | Minneapolis, Minnesota | 13 | 02:03:06 | 377 |
| 10th | Willem Bastiaens | ๐บ๐ธ | Scandia, Minnesota | 55 | 02:03:16 | 244 |
| 11th | Rylan O'hearn | ๐บ๐ธ | Baxter, Minnesota | 13 | 02:02:43 | 407 |
| 12th | Russell Talib Cadogan | ๐บ๐ธ | Plymouth, Minnesota | 56 | 02:04:15 | 203 |
| 13th | Kevin Full | | Elk River, Minnesota | 40 | 02:04:13 | 124 |
| 14th | Alex Chouanard | ๐บ๐ธ | Saint Michael, Minnesota | 13 | 02:04:28 | 309 |
| 15th | Ben Grafft | ๐บ๐ธ | Chanhassen, Minnesota | 23 | 02:04:41 | 204 |
| 16th | Kameron Jaenicke | ๐บ๐ธ | Savage, Minnesota | 16 | 02:05:29 | 508 |
| 17th | Eli Czajkowski | ๐บ๐ธ | Prior Lake, Minnesota | 14 | 02:05:31 | 302 |
| 18th | Finnegan Vandal | | Duluth, Minnesota | 13 | 02:06:06 | 596 |
| 19th | Ethan Kvitek | ๐บ๐ธ | Esko, Minnesota | 14 | 02:06:20 | 561 |
| 20th | Max Klabunde | ๐บ๐ธ | Otsego, Minnesota | 14 | 02:07:38 | 552 |
| 21st | Michael Baetz | ๐บ๐ธ | | | 02:07:08 | 158 |
| 22nd | Kai Walker | ๐บ๐ธ | Saint Paul, MN, Minnesota | 14 | 02:07:36 | 599 |
| 23rd | John Hollingsworth | ๐บ๐ธ | Duluth, Minnesota | 46 | 02:07:44 | 197 |
| 24th | Charlie Williamson | ๐บ๐ธ | Oakdale, Minnesota | 14 | 02:07:49 | 191 |
| 25th | Carson Kronlund | ๐บ๐ธ | Esko, Minnesota | 15 | 02:08:45 | 620 |
| 26th | Bryant Fritz | ๐บ๐ธ | Saint Cloud, Minnesota | 35 | 02:09:09 | 622 |
| 27th | Milo Needham | ๐บ๐ธ | North Oaks, Minnesota | 13 | 02:09:47 | 410 |
| 28th | Matt Petersen | ๐บ๐ธ | St Paul, Minnesota | 48 | 02:11:37 | 306 |
| 29th | Zinabu Petersen | ๐บ๐ธ | St Paul, Minnesota | 12 | 02:11:41 | 307 |
| 30th | Karl Schultz | ๐บ๐ธ | Brook Park, Minnesota | 22 | 02:09:51 | 597 |
| 31st | Hayden Raph | ๐บ๐ธ | CASTLE ROCK, Colorado | 15 | 02:12:02 | 236 |
| 32nd | Mark Schneider | ๐บ๐ธ | La Crosse, Wisconsin | 55 | 02:12:40 | 426 |
| 33rd | David Malek | ๐บ๐ธ | Saint PaulWoodbury, Minnesota | 41 | 02:11:53 | 637 |
| 34th | Mike Lyner | ๐บ๐ธ | Stillwater, Minnesota | 69 | 02:16:44 | 146 |
| 35th | Ryan Dewey | ๐บ๐ธ | Esko, Minnesota | 44 | 02:17:05 | 568 |
| 36th | Bradyn Ruppert | ๐บ๐ธ | Excelsior, Minnesota | 14 | 02:16:25 | 195 |
| 37th | Aiden True | ๐บ๐ธ | Esko, Minnesota | 15 | 02:18:19 | 183 |
| 38th | Syd Kennedy | ๐บ๐ธ | Chanhassen, Minnesota | 14 | 02:18:55 | 454 |
| 39th | Scott Chouanard | | Saint Michael, Minnesota | 59 | 02:19:29 | 308 |
| 40th | Tyler Hanson | ๐บ๐ธ | ELK RIVER, Minnesota | 13 | 02:19:43 | 575 |
| 41st | Jackson Tripp | ๐บ๐ธ | Elk River, Minnesota | 14 | 02:20:56 | 616 |
| 42nd | Andy Acosta | | Rochester, Minnesota | 41 | 02:20:30 | 564 |
| 43rd | Joe Bruentrup | ๐บ๐ธ | White Bear Lake, Minnesota | 54 | 02:21:20 | 439 |
| 44th | Scott Vipond | ๐บ๐ธ | Mahtomedi, Minnesota | 50 | 02:21:18 | 357 |
| 45th | Dan Ralston | ๐บ๐ธ | Stillwater, Minnesota | 48 | 02:22:02 | 185 |
| 46th | Andrew Kron | ๐บ๐ธ | Hudson, Wisconsin | 50 | 02:22:15 | 122 |
| 47th | Davis Drewiske | ๐บ๐ธ | Stillwater, Minnesota | 38 | 02:22:48 | 123 |
| 48th | Andy Tesch | ๐บ๐ธ | Minneapolis, Minnesota | 48 | 02:23:57 | 316 |
| 49th | Marcus Dresbach | ๐บ๐ธ | Duluth, Minnesota | 37 | 02:23:34 | 644 |
| 50th | David Swidz | | Duluth, Minnesota | 32 | 02:24:26 | 301 |
| 51st | Carter Osvold | | Cloquet, Minnesota | 12 | 02:24:17 | 571 |
| 52nd | Caleb Osvold | | Cloquet, Minnesota | 38 | 02:24:17 | 570 |
| 53rd | Josh Ruppert | ๐บ๐ธ | Excelsior, Minnesota | 43 | 02:25:20 | 193 |
| 54th | Bryce Maxwell | ๐บ๐ธ | Two Harbors, Minnesota | 13 | 02:24:45 | 343 |
| 55th | Soren Huggins | | Saint Louis Park, Minnesota | 49 | 02:26:46 | 182 |
| 56th | Timothy Wilsey | | Elk River, Minnesota | 65 | 02:27:14 | 353 |
| 57th | Sean M Mcnulty | | Plymouth, Minnesota | 39 | 02:28:19 | 525 |
| 58th | Mike Radant | | Eagan, Minnesota | 50 | 02:30:07 | 149 |
| 59th | Jim Gaylord | ๐บ๐ธ | Duluth, Minnesota | 48 | 02:29:16 | 603 |
| 60th | Matt Williamson | | Oakdale, Minnesota | 42 | 02:31:06 | 190 |
| 61st | Ethan Gullickson | ๐บ๐ธ | Plymouth, Michigan | 50 | 02:30:08 | 625 |
| 62nd | Mark Packard | ๐บ๐ธ | Hudson, Wisconsin | 50 | 02:30:26 | 372 |
| 63rd | Jim Newton | ๐บ๐ธ | Houlton, Minnesota | 57 | 02:30:01 | 441 |
| 64th | Scott Patterson | | MINNEAPOLIS, Minnesota | 53 | 02:30:03 | 366 |
| 65th | Mario Tripicchio | | Champlin, Minnesota | 12 | 02:31:44 | 368 |
| 66th | Jason Tripicchio | ๐บ๐ธ | Champlin, Minnesota | 45 | 02:31:45 | 638 |
| 67th | Todd Jones | ๐บ๐ธ | Saint Paul, Minnesota | 51 | 02:31:34 | 584 |
| 68th | Nick Oberle | ๐บ๐ธ | St. Paul, Minnesota | 43 | 02:32:18 | 444 |
| 69th | Todd Mathes | | Hudson, Wisconsin | 55 | 02:32:19 | 361 |
| 70th | Sean Maurer | ๐บ๐ธ | Des Moines, Iowa | 34 | 02:33:45 | 1136 |
| 71st | Jack Orme | | Mendota Heights, Minnesota | 17 | 02:33:57 | 628 |
| 72nd | Gregg Zastrow | ๐บ๐ธ | Shoreview, Minnesota | 56 | 02:34:05 | 461 |
| 73rd | Bryan Truckenmiller | ๐บ๐ธ | Cottage Grove, Minnesota | 43 | 02:34:56 | 636 |
| 74th | Ben Schroeder | | Grand Rapids, Minnesota | 12 | 02:35:44 | 208 |
| 75th | Matthew Schroeder | | Grand Rapids, Minnesota | 45 | 02:35:44 | 207 |
| 76th | Bill Smitten | ๐บ๐ธ | Marine On Saint Croix, Minnesota | 57 | 02:34:14 | 148 |
| 77th | Tim Bachmeier | ๐บ๐ธ | Maple Grove, Minnesota | 59 | 02:35:36 | 505 |
| 78th | Henry Loe | ๐บ๐ธ | Minneapolis, Minnesota | 13 | 02:36:10 | 169 |
| 79th | Jim Ristow | ๐บ๐ธ | Blaine, Minnesota | 51 | 02:35:48 | 641 |
| 80th | Roger Schmitz | ๐บ๐ธ | Sauk Rapids, Minnesota | 53 | 02:35:55 | 323 |
| 81st | Braydon Mckibbon | | Duluth, Minnesota | 16 | 02:36:42 | 297 |
| 82nd | Grasyn Hassall | | SAINT MICHAEL, Minnesota | 13 | 02:36:44 | 452 |
| 83rd | Brian Mccormick | ๐บ๐ธ | Cottage Grove, Minnesota | 42 | 02:35:43 | 363 |
| 84th | Murphy Mckee | | Maple Grove, Minnesota | 59 | 02:37:08 | 196 |
| 85th | Todd True | ๐บ๐ธ | Esko, Minnesota | 52 | 02:37:11 | 181 |
| 86th | Adam Herrmann | ๐บ๐ธ | Lake City, Minnesota | 37 | 02:35:43 | 206 |
| 87th | Jack Corcoran | | Saint Paul, Minnesota | 16 | 02:37:06 | 166 |
| 88th | Mike Torchia | ๐บ๐ธ | Rochester, Minnesota | 60 | 02:35:41 | 105 |
| 89th | Erik Oen | | Monticello, Minnesota | 12 | 02:38:31 | 530 |
| 90th | Shawn Oen | ๐บ๐ธ | Monticello, Minnesota | 50 | 02:38:30 | 529 |
| 91st | Wil Greene | | Saint Paul, Minnesota | 17 | 02:37:34 | 245 |
| 92nd | Cooper Etnier | | Saint Michael, Minnesota | 14 | 02:39:15 | 248 |
| 93rd | Ken Taillon | ๐บ๐ธ | Stillwater, Minnesota | 61 | 02:37:59 | 559 |
| 94th | Reed Cosgrove | ๐บ๐ธ | Hudson, Wisconsin | 45 | 02:40:23 | 537 |
| 95th | Gabe Acosta | ๐บ๐ธ | Minnetrista, Minnesota | 38 | 02:39:15 | 355 |
| 96th | Caleb Symons | ๐บ๐ธ | Two Harbors, Minnesota | 13 | 02:38:17 | 549 |
| 97th | Daniel Lainsbury | ๐บ๐ธ | Minneapolis, Minnesota | 54 | 02:41:01 | 528 |
| 98th | Topher Needham | | Eagan, Minnesota | 17 | 02:39:59 | 555 |
| 99th | Ryder Billing | ๐บ๐ธ | MAPLE GROVE, Minnesota | 13 | 02:40:51 | 404 |
| 100th | Casey Cooper | ๐บ๐ธ | Duluth, Minnesota | 29 | 02:42:29 | 427 |
| 101st | Ted Peltier | | Saint Paul, Minnesota | 34 | 02:40:17 | 466 |
| 102nd | Steven Morinville | | Lake Elmo, Minnesota | 33 | 02:41:55 | 221 |
| 103rd | Jake Zupancic | ๐บ๐ธ | Indianapolis, Indiana | 32 | 02:42:32 | 451 |
| 104th | David Fischer | ๐บ๐ธ | Fishers, Indiana | 59 | 02:42:32 | 242 |
| 105th | Zach Steinhoff | ๐บ๐ธ | Duluth, Minnesota | 33 | 02:44:44 | 1135 |
| 106th | Tate Walker | | Saint Paul, MN, Minnesota | 49 | 02:44:27 | 598 |
| 107th | Landon Hagen | ๐บ๐ธ | BAXTER, Minnesota | 13 | 02:43:10 | 446 |
| 108th | Jabez Perzhu | | MAPLE GROVE, Minnesota | 13 | 02:44:02 | 408 |
| 109th | James Fulghum | ๐บ๐ธ | Duluth, Minnesota | 35 | 02:44:51 | 457 |
| 110th | Karl Gahlin | | Maple Grove, Minnesota | 54 | 02:44:52 | 642 |
| 111th | Mike Schrooten | ๐บ๐ธ | Bloomington, Minnesota | 46 | 02:43:49 | 562 |
| 112th | Nathan Bruhn | ๐บ๐ธ | Saint Paul, Minnesota | 48 | 02:45:22 | 250 |
| 113th | Theodore Sands | ๐บ๐ธ | Prior Lake, Minnesota | 44 | 02:45:53 | 456 |
| 114th | Sam Taddy | ๐บ๐ธ | Pine Island, Minnesota | 14 | 02:46:36 | 160 |
| 115th | David Laugen | ๐บ๐ธ | Corcoran, Minnesota | 59 | 02:46:04 | 615 |
| 116th | Xander Robeck | | SAINT MICHAEL, Minnesota | 14 | 02:46:56 | 465 |
| 117th | Jan Larson | ๐บ๐ธ | Waverly, Minnesota | 63 | 02:47:39 | 189 |
| 118th | Graham Exley | ๐จ๐ฆ | Thunder Bay, Ontario, CA | 40 | 02:48:08 | 170 |
| 119th | Remington Wirth | ๐บ๐ธ | Excelsior, Minnesota | 14 | 02:46:32 | 350 |
| 120th | Jeff Wirth | ๐บ๐ธ | Excelsior, Minnesota | 53 | 02:46:31 | 349 |
| 121st | Bryan Spratt | ๐บ๐ธ | Plymouth, Minnesota | 39 | 02:47:19 | 321 |
| 122nd | Dylan Klevann | ๐บ๐ธ | Hanover, Minnesota | 13 | 02:48:24 | 379 |
| 123rd | Casey Newton | ๐บ๐ธ | Duluth, Minnesota | 36 | 02:46:20 | 524 |
| 124th | Paul Klevann | ๐บ๐ธ | Hanover, Minnesota | 50 | 02:48:50 | 378 |
| 125th | Caleb Maxwell | | Two Harbors, Minnesota | 10 | 02:47:02 | 345 |
| 126th | Landon Maxwell | ๐บ๐ธ | Two Harbors, Minnesota | 10 | 02:47:03 | 344 |
| 127th | James O'hearn | ๐บ๐ธ | Baxter, Minnesota | 59 | 02:48:12 | 406 |
| 128th | Kalin Kvitek | | Esko, Minnesota | 44 | 02:49:29 | 560 |
| 129th | Lucas Bergman | | Maple Grove, Minnesota | 30 | 02:49:37 | 369 |
| 130th | Jesse Berg | ๐บ๐ธ | Loretto, Minnesota | 45 | 02:49:00 | 429 |
| 131st | Jonathan Nygren | | Golden Valley, Minnesota | 45 | 02:51:56 | 516 |
| 132nd | Deacon Carter | ๐บ๐ธ | Hutchinson, Minnesota | 20 | 02:51:19 | 640 |
| 133rd | Thomas Kern | ๐บ๐ธ | Champlin, Minnesota | 46 | 02:53:12 | 334 |
| 134th | Markus Hunter | ๐บ๐ธ | Minneapolis, Minnesota | 25 | 02:52:38 | 586 |
| 135th | Jacob Honmyhr | ๐บ๐ธ | Maple Grove, Minnesota | 12 | 02:54:31 | 539 |
| 136th | Rob Sitek | ๐บ๐ธ | Hastings, Minnesota | 66 | 02:54:28 | 155 |
| 137th | Charlie Gustafson | | Minneapolis, Minnesota | 13 | 02:53:28 | 117 |
| 138th | David Gustafson | ๐บ๐ธ | PLYMOUTH, Minnesota | 45 | 02:53:29 | 118 |
| 139th | Erik Torgerson | ๐บ๐ธ | Wyoming, Minnesota | 55 | 02:55:41 | 172 |
| 140th | Kelly Ness | | Hopkins, Minnesota | 45 | 02:53:41 | 120 |
| 141st | Joseph Corcoran | | Saint Paul, Minnesota | 41 | 02:55:47 | 165 |
| 142nd | Brian Geisler | ๐บ๐ธ | Eagan, Minnesota | 44 | 02:54:42 | 437 |
| 143rd | Jared Shuman | ๐บ๐ธ | Hayward, Wisconsin | 38 | 02:55:24 | 142 |
| 144th | Casey Schmidt | | EXCELSIOR, Minnesota | 54 | 02:54:47 | 313 |
| 145th | Ross Beckwith | ๐บ๐ธ | Inver Grove Heights, Minnesota | 48 | 02:56:33 | 150 |
| 146th | Kevin Krolcyk | | Long Lake, Minnesota | 58 | 02:56:33 | 425 |
| 147th | Andrew Flamm | ๐บ๐ธ | Richfield, Minnesota | 28 | 02:57:17 | 643 |
| 148th | Ryan Erspamer | ๐บ๐ธ | Esko, Minnesota | 44 | 02:55:38 | 134 |
| 149th | Steven Miller | ๐บ๐ธ | Blaine, Minnesota | 53 | 02:57:07 | 178 |
| 150th | Joe Andrews | | Minneapolis, Minnesota | 57 | 02:58:35 | 506 |
| 151st | David Timm | ๐บ๐ธ | Rochester, Minnesota | 37 | 02:57:38 | 374 |
| 152nd | Bryan Pottebaum | | Excelsior, Minnesota | 47 | 02:59:45 | 423 |
| 153rd | Paul Lindgren | ๐บ๐ธ | Esko, Minnesota | 16 | 02:59:54 | 627 |
| 154th | John Faughnan | | Saint Paul, Minnesota | 63 | 03:01:31 | 151 |
| 155th | Taylor Greene | ๐บ๐ธ | Saint Paul, Minnesota | 19 | 03:00:47 | 243 |
| 156th | Logan Billing | ๐บ๐ธ | MAPLE GROVE, Minnesota | 12 | 03:01:34 | 403 |
| 157th | Shawn Billing | ๐บ๐ธ | MAPLE GROVE, Minnesota | 42 | 03:01:33 | 401 |
| 158th | Adam Tieri | | Lakeville, Minnesota | 39 | 03:03:37 | 326 |
| 159th | Brent St Martin | | Duluth, Minnesota | 30 | 03:02:41 | 522 |
| 160th | Gregory Zenn | | Traverse City, Michigan | 46 | 03:03:20 | 624 |
| 161st | Ryan Maurer | | Kansas City, Missouri | 38 | 03:07:53 | 1137 |
| 162nd | Eli Worth | ๐บ๐ธ | Hanover, Minnesota | 13 | 03:07:27 | 635 |
| 163rd | Andrew Worth | ๐บ๐ธ | Hanover, Minnesota | 47 | 03:07:29 | 422 |
| 164th | Daniel Sjerven | | Eagan, Minnesota | 50 | 03:10:28 | 167 |
| 165th | Dan Ostgaard | ๐บ๐ธ | Champlin, Minnesota | 55 | 03:08:30 | 589 |
| 166th | Tim Miller | | Grand Marais, Minnesota | 59 | 03:09:25 | 318 |
| 167th | Asher Vigness | | Crookston, Minnesota | 12 | 03:09:21 | 335 |
| 168th | Christopher Lang | | WOODBURY, Minnesota | 14 | 03:10:49 | 136 |
| 169th | Alex Grotenhuis | ๐บ๐ธ | Lakeville, Minnesota | 47 | 03:11:35 | 520 |
| 170th | Daniel Fritzen | ๐บ๐ธ | Prior Lake, Minnesota | 46 | 03:11:35 | 184 |
| 171st | Nathan Lebrasseur | ๐บ๐ธ | Rochester, Minnesota | 50 | 03:09:53 | 590 |
| 172nd | Quincy Grotenhuis | ๐บ๐ธ | Lakeville, Minnesota | 12 | 03:11:46 | 521 |
| 172nd | Douglas Cameron | ๐บ๐ธ | White Bear Lake, Minnesota | 54 | 01:56:36 | 557 |
| 173rd | Trevor Mckinnon | | Woodbury, Minnesota | 37 | 03:11:35 | 458 |
| 174th | Cory Slagle | ๐บ๐ธ | Stillwater, Minnesota | 54 | 03:12:58 | 526 |
| 175th | Elliot Orman | ๐บ๐ธ | Duluth, Minnesota | 10 | 03:12:10 | 300 |
| 176th | Beckett Landin | ๐บ๐ธ | Saint Paul, Minnesota | 13 | 03:12:49 | 416 |
| 177th | Brandon Landin | ๐บ๐ธ | Woodbury, Minnesota | 45 | 03:12:51 | 414 |
| 178th | David Frischmon | | Eden Prarie, Minnesota | 60 | 03:13:55 | 222 |
| 179th | Scott Demma | ๐บ๐ธ | Blaine, Minnesota | 62 | 03:13:55 | 210 |
| 180th | Daniel Schwartz | | New Ulm, Minnesota | 41 | 03:14:26 | 104 |
| 181st | Eugen Perzhu | | MAPLE GROVE, Minnesota | 37 | 03:13:42 | 405 |
| 182nd | Ezekiel Perzhu | | MAPLE GROVE, Minnesota | 12 | 03:13:46 | 409 |
| 183rd | Mike Lind | ๐บ๐ธ | Cambridge, Minnesota | 66 | 03:14:53 | 633 |
| 184th | Timothy Faughnan | | Saint Paul, Minnesota | 26 | 03:15:22 | 153 |
| 185th | Seth Kennedy | | Chanhassen, Minnesota | 18 | 03:15:49 | 455 |
| 186th | Jason Thon | ๐บ๐ธ | Minneapolis, Minnesota | 48 | 03:15:20 | 645 |
| 187th | Joe Howard | | Duluth, Minnesota | 55 | 03:15:18 | 103 |
| 188th | Benjamin Warner | | Kasson, Minnesota | 36 | 03:15:18 | 373 |
| 189th | Richard Heine | ๐บ๐ธ | Hermantown, Minnesota | 51 | 03:15:25 | 137 |
| 190th | Matt Rostal | ๐บ๐ธ | St. Louis Park, Minnesota | 57 | 03:17:35 | 527 |
| 191st | Ron Schmitz | ๐บ๐ธ | Waconia, Minnesota | 68 | 03:15:34 | 364 |
| 192nd | Ryan Mckibbon | | Duluth, Minnesota | 45 | 03:17:03 | 296 |
| 193rd | Dave Rawlings | | Saint Paul, Minnesota | 64 | 03:16:46 | 581 |
| 194th | Paul Radomski | ๐บ๐ธ | Fort Ripley, Minnesota | 61 | 03:20:17 | 421 |
| 195th | Andrew Thomas | ๐บ๐ธ | Marine On Saint Croix, Minnesota | 47 | 03:18:28 | 121 |
| 196th | Jeremy Greene | ๐บ๐ธ | Saint Paul, Minnesota | 17 | 03:20:37 | 241 |
| 197th | Chase Brudwick | | Saint Cloud, Minnesota | 29 | 03:19:18 | 199 |
| 198th | Zac Swarthout | ๐บ๐ธ | Ironton, Minnesota | 42 | 03:20:54 | 168 |
| 199th | Max Devitt | ๐บ๐ธ | Saint Paul, Minnesota | 12 | 03:24:07 | 412 |
| 200th | Todd Butzer | ๐บ๐ธ | Minong, Wisconsin | 65 | 03:24:14 | 295 |
| 201st | Christopher Swanson | | Lakeville, Minnesota | 38 | 03:24:29 | 331 |
| 202nd | Joe Reitsma | | Minneapolis, Minnesota | 41 | 03:24:27 | 240 |
| 203rd | Bill Syverson | ๐บ๐ธ | St. Cloud, Minnesota | 58 | 03:23:46 | 509 |
| 204th | Matthew Meyers | | Minneapolis, Minnesota | 58 | 03:26:07 | 375 |
| 205th | Adam Gelling | ๐บ๐ธ | Saint Michael, Minnesota | 46 | 03:28:55 | 413 |
| 206th | Norberto Kot | | Brookfield, Wisconsin | 69 | 03:29:31 | 514 |
| 207th | Scott Davidson | ๐บ๐ธ | Minneapolis, Minnesota | 52 | 03:29:55 | 341 |
| 208th | Pat Handlos | | Baxter, Minnesota | 31 | 03:29:53 | 152 |
| 209th | Chris Horsmann | ๐บ๐ธ | Minneapolis, Minnesota | 45 | 03:30:57 | 592 |
| 210th | Jaxon Stoeckman | ๐บ๐ธ | Saint Michael, Minnesota | 14 | 03:32:12 | 464 |
| 211th | Nate Stoeckman | ๐บ๐ธ | Saint Michael, Minnesota | 41 | 03:32:08 | 463 |
| 212th | Alex Mcnamara | ๐บ๐ธ | Saint Paul, Minnesota | 12 | 03:30:46 | 176 |
| 213th | Mark Nelson | ๐บ๐ธ | Sturgeon Lake, Minnesota | 68 | 03:35:58 | 631 |
| 214th | Mike Acosta | | Waconia, Minnesota | 68 | 03:35:28 | 436 |
| 215th | Chris Shubitz | ๐บ๐ธ | Duluth, Minnesota | 44 | 03:38:38 | 198 |
| 216th | Doug Kinney | ๐บ๐ธ | Excelsior, Minnesota | 57 | 03:39:26 | 275 |
| 217th | Andy Mack | ๐บ๐ธ | Eden Prairie, Minnesota | 55 | 03:39:25 | 249 |
| 218th | Robert Clark | ๐บ๐ธ | Chaska, Minnesota | 41 | 03:42:46 | 179 |
| 219th | Cory Nylander | | Hanover, Minnesota | 25 | 03:42:53 | 546 |
| 220th | Levi Falde | | Saint Michael, Minnesota | 24 | 03:42:56 | 460 |
| 221st | Jesse Drews | | | | 03:42:41 | 515 |
| 222nd | Daniel Gelling | | Saint Michael, Minnesota | 18 | 03:45:03 | 336 |
| 223rd | Bill Hicks | ๐บ๐ธ | Wayzata, Minnesota | 60 | 03:46:02 | 445 |
| 224th | Peter Steffen | | Waconia, Minnesota | 48 | 03:51:53 | 299 |
| 225th | Matt Kendall | | Winona, Minnesota | 40 | 03:51:26 | 348 |
| 226th | Gabriel Smith | | Lakeville, Minnesota | 34 | 03:52:22 | 535 |
| 227th | Logan Olver | | Lake Shore, Minnesota | 13 | 03:52:46 | 330 |
| 228th | Andrew Peterson | ๐บ๐ธ | Lake Shore, Minnesota | 43 | 03:52:48 | 329 |
| 229th | Randy Buesgens | | Minneapolis, Minnesota | 61 | 03:53:17 | 462 |
| 230th | Michael Anderson | ๐บ๐ธ | Woodbury, Minnesota | 46 | 03:56:28 | 362 |
| 231st | Shaun Mitchell | ๐บ๐ธ | Saint Paul, Minnesota | 37 | 03:56:27 | 371 |
| 232nd | Jason Oman | | Aitkin, Minnesota | 43 | 04:00:34 | 621 |
| 233rd | Jeff Latz | ๐บ๐ธ | Lutsen, Minnesota | 70 | 04:01:54 | 502 |
| 234th | Alex Birno | | Duluth, Minnesota | 30 | 04:02:42 | 545 |
| 235th | Christopher Oakley | ๐บ๐ธ | Chanhassen, Minnesota | 56 | 04:06:17 | 543 |
| 236th | Scott Crowe | ๐บ๐ธ | | | 04:06:05 | 542 |
| 237th | Kevin Frederick | | Esko, Minnesota | 44 | 04:09:20 | 339 |
| 238th | Jeremiah Sedler | ๐บ๐ธ | Cambridge, Minnesota | 32 | 04:11:07 | 328 |
| 239th | William Schildgen | ๐บ๐ธ | Pine City, Minnesota | 72 | 04:10:35 | 510 |
| 240th | Jerry Wilkes | ๐บ๐ธ | Grand Marais, Minnesota | 80 | 04:13:33 | 319 |
| 241st | Don Theisen | ๐บ๐ธ | Forest Lake, Minnesota | 63 | 04:16:34 | 322 |
| 242nd | Mark Benoit | | Sturgeon Lake, Minnesota | 64 | 04:23:55 | 632 |
| 243rd | Pete Taddy | | Pine Island, Minnesota | 51 | 04:24:59 | 159 |
| 244th | Sawyer Taddy | | Pine Island, Minnesota | 14 | 04:25:09 | 161 |
| 245th | Ari Nordlund | ๐บ๐ธ | Lutsen, Minnesota | 10 | 04:47:25 | 247 |
| 246th | Daniel Abeln | | Andover, Minnesota | 39 | 04:53:11 | 171 |
| 247th | Bruce Blair | ๐บ๐ธ | Hudson, Wisconsin | 56 | 04:56:48 | 2377 |
| 248th | Mike Miller | | Annandale, Minnesota | 66 | 05:40:39 | 623 |
| 249th | Bruce Paulson | ๐บ๐ธ | La Crosse, Wisconsin | 57 | 05:42:41 | 205 |
| 250th | Christopher Sather | ๐บ๐ธ | Minnetonka, Minnesota | 49 | 06:24:17 | 430 |
| 251st | Vaughn Thompson | | Barnum, Minnesota | 52 | 10:18:20 | 101 |
| DNF | Steven Truax | | Lino Lakes, Minnesota | 64 | DNF | 298 |
| DNF | Shaun Adams | | Chanhassen, Minnesota | 50 | DNF | 629 |
| DNF | Evan Adams | ๐บ๐ธ | Chanhassen, Minnesota | 14 | DNF | 630 |
| DNF | Mike Nelson | ๐บ๐ธ | Waconia, Minnesota | 51 | DNF | 593 |
| DNF | Angela Bruentrup | ๐บ๐ธ | White Bear Lake, Minnesota | 49 | DNF | 440 |
| DNF | Vinny Nelson | | Waconia, Minnesota | 14 | DNF | 595 |
| DNF | Scott Burgess | ๐จ๐ฆ | Thunder Bay, Ontario, CA | 59 | DNF | 187 |
| DNF | Jim Perz | | Midland, Michigan | 56 | DNF | 601 |