501 86 Adam Gruber 40-44 1:28:35 502 87 Graeme DICKINSON 40-44 1:28:38 503 121 Trayco ROSS 30-34 1:28:39 504 52 Kelly HAYES 45-49 1:28:40 505 79 Jack LINCOLN 25-29 1:28:45 506 88 Brett SHILLINGTON 40-44 1:28:50 507 97 Jonathan SHOMO 35-39 1:28:55 508 80 Ramil ABDUGADIROV 25-29 1:28:56 509 81 Mario AGUAYO 25-29 1:28:58 510 89 Kimball BURTON 40-44 1:28:58 511 98 Francisco TAPIA 35-39 1:28:59 512 53 Steven CLARKE 45-49 1:29:00 513 90 Michael LEE 40-44 1:29:01 514 82 Giovanny CORONEL URIOSTEGUI 25-29 1:29:03 515 9 Scott KOGEN 60-64 1:29:05 516 91 Peter BARDEN 40-44 1:29:05 517 99 Jon RAMOS 35-39 1:29:05 518 122 Zachary FLEISCHMANN 30-34 1:29:07 519 100 Zachary SHORT 35-39 1:29:09 520 83 Jason YIN 25-29 1:29:12 521 123 Greg BRICK 30-34 1:29:12 522 84 James Hrbek 25-29 1:29:19 523 54 Will BRICKER 45-49 1:29:19 524 10 Gavril Lourie 60-64 1:29:31 525 124 Adan Ibarra 30-34 1:29:32 526 8 Jorge Garcia 55-59 1:29:35 527 22 Alexander ARNOLD 16-24 1:29:38 528 85 Zach KENNEDY 25-29 1:29:41 529 92 Viet NGUYEN 40-44 1:29:43 530 101 Greg ALBERT 35-39 1:29:44 531 125 Joseph FOSTER 30-34 1:29:44 532 86 Miguel ANSELMO 25-29 1:29:52 533 102 Brian KRANZ 35-39 1:29:54 534 87 Taylor O'HEARN 25-29 1:29:57 535 88 Johnny MARTIN 25-29 1:30:05 536 103 Mark TRIPHAHN 35-39 1:30:11 537 55 Cliff MARTIN 45-49 1:30:11 538 34 Matthew COWEN 50-54 1:30:12 539 23 Emiliano ALPIZAR 16-24 1:30:17 540 126 Nathan PHAN 30-34 1:30:17 541 93 Tim COTE 40-44 1:30:18 542 35 Brad WOMACK 50-54 1:30:19 543 89 Kevin CANCE 25-29 1:30:23 544 94 Josh HOPKINS 40-44 1:30:28 545 104 Brady JOHNSON 35-39 1:30:35 546 127 Noah BLACKHURST 30-34 1:30:38 547 95 Joshua Kedzierski 40-44 1:30:38 548 9 Conal CUNNINGHAM 55-59 1:30:42 549 96 Andrew BERGERON 40-44 1:30:48 550 56 Dustin Y 45-49 1:30:50 551 90 Andrew CRONIN 25-29 1:30:53 552 11 Jon KRAUSE 60-64 1:30:59 553 97 Benedict MOLINA 40-44 1:31:00 554 105 William KONG 35-39 1:31:01 555 57 Jeremy FLOWERS 45-49 1:31:04 556 106 Kevin TSE 35-39 1:31:07 557 107 Greg EGGLESFIELD 35-39 1:31:07 558 108 Carlos RODRIGUEZ 35-39 1:31:10 559 98 Steven GONZALES 40-44 1:31:11 560 99 Yannick Ouellette 40-44 1:31:11 561 109 Kevin MARTIN 35-39 1:31:11 562 100 Damon MALDONADO 40-44 1:31:15 563 128 Jacob SOTO 30-34 1:31:17 564 129 Spencer NOVAK 30-34 1:31:20 565 36 Kylie COOK 50-54 1:31:24 566 58 James BOULDEN 45-49 1:31:27 567 59 John TOTTEN 45-49 1:31:28 568 60 Allan HOWELL 45-49 1:31:30 569 12 Andrew Mashkow 60-64 1:31:31 570 110 Brennan FARMER 35-39 1:31:36 571 24 Lorenzo OSTEGUIN 16-24 1:31:38 572 91 Steven PERRIN 25-29 1:31:39 573 101 Manuel LOPEZ 40-44 1:31:41 574 102 Ofer FINKLER 40-44 1:31:46 575 92 Noah DUBORD 25-29 1:31:46 576 111 Clemente PINEDA 35-39 1:31:46 577 130 Keoni WALTER 30-34 1:31:49 578 131 Tom Knight 30-34 1:31:50 579 132 Jordy WAY 30-34 1:31:51 580 37 Kevin VARGO 50-54 1:31:52 581 112 Graeme HOLDSWORTH 35-39 1:31:54 582 61 William SOLOMON 45-49 1:31:58 583 93 Kirk SCHROEDER 25-29 1:31:59 584 103 Vincent FOTI 40-44 1:32:04 585 38 Chris YOUNGBLOOD 50-54 1:32:07 586 13 Tom Pifer 60-64 1:32:09 587 133 Damon TREAT 30-34 1:32:11 588 134 Michael TA 30-34 1:32:14 589 39 John Giovacco 50-54 1:32:39 590 94 Connor ONEILL 25-29 1:32:42 591 40 Sean BENTON 50-54 1:32:46 592 135 Gabriel RODRIGUEZ 30-34 1:32:48 593 136 Kaito Okada 30-34 1:32:48 594 62 Josh TOMSHECK 45-49 1:32:48 595 137 Kyle KOMATA 30-34 1:32:51 596 95 Zach SNYDER 25-29 1:33:04 597 96 Dat NGUYEN 25-29 1:33:06 598 10 Victor JONES 55-59 1:33:08 599 113 Trevor HILL 35-39 1:33:09 600 97 Fabricio CUSTODIO 25-29 1:33:09