Back to League Tables
LT
Lani Teshima
FemaleCalifornia2004–2026
125
Total Finishes
57
Distinct Races
3
States (6%)
1:50:54
PR (8:28/mi)
2:38:35
Average
+0:39:53
Slower (first to last)
Medal House
2013
Brazen Summer Breeze
1:50:54
#115 overall#33 gender
2013
2026 Disney Wine & Dine Half Marathon Weekend
1:53:08
#631 overall#192 gender
2013
2026 Disneyland® Half Marathon Weekend presented by HONDA
1:55:07
#900 overall#248 gender
2013
Santa Barbara Wine Country Half Marathon
1:57:26
#557 overall#277 gender
2012
Monterey Bay Half Marathon
2:26:19
#4202 overall#2327 gender
2012
2026 Disneyland® Half Marathon Weekend presented by HONDA
2:55:08
#9637 overall#5436 gender
2012
2027 Walt Disney World® Marathon Weekend
3:46:09
#22003 overall#12023 gender
2011
2026 Disneyland® Half Marathon Weekend presented by HONDA
3:39:02
#12273 overall#7961 gender
2006
2026 Disneyland® Half Marathon Weekend presented by HONDA
3:25:20
#8854 overall#5308 gender
2005
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
2:44:35
#4736 overall#2387 gender
2004
Monterey Bay Half Marathon
2:11:21
#1625 overall#687 gender
2004
2027 Walt Disney World® Marathon Weekend
2:30:59
#2881 overall#1470 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:27:39 | #2473 |
| 2026 | Rose Bowl Half MarathonPasadena | CA | 2:36:02 | #7013 |
| 2026 | Victory RaceRichmond | CA | 2:36:51 | #140 |
| 2026 | Beer City Half™ SLAMFremont | CA | 2:37:12 | #109 |
| 2026 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:44:50 | #6 |
| 2026 | Run Dollywood Spring Race WeekendPigeon Forge | TN | 2:51:14 | #1016 |
| 2025 | Victory RaceRichmond | CA | 2:12:25 | #102 |
| 2025 | Oakland Running FestivalOakland | CA | 2:28:02 | #1913 |
| 2025 | Disneyland® Halloween Half Marathon Weekend 2025Anaheim | CA | 2:30:48 | #2337 |
| 2025 | Beer City Half™ Bishop RanchSan Ramon | CA | 2:31:04 | #151 |
| 2025 | San Jose 8K & Half MarathonSan Jose | CA | 2:33:15 | #1374 |
| 2025 | Beer City FremontFremont | CA | 2:37:12 | #109 |
| 2025 | Summer BreezeSan Leandro | CA | 2:39:54 | #260 |
| 2025 | Brazen Summer BreezeSan Leandro | CA | 2:39:54 | #260 |
| 2025 | Berkeley Half MarathonBerkeley | CA | 2:41:02 | #3034 |
| 2025 | Western PacificFremont | CA | 2:41:23 | #3 |
| 2025 | Coyote HillsFremont | CA | 2:43:32 | #1 |
| 2025 | Bay Bridge Half MarathonOakland | CA | 2:59:12 | #1251 |
| 2024 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:20:31 | #1574 |
| 2024 | Nitro TrailSan Pablo | CA | 2:25:38 | #48 |
| 2024 | Nitro TrailPinole | CA | 2:25:38 | #48 |
| 2024 | Western PacificFremont | CA | 2:27:12 | #156 |
| 2024 | Quarry TurkeyFremont | CA | 2:45:10 | #3 |
| 2024 | Disneyland® Halloween Half Marathon Weekend 2025Anaheim | CA | 2:49:28 | #3514 |
| 2024 | Brazen New Year's DayCastro Valley | CA | 3:00:19 | #92 |
| 2024 | Brazen New Year's DayCastro Valley | CA | 3:00:19 | #92 |
| 2023 | Oakland Running FestivalOakland | CA | 2:06:23 | #949 |
| 2023 | Berkeley Half MarathonBerkeley | CA | 2:17:47 | #1884 |
| 2023 | Bay Bridge Half MarathonOakland | CA | 2:24:12 | #759 |
| 2023 | Coyote HillsFremont | CA | 2:25:44 | #103 |
| 2023 | Placerville Path RunPlacerville | CA | 2:31:15 | #28 |
| 2023 | Auburn Half MarathonAuburn | CA | 4:10:29 | #128 |
| 2022 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:08:33 | #2124 |
| 2022 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:10:10 | #93 |
| 2022 | Coyote HillsFremont | CA | 2:20:56 | #76 |
| 2022 | WildcatEl Sobrante | CA | 3:01:33 | #111 |
| 2022 | Brazen Wildcat CanyonEl Sobrante | CA | 3:01:33 | #111 |
| 2022 | Bad BassCastro Valley | CA | 3:03:02 | #3 |
| 2022 | Folsom Lake Trail SeriesGranite Bay | CA | 3:06:36 | #81 |
| 2022 | FOURmidableAuburn | CA | 3:36:22 | #96 |
| 2022 | TrailquakeSaratoga | CA | 3:52:10 | #89 |
| 2022 | Rocky Ridgesan Ramon | CA | 4:08:44 | #3 |
| 2022 | Berkeley Trail AdventureBerkeley | CA | 4:41:35 | #93 |
| 2021 | Bad BassCastro Valley | CA | 2:51:27 | #70 |
| 2021 | No Hands Trail RunAuburn | CA | 3:54:42 | #155 |
| 2021 | No Hands Heavy Half & 8KAuburn | CA | 3:54:42 | #155 |
| 2020 | Victory RaceRichmond | CA | 1:59:10 | #143 |
| 2019 | Victory RaceRichmond | CA | 2:02:11 | #146 |
| 2019 | Nitro TrailSan Pablo | CA | 2:07:33 | #58 |
| 2019 | Nitro TrailPinole | CA | 2:07:33 | #58 |
| 2019 | Almost New Year's EveCastro Valley | CA | 2:08:17 | #109 |
| 2019 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:17:03 | #186 |
| 2019 | Brazen New Year's DayCastro Valley | CA | 2:37:42 | #174 |
| 2019 | Brazen New Year's DayCastro Valley | CA | 2:37:42 | #174 |
| 2019 | Badger CoveLivermore | CA | 2:50:41 | #101 |
| 2019 | Trail Hog Half MarathonSan Jose | CA | 3:02:38 | #62 |
| 2019 | Rocky Ridgesan Ramon | CA | 3:55:54 | #13 |
| 2018 | Rock 'n' Roll San JoseSan Jose | CA | 1:56:49 | #1266 |
| 2018 | Palm Desert 1/2 Marathon & 5KPalm Desert | CA | 1:59:47 | #221 |
| 2018 | Nitro TrailSan Pablo | CA | 2:13:18 | #58 |
| 2018 | Nitro TrailPinole | CA | 2:13:18 | #58 |
| 2018 | Brazen New Year's DayCastro Valley | CA | 2:30:11 | #133 |
| 2018 | Brazen New Year's DayCastro Valley | CA | 2:30:11 | #133 |
| 2018 | Brazen GooniesVacaville | CA | 2:35:38 | #60 |
| 2018 | Bad BassCastro Valley | CA | 2:42:29 | #130 |
| 2018 | Tarantula RunBrentwood | CA | 2:45:26 | #73 |
| 2018 | Badger CoveLivermore | CA | 3:04:23 | #163 |
| 2018 | Bear CreekOrinda | CA | 3:13:22 | #131 |
| 2018 | Rocky Ridgesan Ramon | CA | 3:31:46 | #142 |
| 2018 | Summit RockSaratoga | CA | 3:35:32 | #113 |
| 2017 | Nitro TrailPinole | CA | 2:01:19 | #30 |
| 2017 | Brazen Hellyer Half/10K/5KSan Jose | CA | 2:01:21 | #82 |
| 2017 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:02:08 | #150 |
| 2017 | Brazen Summer BreezeSan Leandro | CA | 2:03:51 | #128 |
| 2017 | Tarantula RunBrentwood | CA | 2:09:27 | #51 |
| 2017 | Quarry TurkeyFremont | CA | 2:09:39 | #95 |
| 2017 | Coyote HillsFremont | CA | 2:21:07 | #131 |
| 2017 | Brazen GooniesVacaville | CA | 2:33:12 | #88 |
| 2017 | Badger CoveLivermore | CA | 2:38:54 | #101 |
| 2017 | Brazen New Year's DayCastro Valley | CA | 2:46:57 | #145 |
| 2017 | Brazen Wildcat CanyonEl Sobrante | CA | 2:49:25 | #117 |
| 2017 | Bear CreekOrinda | CA | 2:59:39 | #128 |
| 2017 | Summit RockSaratoga | CA | 3:04:11 | #150 |
| 2017 | Trail Hog Half MarathonSan Jose | CA | 3:10:06 | #77 |
| 2017 | TrailquakeSaratoga | CA | 3:21:33 | #4 |
| 2017 | Rocky Ridgesan Ramon | CA | 3:44:25 | #10 |
| 2016 | Marina Bay Running FestivalRichmond | CA | 1:57:57 | #97 |
| 2016 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 1:58:35 | #154 |
| 2016 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 1:59:32 | #1077 |
| 2016 | Surfer's Path MarathonSanta Cruz | CA | 2:04:24 | #517 |
| 2016 | Livermore Half MarathonLivermore | CA | 2:08:53 | #1221 |
| 2016 | Bad BassCastro Valley | CA | 2:38:00 | #85 |
| 2016 | WildcatEl Sobrante | CA | 2:47:55 | #119 |
| 2016 | Diablo Summit StompWalnut Creek | CA | 3:04:26 | #91 |
| 2016 | TrailquakeSaratoga | CA | 3:51:10 | #124 |
| 2015 | Brazen Summer BreezeSan Leandro | CA | 1:52:20 | #82 |
| 2015 | Palm Desert 1/2 Marathon & 5KPalm Desert | CA | 1:53:30 | #173 |
| 2015 | Nitro TrailPinole | CA | 1:56:31 | #51 |
| 2015 | Quarry TurkeyFremont | CA | 2:00:04 | #82 |
| 2015 | Grand Teton Half MarathonJackson | WY | 2:00:31 | #209 |
| 2015 | Coyote HillsFremont | CA | 2:02:29 | #137 |
| 2015 | Yellowstone Half Marathon WeekendWest Yellowstone | MT | 2:09:59 | #312 |
| 2015 | Bad BassCastro Valley | CA | 2:19:48 | #110 |
| 2015 | Brazen New Year's DayCastro Valley | CA | 2:23:13 | #125 |
| 2015 | Almost New Year's EveCastro Valley | CA | 2:27:35 | #123 |
| 2015 | Brazen Wildcat CanyonEl Sobrante | CA | 2:29:00 | #88 |
| 2015 | Tarantula RunBrentwood | CA | 2:29:39 | #44 |
| 2015 | Badger CoveLivermore | CA | 2:30:47 | #85 |
| 2015 | Drag-N-Fly Half Marathon/10K/5KAntioch | CA | 3:03:33 | #73 |
| 2015 | Rocky Ridgesan Ramon | CA | 3:28:33 | #140 |
| 2014 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 1:54:42 | #591 |
| 2014 | Beat The BlerchCarnation | WA | 1:59:44 | #160 |
| 2014 | Marina Bay Running FestivalRichmond | CA | 2:00:02 | #232 |
| 2014 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:11:51 | #3217 |
| 2014 | Yellowstone Half Marathon WeekendWest Yellowstone | MT | 2:21:47 | #490 |
| 2014 | Almost New Year's EveCastro Valley | CA | 2:27:28 | #131 |
| 2014 | Bear CreekOrinda | CA | 3:05:38 | #129 |
| 2013 | Brazen Summer BreezeSan Leandro | CA | 1:50:54 | #115 |
| 2013 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 1:53:08 | #631 |
| 2013 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 1:55:07 | #900 |
| 2013 | Santa Barbara Wine Country Half MarathonSolvang | CA | 1:57:26 | #557 |
| 2013 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:14:12 | #2143 |
| 2012 | Monterey Bay Half MarathonMonterey | CA | 2:26:19 | #4202 |
| 2012 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 2:55:08 | #9637 |
| 2012 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:46:09 | #22003 |
| 2011 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 3:39:02 | #12273 |
| 2006 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 3:25:20 | #8854 |
| 2005 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:44:35 | #4736 |
| 2004 | Monterey Bay Half MarathonMonterey | CA | 2:11:21 | #1625 |
| 2004 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:30:59 | #2881 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
119 racesWAWashington
1 raceARArkansas
0 races50-State Challenge
3/ 51 states + DC
48 states to go