| 2026 | Mesa MarathonMesa | AZ | 2:16:52 | #2358 |
| 2026 | Rock 'n' Roll ArizonaTempe | AZ | 2:43:56 | #4120 |
| 2026 | Lost Dutchman MarathonApache Junction | AZ | 2:46:15 | #529 |
| 2026 | 9th Annual - Hollywood Beach Half Marathon & 5kHollywood | FL | 2:39:42 | #715 |
| 2025 | Thanksgiving Day Half MarathonAtlanta | GA | 1:52:16 | #1439 |
| 2025 | Chandler #AZ48 Half MarathonChandler | AZ | 2:47:20 | #719 |
| 2025 | Marshall University MarathonHuntington | WV | 3:33:24 | #1068 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:00:06 | #1477 |
| 2025 | Rocky RunPhiladelphia | PA | 2:38:57 | #5567 |
| 2025 | Gilbert Half MarathonGilbert | AZ | 2:41:31 | #596 |
| 2025 | Mount Dora Half Marathon & 5KMount Dora | FL | 2:31:22 | #768 |
| 2025 | Walt Disney World® Marathon WeekendOrlando | FL | 1:35:38 | #94 |
| 2025 | Superhero Half Marathon and RelayMorristown | NJ | 2:42:03.71 | #799 |
| 2025 | Yakima River Canyon Marathon and Half-MarathonYakima | WA | 3:08:03 | #158 |
| 2025 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:09:03 | #5656 |
| 2025 | Main Street Half Marathon & 4 Miler - HunterdonClinton | NJ | 1:45:45.86 | #53 |
| 2025 | Run Hard Half Marathon, 10k & 5kLexington | SC | — | #333 |
| 2025 | Rock 'n' Roll ArizonaTempe | AZ | 2:40:06 | #4196 |
| 2025 | Dirty South Trail RacesKnoxville | TN | 2:24:47.75 | #60 |
| 2024 | Oklahoma City Memorial MarathonOklahoma City | OK | 1:55:14 | #886 |
| 2024 | Glacier Half MarathonEast Glacier | MT | 1:47:41 | #41 |
| 2024 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:07:43 | #289 |
| 2024 | Rogue MarathonMedford | OR | 1:47:08 | #32 |
| 2024 | Black Toenail Friday Half Marathon and 7.5 Miler - MICommerce Township | MI | 2:18:55 | #104 |
| 2024 | Gilbert Half MarathonGilbert | AZ | 2:35:10 | #691 |
| 2024 | Harrisonburg Half MarathonHarrisonburg | VA | 2:46:52 | #375 |
| 2024 | Lost Dutchman MarathonApache Junction | AZ | 2:54:36 | #616 |
| 2024 | Mesa MarathonMesa | AZ | 2:59:19 | #2697 |
| 2024 | Rock 'n' Roll ArizonaTempe | AZ | 3:02:24 | #5324 |
| 2024 | Phoenix 10K and MarathonPhoenix | AZ | 2:39:30 | #710 |
| 2024 | Chicago Spring Half MarathonChicago | IL | 1:32:34 | #104 |
| 2024 | NYRR Staten Island HalfStaten Island | NY | 1:26:31 | #346 |
| 2024 | Beer City Half™ San DiegoSan Diego | CA | 1:57:47 | #677 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 3:56:37 | #11160 |
| 2023 | Haunted Half MarathonKingsport | TN | 2:13:42 | #173 |
| 2023 | Mesa MarathonMesa | AZ | 2:51:31 | #2447 |
| 2023 | San Antonio MarathonSan Antonio | TX | 1:57:22 | #1355 |
| 2023 | Newport News One City MarathonNewport News | VA | 2:04:23.81 | #242 |
| 2023 | Sunburst RacesSouth Bend | IN | 2:13:17.45 | #294 |
| 2023 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:31:32 | #3553 |
| 2023 | Cleveland MarathonCleveland | OH | 2:08:12 | #1363 |
| 2023 | Rock 'n' Roll ArizonaTempe | AZ | 2:49:55 | #4462 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 1:48:38 | #1019 |
| 2023 | Chandler #AZ48 Half MarathonChandler | AZ | 3:03:49 | #720 |
| 2023 | Queens MarathonQueens | NY | 1:48:21 | #33 |
| 2023 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:46:42 | #2155 |
| 2023 | NYRR Staten Island HalfStaten Island | NY | 1:39:20 | #1364 |
| 2023 | Asbury Park Half MarathonAsbury Park | NJ | 2:18:16 | #1189 |
| 2023 | Chicago Spring Half MarathonChicago | IL | 1:45:04 | #583 |
| 2023 | One City MarathonNewport News | VA | 2:04:24 | #242 |
| 2023 | Phoenix 10K and MarathonPhoenix | AZ | 3:01:00 | #534 |
| 2023 | Lost Dutchman MarathonApache Junction | AZ | 2:48:31 | #511 |
| 2023 | Gilbert Half MarathonGilbert | AZ | 3:00:16 | #561 |
| 2023 | Halloween Half MarathonMorristown | NJ | 2:00:02 | #243 |
| 2022 | Saint Louis Half Marathon and 5KSaint Louis | MO | 2:16:45 | #536 |
| 2022 | Run for the Elk Race Festival: Marathon, Half Marathon, 10K and 5KEmporium | PA | 1:38:37 | #4 |
| 2022 | Rock ‘n' Roll Washington DCWashington | DC | 2:04:14 | #3041 |
| 2022 | Run Oak IslandOak Island | NC | 2:55:26 | #430 |
| 2022 | Thanksgiving Day Half MarathonAtlanta | GA | 1:46:40 | #693 |
| 2022 | Prairie LineOklahoma City | OK | 1:48:07 | #80 |
| 2022 | Chicago Half MarathonChicago | IL | 1:42:24 | #1065 |
| 2022 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:48:14 | #3533 |
| 2022 | Chandler #AZ48 Half MarathonChandler | AZ | 2:52:33 | #502 |
| 2022 | Cleveland MarathonCleveland | OH | 2:14:14 | #1306 |
| 2022 | Rock 'n' Roll NashvilleNashville | TN | 2:09:11 | #2126 |
| 2022 | Gilbert Half MarathonGilbert | AZ | 2:54:06 | #494 |
| 2022 | Lost Dutchman MarathonApache Junction | AZ | 2:46:04 | #461 |
| 2022 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:33:18 | #8450 |
| 2022 | Mesa MarathonMesa | AZ | 2:50:00 | #2358 |
| 2022 | Run Oak IslandOak Island | NC | 2:55:26 | #430 |
| 2022 | Harrisonburg Half MarathonHarrisonburg | VA | 2:24:09.09 | #450 |
| 2021 | Chandler #AZ48 Half MarathonChandler | AZ | 2:50:20 | #500 |
| 2021 | Cleveland MarathonCleveland | OH | 2:17:22 | #1150 |
| 2021 | Sioux Falls MarathonSioux Falls | SD | 1:51:05 | #250 |
| 2021 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:31:19 | #6446 |
| 2021 | Shipyard Old Port Half MarathonPortland | ME | 2:24:37 | #1169 |
| 2020 | Phoenix Wicked Half Marathon, 10K, 5K and Spooky SprintPeoria | AZ | 2:35:04 | #72 |
| 2020 | Cleveland MarathonCleveland | OH | 2:22:47 | #284 |
| 2020 | AdventHealth Presents the Central Florida Legends Marathon, Half Marathon and 5KDeBary | FL | 2:13:08.8 | #36 |
| 2019 | AdventHealth Presents the Central Florida Legends Marathon, Half Marathon and 5KDeBary | FL | 1:56:44.8 | #80 |
| 2019 | Get In GearMinneapolis | MN | 1:57:35 | #361 |
| 2019 | Stillwater Half MarathonStillwater | MN | 1:52:25 | #130 |
| 2019 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:48:23 | #6122 |
| 2019 | Phoenix Wicked Half Marathon, 10K, 5K and Spooky SprintPeoria | AZ | 2:28:48 | #90 |
| 2019 | OCNJ Half MarathonOcean City | NJ | 2:46:52 | #806 |
| 2019 | Phoenix 10K and MarathonPhoenix | AZ | 2:29:10 | #593 |
| 2019 | Milwaukee MarathonMilwaukee | WI | 2:50:50 | #3401 |
| 2019 | Hartford MarathonHartford | CT | 1:50:46 | #801 |
| 2019 | Run Bentonville Half MarathonBentonville | AR | 2:30:56 | #1423 |
| 2019 | Rock 'n' Roll ArizonaTempe | AZ | 2:43:38 | #5169 |
| 2019 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:34:24 | #4704 |
| 2019 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:23:28 | #170 |
| 2018 | Rocky RunPhiladelphia | PA | 1:52:03 | #299 |
| 2018 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 2:29:29 | #634 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 2:02:51 | #2799 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 1:49:50 | #794 |
| 2018 | Charleston Half MarathonCharleston | SC | 3:13:33 | #2358 |
| 2018 | OCNJ Half MarathonOcean City | NJ | 2:27:19 | #664 |
| 2018 | SHE RUNS Grand RapidsGrand Rapids | MI | 2:08:35 | #759 |
| 2018 | Rock 'n' Roll ArizonaTempe | AZ | 2:42:14 | #5881 |
| 2018 | Oklahoma City Memorial MarathonOklahoma City | OK | 3:20:03 | #7538 |
| 2018 | Rock ‘n' Roll Washington DCWashington | DC | 2:34:20 | #7884 |
| 2018 | Detroit Free Press MarathonDetroit | MI | 3:27:02 | #9058 |
| 2017 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:53:58 | #6782 |
| 2017 | Stillwater Half MarathonStillwater | MN | 1:56:53 | #187 |
| 2017 | Flying Pig Pump and RunCincinnati | OH | 2:28:53 | #6339 |
| 2017 | Philadelphia Marathon WeekendPhiladelphia | PA | 3:04:47 | #9587 |
| 2017 | Beer City Half™ San DiegoSan Diego | CA | 1:43:16 | #232 |
| 2017 | Rocky RunPhiladelphia | PA | 1:53:32 | #324 |
| 2017 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 1:44:19 | #180 |
| 2016 | Mountains 2 Beach Marathon and HalfVentura | CA | 1:23:24 | #9 |
| 2016 | Outer Banks MarathonManteo | NC | 2:11:29 | #726 |
| 2016 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:45:15 | #7770 |
| 2016 | Walt Disney World® Marathon WeekendOrlando | FL | 2:43:34 | #9662 |
| 2016 | Stillwater Half MarathonStillwater | MN | 1:58:17 | #204 |
| 2016 | OCNJ Half MarathonOcean City | NJ | 2:23:00 | #653 |
| 2016 | Rock ‘n' Roll Washington DCWashington | DC | 2:09:20 | #6264 |
| 2016 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:37:09 | #8636 |
| 2016 | Garmin Kansas City MarathonKansas City | MO | 1:44:14 | #207 |
| 2016 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 1:50:05 | #266 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:03:37 | #2861 |
| 2015 | Rock ‘n' Roll Washington DCWashington | DC | 2:09:57 | #6406 |
| 2015 | The Great GO! St. Louis Halloween RaceSt. Louis | MO | 1:57:19 | #204 |
| 2015 | Golden Leaf Half MarathonAspen | CO | 2:28:57 | #344 |
| 2015 | Boston's Run To RememberBoston | MA | 1:55:14 | #1981 |
| 2015 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 2:08:33 | #1083 |
| 2015 | Walt Disney World® Marathon WeekendOrlando | FL | 2:24:24 | #6442 |
| 2015 | Mountains 2 Beach Marathon and HalfVentura | CA | 1:21:19 | #10 |
| 2015 | Spooky Sprint- WichitaWichita | KS | 1:44:22 | #128 |
| 2015 | Air Force MarathonDayton | OH | 3:10:17 | #4212 |
| 2015 | Deadwood Mickelson Trail MarathonDeadwood | SD | 1:40:26 | #104 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 2:04:50 | #3862 |
| 2014 | Starved Rock Country MarathonOttawa | IL | 3:04:49 | #790 |
| 2014 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 2:06:24 | #250 |
| 2014 | Adirondack MarathonSchroon Lake | NY | 1:59:29 | #156 |
| 2014 | Spooky Sprint- WichitaWichita | KS | 1:44:58 | #166 |
| 2014 | Charleston Half MarathonCharleston | SC | 1:56:53 | #745 |
| 2014 | Air Force MarathonDayton | OH | 3:05:32 | #4069 |
| 2014 | Mountains 2 Beach Marathon and HalfVentura | CA | 1:21:49.4 | #15 |
| 2014 | Seacoast Half MarathonPortsmouth | NH | 2:26:01 | #940 |
| 2014 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:38:47 | #8294 |
| 2014 | Schaumburg Turkey Trot Half Marathon & 5KElk Grove Village | IL | 1:46:52 | #259 |
| 2013 | Air Force MarathonDayton | OH | 2:59:46 | #4240 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 2:13:11 | #3483 |
| 2013 | La Porte By the Bay Half MarathonLa Porte | TX | 2:33:37 | #727 |
| 2013 | Charleston Half MarathonCharleston | SC | 1:41:09 | #178 |
| 2013 | Chicago Half MarathonChicago | IL | 2:28:01 | #7583 |
| 2013 | Yuma Territorial MarathonSomerton | AZ | 2:04:40 | #91 |
| 2013 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:38:42 | #8214 |
| 2013 | Rock ‘n' Roll Washington DCWashington | DC | 2:03:27 | #6989 |
| 2013 | Ashland Half Marathon & 5kAshland | VA | 2:23:33 | #1031 |
| 2013 | Mountains 2 Beach Marathon and HalfVentura | CA | 1:22:20 | #19 |
| 2013 | Cleveland MarathonCleveland | OH | 1:55:42 | #1670 |
| 2013 | Marine Corps Historic HalfFredericksburg | VA | 1:46:36 | #564 |
| 2013 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:59:21 | #1812 |
| 2013 | Duke City MarathonAlbuquerque | NM | 1:58:46 | #376 |
| 2013 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:09:51 | #2848 |
| 2012 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 3:03:36 | #1008 |
| 2012 | Walt Disney World® Marathon WeekendOrlando | FL | 2:35:58 | #11581 |
| 2012 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:21:49 | #4859 |
| 2012 | Manchester City MarathonManchester | NH | 2:06:11 | #463 |
| 2012 | Louisville Marathon, Half Marathon and 10KLouisville | KY | 2:26:46 | #110 |
| 2012 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:30:28 | #1713 |
| 2012 | Ashland Half Marathon & 5kAshland | VA | 2:22:02 | #1006 |
| 2012 | Marshall University MarathonHuntington | WV | 2:25:05 | #636 |
| 2012 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 3:03:36 | #1008 |
| 2012 | Seacoast Half MarathonPortsmouth | NH | 2:47:52 | #1046 |
| 2012 | Run Bentonville Half MarathonBentonville | AR | 2:41:30 | #1000 |
| 2012 | San Antonio MarathonSan Antonio | TX | 2:49:21 | #10922 |
| 2011 | Capital City Half MarathonColumbus | OH | 2:03:31 | #2396 |
| 2011 | Carmel Marathon WeekendCarmel | IN | 3:11:22 | #1033 |
| 2011 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:02:41 | #1593 |
| 2011 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:51:56 | #1553 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:13:10 | #4191 |
| 2011 | North Shore ClassicHighland Park | IL | 2:03:24 | #1400 |
| 2011 | Chicago Spring Half MarathonChicago | IL | 1:41:23 | #119 |
| 2011 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:32:56 | #7393 |
| 2011 | Rock 'n' Roll ArizonaTempe | AZ | 2:03:42 | #5162 |
| 2010 | Runtastic HAUNTED ProvoProvo | UT | 1:58:16 | #959 |
| 2010 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:19:12 | #3982 |
| 2010 | Walt Disney World® Marathon WeekendOrlando | FL | 3:13:45 | #14257 |
| 2010 | Detroit Free Press MarathonDetroit | MI | 2:49:21 | #6896 |
| 2010 | Rock ‘n' Roll Washington DCWashington | DC | 1:44:51 | #1004 |
| 2010 | Kentucky Derby Festival mini & MarathonLouisville | KY | 3:16:53 | #9443 |
| 2010 | Napa Half MarathonNapa | CA | 1:41:07 | #166 |
| 2010 | Capital City Half MarathonColumbus | OH | 2:10:09 | #2710 |
| 2009 | Oklahoma City Memorial MarathonOklahoma City | OK | 1:54:22 | #555 |
| 2009 | Hartford MarathonHartford | CT | 2:01:47 | #1569 |
| 2009 | Athletic Brewing Company Fairfield Road RacesFairfield | CT | 1:37:39 | #203 |
| 2009 | Salt Lake City MarathonSalt Lake City | UT | 1:22:11 | #26 |
| 2009 | Marine Corps Historic HalfFredericksburg | VA | 2:11:33 | #2521 |
| 2009 | Outer Banks MarathonManteo | NC | 2:05:45 | #1099 |
| 2009 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:28:49 | #5300 |
| 2008 | Baltimore Running FestivalBaltimore | MD | 1:57:06 | #1438 |
| 2008 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:53:47 | #1089 |
| 2008 | PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 1:59:22 | #167 |
| 2008 | Saint Louis Half Marathon and 5KSaint Louis | MO | 1:42:43 | #184 |
| 2008 | San Antonio MarathonSan Antonio | TX | 3:29:54 | #15449 |
| 2008 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:03:09 | #1255 |
| 2008 | City of Oaks MarathonRaleigh | NC | 2:35:55 | #2069 |
| 2007 | Outer Banks MarathonManteo | NC | 2:17:51 | #1186 |
| 2007 | American River Parkway Half MarathonSacramento | CA | 1:36:54 | #60 |
| 2007 | Shamrock MarathonVirginia Beach | VA | 2:04:33 | #1939 |
| 2007 | Baltimore Running FestivalBaltimore | MD | 2:05:10 | #2235 |
| 2007 | Lincoln MarathonLincoln | NE | 2:35:03 | #2919 |
| 2006 | Lincoln MarathonLincoln | NE | 2:24:02 | #2264 |
| 2005 | Rock 'n' Roll ArizonaTempe | AZ | 2:15:00 | #6006 |
| 2005 | Rock 'n' Roll NashvilleNashville | TN | 1:27:14 | #84 |
| 2005 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:44:50 | #698 |
| 2004 | Walt Disney World® Marathon WeekendOrlando | FL | 2:41:41 | #3523 |
| 2004 | Rock 'n' Roll ArizonaTempe | AZ | 2:35:44 | #9074 |
| 2003 | Rock 'n' Roll NashvilleNashville | TN | 1:51:52 | #1080 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 2:33:59 | #2093 |
| 2002 | Walt Disney World® Marathon WeekendOrlando | FL | 2:35:20 | #2575 |
| 2002 | Athletic Brewing Company Fairfield Road RacesFairfield | CT | 2:34:21 | #1824 |
| 2002 | Rock 'n' Roll NashvilleNashville | TN | 1:47:45 | #565 |
| 2002 | Hartford MarathonHartford | CT | 2:06:19 | #1126 |
| 2002 | Whidbey Island MarathonOak Harbor | WA | 1:19:01 | #2 |
| 1999 | Covered Bridges Half MarathonWoodstock | VT | 3:15:17 | #1874 |
| 1999 | Louisville Marathon, Half Marathon and 10KLouisville | KY | 1:40:21 | #52 |
| 1998 | Athletic Brewing Company Fairfield Road RacesFairfield | CT | 1:38:31 | #451 |
| 1998 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:27:30 | #190 |
| 1998 | Faxon Law New Haven Road RaceNew Haven | CT | 1:31:47 | #487 |
| 1997 | Faxon Law New Haven Road RaceNew Haven | CT | 1:29:44 | #401 |
| 1997 | Hartford MarathonHartford | CT | 1:33:06 | #145 |
| 1996 | Hartford MarathonHartford | CT | 1:36:08 | #190 |
| 1991 | NYRR Staten Island HalfStaten Island | NY | 1:39:49 | #471 |