HalfRuns
Back to League Tables

Duncan Macfarlane

MaleCalifornia20032026

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

PR 1:47:0420032007200820082008200920092009200920102010201120112011201220122012201220132014201420142015201520152016201620162016201620172017201720182018201820192019201920192020202120212021202120222022202220232023202320232023202320242024202420252025202520252025202520262026

Complete Race Log

YearRaceStateTimePlace
2026Surf City MarathonHuntington BeachCA2:56:05#8667
2026Rose Bowl Half MarathonPasadenaCA3:17:33#10336
2025Detroit Free Press MarathonDetroitMI2:06:53#2026
2025Mission Inn RunRiversideCA2:27:11#801
20252026 2XU Long Beach Marathon & Half 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
20242026 2XU Long Beach Marathon & Half 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
20232026 2XU Long Beach Marathon & Half MarathonLong BeachCA3:11:33#34
2022OC Marathon - Half Marathon - 5KNewport BeachCA2:57:59#4177
20222026 2XU Long Beach Marathon & Half MarathonLong BeachCA2:59:22#33
2022Rose Bowl Half MarathonPasadenaCA3:02:57#2893
20212026 2XU Long Beach Marathon & Half 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
20192026 2XU Long Beach Marathon & Half 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
20172026 2XU Long Beach Marathon & Half 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
20162026 2XU Long Beach Marathon & Half 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
2015Surf City MarathonHuntington BeachCA3:13:29#12427
20152026 2XU Long Beach Marathon & Half MarathonLong BeachCA3:21:10#5867
2014OC Marathon - Half Marathon - 5KNewport BeachCA2:57:46#8284
2014Surf City MarathonHuntington BeachCA3:05:44#13456
20142026 2XU Long Beach Marathon & Half MarathonLong BeachCA3:09:14#9394
20132026 2XU Long Beach Marathon & Half MarathonLong BeachCA3:19:30#10787
2012Surf City MarathonHuntington BeachCA2:45:23#10617
2012Tinker Bell Half MarathonAnaheimCA2:50:59#5303
2012OC Marathon - Half Marathon - 5KNewport BeachCA3:01:30#7615
20122026 Disneyland® Half Marathon Weekend presented by HONDAAnaheimCA3:02:53#10697
2011Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan FranciscoCA2:16:33#2924
20112026 2XU Long Beach Marathon & Half MarathonLong BeachCA2:51:11#7921
20112026 Disneyland® Half Marathon Weekend presented by HONDAAnaheimCA2:54:27#8271
2010Surf City MarathonHuntington BeachCA2:35:29#8133
20102026 2XU Long Beach Marathon & Half MarathonLong BeachCA2:49:31#7277
2009Fontana Days RunFontanaCA2:10:18#620
2009Surf City MarathonHuntington BeachCA2:34:20#7368
20092026 2XU Long Beach Marathon & Half MarathonLong BeachCA2:38:11#6973
2009Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan FranciscoCA2:53:45#7156
20082026 2XU Long Beach Marathon & Half MarathonLong BeachCA2:35:31#4716
2008Surf City MarathonHuntington BeachCA2:46:53#6666
20082026 Disneyland® Half Marathon Weekend presented by HONDAAnaheimCA2: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
60 races
MIMichigan
3 races
TXTexas
2 races

50-State Challenge

3/ 51 states + DC

48 states to go