| 2026 | 2027 Syracuse Half MarathonSyracuse | NY | 2:40:48 | #2098 |
| 2025 | Bend Marathon and HalfBend | OR | 2:15:57.2 | #489 |
| 2025 | Great Balloon Chase 5K, 10K & 1/2 MarathonAlbuquerque | NM | 3:00:34 | #373 |
| 2025 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:24:17 | #3738 |
| 2025 | Sizzling Soles Half-marathonCary | NC | 2:14:00.03 | #61 |
| 2025 | Lake City Running FestivalPlattsburgh | NY | 2:38:18.3 | #66 |
| 2025 | The ThermoFisher Scientific Grand Island 1/2 MarathonGrand Island | NY | 2:05:46.5 | #123 |
| 2025 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:08:19 | #7256 |
| 2025 | Rock The Parkway Half Marathon and 5kKansas City | MO | 2:19:10 | #1978 |
| 2025 | Rocktoberfest Half Marathon & 5kRock Hill | SC | 2:21:42 | #189 |
| 2025 | Illinois Race WeekendChampaign | IL | 1:56:07 | #744 |
| 2025 | Rock 'n' Roll NashvilleNashville | TN | 2:19:14 | #5066 |
| 2025 | Holiday 5K & 13.1M at Raleigh, NC (51)Raleigh | NC | 1:52:00 | #192 |
| 2025 | Quad Cities MarathonMoline | IL | 1:54:18 | #315 |
| 2025 | Capital City Half MarathonColumbus | OH | 2:03:55 | #2305 |
| 2025 | Portland MarathonPortland | OR | 2:12:27 | #2422 |
| 2025 | Kiawah Island MarathonKiawah Island | SC | 1:56:40.47 | #717 |
| 2024 | Portland MarathonPortland | OR | 1:52:39 | #808 |
| 2024 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:19:09 | #1040 |
| 2024 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:18:38 | #2816 |
| 2024 | Kiawah Island MarathonKiawah Island | SC | 1:58:59 | #780 |
| 2024 | Illinois Race WeekendChampaign | IL | 1:51:02 | #385 |
| 2024 | Thanksgiving Day Half MarathonAtlanta | GA | 2:30:28 | #3631 |
| 2024 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:50:48 | #4336 |
| 2024 | Mighty Niagara Half Marathon & Hospice Dash 5KYoungstown | NY | 2:20:28 | #631 |
| 2023 | Portland MarathonPortland | OR | 2:19:05 | #2185 |
| 2023 | Naperville Half MarathonNaperville | IL | 1:55:10 | #423 |
| 2023 | Santa Hustle IndianapolisIndianapolis | IN | 2:03:31 | #117 |
| 2023 | Flying Pig Pump and RunCincinnati | OH | 2:19:11 | #4162 |
| 2023 | DEXTER-ANN ARBOR RUNDexter | MI | 1:53:43.31 | #502 |
| 2023 | Kiawah Island MarathonKiawah Island | SC | 1:48:44.77 | #430 |
| 2022 | Chicago Half MarathonChicago | IL | 1:30:10 | #296 |
| 2022 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:57:05 | #423 |
| 2022 | Helderberg to Hudson Half MarathonUnknown | NY | 1:48:35 | #399 |
| 2022 | Big Beach Marathon, Half Marathon & Safari 5KGulf Shores | AL | 1:40:16 | #35 |
| 2022 | Illinois Race WeekendChampaign | IL | 1:45:26 | #338 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 1:53:56 | #1864 |
| 2021 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 1:38:38.3 | #72 |
| 2021 | Gobbler Grind Marathon, Half Marathon, 10K & 5KOverland Park | KS | 2:31:10 | #270 |
| 2021 | Naperville Half MarathonNaperville | IL | 1:50:12 | #304 |
| 2020 | Gobbler Grind Marathon, Half Marathon, 10K & 5KOverland Park | KS | 1:57:40 | #118 |
| 2020 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:50:11 | #436 |
| 2019 | Portland MarathonPortland | OR | 2:31:03 | #2102 |
| 2019 | Rock The Parkway Half Marathon and 5kKansas City | MO | 2:34:30 | #3014 |
| 2019 | Frisco Railroad RunWillard | MO | 2:19:15 | #80 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 3:26:47 | #12566 |
| 2019 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:50:11 | #78 |
| 2019 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 2:15:00 | #262 |
| 2019 | Milwaukee MarathonMilwaukee | WI | 2:07:47 | #1709 |
| 2019 | Fall ClassicStrongsville | OH | 1:33:18 | #51 |
| 2019 | Garmin Kansas City MarathonKansas City | MO | 1:59:58 | #1225 |
| 2019 | Illinois Race WeekendChampaign | IL | 2:19:22 | #2061 |
| 2019 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:54:16 | #488 |
| 2019 | Madison MarathonMadison | WI | 1:32:27 | #120 |
| 2019 | Gobbler Grind Marathon, Half Marathon, 10K & 5KOverland Park | KS | 1:57:05 | #194 |
| 2019 | Cleveland MarathonCleveland | OH | 1:54:22 | #570 |
| 2018 | Rock 'n' Roll NashvilleNashville | TN | 2:15:07 | #5333 |
| 2018 | Garmin Kansas City MarathonKansas City | MO | 2:19:22 | #2381 |
| 2018 | Fall ClassicStrongsville | OH | 1:30:36 | #17 |
| 2018 | Cleveland MarathonCleveland | OH | 1:34:22 | #107 |
| 2018 | Rock The Parkway Half Marathon and 5kKansas City | MO | 2:10:03 | #2019 |
| 2018 | River Run Half MarathonBerea | OH | 1:30:44 | #36 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 1:55:36 | #1173 |
| 2018 | Ooh La La Chocolate RunGeneva | IL | 1:52:03 | #70 |
| 2018 | Kiawah Island MarathonKiawah Island | SC | 1:51:06 | #522 |
| 2017 | Chicago Spring Half MarathonChicago | IL | 1:54:24 | #944 |
| 2017 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:42:27 | #6340 |
| 2017 | 2027 Syracuse Half MarathonSyracuse | NY | 1:58:17 | #1480 |
| 2017 | San Diego Beach & Bay Half MarathonSan Diego | CA | 2:49:25 | #1521 |
| 2017 | Garmin Kansas City MarathonKansas City | MO | 2:21:28 | #2045 |
| 2016 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:00:59 | #6646 |
| 2016 | Indianapolis Monumental MarathonIndianapolis | IN | 1:50:21 | #1370 |
| 2016 | Cleveland MarathonCleveland | OH | 1:55:39 | #1098 |
| 2016 | Music City Half MarathonNashville | TN | 1:49:04 | #252 |
| 2016 | The Louisiana MarathonBaton Rouge | LA | 3:18:43 | #2584 |
| 2016 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:42:21 | #93 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:00:22 | #2503 |
| 2016 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 2:04:11 | #939 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 1:42:09 | #495 |
| 2016 | 2027 Syracuse Half MarathonSyracuse | NY | 2:26:20 | #2381 |
| 2015 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 2:00:33 | #790 |
| 2015 | Newport MarathonNewport | RI | 1:54:31 | #381 |
| 2015 | Area 13.1 Half MarathonRoswell | GA | 3:01:25 | #725 |
| 2015 | Mohawk Hudson River MarathonUnknown | NY | 2:05:07 | #414 |
| 2015 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 1:43:55 | #149 |
| 2015 | Novant Health Charlotte MarathonCharlotte | NC | 1:44:11 | #256 |
| 2015 | Bull City Race FestDurham | NC | 2:07:38 | #1178 |
| 2015 | Marion Arts Festival Half MarathonMarion | IA | 2:27:58 | #424 |
| 2015 | Fall ClassicStrongsville | OH | 1:31:43 | #29 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 1:58:14 | #2416 |
| 2015 | Nashville 1/2 MarathonNashville | TN | 2:07:30 | #627 |
| 2014 | Flying Pirate Half MarathonKill Devil Hills | NC | 3:59:27 | #1896 |
| 2014 | Marion Arts Festival Half MarathonMarion | IA | 2:34:43 | #539 |
| 2014 | NewBo RunCedar Rapids | IA | 2:29:36 | #353 |
| 2014 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:03:12 | #3256 |
| 2014 | Tacoma City Marathon / Half / Ghost / 10K / 5K / 1KTacoma | WA | 1:39:32 | #56 |
| 2014 | Shamrock MarathonVirginia Beach | VA | 2:10:01 | #3768 |
| 2014 | River Run Half MarathonBerea | OH | 1:27:57 | #50 |
| 2014 | North Shore ClassicHighland Park | IL | 1:57:13 | #399 |
| 2014 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:52:11 | #528 |
| 2014 | Indianapolis Monumental MarathonIndianapolis | IN | 1:52:33 | #1319 |
| 2014 | Rochester Regional Health Flower City ChallengeRochester | NY | 2:22:53 | #1781 |
| 2014 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:38:20 | #99 |
| 2014 | Novant Health Charlotte MarathonCharlotte | NC | 1:39:04 | #172 |
| 2014 | Quad Cities MarathonMoline | IL | 2:33:38 | #1460 |
| 2014 | Baltimore Running FestivalBaltimore | MD | 2:20:21 | #4546 |
| 2013 | Shamrock MarathonVirginia Beach | VA | 2:11:19 | #3135 |
| 2013 | Mohawk Hudson River MarathonUnknown | NY | 2:14:02 | #461 |
| 2013 | Whidbey Island MarathonOak Harbor | WA | 1:36:13 | #42 |
| 2013 | Quad Cities MarathonMoline | IL | 4:07:21 | #1894 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 1:54:52 | #1575 |
| 2013 | Canyonlands Half MarathonMoab | UT | 2:25:18 | #2443 |
| 2013 | Cleveland MarathonCleveland | OH | 1:29:03 | #63 |
| 2013 | Bluegrass Half MarathonJohnson City | TN | 2:01:00 | #263 |
| 2013 | Music City Half MarathonNashville | TN | 1:45:06 | #251 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 1:58:27 | #3393 |
| 2013 | North Shore ClassicHighland Park | IL | 1:57:44 | #967 |
| 2013 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 1:34:34 | #45 |
| 2013 | Fall ClassicStrongsville | OH | 1:30:40 | #23 |
| 2012 | Indianapolis Monumental MarathonIndianapolis | IN | 1:54:21 | #1337 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 1:50:23 | #1141 |
| 2012 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:33:21 | #59 |
| 2012 | Tryptophan Half Marathon/10K/5KCumming | GA | 2:13:54 | #236 |
| 2012 | Flying Pig Pump and RunCincinnati | OH | 2:43:14 | #7720 |
| 2012 | Nashville 1/2 MarathonNashville | TN | 2:20:28 | #855 |
| 2012 | NewBo RunCedar Rapids | IA | 2:27:01 | #292 |
| 2012 | 2026 Humboldt Redwoods Marathon, Half Marathon, 5KWeott | CA | 2:37:01 | #541 |
| 2011 | Capital City Half MarathonColumbus | OH | 2:17:15 | #3747 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 1:59:14 | #2005 |
| 2011 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:37:52 | #68 |
| 2011 | Air Force MarathonDayton | OH | 2:02:09 | #1253 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:08:15 | #3235 |
| 2011 | 2026 HelvetiaHillsboro | OR | 2:11:00 | #1206 |
| 2011 | Flying Pig Pump and RunCincinnati | OH | 3:10:46 | #9179 |
| 2010 | Fall ClassicStrongsville | OH | 1:38:09 | #82 |
| 2010 | City of Oaks MarathonRaleigh | NC | 1:50:48 | #439 |
| 2010 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:42:49 | #172 |
| 2010 | Air Force MarathonDayton | OH | 2:08:13 | #1567 |
| 2010 | Two Cities MarathonFresno | CA | 1:32:51 | #69 |
| 2010 | Novant Health Charlotte MarathonCharlotte | NC | 1:37:30 | #187 |
| 2010 | NYRR Staten Island HalfStaten Island | NY | 2:06:52 | #3274 |
| 2010 | Chicago Spring Half MarathonChicago | IL | 2:04:24 | #1129 |
| 2010 | Clarksville Half Marathon & 5KClarksville | TN | 1:38:48 | #42 |
| 2010 | Leaf Peepers Half MarathonWaterbury | VT | 2:07:19 | #399 |
| 2009 | Outer Banks MarathonManteo | NC | 1:56:54 | #642 |
| 2009 | Indianapolis Monumental MarathonIndianapolis | IN | 1:56:39 | #806 |
| 2009 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:36:35 | #74 |
| 2009 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:54:44 | #1231 |
| 2008 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:45:57 | #165 |
| 2008 | Covered Bridges Half MarathonWoodstock | VT | 1:56:55 | #680 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 1:48:28 | #1770 |
| 2008 | Shamrock MarathonVirginia Beach | VA | 2:09:05 | #1510 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 1:44:13 | #676 |
| 2008 | Air Force MarathonDayton | OH | 2:04:52 | #858 |
| 2008 | Garmin Kansas City MarathonKansas City | MO | 1:55:45 | #935 |
| 2007 | Whistlestop MarathonAshland | WI | 1:50:39 | #254 |
| 2007 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:47:40 | #271 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 1:44:58 | #1102 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 1:30:43 | #123 |
| 2005 | Whidbey Island MarathonOak Harbor | WA | 1:33:09 | #34 |
| 2005 | Whistlestop MarathonAshland | WI | 1:48:40 | #193 |
| 2005 | Rock 'n' Roll NashvilleNashville | TN | 1:36:04 | #282 |
| 2005 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:46:18 | #400 |
| 2004 | Rock 'n' Roll NashvilleNashville | TN | 1:51:44 | #1069 |
| 2003 | Whidbey Island MarathonOak Harbor | WA | 1:30:36 | #10 |
| 2002 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:50:16 | #268 |
| 2000 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 1:30:36 | #87 |
| 1999 | Covered Bridges Half MarathonWoodstock | VT | 1:56:42 | #1032 |
| 1996 | Covered Bridges Half MarathonWoodstock | VT | 1:53:07 | #783 |