Back to League Tables

John Lai

MaleTexas20222026

14

Total Finishes

4

Distinct Races

1

States (2%)

1:57:47

PR (8:59/mi)

2:05:56

Average

+0:09:26

Slower (first→last)

Medal House

2025

Irving Oktoberfest Half Marathon

Irving, TX

2:07:19.3
#396 overall
roadflat
2025

Love on the Run Half Marathon

Irving, TX

1:57:46.8
#80 overall
roadflat
2025

Irving Marathon

Irving, TX

2:00:08.4
#305 overall
roadflat
2025

Irving Frost Marathon

Irving, TX

2:08:47.3
#413 overall
roadflat
2024

Irving Frost Marathon

Irving, TX

2:09:08.9
#301 overall
roadflat
2024

Love on the Run Half Marathon

Irving, TX

2:09:44.3
#106 overall
roadflat
2024

Irving Oktoberfest Half Marathon

Irving, TX

2:08:27.9
#298 overall
roadflat
2024

Irving Marathon

Irving, TX

2:08:43.8
#420 overall
roadflat
2023

Love on the Run Half Marathon

Irving, TX

2:09:51.3
#60 overall
roadflat
2023

Irving Frost Marathon

Irving, TX

2:08:47.5
#258 overall
roadflat
2022

Irving Marathon

Irving, TX

1:58:39.2
#217 overall
roadflat
2022

Irving Frost Marathon

Irving, TX

2:08:58.6
#168 overall
roadflat

Performance Timeline

PR 1:57:4720222022202320232024202420242024202520252025202520262026

Complete Race Log

YearRaceStateTimePlace
2026Love on the Run Half MarathonIrvingTX1:58:39.2#102
2026Irving MarathonIrvingTX2:08:05#519
2025Irving Oktoberfest Half MarathonIrvingTX2:07:19.3#396
2025Love on the Run Half MarathonIrvingTX1:57:46.8#80
2025Irving MarathonIrvingTX2:00:08.4#305
2025Irving Frost MarathonIrvingTX2:08:47.3#413
2024Irving Frost MarathonIrvingTX2:09:08.9#301
2024Love on the Run Half MarathonIrvingTX2:09:44.3#106
2024Irving Oktoberfest Half MarathonIrvingTX2:08:27.9#298
2024Irving MarathonIrvingTX2:08:43.8#420
2023Love on the Run Half MarathonIrvingTX2:09:51.3#60
2023Irving Frost MarathonIrvingTX2:08:47.5#258
2022Irving MarathonIrvingTX1:58:39.2#217
2022Irving Frost MarathonIrvingTX2:08:58.6#168

States Raced

1 race 2 races 3-4 races 5+ races

State Breakdown

TXTexas
14 races

50-State Challenge

1/ 51 states + DC

50 states to go