Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSeaTac League Meet #7 · May 412.60aSeaTac League Meet #7May 4, 2023
110m Hurdles · 39" / 0.991m · OutdoorOlympia All-Comers Track & Field #3 · Jun 1915.43aOlympia All-Comers Track & Field #3June 19, 2025
110m Hurdles · 42" / 1.067m · OutdoorMarauders Tune-up · Apr 2915.36aMarauders Tune-upApril 29, 2026
200 Meters · IndoorMike Thorson Alumni Classic · Dec 524.02aMike Thorson Alumni ClassicDecember 5, 2025
200 Meters · OutdoorMarauders Outdoor Opener · Mar 2123.82aMarauders Outdoor OpenerMarch 21, 2026
300m Hurdles · 36" / 0.914m · OutdoorChehalis Activator · Apr 1842.74aChehalis ActivatorApril 18, 2025
400 Meters · OutdoorSeaTac League Meet #1 · Mar 241:06.37SeaTac League Meet #1March 24, 2022
400m Hurdles · 36" / 0.914m · OutdoorAl Bortke Classic · Apr 1159.57aAl Bortke ClassicApril 11, 2026
60 Meter · IndoorU-Mary Alumni Open · Dec 137.47aU-Mary Alumni OpenDecember 13, 2025
60m Hurdles · 42" / 1.067m · IndoorU-Mary Alumni Open · Dec 138.48aU-Mary Alumni OpenDecember 13, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2Frontier Conference ChampionshipMay 2 · 400m Hurdles · Place 10 · Bismarck State (N.D.)Bismarck State (N.D.)400m Hurdles36" / 0.914m10.1:00.59aFr
May 2Frontier Conference ChampionshipMay 2 · 110m Hurdles · Place 3 · Bismarck State (N.D.)Bismarck State (N.D.)110m Hurdles42" / 1.067mRound P3.14.92aWind: 3.5Fr
May 2Frontier Conference ChampionshipMay 2 · 110m Hurdles · Place 3 · Bismarck State (N.D.)Bismarck State (N.D.)110m Hurdles42" / 1.067m3.14.69aWind: 3.7Fr
Apr 29Marauders Tune-upApr 29 · 110m Hurdles · Place 1 · Bismarck State (N.D.)Bismarck State (N.D.)110m Hurdles42" / 1.067m1.15.36a PBWind: -2.4Fr
Apr 16Dewey Donat ClassicApr 16 · 110m Hurdles · Place 5 · Bismarck State (N.D.)Bismarck State (N.D.)110m Hurdles42" / 1.067m5.15.30aWind: 4.1Fr
Apr 16Dewey Donat ClassicApr 16 · 200 Meters · Bismarck State (N.D.)Bismarck State (N.D.)200 Meters—DNSFr
Apr 16Dewey Donat ClassicApr 16 · 100 Meters · Place 18 · Bismarck State (N.D.)Bismarck State (N.D.)100 Meters18.11.47aWind: 4.1Fr
Apr 11Al Bortke ClassicApr 11 · 400m Hurdles · Place 5 · Bismarck State (N.D.)Bismarck State (N.D.)400m Hurdles36" / 0.914m5.59.57a PBFr
Apr 11Al Bortke ClassicApr 11 · 110m Hurdles · Place 1 · Bismarck State (N.D.)Bismarck State (N.D.)110m Hurdles42" / 1.067m1.14.96aWind: 3.4Fr
Mar 21Marauders Outdoor OpenerMar 21 · 400m Hurdles · Place 3 · Bismarck State (N.D.)Bismarck State (N.D.)400m Hurdles36" / 0.914m3.59.60aFr
Mar 21Marauders Outdoor OpenerMar 21 · 200 Meters · Place 16 · Bismarck State (N.D.)Bismarck State (N.D.)200 Meters16.23.82a PBWind: 0.5Fr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30UND Open and MultiJan 30 · 60m Hurdles · Place 5 · Bismarck StateBismarck State60m HurdlesRound P58.37FR
Jan 30UND Open and MultiJan 30 · 60m Hurdles · Place 6 · Bismarck StateBismarck State60m Hurdles68.69FR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 13U-Mary Alumni OpenDec 13 · 60m Hurdles · Place 1 · Bismarck State (N.D.)Bismarck State (N.D.)60m Hurdles42" / 1.067m1.8.48a PBFr
Dec 13U-Mary Alumni OpenDec 13 · 60 Meter · Place 15 · Bismarck State (N.D.)Bismarck State (N.D.)60 MeterRound P15.7.47a PBFr
Dec 5Mike Thorson Alumni ClassicDec 5 · 60m Hurdles · Place 1 · Bismarck State (N.D.)Bismarck State (N.D.)60m Hurdles42" / 1.067m1.8.54aFr
Dec 5Mike Thorson Alumni ClassicDec 5 · 60 Meter · Place 17 · Bismarck State (N.D.)Bismarck State (N.D.)60 MeterRound P17.7.51aFr
Dec 5Mike Thorson Alumni ClassicDec 5 · 200 Meters · Place 4 · Bismarck State (N.D.)Bismarck State (N.D.)200 Meters4.24.02a PBFr

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 19Olympia All-Comers Track & Field #3Jun 19 · 110m Hurdles · Place 1 · UnattachedUnattached110m Hurdles39" / 0.991m1.15.43a PB12
May 221B District 1/2/3/4 ChampionshipMay 22 · Long Jump · Place 3 · Evergreen LutheranEvergreen LutheranLong Jump319-012
May 221B District 1/2/3/4 ChampionshipMay 22 · 300m Hurdles · Place 2 · Evergreen LutheranEvergreen Lutheran300m Hurdles241.81a12
May 221B District 1/2/3/4 ChampionshipMay 22 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles115.11a12
May 15SeaTac League Championship MeetMay 15 · Long Jump · Place 1 · Evergreen LutheranEvergreen LutheranLong Jump118-812
May 15SeaTac League Championship MeetMay 15 · 300m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran300m Hurdles142.98a12
May 15SeaTac League Championship MeetMay 15 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles115.29a12
May 365th Shelton InvitationalMay 3 · 300m Hurdles · Place 4 · Evergreen LutheranEvergreen Lutheran300m Hurdles442.23a12
May 365th Shelton InvitationalMay 3 · 110m Hurdles · Place 2 · Evergreen LutheranEvergreen Lutheran110m Hurdles215.80a12
May 1SeaTac League #6May 1 · 300m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran300m Hurdles144.94a12
May 1SeaTac League #6May 1 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles115.99a12
Apr 2638th King's InviteApr 26 · Long Jump · Place 4 · Evergreen LutheranEvergreen LutheranLong Jump419-612
Apr 2638th King's InviteApr 26 · 300m Hurdles · Place 3 · Evergreen LutheranEvergreen Lutheran300m Hurdles344.6312
Apr 2638th King's InviteApr 26 · 110m Hurdles · Place 2 · Evergreen LutheranEvergreen Lutheran110m Hurdles215.7112
Apr 24SeaTac League #5Apr 24 · Long Jump · Place 2 · Evergreen LutheranEvergreen LutheranLong Jump218-10.2512
Apr 24SeaTac League #5Apr 24 · 300m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran300m Hurdles144.4112
Apr 24SeaTac League #5Apr 24 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles116.2212
Apr 18Chehalis ActivatorApr 18 · 300m Hurdles · Place 4 · Evergreen LutheranEvergreen Lutheran300m Hurdles36" / 0.914m4.42.74a PB12
Apr 18Chehalis ActivatorApr 18 · 110m Hurdles · Place 2 · Evergreen LutheranEvergreen Lutheran110m Hurdles39" / 0.991m2.15.72a12
Apr 16Steilacoom @ WashingtonApr 16 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles115.78a12
Apr 10SeaTac League #4Apr 10 · Long Jump · Place 1 · Evergreen LutheranEvergreen LutheranLong Jump118-512
Apr 10SeaTac League #4Apr 10 · 300m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran300m Hurdles144.32a12
Apr 10SeaTac League #4Apr 10 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles116.31a12
Apr 3SeaTac League #3Apr 3 · Long Jump · Place 2 · Evergreen LutheranEvergreen LutheranLong Jump218-112
Apr 3SeaTac League #3Apr 3 · 300m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran300m Hurdles145.61a12
Apr 3SeaTac League #3Apr 3 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles116.11a12
Mar 27SeaTac League #2 MUCKLESHOOTMar 27 · Long Jump · Place 1 · Evergreen LutheranEvergreen LutheranLong Jump119-4.512
Mar 27SeaTac League #2 MUCKLESHOOTMar 27 · 300m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran300m Hurdles145.85a12
Mar 27SeaTac League #2 MUCKLESHOOTMar 27 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles116.01a12

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 300m Hurdles · Place 4 · Evergreen LutheranEvergreen Lutheran300m Hurdles444.04a—
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 300m Hurdles · Place 7 · Evergreen LutheranEvergreen Lutheran300m Hurdles746.42a—
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 110m Hurdles · Place 2 · Evergreen LutheranEvergreen Lutheran110m Hurdles215.97a—
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 110m Hurdles · Place 2 · Evergreen LutheranEvergreen Lutheran110m Hurdles215.62a—
May 161B District 1/2/3/4 ChampionshipMay 16 · 300m Hurdles · Place 4 · Evergreen LutheranEvergreen Lutheran300m Hurdles444.74a—
May 161B District 1/2/3/4 ChampionshipMay 16 · 110m Hurdles · Place 2 · Evergreen LutheranEvergreen Lutheran110m Hurdles216.27a—
May 8SeaTac League Championship MeetMay 8 · Long Jump · Place 5 · Evergreen LutheranEvergreen LutheranLong Jump517-8—
May 8SeaTac League Championship MeetMay 8 · 300m Hurdles · Place 3 · Evergreen LutheranEvergreen Lutheran300m Hurdles346.63a—
May 8SeaTac League Championship MeetMay 8 · 110m Hurdles · Place 2 · Evergreen LutheranEvergreen Lutheran110m Hurdles216.23a—
Apr 25SeaTac League Meet #5Apr 25 · Long Jump · Place 3 · Evergreen LutheranEvergreen LutheranLong Jump316-10.5—
Apr 25SeaTac League Meet #5Apr 25 · 110m Hurdles · Place 2 · Evergreen LutheranEvergreen Lutheran110m Hurdles216.92a—
Apr 2037th King's InviteApr 20 · Long Jump · Place 9 · Evergreen LutheranEvergreen LutheranLong Jump918-0.25—
Apr 2037th King's InviteApr 20 · 300m Hurdles · Place 6 · Evergreen LutheranEvergreen Lutheran300m Hurdles646.34a—
Apr 2037th King's InviteApr 20 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles116.40a—
Apr 18SeaTac League Meet #4Apr 18 · Long Jump · Place 2 · Evergreen LutheranEvergreen LutheranLong Jump218-7.75—
Apr 18SeaTac League Meet #4Apr 18 · 300m Hurdles · Place 4 · Evergreen LutheranEvergreen Lutheran300m Hurdles448.29a—
Apr 18SeaTac League Meet #4Apr 18 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles117.14a—
Apr 11SeaTac League Meet #3Apr 11 · Long Jump · Place 2 · Evergreen LutheranEvergreen LutheranLong Jump217-9.5—
Apr 11SeaTac League Meet #3Apr 11 · Discus · Place 5 · Evergreen LutheranEvergreen LutheranDiscus587-5—
Apr 11SeaTac League Meet #3Apr 11 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles116.43a—
Mar 21SeaTac League Meet #2Mar 21 · Long Jump · Place 1 · Evergreen LutheranEvergreen LutheranLong Jump118-5.5—
Mar 21SeaTac League Meet #2Mar 21 · 300m Hurdles · Place 2 · Evergreen LutheranEvergreen Lutheran300m Hurdles248.17a—
Mar 21SeaTac League Meet #2Mar 21 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles116.65a—
Mar 14SeaTac League Meet #1Mar 14 · Discus · Place 3 · Evergreen LutheranEvergreen LutheranDiscus397-4—
Mar 14SeaTac League Meet #1Mar 14 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles116.96a—

