top of page

Dr. Yu Feng started to train for half marathons and marathons in 2012, as a recovery from a serious injury in a basketball game. In his opinion, running is a good way for scientists to take a break from their research. Especially, people will find their inner peace during the marathon training sessions. "Everything you ever wanted to know about yourself, you can learn in 26.2 miles."


The best thing about the marathon is: (1) It is the easiest sport; (2) you compete only against yourself; (3) it makes you happy and healthy; and (4) it provides you answers for your Ph.D. study.


Dr. Yu Feng has finished 16 half marathons and 4 marathons in the last three years. He is looking forward to finishing all the half marathons and marathons in Oklahoma soon. 


"Imagine that day, where you can finally say 'I did it!' when you can say, 'I never gave up, I never quit!' where these moments of pain turn into memories for that goal you wanted to obtain. It might take long to reach that moment, but as soon as you get there, you'll thank yourself for the rest of your life. "


"Like the marathon, life can sometimes be difficult, challenging and present obstacles, however, if you believe in your dreams and never ever give up, things will turn out for the best."-Meb Keflezighi


"Running is the greatest metaphor for life, because you get out of it what you put into it."-Oprah Winfrey


Full Marathons (3)

Nov 13, 2016

Williams Route 66 Marathon

Finish Time 3:53:00

Mar 13, 2016

Tobacco Road Marathon 2016, Cary, NC

Finish Time 3:50:56

Nov 01, 2015

City of Oaks Marathon 2015, Raleigh, NC

Finish Time (Personal Best) 3:37:10

Nov 02, 2013

City of Oaks Marathon 2013, Raleigh, NC

Finish Time 3:47:36 (First Full Marathon)


Please reload

Half Marathons (15)
Half Marathon

Nov 12, 2016

Mt. Tam Trail Run Half Marathon, San Francisco, CA

Finish Time 2:30:00

Jun 05, 2016

The Scorcher Half Marathon, Stillwater, OK

Finish Time 1:36:47 Age Group #3 Overall #8

May 08, 2016

Frederick Half Marathon 2016, Frederick, MD

Finish Time 1:38:08

Dec 12, 2015

Race 13.1 Durham Half Marathon 2015, Durham, NC

Finish Time 1:37:02

Nov 26, 2015

Skinny Turkey Half Marathon 2015, Raleigh, NC

Finish Time 1:42:56

May 17, 2015

NCRC Classic 1/2 Marathon 2015, Cary, NC

Finish Time 1:38:10

Mar 15, 2015

Tobacco Road Half Marathon 2015, Cary, NC

Finish Time 1:37:49

Nov 27, 2014

Skinny Turkey Half Marathon 2014, Raleigh, NC

Finish Time 1:32:15 Age Group #1

Nov 16, 2014

Raleigh Rocks The Green Way Half Marathon 2014, Raleigh, NC

Finish Time (Personal Best) 1:30:13 Age Group #1

Oct 26, 2014

Hallowed Half Marathon 2014, Wake Forest, NC

Finish Time 1:44:00 Age Group #3

Oct 05, 2014

2014 Rock N Rebellion 13.1, Raleigh, NC

Finish Time 1:31:43 Age Group #3

Sep 27, 2014

BCBSNC Race 13.1 Midtown Raleigh Fall, Raleigh, NC

Finish Time 1:40:13 

Sep 07, 2014

BCBSNC Race 13.1 Fayetteville, Fayetteville, NC

Finish Time 1:35:58

Jun 07, 2014

BCBSNC Race 13.1 Midtown Raleigh Spring

Finish Time 1:44:03

Apr 26, 2014

NCRC Classic Half Marathon, Cary, NC

Finish Time 1:42:28

Mar 16, 2014

Tobacco Road Half Marathon 2014, Cary, NC

Finish Time 1:40:45

Mar 17, 2013

Tobacco Road Half Marathon 2013, Cary, NC

Finish Time 1:43:01 (First Half Marathon)

Please reload

Tuna Run 200
200 Mile Relay

Oct 18, 2014

Tuna Run 200, Raleigh to Atlantic Beach, NC

Finish Time 28:22:18 (#1 team in charity fund raising)

Please reload

bottom of page