| 2026 | Garmin Marathon DurhamDurham | NC | 3:16:13 | #1068 |
| 2025 | Naperville Half MarathonNaperville | IL | 1:35:26 | #87 |
| 2025 | Summer Meltdown Half Marathon - DallasGarland | TX | 1:58:13 | #33 |
| 2025 | Nail the Rail Half Marathon, 10K & 5KShasta Lake | CA | — | #12 |
| 2025 | Fox Valley Marathon RacesSaint Charles | IL | 1:34:41 | #37 |
| 2025 | Hapalua Hawaii's Half MarathonHonolulu | HI | 1:29:52 | #64 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:05:24 | #1916 |
| 2025 | Makoa 5K, 10K & Half MarathonEwa Beach | HI | 1:29:56 | #33 |
| 2024 | Snow Canyon Half MarathonSaint George | UT | 1:45:11 | #452 |
| 2024 | Naperville Half MarathonNaperville | IL | 1:32:25 | #59 |
| 2024 | Fox Valley Marathon RacesSaint Charles | IL | 1:41:24 | #50 |
| 2024 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:08:19 | #1949 |
| 2024 | Akron MarathonAkron | OH | 3:11:09 | #2069 |
| 2024 | Fayetteville Half MarathonFayetteville | AR | 1:39:45 | #50 |
| 2023 | Naperville Half MarathonNaperville | IL | 1:33:00 | #63 |
| 2023 | Akron MarathonAkron | OH | 3:08:12 | #2014 |
| 2023 | Charleston Half MarathonCharleston | SC | 2:13:11 | #1427 |
| 2023 | Shamrock MarathonVirginia Beach | VA | 2:04:00 | #1823 |
| 2023 | Fox Valley Marathon RacesSaint Charles | IL | 1:32:08 | #26 |
| 2023 | Run for the HillsMcHenry | IL | 2:07:32 | #33 |
| 2023 | Snow Canyon Half MarathonSaint George | UT | 1:42:38 | #362 |
| 2023 | Hartford MarathonHartford | CT | 1:41:40 | #400 |
| 2022 | Goodyear Half Marathon & 10kAkron | OH | 3:37:58 | #767 |
| 2022 | Shamrock MarathonVirginia Beach | VA | 1:51:15 | #876 |
| 2022 | San Diego Beach & Bay Half MarathonSan Diego | CA | 1:35:35 | #82 |
| 2022 | Naperville Half MarathonNaperville | IL | 1:36:52 | #98 |
| 2022 | 2026 Silver Strand Veterans Day Half Marathon, 10 Miler, 12K & 5K - San DiegoCoronado | CA | 1:28:16 | #18 |
| 2022 | Oktoberfest Run 5K/10K/13.1 SAN DIEGOSan Diego | CA | 1:31:24 | #59 |
| 2022 | Fox Valley Marathon RacesSaint Charles | IL | 1:38:48 | #38 |
| 2021 | Fox Valley Marathon RacesSaint Charles | IL | 1:36:09 | #21 |
| 2021 | Naperville Half MarathonNaperville | IL | 1:30:37 | #37 |
| 2021 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:12:40 | #1677 |
| 2021 | Goodyear Half Marathon & 10kAkron | OH | 3:40:12 | #753 |
| 2019 | Fox Valley Marathon RacesSaint Charles | IL | 1:34:02 | #18 |
| 2019 | Yosemite Half MarathonBass Lake | CA | 2:59:54 | #2541 |
| 2019 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 2:14:49 | #286 |
| 2019 | Akron MarathonAkron | OH | 3:05:31 | #2923 |
| 2019 | Naperville Half MarathonNaperville | IL | 1:32:45 | #74 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 1:52:58 | #1088 |
| 2019 | Garmin Kansas City MarathonKansas City | MO | 2:35:39 | #3166 |
| 2019 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 3:06:44 | #1110 |
| 2019 | Cleveland MarathonCleveland | OH | 3:16:52 | #3739 |
| 2019 | Union Half Marathon & RelayBig Stone Gap | VA | 1:51:22 | #40 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 1:43:31 | #467 |
| 2018 | Garmin Kansas City MarathonKansas City | MO | 2:19:28 | #2384 |
| 2018 | Air Force MarathonDayton | OH | 3:06:46 | #2556 |
| 2018 | Fox Valley Marathon RacesSaint Charles | IL | 1:34:09 | #23 |
| 2018 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 3:24:50 | #361 |
| 2018 | Naperville Half MarathonNaperville | IL | 1:31:34 | #57 |
| 2018 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 3:15:54 | #1971 |
| 2018 | Cleveland MarathonCleveland | OH | 3:17:57 | #3971 |
| 2018 | Earth Day Half Marathon, 5K & RelayBaldwinsville | NY | 1:33:03 | #15 |
| 2018 | Marine Corps Historic HalfFredericksburg | VA | 2:02:18 | #553 |
| 2018 | Akron MarathonAkron | OH | 3:05:02 | #2718 |
| 2018 | Big Beach Marathon, Half Marathon & Safari 5KGulf Shores | AL | 3:37:13 | #442 |
| 2017 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 3:19:03 | #419 |
| 2017 | Earth Day Half Marathon, 5K & RelayBaldwinsville | NY | 1:34:03 | #6 |
| 2017 | Charity Chase Half Marathon & 5KHickory | NC | — | #27 |
| 2017 | Cleveland MarathonCleveland | OH | 3:05:33 | #4388 |
| 2017 | Garmin Kansas City MarathonKansas City | MO | 2:12:49 | #1595 |
| 2017 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:59:32 | #1817 |
| 2017 | Fox Valley Marathon RacesSaint Charles | IL | 1:29:53 | #10 |
| 2017 | Bay Bridge Half MarathonOakland | CA | 1:43:28 | #518 |
| 2017 | Akron MarathonAkron | OH | 3:08:37 | #2770 |
| 2016 | 2027 Syracuse Half MarathonSyracuse | NY | 1:37:15 | #113 |
| 2016 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 1:45:10 | #164 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:12:42 | #3943 |
| 2016 | Earth Day Half Marathon, 5K & RelayBaldwinsville | NY | 1:40:15 | #30 |
| 2016 | Marine Corps Historic HalfFredericksburg | VA | 1:42:53 | #317 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 1:44:41 | #560 |
| 2016 | Cleveland MarathonCleveland | OH | 3:19:39 | #4344 |
| 2016 | Crawlin' Crab Half MarathonHampton | VA | 1:45:57 | #94 |
| 2016 | Bay Bridge Half MarathonOakland | CA | 2:19:10 | #3213 |
| 2016 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 3:30:32 | #406 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:37:29 | #398 |
| 2015 | Fox Valley Marathon RacesSaint Charles | IL | 1:31:44 | #29 |
| 2015 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 2:33:03 | #968 |
| 2015 | Earth Day Half Marathon, 5K & RelayBaldwinsville | NY | — | #19 |
| 2015 | 2027 Syracuse Half MarathonSyracuse | NY | 1:47:15 | #442 |
| 2015 | Hartford MarathonHartford | CT | 2:15:44 | #3365 |
| 2015 | Charity Chase Half Marathon & 5KHickory | NC | 1:41:17 | #26 |
| 2014 | Cleveland MarathonCleveland | OH | 3:19:40 | #5947 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 1:41:50 | #339 |
| 2014 | Air Force MarathonDayton | OH | 1:40:31 | #164 |
| 2014 | 2027 Syracuse Half MarathonSyracuse | NY | 1:50:19 | #334 |
| 2014 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 3:18:15 | #1970 |
| 2013 | Air Force MarathonDayton | OH | 1:34:31 | #91 |
| 2013 | 2027 Syracuse Half MarathonSyracuse | NY | 2:01:49 | #550 |
| 2013 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 3:16:48 | #616 |
| 2013 | 2026 National Women's Half Marathon and 8KWashington | DC | 2:49:52 | #11314 |
| 2013 | Marine Corps Historic HalfFredericksburg | VA | 1:40:43 | #311 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 2:35:42 | #6474 |
| 2012 | Air Force MarathonDayton | OH | 1:44:41 | #74 |
| 2012 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 3:12:22 | #663 |
| 2012 | Marine Corps Historic HalfFredericksburg | VA | 1:45:52 | #516 |
| 2012 | Skinny Turkey Half MarathonRaleigh | NC | 1:55:49 | #202 |
| 2012 | Covered Bridges Half MarathonWoodstock | VT | 1:52:31 | #579 |
| 2011 | Marine Corps Historic HalfFredericksburg | VA | 1:41:17 | #312 |
| 2011 | Air Force MarathonDayton | OH | 1:37:51 | #163 |
| 2011 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 2:59:13 | #285 |
| 2010 | Marine Corps Historic HalfFredericksburg | VA | 1:45:00 | #418 |
| 2010 | Air Force MarathonDayton | OH | 1:39:21 | #206 |
| 2010 | Chicago Half MarathonChicago | IL | 1:55:07 | #3196 |
| 2009 | Hidden Gem Half MarathonFlossmoor | IL | 1:40:05 | #78 |
| 2002 | 2026 HelvetiaHillsboro | OR | 1:36:12 | #60 |