| 1 | 444 | Ken RaicheFreewheel Bike - Lakeville, MN  |  | 46 | M | 
            
            2:40:11.1 | --100%28.75%25.23%09:03:36.9 | 
        
    
        
            | 2 | 445 | Clint SwensonBBBB - Lakeville, MN  |  | 49 | M | 
            
            2:45:56.5 | +5:45.4+3.59%96.53%26.18%22.54%09:03:36.9 | 
        
    
        
            | 3 | 343 | Tegan MoorePrior Lake, MN  |  | 16 | M | 
            
            2:46:12.4 | +6:01.3+3.76%96.38%26.07%22.42%09:03:36.9 | 
        
    
        
            | 4 | 340 | Erik PaulsenExcelsior, MN  |  | 52 | M | 
            
            2:52:27.4 | +12:16.3+7.66%92.88%23.29%19.50%09:03:36.9 | 
        
    
        
            | 5 | 335 | Tim SkinnerFlying Bobcats - Hayward, WI  |  | 54 | M | 
            
            2:54:51.2 | +14:40.1+9.16%91.61%22.22%18.38%09:03:36.9 | 
        
    
        
            | 6 | 341 | Nelsen WahlstromGryphon Velo Racing - Marshfield, WI  |  | 51 | M | 
            
            2:58:34.2 | +18:23.1+11.48%89.70%20.57%16.65%09:03:36.9 | 
        
    
        
            | 7 | 320 | Gregory PautschHayward, WI  |  | 70 | M | 
            
            3:06:18.6 | +26:07.5+16.31%85.98%17.12%13.03%09:03:36.9 | 
        
    
        
            | 8 | 349 | Andrew ChaffeFreewheel Bike - St. Paul, MN  |  | 47 | M | 
            
            3:13:45.0 | +33:33.9+20.95%82.68%13.81%9.56%09:03:36.9 | 
        
    
        
            | 9 | 348 | Casey LajoieMapleLag - Iron River, WI  |  | 44 | M | 
            
            3:15:41.4 | +35:30.3+22.16%81.86%12.95%8.66%09:03:36.9 | 
        
    
        
            | 10 | 344 | Colten LajoieDuluth Devo - Iron River, WI  |  | 15 | M | 
            
            3:15:45.8 | +35:34.7+22.21%81.83%12.92%8.62%09:03:36.9 | 
        
    
        
            | 11 | 338 | Mike ConstantTHC - champlin, MN  |  | 54 | M | 
            
            3:20:06.3 | +39:55.2+24.92%80.05%10.99%6.60%09:03:36.9 | 
        
    
        
            | 12 | 222 | Oliver NeumannEl Neumanno - Duluth, MN  |  | 34 | M | 
            
            3:20:06.7 | +39:55.6+24.93%80.05%10.98%6.59%09:03:36.9 | 
        
    
        
            | 13 | 321 | Jeremy PomeroyGryphon Velo Racing - Wausau, WI  |  | 47 | M | 
            
            3:31:39.4 | +51:28.3+32.13%75.68%5.85%1.20%09:03:36.9 | 
        
    
        
            | 14 | 328 | Bill StyerPark Falls, WI  |  | 68 | M | 
            
            3:32:19.3 | +52:08.2+32.55%75.44%5.55%0.89%09:03:36.9 | 
        
    
        
            | 15 | 304 | Neil DennisonWashburn, WI  |  | 41 | M | 
            
            3:33:09.7 | +52:58.6+33.07%75.15%5.18%0.50%09:03:36.9 | 
        
    
        
            | 16 | 347 | Duane HiggsTeam Moosen - Itasca, IL  |  | 58 | M | 
            
            3:35:18.4 | +55:07.3+34.41%74.40%4.23%-0.50%09:03:36.9 | 
        
    
        
            | 17 | 325 | Chris SibleyChanhassen, MN  |  | 53 | M | 
            
            3:42:46.6 | +1:02:35.5+39.07%71.90%0.90%-3.99%09:03:36.9 | 
        
    
        
            | 18 | 331 | Dustin VoorheesDuluth, MN  |  | 31 | M | 
            
            3:44:23.8 | +1:04:12.7+40.09%71.38%0.18%-4.74%09:03:36.9 | 
        
    
        
            | 19 | 324 | Jeffery Roetter GresbackHayward, WI  |  | 53 | M | 
            
            3:48:36.4 | +1:08:25.3+42.71%70.07%-1.69%-6.71%09:03:36.9 | 
        
    
        
            | 20 | 346 | Keynon MeierRock Garden Racers - Savage, MN  |  | 14 | M | 
            
            3:54:53.5 | +1:14:42.4+46.64%68.20%-4.49%-9.64%09:03:36.9 | 
        
    
        
            | 21 | 316 | Justin LeeSeattle, WA  |  | 36 | M | 
            
            3:57:05.3 | +1:16:54.2+48.01%67.56%-5.46%-10.67%09:03:36.9 | 
        
    
        
            | 22 | 333 | Timothy WateskiSmiths Bike Shop - La Crosse, WI  |  | 61 | M | 
            
            4:01:36.2 | +1:21:25.1+50.83%66.30%-7.47%-12.78%09:03:36.9 | 
        
    
        
            | 23 | 352 | Michael SundWayzata, MN  |  | 63 | M | 
            
            4:08:49.2 | +1:28:38.1+55.33%64.38%-10.68%-16.14%09:03:36.9 | 
        
    
        
            | 24 | 303 | Ryan ConwayFulton Racing - Minneapolis, MN  |  | 29 | M | 
            
            4:09:34.1 | +1:29:23.0+55.80%64.18%-11.02%-16.49%09:03:36.9 | 
        
    
        
            | 25 | 310 | Rick GulanHelena, MT  |  | 47 | M | 
            
            4:25:56.5 | +1:45:45.4+66.02%60.23%-18.30%-24.14%09:03:36.9 | 
        
    
        
            | 26 | 314 | Wade JungAndover, MN  |  | 46 | M | 
            
            4:28:06.3 | +1:47:55.2+67.37%59.75%-19.26%-25.15%09:03:36.9 | 
        
    
        
            | 27 | 311 | Brian HellwegDes Plaines, IL  |  | 61 | M | 
            
            4:44:47.1 | +2:04:36.0+77.79%56.25%-26.68%-32.93%09:03:36.9 | 
        
    
        
            | 28 | 305 | Michael DosedelSaint Paul, MN  |  | 32 | M | 
            
            4:55:24.8 | +2:15:13.7+84.42%54.22%-31.41%-37.89%09:03:36.9 | 
        
    
        
            | 29 | 318 | Keith NordskogSolon Springs, WI  |  | 54 | M | 
            
            5:11:52.2 | +2:31:41.1+94.69%51.36%-38.73%-45.57%09:03:36.9 | 
        
    
        
            | 30 | 327 | Matthew SmithTrego, WI  |  | 49 | M | 
            
            6:27:54.3 | +3:47:43.2+142.16%41.29%-72.55%-81.07%09:03:36.9 | 
        
    
        
            | - | 307 | Dan EngelhartSpud Buds - Minneapolis, MN  |  | 44 | M | 
            
            DNF | -----09:03:36.9 | 
        
    
        
            | - | 309 | Cory GulanRacine, WI  |  | 43 | M | 
            
            DNF | -----09:03:36.9 | 
        
    
        
            | - | 319 | Mark ParmanHollander - Hayward, WI  |  | 60 | M | 
            
            DNF | -----09:03:36.9 | 
        
    
        
            | - | 329 | Gene ValanzanoIndianapolis, IN  |  | 67 | M | 
            
            DNF | -----09:03:36.9 |