| 2026 | The Queens St. Patrick's 5K & Half MarathonCorona | NY | 1:35:08 | #19 |
| 2025 | Naperville Half MarathonNaperville | IL | 1:53:48 | #306 |
| 2025 | Lincoln Presidential Half MarathonSpringfield | IL | 1:40:08 | #83 |
| 2025 | City of Roses Half Marathon & 5KCape Girardeau | MO | 1:32:47 | #77 |
| 2025 | Horseneck Half & 3.5 MilerWestport | MA | 2:03:54 | #218 |
| 2025 | The Colorado MarathonFort Collins | CO | 2:41:45.87 | #1130 |
| 2025 | Salt Lake City MarathonSalt Lake City | UT | 1:50:35 | #575 |
| 2025 | Greater St. Louis MarathonSt. Louis | MO | 1:29:59 | #96 |
| 2025 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:57:31 | #423 |
| 2024 | Town and Country Half Marathon & 5KNewburyport | MA | 1:56:58 | #158 |
| 2024 | Wilmington Historic Half, 10K & 5KWilmington | NC | 2:44:17 | #543 |
| 2024 | Phoenix 10K and MarathonPhoenix | AZ | 2:06:11 | #407 |
| 2024 | Greater St. Louis MarathonSt. Louis | MO | 1:35:01 | #95 |
| 2024 | Bay Bridge Half MarathonOakland | CA | 1:59:17 | #1942 |
| 2024 | Naperville Half MarathonNaperville | IL | 1:54:32 | #416 |
| 2024 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:08:45 | #681 |
| 2023 | Greater St. Louis MarathonSt. Louis | MO | 1:43:49 | #356 |
| 2023 | Cambridge Half Marathon + 5KCambridge | MA | 2:04:03 | #3368 |
| 2022 | 2026 Eugene MarathonEugene | OR | 1:59:24 | #1146 |
| 2022 | Illinois Race WeekendChampaign | IL | 1:42:47 | #281 |
| 2022 | Greater St. Louis MarathonSt. Louis | MO | 1:50:31 | #490 |
| 2022 | Portland MarathonPortland | OR | 3:21:52 | #3104 |
| 2021 | Glacier Half MarathonEast Glacier | MT | 1:43:31 | #52 |
| 2021 | Rock 'n' Roll NashvilleNashville | TN | 1:50:10 | #807 |
| 2019 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 3:21:23 | #5026 |
| 2019 | Whidbey Island MarathonOak Harbor | WA | 1:53:14 | #108 |
| 2019 | 2026 Eugene MarathonEugene | OR | 1:56:18 | #795 |
| 2018 | Illinois Race WeekendChampaign | IL | 1:36:14 | #172 |
| 2017 | Lincoln Presidential Half MarathonSpringfield | IL | 1:36:19 | #61 |
| 2016 | Lincoln Presidential Half MarathonSpringfield | IL | 1:32:25 | #43 |
| 2015 | Hartford MarathonHartford | CT | 2:06:30 | #2578 |
| 2014 | Nashville 1/2 MarathonNashville | TN | 2:08:34 | #515 |
| 2014 | NYRR Staten Island HalfStaten Island | NY | 3:26:44 | #9537 |
| 2014 | Lincoln Presidential Half MarathonSpringfield | IL | 1:35:25 | #84 |
| 2013 | Lincoln Presidential Half MarathonSpringfield | IL | 1:40:06 | #118 |
| 2012 | Lincoln Presidential Half MarathonSpringfield | IL | 1:47:20 | #251 |
| 2011 | Lincoln Presidential Half MarathonSpringfield | IL | 1:55:46 | #415 |
| 2011 | NYRR Staten Island HalfStaten Island | NY | 2:51:37 | #5155 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:39:05 | #409 |
| 2009 | NYRR Staten Island HalfStaten Island | NY | 2:27:52 | #3646 |
| 2008 | Lincoln Presidential Half MarathonSpringfield | IL | 1:45:56 | #182 |
| 2008 | NYRR Staten Island HalfStaten Island | NY | 2:23:52 | #3145 |
| 2007 | NYRR Staten Island HalfStaten Island | NY | 2:51:16 | #3199 |
| 2007 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:26:14 | #63 |
| 2007 | Lincoln Presidential Half MarathonSpringfield | IL | 1:53:18 | #176 |
| 2005 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:26:50 | #56 |
| 2004 | NYRR Staten Island HalfStaten Island | NY | 2:29:17 | #2787 |
| 2003 | NYRR Staten Island HalfStaten Island | NY | 2:48:34 | #2431 |
| 2002 | NYRR Staten Island HalfStaten Island | NY | 2:30:20 | #2049 |