HalfRuns
Back to League Tables

Tanfeng Cao

MaleCalifornia20182026

13

Total Finishes

5

Different Races

2

States (4%)

1:34:41

PR (7:14/mi)

1:48:23

Average

-0:25:57

Faster (first to last)

Medal House

2025

Old Zoo Half Marathon

1:41:17
#26 overall
2025

Rose Bowl Half Marathon

1:42:46
#478 overall#368 gender
2025

2026 2XU Long Beach Marathon & Half Marathon

2:03:49
#2656 overall#1951 gender
2024

OC Marathon - Half Marathon - 5K

1:39:56
#413 overall#347 gender
2024

Rose Bowl Half Marathon

1:47:36
#856 overall#584 gender
2023

OC Marathon - Half Marathon - 5K

1:48:21
#752 overall#609 gender
2023

2026 2XU Long Beach Marathon & Half Marathon

1:48:54
#608 overall#494 gender
2023

Rose Bowl Half Marathon

1:57:00
#1357 overall#880 gender
2022

2026 2XU Long Beach Marathon & Half Marathon

1:43:25
#461 overall#373 gender
2022

Rose Bowl Half Marathon

1:50:39
#514 overall#444 gender
2021

Rose Bowl Half Marathon

1:49:51
#522 overall#422 gender
2018

Mill Race Marathon

2:00:38
#372 overall#295 gender

Performance Timeline

PR 1:34:412018202120222022202320232023202420242025202520252026

Complete Race Log

YearRaceStateTimePlace
2026Rose Bowl Half MarathonPasadenaCA1:34:41#383
2025Old Zoo Half MarathonLos AngelesCA1:41:17#26
2025Rose Bowl Half MarathonPasadenaCA1:42:46#478
20252026 2XU Long Beach Marathon & Half MarathonLong BeachCA2:03:49#2656
2024OC Marathon - Half Marathon - 5KNewport BeachCA1:39:56#413
2024Rose Bowl Half MarathonPasadenaCA1:47:36#856
2023OC Marathon - Half Marathon - 5KNewport BeachCA1:48:21#752
20232026 2XU Long Beach Marathon & Half MarathonLong BeachCA1:48:54#608
2023Rose Bowl Half MarathonPasadenaCA1:57:00#1357
20222026 2XU Long Beach Marathon & Half MarathonLong BeachCA1:43:25#461
2022Rose Bowl Half MarathonPasadenaCA1:50:39#514
2021Rose Bowl Half MarathonPasadenaCA1:49:51#522
2018Mill Race MarathonColumbusIN2:00:38#372

States Raced

1 race 2 races 3-4 races 5+ races

State Breakdown

CACalifornia
12 races
INIndiana
1 race

50-State Challenge

2/ 51 states + DC

49 states to go