| # | Name | Hometown | Age | Time | Bib | |
|---|---|---|---|---|---|---|
| 1st | Kade Carlson | ๐บ๐ธ | Hayward, Wisconsin | 15 | 01:32:30 | 1849 |
| 2nd | Drake Marks | ๐บ๐ธ | Hayward, Wisconsin | 15 | 01:35:01 | 1993 |
| 3rd | Marlon Haverdink | Orange City, Iowa | 44 | 01:38:53 | 1921 | |
| 4th | Adam Colbert | Cambridge, Minnesota | 17 | 01:38:54 | 1851 | |
| 5th | Ben Grafft | ๐บ๐ธ | Chanhassen, Minnesota | 19 | 01:39:47 | 1900 |
| 6th | Justin Ratzlaff | Saint Bonifacius, Minnesota | 28 | 01:42:58 | 2196 | |
| 7th | Johnny Faiers | Thunder Bay, Ontario, CA | 14 | 01:42:31 | 1885 | |
| 8th | Troy Nelson | Thunder Bay, Ontario, CA | 14 | 01:42:38 | 2024 | |
| 9th | Parker Podany | ๐บ๐ธ | Minneapolis, Minnesota | 15 | 01:43:54 | 2040 |
| 10th | Eyob Yore | ๐บ๐ธ | Minneapolis, Minnesota | 11 | 01:44:53 | 2129 |
| 11th | Brandon Dorn | ๐บ๐ธ | Shakopee, Minnesota | 25 | 01:46:22 | 1872 |
| 12th | Rowan Hall | ๐บ๐ธ | Lakeville, Minnesota | 14 | 01:47:08 | 1912 |
| 13th | Jackson Descombaz | Duluth, Minnesota | 15 | 01:48:15 | 1863 | |
| 14th | Craig Laing | ๐บ๐ธ | 01:49:32 | 1964 | ||
| 15th | Dan Barsness | ๐บ๐ธ | Victoria, Minnesota | 49 | 01:49:20 | 1041 |
| 16th | Col Anthony | Saint Paul, Minnesota | 15 | 01:49:10 | 2156 | |
| 17th | Troy Mcconachie | Minnetonka, Minnesota | 35 | 01:47:57 | 2200 | |
| 18th | Johnathan Monarski | ๐บ๐ธ | Victoria, Minnesota | 14 | 01:50:50 | 2014 |
| 19th | Charlie Meyer | ๐บ๐ธ | Saint Paul, Minnesota | 13 | 01:50:51 | 2011 |
| 20th | Rob Waschbusch | ๐บ๐ธ | Verona, Wisconsin | 54 | 01:51:09 | 2113 |
| 21st | Brennan Tracy | Cloquet, Minnesota | 13 | 01:51:26 | 2095 | |
| 22nd | Anthony Kuismi | ๐บ๐ธ | Eden Prairie, Minnesota | 15 | 01:52:24 | 1961 |
| 23rd | Steven Fraser | Thunder Bay, Ontario, CA | 16 | 01:51:14 | 1894 | |
| 24th | Jack Blee | Red Wing, Minnesota | 18 | 01:52:02 | 1142 | |
| 25th | Eli Larson | Waverly, Minnesota | 23 | 01:53:09 | 1968 | |
| 26th | Nate Swanson | ๐บ๐ธ | Prior Lake, Minnesota | 15 | 01:54:18 | 2086 |
| 27th | Nathan Luchies | Thunder Bay, Ontario, CA | 15 | 01:52:18 | 1984 | |
| 28th | Doug Kmoch | Saint Paul, Minnesota | 51 | 01:56:37 | 2179 | |
| 29th | Tristan Surbaugh | Grand Marais, Minnesota | 14 | 01:56:15 | 2083 | |
| 30th | Nathan Latz | Minneapolis, Minnesota | 20 | 01:55:20 | 2139 | |
| 31st | Matthew James | ๐บ๐ธ | Long Lake, Minnesota | 49 | 01:54:55 | 1934 |
| 32nd | Evin Roddy | Stillwater, Minnesota | 16 | 01:57:20 | 2052 | |
| 33rd | Mitchell Vesel | ๐บ๐ธ | Side Lake, Minnesota | 23 | 01:55:34 | 2101 |
| 34th | Brian Podany | ๐บ๐ธ | Minneapolis, Minnesota | 44 | 01:56:43 | 2188 |
| 35th | Nicholas Titan | Thunder Bay, Ontario, CA | 17 | 01:55:21 | 2093 | |
| 36th | Daxton Burdak | ๐บ๐ธ | Victoria, Minnesota | 13 | 01:56:17 | 1844 |
| 37th | Brian Mirsch | Duluth, Minnesota | 51 | 01:55:14 | 2013 | |
| 38th | William Welsh | 01:55:56 | 1644 | |||
| 39th | Nathan Wark | Thunder Bay, Ontario, CA | 15 | 01:56:04 | 2111 | |
| 40th | Jan Larson | ๐บ๐ธ | Waverly, Minnesota | 59 | 01:57:36 | 1969 |
| 41st | Travis Stiff | ๐บ๐ธ | Saint Peter, Minnesota | 23 | 01:58:33 | 2081 |
| 42nd | Laz Janowiec | ๐บ๐ธ | Carver, Minnesota | 13 | 01:58:30 | 1936 |
| 43rd | Timothy Wilsey | Elk River, Minnesota | 61 | 01:58:58 | 2118 | |
| 44th | Alex Monte | Burnsville, Minnesota | 28 | 01:59:19 | 2192 | |
| 45th | Jason Bombardieri | Duluth, Minnesota | 48 | 01:59:17 | 1831 | |
| 46th | Nicholas Stowman | ๐บ๐ธ | Duluth, Minnesota | 17 | 01:59:49 | 1585 |
| 47th | Tanner Bombardieri | Duluth, Minnesota | 15 | 02:00:25 | 1830 | |
| 48th | John Winchell | Warrenville, Illinois | 53 | 02:01:25 | 2181 | |
| 49th | James Duethman | ๐บ๐ธ | Saint Paul, Minnesota | 57 | 02:01:49 | 1874 |
| 50th | Corban Carlson | ๐บ๐ธ | Saint Paul, Minnesota | 11 | 02:01:34 | 1848 |
| 51st | Joshua Maxwell | ๐บ๐ธ | Two Harbors, Minnesota | 11 | 02:00:18 | 2001 |
| 52nd | Bryan Bakke | ๐บ๐ธ | Saint Paul, Minnesota | 47 | 02:03:11 | 2161 |
| 53rd | Matt Farley | Lutsen, Minnesota | 53 | 02:04:58 | 1886 | |
| 54th | Adam Aasen | Long Lake, Minnesota | 24 | 02:04:43 | 2147 | |
| 55th | Jake Kooiman | Princeton, Minnesota | 26 | 02:03:14 | 1956 | |
| 56th | Randy Buesgens | Minneapolis, Minnesota | 57 | 02:05:46 | 2195 | |
| 57th | Eli Symons | ๐บ๐ธ | Two Harbors, Minnesota | 12 | 02:05:42 | 2089 |
| 58th | Mark Braunwarth | Waconia, Minnesota | 61 | 02:06:19 | 1834 | |
| 59th | Ken Taillon | ๐บ๐ธ | Stillwater, Minnesota | 57 | 02:07:27 | 2090 |
| 60th | Lucas Hietpas | ๐บ๐ธ | 13 | 02:07:20 | 2189 | |
| 61st | Charles Thompson | Amery, Wisconsin | 47 | 02:09:00 | 2092 | |
| 62nd | Lorenzo Shuman | Hayward, Wisconsin | 18 | 02:08:50 | 1825 | |
| 63rd | David Mckinley | ๐บ๐ธ | Chanhassen, Minnesota | 52 | 02:09:12 | 2006 |
| 64th | Ron Jacobsen | ๐บ๐ธ | Chaska, Minnesota | 55 | 02:09:26 | 1932 |
| 65th | Mike Stowman | Duluth, Minnesota | 50 | 02:09:04 | 1586 | |
| 66th | Steve Woods | Saint Paul, Minnesota | 55 | 02:10:00 | 2125 | |
| 67th | Matthew Wark | Thunder Bay, Ontario, CA | 17 | 02:08:18 | 2112 | |
| 68th | David Gels | Minneapolis, Minnesota | 43 | 02:08:11 | 1262 | |
| 69th | Doug Zucchiatti | Thunder Bay, Ontario, CA | 33 | 02:09:27 | 2132 | |
| 70th | Paul Kovach | Duluth, Minnesota | 57 | 02:10:43 | 1959 | |
| 71st | Jack Liiste | ๐บ๐ธ | Saint Paul, Minnesota | 13 | 02:10:45 | 1975 |
| 72nd | Stefan Liiste | ๐บ๐ธ | Saint Paul, Minnesota | 51 | 02:10:46 | 1974 |
| 73rd | Brian Harrington | Hopkins, Minnesota | 57 | 02:12:55 | 1920 | |
| 74th | Brandon Hansen | ๐บ๐ธ | Sartell, Minnesota | 39 | 02:11:38 | 1915 |
| 75th | Kurt Scepaniak Scepaniak | ๐บ๐ธ | Waite Park, Minnesota | 42 | 02:11:55 | 2059 |
| 76th | Steve Kolbow | Chaska, Minnesota | 56 | 02:13:42 | 1954 | |
| 77th | Jeff Mcfarland | Minnetonka, Minnesota | 36 | 02:14:26 | 2004 | |
| 78th | Steve Hampton | Minneapolis, Minnesota | 63 | 02:13:26 | 1914 | |
| 79th | Gary Schildgen | Chisago City, Minnesota | 66 | 02:16:01 | 2061 | |
| 80th | Tim Regan | Excelsior, Minnesota | 53 | 02:17:14 | 2046 | |
| 81st | Callan Mckinley | Chanhassen, Minnesota | 15 | 02:17:12 | 2005 | |
| 82nd | Brian Desmond | 02:18:04 | 1865 | |||
| 83rd | Scott Kissner | Saint Cloud, Minnesota | 31 | 02:18:28 | 2178 | |
| 84th | Paul Lindgren | ๐บ๐ธ | Esko, Minnesota | 54 | 02:18:18 | 1979 |
| 85th | Colton Dewey | ๐บ๐ธ | Esko, Minnesota | 12 | 02:18:48 | 1868 |
| 86th | Anthony Fisher | Duluth, Minnesota | 33 | 02:19:30 | 1890 | |
| 87th | Max Foster | ๐บ๐ธ | Esko, Minnesota | 12 | 02:19:27 | 1892 |
| 88th | Kristopher Olson | ๐บ๐ธ | Maple Grove, Minnesota | 38 | 02:17:39 | 2029 |
| 89th | Stan C Hokanson | ๐บ๐ธ | 02:19:02 | 2146 | ||
| 90th | Daniel Jurek | ๐บ๐ธ | Minneapolis, Minnesota | 48 | 02:20:22 | 1943 |
| 91st | Mike Fortin | Lakeville, Minnesota | 40 | 02:19:00 | 2177 | |
| 92nd | Roger Schmitz | ๐บ๐ธ | Sauk Rapids, Minnesota | 49 | 02:19:08 | 2066 |
| 93rd | Erik Dunn | River Falls, Wisconsin | 46 | 02:19:20 | 1876 | |
| 94th | Ron Benjamin | Winona, Minnesota | 61 | 02:21:20 | 2166 | |
| 95th | Mark Petterson | ๐บ๐ธ | Lake Villa, Illinois | 60 | 02:22:42 | 2036 |
| 96th | Cody Rajewski | ๐บ๐ธ | Hopkins, Minnesota | 24 | 02:20:44 | 2041 |
| 97th | Scott Boyd | ๐บ๐ธ | Saint Paul, Minnesota | 54 | 02:22:21 | 1148 |
| 98th | Bernard Knapp | Duluth, Minnesota | 39 | 02:23:00 | 1953 | |
| 99th | William Bruentrup | ๐บ๐ธ | Saint Paul, Minnesota | 13 | 02:25:09 | 1842 |
| 100th | Cash Janowiec | ๐บ๐ธ | Carver, Minnesota | 11 | 02:24:56 | 1935 |
| 101st | Greg Ferrian | Saint Paul, Minnesota | 62 | 02:24:46 | 2025 | |
| 102nd | Chad Marsden | Moorhead, Minnesota | 43 | 02:24:29 | 1995 | |
| 103rd | Craig Woolery | Cottage Grove, Minnesota | 59 | 02:24:59 | 2143 | |
| 104th | Luke Vipond | ๐บ๐ธ | Saint Paul, Minnesota | 13 | 02:26:19 | 2104 |
| 105th | Ian Conn | ๐บ๐ธ | Minneapolis, Minnesota | 34 | 02:24:57 | 1854 |
| 106th | Paul Mullaney | Saint Paul, Minnesota | 60 | 02:24:35 | 2018 | |
| 107th | Taylor Greene | ๐บ๐ธ | Saint Paul, Minnesota | 15 | 02:26:12 | 1902 |
| 108th | Luke Descombaz | ๐บ๐ธ | Duluth, Minnesota | 13 | 02:27:50 | 1864 |
| 109th | Juan Solari | Savage, Minnesota | 46 | 02:28:29 | 2078 | |
| 110th | Jason Dockter | Minneapolis, Minnesota | 48 | 02:26:18 | 1870 | |
| 111th | Michael Pentz | Saint Cloud, Minnesota | 53 | 02:27:43 | 2193 | |
| 112th | Casey Schmidt | Minnetonka, Minnesota | 50 | 02:29:53 | 2065 | |
| 113th | Scott Needham | ๐บ๐ธ | Saint Paul, Minnesota | 45 | 02:30:41 | 2023 |
| 114th | Martin Knapp | Saint Paul, Minnesota | 43 | 02:30:42 | 1951 | |
| 115th | Kyle Roby | ๐บ๐ธ | Dighton, Kansas | 33 | 02:29:51 | 1532 |
| 116th | David Blake | ๐บ๐ธ | Thunder Bay, Ontario, CA | 40 | 02:30:09 | 1826 |
| 117th | Taxios Milionis | Thunder Bay, Ontario, CA | 37 | 02:30:12 | 2012 | |
| 118th | Paul Lundberg | ๐บ๐ธ | Minnetonka | 53 | 02:30:12 | 1411 |
| 119th | Tom Conn | Minneapolis, Minnesota | 64 | 02:30:54 | 1853 | |
| 120th | Mark Rassier | Minocqua, Wisconsin | 59 | 02:34:00 | 1526 | |
| 121st | John Marsden | Waconia, Minnesota | 67 | 02:31:58 | 1997 | |
| 122nd | Gavin Eide | Two Harbors, Minnesota | 10 | 02:35:07 | 1878 | |
| 123rd | Brent Urbach | ๐บ๐ธ | Frontenac, Minnesota | 52 | 02:36:14 | 2099 |
| 124th | Scott Byrnes | ๐บ๐ธ | Superior, Wisconsin | 53 | 02:36:00 | 2173 |
| 125th | Andrew Nylander | 16 | 02:37:41 | 1786 | ||
| 126th | William Fox | ๐บ๐ธ | Fargo, North Dakota | 49 | 02:38:58 | 1893 |
| 127th | Jason Martin | ๐บ๐ธ | Delano, Minnesota | 50 | 02:36:30 | 1999 |
| 128th | Owen Harding | Zimmerman, Minnesota | 14 | 02:38:16 | 1917 | |
| 129th | David Stone | 02:40:40 | 2082 | |||
| 130th | Brad Mackinaw | ๐บ๐ธ | Duluth, Minnesota | 53 | 02:38:22 | 1986 |
| 131st | Anthony Peters | Minneapolis, Minnesota | 38 | 02:39:59 | 2033 | |
| 132nd | John Hicks | Minneapolis, Minnesota | 43 | 02:42:06 | 1320 | |
| 133rd | Atticus Harding | Zimmerman, Minnesota | 11 | 02:39:54 | 1916 | |
| 134th | Colin Harding | Zimmerman, Minnesota | 41 | 02:39:57 | 1918 | |
| 135th | Carson Hall | ๐บ๐ธ | Lakeville, Minnesota | 12 | 02:42:48 | 1911 |
| 136th | Stephen Exley | Thunder Bay, Ontario, CA | 63 | 02:44:19 | 1884 | |
| 137th | Ty Davidson | ๐บ๐ธ | Minneapolis, Minnesota | 10 | 02:45:47 | 1859 |
| 138th | Scott Davidson | ๐บ๐ธ | Minneapolis, Minnesota | 49 | 02:46:04 | 1860 |
| 139th | Eric Burdak | ๐บ๐ธ | Victoria, Minnesota | 48 | 02:45:26 | 1845 |
| 140th | Brian Keehan | ๐บ๐ธ | Green Bay, Wisconsin | 63 | 02:44:25 | 1945 |
| 141st | Robert Petersen | Minneapolis, Minnesota | 61 | 02:47:13 | 1506 | |
| 142nd | Mike Mccann | Schroeder, Minnesota | 65 | 02:48:52 | 2002 | |
| 143rd | Levi Eide | Two Harbors, Minnesota | 9 | 02:48:49 | 1877 | |
| 144th | Nate Eide | Two Harbors, Minnesota | 38 | 02:48:51 | 1879 | |
| 145th | David Barlow | Osseo, Minnesota | 56 | 02:50:14 | 2162 | |
| 146th | Jacob Lennartson | ๐บ๐ธ | Duluth, Minnesota | 14 | 02:50:06 | 1973 |
| 147th | David Kowalczyk | Duluth, Minnesota | 63 | 02:50:58 | 1960 | |
| 148th | Ron Latz | ๐บ๐ธ | Minneapolis, Minnesota | 55 | 02:50:42 | 2140 |
| 149th | Ron Schmitz | ๐บ๐ธ | Waconia, Minnesota | 64 | 02:49:54 | 2067 |
| 150th | David Raskin | Eden Prairie, Minnesota | 53 | 02:52:44 | 2182 | |
| 151st | Christopher Macy | Brainerd, Minnesota | 37 | 02:58:11 | 1987 | |
| 152nd | Douglas Arndt | Long Lake, Minnesota | 63 | 02:58:01 | 2157 | |
| 153rd | Michael Hanley | ๐บ๐ธ | Denver, Colorado | 64 | 02:58:56 | 1293 |
| 154th | Peter Laumann | Prior Lake, Minnesota | 52 | 02:58:46 | 1970 | |
| 155th | Bob Bugbee | Stillwater, Minnesota | 52 | 03:01:34 | 739 | |
| 156th | Dalton Mullin | ๐บ๐ธ | Lindstrom, Minnesota | 13 | 02:59:55 | 2019 |
| 157th | Max Blattenbauer | Clear Lake, Minnesota | 15 | 03:00:37 | 1827 | |
| 158th | Remington Wirth | ๐บ๐ธ | Minneapolis, Minnesota | 10 | 03:00:40 | 2121 |
| 159th | Jeff Wirth | ๐บ๐ธ | Minneapolis, Minnesota | 49 | 03:00:41 | 2122 |
| 160th | Jon Zylka | ๐บ๐ธ | Maple Grove, Minnesota | 37 | 03:03:31 | 2190 |
| 161st | Christian Oestreich | ๐บ๐ธ | Minnetonka, Minnesota | 40 | 03:02:02 | 2142 |
| 162nd | Kiel Rouillard | Minneapolis, Minnesota | 31 | 03:04:22 | 2055 | |
| 163rd | Harley Hakanen | Gorham, Ontario, CA | 42 | 03:05:25 | 1909 | |
| 164th | Joe Reitsma | Minneapolis, Minnesota | 37 | 03:06:32 | 2048 | |
| 165th | Carter Schildgen | ๐บ๐ธ | Chisago City, Minnesota | 13 | 03:09:31 | 2063 |
| 166th | Jesse Fergon | Silver Bay, Minnesota | 27 | 03:10:55 | 1888 | |
| 167th | Dylan Mullin | Lindstrom, Minnesota | 15 | 03:10:56 | 2020 | |
| 168th | Jeff Lindsey | Winona, Minnesota | 49 | 03:12:08 | 1981 | |
| 169th | Ethan Lindgren | ๐บ๐ธ | Esko, Minnesota | 12 | 03:13:41 | 1978 |
| 170th | Will Greene | ๐บ๐ธ | Saint Paul, Minnesota | 13 | 03:14:50 | 1901 |
| 171st | Randy Grumdahl | ๐บ๐ธ | Duluth, Minnesota | 56 | 03:16:45 | 1905 |
| 172nd | Leif Ellstrom | Minneapolis, Minnesota | 27 | 03:17:00 | 1881 | |
| 173rd | Frank Diekman | Eustis, Florida | 69 | 03:16:34 | 2187 | |
| 174th | David Anderson | Chanhassen, Minnesota | 49 | 03:18:14 | 2154 | |
| 175th | Greg Reierson | ๐บ๐ธ | Minneapolis, Minnesota | 54 | 03:19:47 | 1527 |
| 176th | Tom Blee | Red Wing, Minnesota | 50 | 03:22:33 | 1143 | |
| 177th | David Lindgren | Saint Cloud, Minnesota | 71 | 03:21:11 | 1977 | |
| 178th | Tim Lundell | Long Lake, Minnesota | 42 | 03:27:01 | 1412 | |
| 179th | Jeremy Greene | ๐บ๐ธ | Saint Paul, Minnesota | 46 | 03:27:09 | 1903 |
| 180th | Randy Wiitala | Tofte, Minnesota | 61 | 03:39:23 | 2117 | |
| 181st | Jeffrey Siedschlag | ๐บ๐ธ | Lake Mills, Wisconsin | 36 | 03:45:08 | 2183 |
| 182nd | Brian Raths | ๐บ๐ธ | Dexter, Minnesota | 31 | 03:44:56 | 2044 |
| 183rd | Chad Rice | West Fargo, North Dakota | 35 | 03:51:09 | 2050 | |
| 184th | Domanick Shuman | Hayward, Wisconsin | 15 | 03:55:18 | 2199 | |
| 185th | Isaak Hudson | O Fallon, Missouri | 14 | 04:02:08 | 1929 | |
| 186th | Dustin Spaulding | Brainerd, Minnesota | 39 | 03:28:40 | 2080 | |
| 186th | Robin Wrightsell | Thunder Bay, Ontario, CA | 59 | 04:04:36 | 2128 | |
| 187th | Jason Hudson | O Fallon, Missouri | 42 | 04:06:44 | 1930 | |
| 188th | Joseph Gundelfinger | Clinton, Iowa | 35 | 04:12:10 | 1907 | |
| DNF | Thomas Finnegan | Le Claire, Iowa | 49 | DNF | 1241 |