2023 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 25WIAA 1B, 2B, 1A State Championship Meet (HS)May 25 · 110m Hurdles · Place 9 · Evergreen LutheranEvergreen Lutheran110m Hurdles917.78a—
May 181B District 1/2/3/4 ChampionshipMay 18 · Long Jump · Place 5 · Evergreen LutheranEvergreen LutheranLong Jump517-10.75—
May 181B District 1/2/3/4 ChampionshipMay 18 · 110m Hurdles · Place 6 · Evergreen LutheranEvergreen Lutheran110m Hurdles617.35a—
May 10SeaTac League Championship May 10 · Triple Jump · Place 6 · Evergreen LutheranEvergreen LutheranTriple Jump633-11—
May 10SeaTac League Championship May 10 · Long Jump · Place 4 · Evergreen LutheranEvergreen LutheranLong Jump416-7.25—
May 10SeaTac League Championship May 10 · Discus · Place 5 · Evergreen LutheranEvergreen LutheranDiscus590-0—
May 10SeaTac League Championship May 10 · 110m Hurdles · Place 3 · Evergreen LutheranEvergreen Lutheran110m Hurdles317.70a—
May 4SeaTac League Meet #7May 4 · Long Jump · Place 4 · Evergreen LutheranEvergreen LutheranLong Jump416-4—
May 4SeaTac League Meet #7May 4 · Discus · Place 6 · Evergreen LutheranEvergreen LutheranDiscus684-4—
May 4SeaTac League Meet #7May 4 · 110m Hurdles · Place 3 · Evergreen LutheranEvergreen Lutheran110m Hurdles318.01a—
May 4SeaTac League Meet #7May 4 · 100 Meters · Place 3 · Evergreen LutheranEvergreen Lutheran100 Meters312.60a PB—
Apr 27SeaTac League Meet #6Apr 27 · Triple Jump · Place 3 · Evergreen LutheranEvergreen LutheranTriple Jump334-6.75—
Apr 27SeaTac League Meet #6Apr 27 · Long Jump · Place 3 · Evergreen LutheranEvergreen LutheranLong Jump317-2.75—
Apr 27SeaTac League Meet #6Apr 27 · Discus · Place 2 · Evergreen LutheranEvergreen LutheranDiscus298-3.5—
Apr 27SeaTac League Meet #6Apr 27 · 110m Hurdles · Place 3 · Evergreen LutheranEvergreen Lutheran110m Hurdles318.17a—
Apr 2236th King's InviteApr 22 · Triple Jump · Place 7 · Evergreen LutheranEvergreen LutheranTriple Jump735-11—
Apr 2236th King's InviteApr 22 · Long Jump · Place 7 · Evergreen LutheranEvergreen LutheranLong Jump718-4—
Apr 2236th King's InviteApr 22 · Discus · Place 16 · Evergreen LutheranEvergreen LutheranDiscus1684-8—
Apr 20SeaTac League Meet #5Apr 20 · Triple Jump · Place 3 · Evergreen LutheranEvergreen LutheranTriple Jump332-11—
Apr 20SeaTac League Meet #5Apr 20 · Long Jump · Place 2 · Evergreen LutheranEvergreen LutheranLong Jump217-5—
Apr 20SeaTac League Meet #5Apr 20 · Discus · Place 6 · Evergreen LutheranEvergreen LutheranDiscus664-9—
Apr 20SeaTac League Meet #5Apr 20 · 110m Hurdles · Place 4 · Evergreen LutheranEvergreen Lutheran110m Hurdles418.88a—
Apr 13SeaTac League Meet #4Apr 13 · Triple Jump · Place 3 · Evergreen LutheranEvergreen LutheranTriple Jump334-6—
Apr 13SeaTac League Meet #4Apr 13 · Long Jump · Place 1 · Evergreen LutheranEvergreen LutheranLong Jump117-1.5—
Apr 13SeaTac League Meet #4Apr 13 · Discus · Place 5 · Evergreen LutheranEvergreen LutheranDiscus581-0—
Apr 13SeaTac League Meet #4Apr 13 · 110m Hurdles · Place 5 · Evergreen LutheranEvergreen Lutheran110m Hurdles519.53a—
Mar 30SeaTac League Meet #2Mar 30 · Triple Jump · Place 4 · Evergreen LutheranEvergreen LutheranTriple Jump433-7.75—
Mar 30SeaTac League Meet #2Mar 30 · Long Jump · Place 2 · Evergreen LutheranEvergreen LutheranLong Jump217-5—
Mar 30SeaTac League Meet #2Mar 30 · Discus · Place 12 · Evergreen LutheranEvergreen LutheranDiscus1250-2—
Mar 30SeaTac League Meet #2Mar 30 · 110m Hurdles · Place 2 · Evergreen LutheranEvergreen Lutheran110m Hurdles217.96a—
Mar 23SeaTac League Meet #1Mar 23 · 110m Hurdles · Place 1 · Evergreen LutheranEvergreen Lutheran110m Hurdles118.75a—

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 191B District 1/2/3/4 ChampionshipMay 19 · Long Jump · Place 14 · Evergreen LutheranEvergreen LutheranLong Jump1416-04.009
May 191B District 1/2/3/4 ChampionshipMay 19 · 110m Hurdles · Place 13 · Evergreen LutheranEvergreen Lutheran110m Hurdles1320.53a (0.4)PR9
May 11SeaTac League Championship May 11 · Long Jump · Place 4 · Evergreen LutheranEvergreen LutheranLong Jump416-10.259
May 11SeaTac League Championship May 11 · 110m Hurdles · Place 6 · Evergreen LutheranEvergreen Lutheran110m Hurdles621.009
May 11SeaTac League Championship May 11 · 100 Meters · Place 11 · Evergreen LutheranEvergreen Lutheran100 Meters1113.089
May 5SeaTac League Meet #5May 5 · Long Jump · Place 4 · Evergreen LutheranEvergreen LutheranLong Jump416-08.009
May 5SeaTac League Meet #5May 5 · 110m Hurdles · Place 5 · Evergreen LutheranEvergreen Lutheran110m Hurdles520.829
May 5SeaTac League Meet #5May 5 · 100 Meters · Place 13 · Evergreen LutheranEvergreen Lutheran100 Meters1313.519
Apr 27SeaTac League Meet #4Apr 27 · 110m Hurdles · Place 5 · Evergreen LutheranEvergreen Lutheran110m Hurdles520.959
Apr 27SeaTac League Meet #4Apr 27 · 100 Meters · Place 12 · Evergreen LutheranEvergreen Lutheran100 Meters1213.399
Apr 21SeaTac League Meet #3Apr 21 · Long Jump · Place 4 · Evergreen LutheranEvergreen LutheranLong Jump415-09.509
Apr 21SeaTac League Meet #3Apr 21 · 110m Hurdles · Place 4 · Evergreen LutheranEvergreen Lutheran110m Hurdles421.109
Apr 21SeaTac League Meet #3Apr 21 · 200 Meters · Place 11 · Evergreen LutheranEvergreen Lutheran200 Meters1128.279
Apr 21SeaTac League Meet #3Apr 21 · 100 Meters · Place 8 · Evergreen LutheranEvergreen Lutheran100 Meters813.109
Apr 14SeaTac League Meet #2Apr 14 · 110m Hurdles · Place 5 · Evergreen LutheranEvergreen Lutheran110m Hurdles521.449
Apr 14SeaTac League Meet #2Apr 14 · 100 Meters · Place 12 · Evergreen LutheranEvergreen Lutheran100 Meters1213.779
Mar 31Foss @ Franklin PierceMar 31 · Long Jump · Place 4 · Evergreen LutheranEvergreen LutheranLong Jump415-06.009
Mar 31Foss @ Franklin PierceMar 31 · 300m Hurdles · Place 6 · Evergreen LutheranEvergreen Lutheran300m Hurdles657.049
Mar 31Foss @ Franklin PierceMar 31 · 200 Meters · Place 11 · Evergreen LutheranEvergreen Lutheran200 Meters1129.279
Mar 24SeaTac League Meet #1Mar 24 · 300m Hurdles · Place 4 · Evergreen LutheranEvergreen Lutheran300m Hurdles41:00.559
Mar 24SeaTac League Meet #1Mar 24 · 400 Meters · Place 6 · Evergreen LutheranEvergreen Lutheran400 Meters61:06.37 PB9