Back to League Tables
DM
Duncan Macfarlane
MaleCalifornia2003–2026
62
Total Finishes
13
Distinct Races
3
States (6%)
1:47:04
PR (8:10/mi)
2:52:04
Average
+1:16:12
Slower (first to last)
Medal House
2011
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
2:16:33
#2924 overall#1652 gender
2010
Surf City Marathon
2:35:29
#8133 overall#3514 gender
2010
2026 2XU Long Beach Marathon & Half Marathon
2:49:31
#7277 overall#3317 gender
2009
Fontana Days Run
2:10:18
#620 overall#397 gender
2009
Surf City Marathon
2:34:20
#7368 overall#3438 gender
2009
2026 2XU Long Beach Marathon & Half Marathon
2:38:11
#6973 overall#3381 gender
2009
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
2:53:45
#7156 overall#3294 gender
2008
2026 2XU Long Beach Marathon & Half Marathon
2:35:31
#4716 overall#2364 gender
2008
Surf City Marathon
2:46:53
#6666 overall#3140 gender
2008
2026 Disneyland® Half Marathon Weekend presented by HONDA
2:53:03
#7617 overall#3593 gender
2007
DRC Half Marathon and 5K
2:10:25
#1317 overall#814 gender
2003
DRC Half Marathon and 5K
2:01:21
#1019 overall#736 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Surf City MarathonHuntington Beach | CA | 2:56:05 | #8667 |
| 2026 | Rose Bowl Half MarathonPasadena | CA | 3:17:33 | #10336 |
| 2025 | Detroit Free Press MarathonDetroit | MI | 2:06:53 | #2026 |
| 2025 | Mission Inn RunRiverside | CA | 2:27:11 | #801 |
| 2025 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:44:45 | #6 |
| 2025 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:50:28 | #7225 |
| 2025 | Surf City MarathonHuntington Beach | CA | 2:51:18 | #6 |
| 2025 | Rose Bowl Half MarathonPasadena | CA | 2:53:05 | #4392 |
| 2024 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 1:51:04 | #1034 |
| 2024 | Detroit Free Press MarathonDetroit | MI | 2:09:58 | #3124 |
| 2024 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:27:37 | #5563 |
| 2023 | Detroit Free Press MarathonDetroit | MI | 1:47:04 | #721 |
| 2023 | MISSION INN RUNRiverside | CA | 2:52:44 | #153 |
| 2023 | Mission Inn RunRiverside | CA | 2:52:44 | #687 |
| 2023 | Rose Bowl Half MarathonPasadena | CA | 3:02:33 | #6311 |
| 2023 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 3:03:57 | #6320 |
| 2023 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:11:33 | #34 |
| 2022 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:57:59 | #4177 |
| 2022 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:59:22 | #33 |
| 2022 | Rose Bowl Half MarathonPasadena | CA | 3:02:57 | #2893 |
| 2021 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:00:40 | #20 |
| 2021 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 3:00:46 | #3993 |
| 2021 | Rose Bowl Half MarathonPasadena | CA | 3:03:48 | #2598 |
| 2021 | Surf City MarathonHuntington Beach | CA | 3:08:06 | #57 |
| 2020 | Surf City MarathonHuntington Beach | CA | 2:32:53 | #5818 |
| 2019 | Pasadena Half Marathon & 5KPasadena | CA | 2:33:49 | #4309 |
| 2019 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:01:18 | #48 |
| 2019 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 3:07:26 | #5761 |
| 2019 | Surf City MarathonHuntington Beach | CA | 3:08:25 | #6992 |
| 2018 | Surf City MarathonHuntington Beach | CA | 3:00:05 | #7819 |
| 2018 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 3:17:26 | #5965 |
| 2018 | Pasadena Half Marathon & 5KPasadena | CA | 3:24:04 | #7088 |
| 2017 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 3:10:55 | #5898 |
| 2017 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:26:38 | #132 |
| 2017 | Surf City MarathonHuntington Beach | CA | 4:04:09 | #10222 |
| 2016 | Mission Inn RunRiverside | CA | 2:57:13 | #407 |
| 2016 | Palm Desert 1/2 Marathon & 5KPalm Desert | CA | 2:58:14 | #489 |
| 2016 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:06:41 | #102 |
| 2016 | Surf City MarathonHuntington Beach | CA | 3:08:07 | #9944 |
| 2016 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 3:15:33 | #7392 |
| 2015 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 3:06:26 | #7816 |
| 2015 | Surf City MarathonHuntington Beach | CA | 3:13:29 | #12427 |
| 2015 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:21:10 | #5867 |
| 2014 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:57:46 | #8284 |
| 2014 | Surf City MarathonHuntington Beach | CA | 3:05:44 | #13456 |
| 2014 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:09:14 | #9394 |
| 2013 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:19:30 | #10787 |
| 2012 | Surf City MarathonHuntington Beach | CA | 2:45:23 | #10617 |
| 2012 | Tinker Bell Half MarathonAnaheim | CA | 2:50:59 | #5303 |
| 2012 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 3:01:30 | #7615 |
| 2012 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 3:02:53 | #10697 |
| 2011 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:16:33 | #2924 |
| 2011 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:51:11 | #7921 |
| 2011 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:54:27 | #8271 |
| 2010 | Surf City MarathonHuntington Beach | CA | 2:35:29 | #8133 |
| 2010 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:49:31 | #7277 |
| 2009 | Fontana Days RunFontana | CA | 2:10:18 | #620 |
| 2009 | Surf City MarathonHuntington Beach | CA | 2:34:20 | #7368 |
| 2009 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:38:11 | #6973 |
| 2009 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:53:45 | #7156 |
| 2008 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:35:31 | #4716 |
| 2008 | Surf City MarathonHuntington Beach | CA | 2:46:53 | #6666 |
| 2008 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:53:03 | #7617 |
| 2007 | DRC Half Marathon and 5KDallas | TX | 2:10:25 | #1317 |
| 2003 | DRC Half Marathon and 5KDallas | TX | 2:01:21 | #1019 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
60 racesMIMichigan
3 racesTXTexas
2 races50-State Challenge
3/ 51 states + DC
48 states to go