Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorLake Oswego All-Comers Week 3 · Jul 66:59.95Lake Oswego All-Comers Week 3July 6, 2022
100 Meters · OutdoorWRL @ Lake Oswego · May 1115.13aWRL @ Lake OswegoMay 11, 2023
1500 Meters · OutdoorNewberg Postseason Steeplechase · Jun 24:39.58aNewberg Postseason SteeplechaseJune 2, 2026
3000 Meters · OutdoorTRL JV District Championships · May 1610:00.93aTRL JV District ChampionshipsMay 16, 2025
3000m Steeplechase · OutdoorLaker Classic · Apr 58:12.70aLaker ClassicApril 5, 2024
400 Meters · OutdoorWRL @ Sherwood MS (Sherwood, LOJ, Lakeridge, Rosemont) · Apr 211:30.80aWRL @ Sherwood MS (Sherwood, LOJ, Lakeridge, Rosemont)April 21, 2022
50 Meter · OutdoorLake Oswego All-Comers Week 6 · Jul 278.74aLake Oswego All-Comers Week 6July 27, 2022
800 Meters · OutdoorLake Oswego @ Oregon City · Apr 82:09.54aLake Oswego @ Oregon CityApril 8, 2026
Discus · 1.6kg · OutdoorLake Oswego All-Comers Week 3 · Jul 641-10Lake Oswego All-Comers Week 3July 6, 2022
Discus · 1kg · OutdoorLake Oswego All-Comers Week 6 · Jul 2753-09Lake Oswego All-Comers Week 6July 27, 2022
Shot Put · 4kg · OutdoorLake Oswego All-Comers Week 3 · Jul 619-03Lake Oswego All-Comers Week 3July 6, 2022
Shot Put · 6lb · OutdoorLake Oswego All-Comers Week 6 · Jul 2718-03Lake Oswego All-Comers Week 6July 27, 2022

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2Newberg Postseason SteeplechaseJun 2 · 1500 Meters · Place 1 · Lake OswegoLake Oswego1500 Meters1.4:39.58a PB11
May 206A-5 Three Rivers League ChampionshipsMay 20 · 3000 Meters · Place 16 · Lake OswegoLake Oswego3000 Meters1610:29.61a11
May 12Tigard @ Lake OswegoMay 12 · 3000 Meters · Place 2 · Lake OswegoLake Oswego3000 Meters210:10.02a11
May 841st Dean Nice Invitational Sponsored by MEWAMay 8 · 800 Meters · Place 40 · Lake OswegoLake Oswego800 Meters40.2:12.06a11
May 5LO/SMA @ LakeridgeMay 5 · 800 Meters · Place 3 · Lake OswegoLake Oswego800 Meters32:09.92a11
Apr 28Lake Oswego @West LinnApr 28 · 800 Meters · Place 6 · Lake OswegoLake Oswego800 Meters62:10.32a11
Apr 14TRL - St. Marys, Tualatin @ Lake OswegoApr 14 · 800 Meters · Place 6 · Lake OswegoLake Oswego800 Meters62:20.82a11
Apr 11T Smith Need For Speed InvitationalApr 11 · 800 Meters · Place 38 · Lake OswegoLake Oswego800 Meters382:10.63a11
Apr 8Lake Oswego @ Oregon CityApr 8 · 800 Meters · Place 1 · Lake OswegoLake Oswego800 Meters12:09.54a PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16TRL JV District ChampionshipsMay 16 · 3000 Meters · Place 5 · Lake OswegoLake Oswego3000 Meters510:00.93a PB10
May 6Lakeridge, St. Mary's at Lake OswegoMay 6 · 3000 Meters · Place 4 · Lake OswegoLake Oswego3000 Meters410:28.17a10
Apr 29West Linn at Lake OswegoApr 29 · 1500 Meters · Place 2 · Lake OswegoLake Oswego1500 Meters24:41.92a10
Apr 11Southridge JV InviteApr 11 · 3000 Meters · Place 7 · Lake OswegoLake Oswego3000 Meters710:35.57a10
Apr 8Oregon City at Lake OswegoApr 8 · 1500 Meters · Place 7 · Lake OswegoLake Oswego1500 Meters74:56.11a10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 3TRL JV DistrictsMay 3 · 3000 Meters · Place 6 · Lake OswegoLake Oswego3000 Meters610:09.45a—
Apr 27Oregon Freshman ChampionshipApr 27 · 3000 Meters · Place 4 · Lake OswegoLake Oswego3000 Meters410:09.71a—
Apr 16Lake Oswego @ TualatinApr 16 · 1500 Meters · Place 3 · Lake OswegoLake Oswego1500 Meters34:51.24a—
Apr 9West Linn, St. Mary's @ Lake OswegoApr 9 · 1500 Meters · Place 2 · Lake OswegoLake Oswego1500 Meters24:39.91a—
Apr 5Laker ClassicApr 5 · 3000m Steeplechase · Place 2 · Lake OswegoLake Oswego3000m Steeplechase28:12.70a PB—
Apr 5Laker ClassicApr 5 · 3000 Meters · Place 6 · Lake OswegoLake Oswego3000 Meters610:22.72a—
Apr 2Lake Oswego @ TigardApr 2 · 1500 Meters · Place 4 · Lake OswegoLake Oswego1500 Meters44:50.96a—
Mar 20Lake Oswego @ Oregon CityMar 20 · 3000 Meters · Place 1 · Lake OswegoLake Oswego3000 Meters110:56.52a—
Mar 20Lake Oswego @ Oregon CityMar 20 · 800 Meters · Place 3 · Lake OswegoLake Oswego800 Meters32:19.37a—
Mar 6LO Winter Track All ComersMar 6 · 1500 Meters · Place 7 · Lake OswegoLake Oswego1500 Meters75:04.6—
Mar 6LO Winter Track All ComersMar 6 · 800 Meters · Place 5 · Lake OswegoLake Oswego800 Meters52:20.3—

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 16WRL District MeetMay 16 · Long Jump · Place 17 · Lake OswegoLake OswegoLong Jump1712-4.5—
May 16WRL District MeetMay 16 · 1500 Meters · Place 21 · Lake OswegoLake Oswego1500 Meters216:10.10a—
May 16WRL District MeetMay 16 · 800 Meters · Place 24 · Lake OswegoLake Oswego800 Meters242:50.19a—
May 11WRL @ Lake OswegoMay 11 · Long Jump · Place 11 · Lake OswegoLake OswegoLong Jump1112-9.5—
May 11WRL @ Lake OswegoMay 11 · 1500 Meters · Place 4 · Lake OswegoLake Oswego1500 Meters46:04.66a—
May 11WRL @ Lake OswegoMay 11 · 800 Meters · Place 5 · Lake OswegoLake Oswego800 Meters53:00.62a—
May 11WRL @ Lake OswegoMay 11 · 100 Meters · Place 17 · Lake OswegoLake Oswego100 Meters1715.13a PB—
May 4WRL @ WoodMay 4 · Long Jump · Place 16 · Lake OswegoLake OswegoLong Jump166-7—
May 4WRL @ WoodMay 4 · 1500 Meters · Place 5 · Lake OswegoLake Oswego1500 Meters56:30.88a—
May 4WRL @ WoodMay 4 · 800 Meters · Place 7 · Lake OswegoLake Oswego800 Meters73:00.12a—
May 4WRL @ WoodMay 4 · 100 Meters · Place 21 · Lake OswegoLake Oswego100 Meters2115.35a—
Apr 25WRL @ Gladstone HS Apr 25 · Long Jump · Place 15 · Lake OswegoLake OswegoLong Jump1510-2—
Apr 25WRL @ Gladstone HS Apr 25 · 1500 Meters · Place 3 · Lake OswegoLake Oswego1500 Meters36:12.71a—
Apr 25WRL @ Gladstone HS Apr 25 · 800 Meters · Place 3 · Lake OswegoLake Oswego800 Meters33:07.42a—
Apr 25WRL @ Gladstone HS Apr 25 · 100 Meters · Place 13 · Lake OswegoLake Oswego100 Meters1315.70a—
Apr 20WRL @ LOJApr 20 · 1500 Meters · Place 5 · Lake OswegoLake Oswego1500 Meters56:30.71a—
Apr 20WRL @ LOJApr 20 · 800 Meters · Place 6 · Lake OswegoLake Oswego800 Meters63:16.91a—
Apr 20WRL @ LOJApr 20 · 100 Meters · Place 15 · Lake OswegoLake Oswego100 Meters1515.83a—
Apr 13Canby MS Meet #1Apr 13 · Long Jump · Place 15 · Lake OswegoLake OswegoLong Jump159-6.50—
Apr 13Canby MS Meet #1Apr 13 · 1500 Meters · Place 4 · Lake OswegoLake Oswego1500 Meters48:52.3ha—
Apr 13Canby MS Meet #1Apr 13 · 800 Meters · Place 5 · Lake OswegoLake Oswego800 Meters53:20.17a—

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 27Lake Oswego All-Comers Week 6Jul 27 · 50 Meter · Place 5 · Lake OswegoLake Oswego50 Meter5.8.74a PB7
Jul 27Lake Oswego All-Comers Week 6Jul 27 · 1 Mile · Place 3 · Lake OswegoLake Oswego1 Mile3.7:43.42a7
Jul 27Lake Oswego All-Comers Week 6Jul 27 · Discus · Place 1 · Lake OswegoLake OswegoDiscus1kg1.53-09 PB7
Jul 27Lake Oswego All-Comers Week 6Jul 27 · Shot Put · Place 2 · Lake OswegoLake OswegoShot Put6lb2.18-03 PB7
Jul 6Lake Oswego All-Comers Week 3Jul 6 · 1 Mile · Place 3 · LAKE OSWEGO TRACK CLUBLAKE OSWEGO TRACK CLUB1 Mile3.6:59.95 PB7
Jul 6Lake Oswego All-Comers Week 3Jul 6 · Discus · Place 2 · LAKE OSWEGO TRACK CLUBLAKE OSWEGO TRACK CLUBDiscus1.6kg2.41-10 PB7
Jul 6Lake Oswego All-Comers Week 3Jul 6 · Shot Put · Place 1 · LAKE OSWEGO TRACK CLUBLAKE OSWEGO TRACK CLUBShot Put4kg1.19-03 PB7
Jun 29Lake Oswego All-Comers Week 2Jun 29 · Mile Racewalk · Place 3 · LAKE OSWEGO TRACK CLUBLAKE OSWEGO TRACK CLUBMile Racewalk3.7:02.74aUnofficial7
May 17WRL District ChampionshipsMay 17 · 1500 Meters · Place 17 · Lake OswegoLake Oswego1500 Meters17.6:24.25a7
May 17WRL District ChampionshipsMay 17 · 800 Meters · Place 23 · Lake OswegoLake Oswego800 Meters23.3:20.89a7
May 9WRL @ Rosemont (Rosemont, LOJ)May 9 · 1500 Meters · Place 4 · Lake OswegoLake Oswego1500 Meters4.7:03.59a7
May 9WRL @ Rosemont (Rosemont, LOJ)May 9 · 800 Meters · Place 3 · Lake OswegoLake Oswego800 Meters3.3:24.26a7
May 5WRL @ LOJ HS (LOJ, Gardiner, Wood)May 5 · 1500 Meters · Place 4 · Lake OswegoLake Oswego1500 Meters4.6:37.73a7
May 5WRL @ LOJ HS (LOJ, Gardiner, Wood)May 5 · 800 Meters · Place 5 · Lake OswegoLake Oswego800 Meters5.3:34.17a7
May 5WRL @ LOJ HS (LOJ, Gardiner, Wood)May 5 · 400 Meters · Place 7 · Lake OswegoLake Oswego400 Meters7.1:32.17a7
Apr 28WRL @ LOJ HS (LOJ and Lakeridge)Apr 28 · 1500 Meters · Place 4 · Lake OswegoLake Oswego1500 Meters4.6:40.11a7
Apr 28WRL @ LOJ HS (LOJ and Lakeridge)Apr 28 · 800 Meters · Place 6 · Lake OswegoLake Oswego800 Meters6.3:36.41a7
Apr 28WRL @ LOJ HS (LOJ and Lakeridge)Apr 28 · 400 Meters · Place 8 · Lake OswegoLake Oswego400 Meters8.1:33.55a7
Apr 21WRL @ Sherwood MS (Sherwood, LOJ, Lakeridge, Rosemont)Apr 21 · 800 Meters · Place 13 · Lake OswegoLake Oswego800 Meters13.3:26.22a7
Apr 21WRL @ Sherwood MS (Sherwood, LOJ, Lakeridge, Rosemont)Apr 21 · 400 Meters · Place 21 · Lake OswegoLake Oswego400 Meters21.1:30.80a PB7
Apr 14Tumwata, LOJ and Hazelbrook @ Tumwata MSApr 14 · 800 Meters · Place 6 · Lake OswegoLake Oswego800 Meters6.3:27.17a7