HalfRuns
Back to runner search

Duncan Macfarlane

MaleCalifornia20032026

74

Total Finishes

23

Different Races

3

States (6%)

1:47:04

PR (8:10/mi)

2:52:34

Average

+1:16:12

Slower (first to last)

Medal House

2010

Surf City Marathon

2:35:29
#8133 overall#3514 gender
2010

Surf City USA Marathon

2:35:29
#8140 overall#3522 gender
2010

Long Beach 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

Long Beach 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

Long Beach Marathon

2:35:31
#4716 overall#2364 gender
2008

Surf City Marathon

2:46:53
#6666 overall#3140 gender
2008

Disneyland Half Marathon Weekend

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

PR 1:47:04200320072008200820082009200920092009201020102010201020112011201120112011201220122012201220122012201320142014201420142015201520152015201520162016201620162016201720172017201820182018201920192019201920202021202120212021202220222022202320232023202320232023202420242024202520252025202520252025202620262026

Complete Race Log

YearRaceStateTimePlace
2026Surf City MarathonHuntington BeachCA2:56:05#8667
2026OC Marathon - Half Marathon - 5KNewport BeachCA3:05:41#8917
2026Rose Bowl Half MarathonPasadenaCA3:17:33#10336
2025Detroit Free Press MarathonDetroitMI2:06:53#2026
2025MISSION INN RUNRiversideCA2:27:11#801
2025Long Beach MarathonLong BeachCA2:44:45#6
2025OC Marathon - Half Marathon - 5KNewport BeachCA2:50:28#7225
2025Surf City MarathonHuntington BeachCA2:51:18#6
2025Rose Bowl Half MarathonPasadenaCA2:53:05#4392
2024Long Beach MarathonLong BeachCA1:51:04#1034
2024Detroit Free Press MarathonDetroitMI2:09:58#3124
2024OC Marathon - Half Marathon - 5KNewport BeachCA2:27:37#5563
2023Detroit Free Press MarathonDetroitMI1:47:04#721
2023MISSION INN RUNRiversideCA2:52:44#153
2023MISSION INN RUNRiversideCA2:52:44#687
2023Rose Bowl Half MarathonPasadenaCA3:02:33#6311
2023OC Marathon - Half Marathon - 5KNewport BeachCA3:03:57#6320
2023Long Beach MarathonLong BeachCA3:11:33#34
2022OC Marathon - Half Marathon - 5KNewport BeachCA2:57:59#4177
2022Long Beach MarathonLong BeachCA2:59:22#33
2022Rose Bowl Half MarathonPasadenaCA3:02:57#2893
2021Long Beach MarathonLong BeachCA3:00:40#20
2021OC Marathon - Half Marathon - 5KNewport BeachCA3:00:46#3993
2021Rose Bowl Half MarathonPasadenaCA3:03:48#2598
2021Surf City MarathonHuntington BeachCA3:08:06#57
2020Surf City MarathonHuntington BeachCA2:32:53#5818
2019Pasadena Half Marathon & 5KPasadenaCA2:33:49#4309
2019Long Beach MarathonLong BeachCA3:01:18#48
2019OC Marathon - Half Marathon - 5KNewport BeachCA3:07:26#5761
2019Surf City MarathonHuntington BeachCA3:08:25#6992
2018Surf City MarathonHuntington BeachCA3:00:05#7819
2018OC Marathon - Half Marathon - 5KNewport BeachCA3:17:26#5965
2018Pasadena Half Marathon & 5KPasadenaCA3:24:04#7088
2017OC Marathon - Half Marathon - 5KNewport BeachCA3:10:55#5898
2017Long Beach MarathonLong BeachCA3:26:38#132
2017Surf City MarathonHuntington BeachCA4:04:09#10222
2016MISSION INN RUNRiversideCA2:57:13#407
2016Palm Desert 1/2 Marathon & 5KPalm DesertCA2:58:14#489
2016Long Beach MarathonLong BeachCA3:06:41#102
2016Surf City MarathonHuntington BeachCA3:08:07#9944
2016OC Marathon - Half Marathon - 5KNewport BeachCA3:15:33#7392
2015OC Marathon - Half Marathon - 5KNewport BeachCA3:06:26#7816
2015Orange County Marathon3:06:26#7746
2015Surf City MarathonHuntington BeachCA3:13:29#12427
2015Surf City USA Marathon3:13:29#12431
2015Long Beach MarathonLong BeachCA3:21:10#5867
2014OC Marathon - Half Marathon - 5KNewport BeachCA2:57:46#8284
2014OC Marathon2:57:46#8287
2014Surf City MarathonHuntington BeachCA3:05:44#13456
2014Long Beach MarathonLong BeachCA3:09:14#9394
2013Long Beach MarathonLong BeachCA3:19:30#10787
2012Surf City MarathonHuntington BeachCA2:45:23#10617
2012Surf City USA Marathon2:45:23#10629
2012Tinker Bell Half MarathonAnaheimCA2:50:59#5303
2012OC Marathon - Half Marathon - 5KNewport BeachCA3:01:30#7615
2012OC Marathon3:01:30#7632
2012Disneyland Half Marathon WeekendAnaheimCA3:02:53#10697
2011Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan FranciscoCA2:16:33#2924
2011San Francisco Marathon2:16:33#2927
2011Long Beach MarathonLong BeachCA2:51:11#7921
2011Long Beach International City Bank Marathon2:51:11#7948
2011Disneyland Half Marathon WeekendAnaheimCA2:54:27#8271
2010Surf City MarathonHuntington BeachCA2:35:29#8133
2010Surf City USA Marathon2:35:29#8140
2010Long Beach MarathonLong BeachCA2:49:31#7277
2010Long Beach International City Bank Marathon2:49:31#7278
2009Fontana Days RunFontanaCA2:10:18#620
2009Surf City MarathonHuntington BeachCA2:34:20#7368
2009Long Beach MarathonLong BeachCA2:38:11#6973
2009Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan FranciscoCA2:53:45#7156
2008Long Beach MarathonLong BeachCA2:35:31#4716
2008Surf City MarathonHuntington BeachCA2:46:53#6666
2008Disneyland Half Marathon WeekendAnaheimCA2:53:03#7617
2007DRC Half Marathon and 5KDallasTX2:10:25#1317
2003DRC Half Marathon and 5KDallasTX2:01:21#1019

States Raced

1 race 2 races 3-4 races 5+ races

State Breakdown

CACalifornia
61 races
MIMichigan
3 races
TXTexas
2 races

50-State Challenge

3/ 50 states

47 states to go