HalfRuns
Back to League Tables

Jason Ngai

MaleCalifornia20092025

67

Total Finishes

29

Distinct Races

2

States (4%)

1:37:59

PR (7:29/mi)

2:28:47

Average

+1:58:25

Slower (first to last)

Medal House

2013

Brazen Summer Breeze

1:44:46
#76 overall#58 gender
2013

Badger Cove

2:18:41
#100 overall#67 gender
2013

Brazen Wildcat Canyon

2:45:50
#107 overall#76 gender
2012

Morgan Hill Marathon & Half Marathon

1:53:51
#198 overall#151 gender
2012

Nitro Trail

1:54:21
#65 overall#47 gender
2012

Davis Stampede

2:00:14
#582 overall#364 gender
2012

Brazen Summer Breeze

2:01:05
#183 overall#118 gender
2011

Davis Stampede

1:53:05
#360 overall#257 gender
2010

Santa Cruz Half Marathon

1:50:08
#349 overall#262 gender
2010

Rock 'n' Roll San Jose

2:23:33
#6092 overall#3413 gender
2009

Santa Cruz Half Marathon

1:52:46
#492 overall#331 gender
2009

Rock 'n' Roll San Jose

1:57:12
#2577 overall#1878 gender

Performance Timeline

PR 1:37:59200920092010201020112012201220122012201320132013201320132014201420142014201420142014201520152015201520152015201520162016201620162016201620162016201620162016201720172017201720172018201820182018201820182019201920192019201920192019201920202021202120222022202320242024202520252025202520252025

Complete Race Log

YearRaceStateTimePlace
2025Bay Breeze Half Marathon, 10K and 5KSan LeandroCA1:58:25#79
2025Badger CoveLivermoreCA2:29:51#57
2025Bad BassCastro ValleyCA2:29:56#1
2025WildcatEl SobranteCA2:50:22#1
2025Diablo Trails ChallengeWalnut CreekCA3:05:17#116
2025Rocky Ridgesan RamonCA3:51:11#1
2024Diablo Summit StompWalnut CreekCA2:42:05#36
2024Diablo Summit StompWalnut CreekCA2:42:05#36
2023Livermore Half MarathonLivermoreCA1:58:46#453
2022Rock 'n' Roll San JoseSan JoseCA1:37:59#382
2022Hapalua Hawaii's Half MarathonHonoluluHI1:57:48#722
2021Summer BreezeSan LeandroCA1:44:48#42
2021Brazen Summer BreezeSan LeandroCA1:44:48#42
2020B.A.A. Half MarathonBostonMA2:15:46#4284
2019Modesto MarathonModestoCA2:03:17#239
2019Bad BassCastro ValleyCA2:21:40#1
2019Brazen Wildcat CanyonEl SobranteCA2:28:18#1
2019Bear CreekOrindaCA2:41:34#1
2019TrailquakeSaratogaCA2:45:52#1
2019Drag-N-Fly Half Marathon/10K/5KAntiochCA3:10:00#1
2019Rocky Ridgesan RamonCA3:31:31#2
2019Double Dipsea RaceStinson BeachCA3:32:29#533
2018Rock 'n' Roll San JoseSan JoseCA1:45:23#591
2018Victory RaceRichmondCA1:58:16#140
2018WildcatEl SobranteCA2:31:54#1
2018Badger CoveLivermoreCA2:45:48#2
2018Diablo Trails ChallengeWalnut CreekCA2:50:38#129
2018Double Dipsea RaceStinson BeachCA3:24:48#493
2017Brazen New Year's DayCastro ValleyCA2:39:53#123
2017Badger CoveLivermoreCA2:40:37#4
2017Trail Hog Half MarathonSan JoseCA2:51:15#47
2017Rocky Ridgesan RamonCA3:42:17#9
2017Drag-N-Fly Half Marathon/10K/5KAntiochCA5:04:38#45
2016Brazen Summer BreezeSan LeandroCA1:38:25#34
2016Kaiser Permanente San Francisco Half Marathon & 5KSan FranciscoCA1:39:32#541
2016Rock 'n' Roll San JoseSan JoseCA1:48:37#966
2016Rock 'n' Roll Half Marathon San FranciscoSan FranciscoCA1:49:52#615
2016Rock 'n' Roll Las VegasLas VegasNV1:51:09#1132
2016Brazen New Year's DayCastro ValleyCA2:11:39#80
2016Bad BassCastro ValleyCA2:17:30#49
2016WildcatEl SobranteCA2:17:59#50
2016Tarantula RunBrentwoodCA2:22:53#35
2016Badger CoveLivermoreCA2:30:48#72
2016Double Dipsea RaceStinson BeachCA3:53:56#605
2015Rock 'n' Roll San JoseSan JoseCA1:39:44#455
2015Brazen Summer BreezeSan LeandroCA1:45:56#47
2015Davis StampedeDavisCA1:51:31#215
2015Bad BassCastro ValleyCA1:59:50#41
2015Brazen Wildcat CanyonEl SobranteCA2:32:27#104
2015Rock 'n' Roll Half Marathon San FranciscoSan FranciscoCA2:47:23#5428
2015Rocky Ridgesan RamonCA2:49:40#62
2014Davis StampedeDavisCA1:56:41#297
2014Badger CoveLivermoreCA2:01:31#45
2014Bad BassCastro ValleyCA2:04:50#43
2014Trail Hog Half MarathonSan JoseCA2:11:33#49
2014Brazen Wildcat CanyonEl SobranteCA2:25:12#61
2014Rocky Ridgesan RamonCA3:01:29#76
2014Bear CreekOrindaCA3:18:14#148
2013Brazen Summer BreezeSan LeandroCA1:44:46#76
2013Badger CoveLivermoreCA2:18:41#100
2013Brazen Wildcat CanyonEl SobranteCA2:45:50#107
2013TrailquakeSaratogaCA2:47:23#75
2013Rocky Ridgesan RamonCA3:00:49#97
2012Morgan Hill Marathon & Half MarathonMorgan HillCA1:53:51#198
2012Nitro TrailPinoleCA1:54:21#65
2012Davis StampedeDavisCA2:00:14#582
2012Brazen Summer BreezeSan LeandroCA2:01:05#183
2011Davis StampedeDavisCA1:53:05#360
2010Santa Cruz Half MarathonSanta CruzCA1:50:08#349
2010Rock 'n' Roll San JoseSan JoseCA2:23:33#6092
2009Santa Cruz Half MarathonSanta CruzCA1:52:46#492
2009Rock 'n' Roll San JoseSan JoseCA1:57:12#2577

States Raced

1 race 2 races 3-4 races 5+ races

State Breakdown

CACalifornia
69 races
MAMassachusetts
1 race

50-State Challenge

2/ 51 states + DC

49 states to go