Mens Marathon
pl time name team
1 2:11:12 Galen Rupp Portland
2 2:12:20 Meb Keflezighi San Diego
3 2:13:00 Jared Ward Provo
4 2:14:12 Luke Puskedra Eugene
5 2:14:57 Tyler Pennel Blowing Rock
6 2:15:16 Matthew Llano Flagstaff
8 2:15:26 Patrick Smyth Santa Fe
9 2:15:52 Sean Quigley Lafayette
10 2:16:25 Nick Arciniaga Flagstaff
11 2:17:09 Timothy Young Fredericksburg
12 2:17:14 Max King Bend
13 2:17:19 Jeffrey Eggleston Boulder
14 2:17:33 Scott Smith Flagstaff
15 2:18:31 Jacob Riley Rochester
16 2:18:33 Augustus Maiyo Colorado Springs
17 2:18:37 Benjamin Payne Colorado Springs
18 2:18:40 Malcolm Richards San Francisco
19 2:20:10 Elkanah Kibet Fayetteville
20 2:20:41 Brendan Martin Smithtown
21 2:20:56 Ethan Shaw San Diego
22 2:20:59 Mike Morgan Rochester Hills
23 2:21:27 Nathan Martin Concord
24 2:21:36 Kieran O'Connor Arlington
25 2:22:15 Timothy Ritchie Brighton
26 2:22:18 Dustin Emerick Evansville
27 2:22:20 Andrew Epperson Northglenn
28 2:22:30 Daniel Tapia Mammoth Lakes
29 2:22:47 Craig Leon Eugene
30 2:22:59 Christopher Zablocki Essex
31 2:23:03 Scott Bauhs San Luis Obispo
32 2:23:17 Brian Harvey Boston
33 2:23:30 Patrick Reagan Savannah
34 2:23:46 Stephan Shay Huntington Beach
35 2:24:09 Jonathan Grey Louisville
36 2:24:15 Tyler Jermann Flagstaff
37 2:24:18 Arya Bahreini Edmond
38 2:24:18 Phillip Reid San Luis Obispo
39 2:24:39 Brogan Austin Boone
40 2:25:34 Matt Fischer Brighton
41 2:25:54 Will Nation Austin
42 2:26:05 Dan Vassallo Peabody
43 2:26:10 Chris Chavez Burlingame
44 2:26:38 Jed Christiansen Grove City
45 2:26:42 Stephen Furst Raleigh
46 2:26:49 Samuel Morse Camden
47 2:27:03 Jonathan Mott Babson Park
48 2:27:21 Jonas Hampton New Britain
49 2:27:24 Paul Petersen Fort Collins
50 2:27:26 John Raneri New Fairfield
51 2:27:28 Matthew Fecht Warren
52 2:27:32 Drew Polley Bothell
53 2:27:37 Johnny Crain Blowing Rock
54 2:27:50 Wilkerson Given Greenville
55 2:27:53 Fernando Cabada Clovis
56 2:27:59 Evan Gaynor Perrysburg
57 2:28:01 Benjamin Zywicki Louisville
58 2:28:01 Zachary Ripley Rockford
59 2:28:13 Matt Daniels Evergreen
60 2:28:17 Mark Leininger Greenville
61 2:28:20 Brandon Mull Chicago
62 2:28:24 Mohamed Hrezi Rochester
63 2:29:04 Andrew Lesser Colorado Springs
64 2:29:04 Robert Curtis Rochester Hills
65 2:29:09 Josh Dedering Minneapolis
66 2:29:13 John Dewitt Oshkosh
67 2:29:15 Justin Young Louisville
68 2:29:24 Carlos Trujilll Colorado Springs
69 2:29:30 Jarrett Leblanc The Woodlands
70 2:29:39 Jesse Davis Indianapolis
71 2:30:14 Jacob Sienko Warwick
72 2:30:22 Brian Atkinson Melbourne Beach
73 2:30:43 Patrick Rizzo Colorado Springs
74 2:31:02 Brandon York Madison
75 2:31:09 Gabriel Proctor Mammoth Lakes
76 2:31:20 Joseph Gray Lakewood
77 2:31:35 Chris Kwiatkowski Arlingto
78 2:31:46 David Laney Portland
79 2:32:13 Tanner Fruit Colorado Springs
80 2:32:56 Jeremy Criscione Gainesville
81 2:32:56 Sean Brown Aurora
82 2:33:31 Alan Peterson Bessemer
83 2:33:40 Tyler Andrews Concord
84 2:34:39 Christopher Bendtsen New York
85 2:34:46 David Fuentes Austin
86 2:35:05 Christopher Lemon Springfield
87 2:35:08 Everett Hackett West Hartford
88 2:35:44 Mike Popejoy Flagstaff
89 2:35:53 Rory Tunningley Austin
90 2:36:12 Luke Humphrey Rochester Hills
91 2:36:24 Thomas Dialynas Phoenix
92 2:36:46 Tim Chichester Mount Morris
93 2:37:36 Kyle Dawson Coatesville
94 2:37:36 Nick Holmes Elmhurst
95 2:38:20 Jordan Kyle Indianapolis
96 2:42:54 Dustin Betz Schnellville
97 2:44:00 Ahmed Osman Flagstaff
98 2:48:17 Jeff Weiss Ravenswood
99 2:49:02 Rex Shields Springville
100 2:50:15 Josh Eberly Gunnison
101 2:51:52 Gian-Paul Caccia New York
102 2:53:28 Brandon Birdsong Alamosa
103 2:57:53 Juan Paredes Los Angeles
104 3:06:10 Chris Frias San Luis Obispo
105 3:45:34 Christopher Barnicle Los Angeles
Womens Marathon
1 2:28:20 Amy Cragg Portland
2 2:28:54 Desiree Linden Washington Twp
3 2:29:19 Shalane Flanagan Portland
4 2:30:24 Kara Goucher Boulder
5 2:31:14 Janet Bawcom Flagstaff
6 2:32:50 Kellyn Taylor Flagstaff
7 2:33:28 Maegan Krifchin Silver Spring
8 2:34:22 Serena Burla Stafford
9 2:35:21 Katja Goldring Beverly Hills
10 2:35:47 Alia Gray Boulder
11 2:37:56 Esther Atkins Blowing Rock
12 2:38:56 Adriana Nelson Mammoth Lakes
13 2:39:38 Lenore Moreno West Covina
14 2:39:42 Lindsay Flanagan Silver Spring
15 2:39:57 Melissa White Lake Orion
16 2:40:36 Heather Lieberg Helena
17 2:40:39 Wendy Thomas Windsor
18 2:40:42 Erin Osment Charlotte
19 2:41:10 Erin Vergara Indianapolis
20 2:41:18 Susanna Sullivan Falls Church
21 2:42:01 Katie Dicamillo Providence
22 2:42:36 Allison Macsas Austin
23 2:42:41 Cynthia Fowler Farmington
24 2:43:06 Keely Maguire Newmarket
25 2:43:11 Laura Hagley Hanover
26 2:43:31 Caitlin Comfort Verona
27 2:43:39 Kristen Heckert Bolingbrook
28 2:43:41 Katie Kellner Rochester Hills
29 2:43:46 Ellie Hess Chesterland.
30 2:43:52 Whitney Bevins Boulder
31 2:43:53 Gina Slaby Seabeck
32 2:43:58 Lauren Philbrook Auburn
33 2:44:16 Anita Perez Universal City
34 2:44:19 Brianne Nelson Golden
35 2:44:19 Dot McMahan Oakland Township
36 2:44:30 Lauren Jimison Mammoth Lakes
37 2:44:44 Hilary Dionne Charlestown
38 2:44:54 Teresa McWalters San Francisco
39 2:44:56 Emma Polley Mill Creek
40 2:44:58 Carrie Dimoff Portland
41 2:45:01 Lauren Johnson Portland
42 2:45:20 Madeline Duhon Somerville
43 2:45:32 Elizabeth Herndon Kent
44 2:45:38 Bridget Lyons Atlanta
45 2:46:20 Stephanie Dinius Brookline
46 2:46:21 Rachel Hyland Andover
47 2:46:22 Ingrid Mollenkopf Dallas
48 2:46:28 Rachel Jaten Spokane
49 2:46:39 Meghan Peyton Bloomington
50 2:46:47 Julia Roman-Duval Columbia
51 2:46:59 Brett Ely Eugene
52 2:47:46 Michelle Langan Cary
53 2:47:55 Sarah Cummings New York
54 2:48:16 Kaitlin Gregg Goodman Davis
55 2:48:32 Ashley Brasovan Golden
56 2:48:36 Anna Weber Indianapolis
57 2:48:37 Sallie Post Decatur
58 2:48:46 Jessica Odorcic Madison
59 2:48:56 Laura Paulsen Cambridge
60 2:48:59 Kelsey Bruce Dallas
61 2:49:00 Jennifer Bergman Portland
62 2:49:15 Amanda Nurse Brookline
63 2:49:17 Amber Green Saint George
64 2:49:31 Lavenna Kubatzky Colorado Springs
65 2:49:37 Jenelle Deatherage Dunlap
66 2:49:53 Laura Portis Detroit
67 2:49:57 Colleen De Reuck Boulder
68 2:49:57 Elizabeth Northern Fort Worth
69 2:50:20 Melissa Burkart Hudson
70 2:50:23 Christina Vergara Aleshire Los Angeles
71 2:50:29 Nicole Camp Longmont
72 2:50:35 Teal Burrell Washington
73 2:50:50 Emma Lee St. Paul
74 2:51:17 Molly Friel Fresno
75 2:51:27 Melanie Brender Rochester Hills
76 2:51:35 Heather Tanner Portola Valley
77 2:51:53 Autumn Ray Tucson
78 2:51:56 Addie Bracy Longmont
79 2:52:05 Christina Murphy Columbus
80 2:52:07 Jeanna Composti New York
81 2:52:10 Nicole Dimercurio Greenville
82 2:52:10 Danna Kelly Herrick Urbandale
83 2:52:25 Jenny Kadavy Clayton
84 2:52:26 Caitlin Phillips New York
85 2:52:35 Rebecca Wade Dallas
86 2:52:45 Kimi Reed Springfield
87 2:53:05 Trisha Drobeck Missoula
88 2:53:21 Lauren Smith Lake Jackson
89 2:53:25 Allison Mendez Austin
90 2:53:27 Bonnie Keating Imperial Beach
91 2:53:31 Alexandra Bernardi New York
92 2:53:40 Melissa Hardesty Cary
93 2:53:49 Olivia Mickle Beaverton
94 2:53:53 Loring Crowley Winston Salem
95 2:54:17 Sarah MacKay Robinson Seattle
96 2:54:22 Anna Corrigan Phoenix
97 2:54:27 Heather McWhirter Pacific Grove
98 2:54:29 Joanna Thompson Blowing Rock
99 2:54:32 Erica Jesseman Scarborough
100 2:54:38 Emily Harrison Flagstaff
101 2:54:49 Erin Moeller Mount Vernon
102 2:55:10 Emily Potter Alexandria
103 2:55:21 Lauren Fog Boulder
104 2:55:35 Merrilee Blackham Ogden
105 2:56:35 Carol Smith Louisville
106 2:56:51 Courtney Brewis Dearborn
107 2:56:57 Taylor Ward Auburn
108 2:57:06 Caroline Boller Solvang
109 2:57:24 Caitlin Smith Oakland
110 2:57:35 Kaitlin Sheedy Cambridge
111 2:57:42 Jeannette Faber Pegram
112 2:57:45 Jennifer Rock Macomb
113 2:57:46 Dylan Hassett Greenville
114 2:57:49 Allison Maxson Folsom
115 2:58:30 Sheri Piers Falmouth
116 2:58:30 Bria Wetsch Mammoth Lakes
117 2:58:46 Kate Papenberg Steamboat Springs
118 2:59:06 Sarah Bard Seattle
119 2:59:51 Karen Roa Boston
120 2:59:52 Ruth Perkins Puyallup
121 3:00:11 Amy Robillard Montgomery
122 3:00:23 Leah Frost Glover
123 3:00:44 Alexandra Varanka Amherst
124 3:01:47 Kristin Swisher Boulder
125 3:01:54 Faith Stephan Larkspur
126 3:02:05 Dawn Grunnagle Dallas
127 3:02:27 Nicole Michmerhuizen Ann Arbor
128 3:03:49 Amanda Rice Portland
129 3:03:59 Lisa Baumert Minneapolis
130 3:05:03 Katie Schiemann Middleton
131 3:05:54 Jessie Petersen Belmont
132 3:06:54 Leonora Petrina Bayport
133 3:07:10 Amber White Naperville
134 3:07:33 Nora Colligan Austin
135 3:07:39 Connie Teague Lees Summit
136 3:07:41 Danielle Miller Rochester
137 3:09:08 Amanda Scott Boulder
138 3:09:28 Claudia Becque Denver
139 3:10:07 Lyndy Davis Portland
140 3:11:20 Amanda Marino Asbury Park
141 3:11:32 Rebecca Spellman Hilliard
142 3:12:36 Christine Shaw Manchester
143 3:13:50 Laura Harnish Pittsburgh
144 3:14:15 Obsie Birru Des Moines
145 3:14:46 Christine Ramsey New Haven
146 3:15:05 Emily Gordon Minneapolis
147 3:16:12 Susie Duke Grinnell
148 3:21:01 Laura Kaulen Hilliard
149 3:23:28 Joanna Zeiger Boulder