| 2025 | Michigan Monster DashMilford | MI | 2:04:25.27 | #83 |
| 2025 | Run for PB& J 5K/10K/13.1 SAN DIEGOSan Diego | CA | 2:20:03 | #1791 |
| 2025 | Badger Cove Half MarathonLivermore | CA | 2:02:09 | #14 |
| 2025 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:16:50 | #276 |
| 2025 | Hall of Fame Half Marathon/Relay - Pro Football Hall of Fame Race SeriesCanton | OH | 2:16:50.29 | #276 |
| 2025 | Dutchess County ClassicPoughkeepsie | NY | 2:15:20 | #407 |
| 2025 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 1:59:05.25 | #106 |
| 2025 | Goodyear Half Marathon & 10kAkron | OH | 2:44:38 | #753 |
| 2024 | River Run Half MarathonBerea | OH | 1:10:01 | #4 |
| 2024 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 1:48:36.48 | #90 |
| 2024 | All-Out Beat the HeatWestminster | CO | 2:43:59 | #49 |
| 2023 | Baker's Dozen Half MarathonKerhonkson | NY | 2:09:31.72 | #126 |
| 2023 | Eau Claire MarathonEau Claire | WI | 2:27:59 | #1127 |
| 2023 | Just for the Helena of ItHelena | MT | 2:39:18.08 | #131 |
| 2023 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:00:01 | #4759 |
| 2023 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 1:46:15.59 | #57 |
| 2023 | Goodyear Half Marathon & 10kAkron | OH | 1:12:48 | #3 |
| 2023 | La Jolla Half Marathon & 5KSan Diego | CA | 2:18:51.71 | #1562 |
| 2023 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 1:14:32.2 | #1 |
| 2022 | Hartford MarathonHartford | CT | 1:56:22 | #999 |
| 2022 | Oktoberfest Run 5K/10K/13.1 SAN DIEGOSan Diego | CA | 2:03:16 | #617 |
| 2022 | La Jolla Half Marathon & 5KSan Diego | CA | 2:15:46.08 | #1083 |
| 2022 | Ashland City Half MarathonAshland City | TN | 2:02:04 | #107 |
| 2021 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 1:33:51 | #13 |
| 2021 | Orca Half MarathonSeattle | WA | 1:48:25.63 | #78 |
| 2020 | Flying Pig Pump and RunCincinnati | OH | 2:05:47 | #400 |
| 2019 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:17:21 | #7490 |
| 2019 | Norfolk Harbor Half MarathonNorfolk | VA | 1:46:46 | #226 |
| 2019 | Music City Half MarathonNashville | TN | 2:08:59 | #227 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 2:11:25 | #4216 |
| 2018 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:42:38 | #307 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:07:50 | #4761 |
| 2018 | Norfolk Harbor Half MarathonNorfolk | VA | 1:49:53 | #272 |
| 2018 | Music City Half MarathonNashville | TN | 2:06:57 | #321 |
| 2018 | Flying Pirate Half MarathonKill Devil Hills | NC | 1:54:01 | #87 |
| 2017 | 2027 Syracuse Half MarathonSyracuse | NY | 2:50:48 | #2635 |
| 2017 | Norfolk Harbor Half MarathonNorfolk | VA | 1:50:34 | #251 |
| 2017 | Garmin Kansas City MarathonKansas City | MO | 2:11:48 | #1535 |
| 2017 | 2027 Augusta Half Marathon 10K 5KAugusta | GA | 2:30:10 | #106 |
| 2017 | Flying Pirate Half MarathonKill Devil Hills | NC | 1:55:16 | #163 |
| 2017 | Music City Half MarathonNashville | TN | 2:09:49 | #412 |
| 2017 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:44:10 | #295 |
| 2017 | Eau Claire MarathonEau Claire | WI | 2:07:01 | #674 |
| 2016 | Flying Pirate Half MarathonKill Devil Hills | NC | 1:47:02 | #111 |
| 2016 | 2027 Augusta Half Marathon 10K 5KAugusta | GA | 2:34:38 | #218 |
| 2016 | Music City Half MarathonNashville | TN | 1:56:18 | #340 |
| 2016 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:49:09 | #465 |
| 2016 | Spooky Sprint- WichitaWichita | KS | 1:54:01 | #265 |
| 2016 | Norfolk Harbor Half MarathonNorfolk | VA | 2:03:30 | #569 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 1:59:34 | #1729 |
| 2015 | Flying Pirate Half MarathonKill Devil Hills | NC | 1:45:27 | #100 |
| 2015 | Bay Bridge Half MarathonOakland | CA | 1:15:27 | #28 |
| 2014 | Crawlin' Crab Half MarathonHampton | VA | 2:02:05 | #712 |
| 2014 | Shamrock MarathonVirginia Beach | VA | 1:49:24 | #1143 |
| 2014 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:52:25 | #450 |
| 2014 | Norfolk Harbor Half MarathonNorfolk | VA | 2:03:45 | #1006 |
| 2014 | Flying Pirate Half MarathonKill Devil Hills | NC | 1:44:50 | #103 |
| 2013 | Mayberry Half MarathonMount Airy | NC | 2:06:33 | #90 |
| 2013 | Outer Banks MarathonManteo | NC | 2:06:30 | #978 |
| 2013 | Cleveland MarathonCleveland | OH | 1:20:49 | #13 |
| 2013 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:16:59 | #955 |
| 2012 | Cleveland MarathonCleveland | OH | 1:14:30 | #7 |
| 2011 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:49:56 | #213 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:25:58 | #73 |
| 2011 | Cleveland MarathonCleveland | OH | 1:12:57 | #7 |
| 2010 | Marine Corps Historic HalfFredericksburg | VA | 1:56:49 | #1222 |
| 2010 | Novant Health Charlotte MarathonCharlotte | NC | 1:51:37 | #753 |
| 2010 | Garmin Kansas City MarathonKansas City | MO | 2:07:39 | #2360 |
| 2009 | Rocky Mountain Half MarathonEstes Park | CO | 2:05:23 | #683 |
| 2008 | Garmin Kansas City MarathonKansas City | MO | 1:57:13 | #1036 |
| 2007 | Garmin Kansas City MarathonKansas City | MO | 2:12:09 | #1537 |
| 2006 | Garmin Kansas City MarathonKansas City | MO | 2:05:57 | #1086 |
| 2005 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 2:12:28 | #981 |
| 2005 | Charlottesville MarathonCharlottesville | VA | 2:08:15 | #430 |
| 2002 | Rock 'n' Roll NashvilleNashville | TN | 1:43:50 | #397 |
| 2000 | NYRR Staten Island HalfStaten Island | NY | 1:27:32 | #175 |