| 2026 | Lost Dutchman MarathonApache Junction | AZ | 2:02:51 | #216 |
| 2026 | Rend Lake MarathonBenton | IL | 2:01:04 | #377 |
| 2025 | 2025 Turkey TrotDecatur | IL | 2:29:12 | #439 |
| 2025 | High Uinta Half MarathonKamas | UT | 2:20:01 | #125 |
| 2025 | Spooky Sprint - MilwaukeeMilwaukee | WI | 2:03:15 | #42 |
| 2025 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 0:08:57 | #858 |
| 2025 | Chicagoland Spring Marathon, Half Marathon & 10KSchaumburg | IL | 2:18:31 | #538 |
| 2025 | Chi Town Half Marathon & 10KChicago | IL | 2:16:17 | #1182 |
| 2025 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 2:19:12 | #746 |
| 2025 | Schaumburg Turkey Trot Half Marathon & 5KElk Grove Village | IL | 2:29:12 | #439 |
| 2024 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 1:59:04 | #572 |
| 2024 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:05:27 | #1092 |
| 2024 | Chi Town Half Marathon & 10KChicago | IL | 2:02:08 | #829 |
| 2024 | Leading Ladies & Dakota Spirit MarathonSpearfish | SD | 1:51:23 | #34 |
| 2024 | North Shore ClassicHighland Park | IL | 1:23:06 | #440 |
| 2024 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:49:29 | #517 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 1:43:23 | #622 |
| 2023 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:00:02 | #158 |
| 2023 | Spearfish Canyon Half Marathon & 5KSpearfish | SD | 1:40:25 | #45 |
| 2023 | St. Croix Crossing Half MarathonStillwater | MN | 1:44:59 | #87 |
| 2023 | South Shore Half MarathonMilwaukee | WI | 1:56:44 | #227 |
| 2023 | Snow Canyon Half MarathonSaint George | UT | 1:45:03 | #434 |
| 2022 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 1:48:18 | #409 |
| 2022 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:00:02 | #112 |
| 2022 | B & O Half Marathon and 10kOrting | WA | 1:42:12 | #29 |
| 2022 | Rock 'n' Roll NashvilleNashville | TN | 1:53:50 | #816 |
| 2021 | Naperville Trails Half Marathon & 10KWheaton | IL | 1:55:16 | #124 |
| 2020 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:48:51 | #399 |
| 2019 | REVEL Big CottonwoodSalt Lake City | UT | 1:44:35 | #422 |
| 2019 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:56:34 | #547 |
| 2019 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 1:59:30 | #375 |
| 2019 | Naperville Trails Half Marathon & 10KWheaton | IL | 1:54:22 | #143 |
| 2018 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 2:03:55 | #976 |
| 2018 | Naperville Trails Half Marathon & 10KWheaton | IL | 1:59:35 | #203 |
| 2017 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:44:40 | #323 |
| 2016 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:55:36 | #648 |
| 2012 | Hidden Gem Half MarathonFlossmoor | IL | 1:32:25 | #33 |
| 2011 | Great Western Half Marathon and 10KSaint Charles | IL | 1:39:25 | #74 |
| 2011 | Hidden Gem Half MarathonFlossmoor | IL | 1:38:53 | #43 |
| 2010 | Hidden Gem Half MarathonFlossmoor | IL | 1:37:30 | #65 |
| 2009 | Hidden Gem Half MarathonFlossmoor | IL | 1:36:32 | #70 |
| 2008 | Hidden Gem Half MarathonFlossmoor | IL | 1:31:49 | #34 |
| 2007 | Great Western Half Marathon and 10KSaint Charles | IL | 1:37:16 | #81 |
| 2006 | Great Western Half Marathon and 10KSaint Charles | IL | 1:36:46 | #98 |
| 2005 | Great Western Half Marathon and 10KSaint Charles | IL | 1:46:23 | #225 |
| 2004 | Hidden Gem Half MarathonFlossmoor | IL | 1:47:10 | #129 |
| 2003 | Hidden Gem Half MarathonFlossmoor | IL | 1:45:29 | #142 |