Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorJim Barks Grizzly Bear Open · Mar 204:53.24aJim Barks Grizzly Bear OpenMarch 20, 2025
1500 Meters · OutdoorPIL JV Championships · May 64:19.82aPIL JV ChampionshipsMay 6, 2024
2 Miles · OutdoorOregon Relays presented by AthleticNET · Apr 410:55.65aOregon Relays presented by AthleticNETApril 4, 2025
3000 Meters · OutdoorPIL JV Championships · May 69:27.75aPIL JV ChampionshipsMay 6, 2024
3200 Meters · OutdoorOregon Relays presented by AthleticNET · Apr 49:24.96aOregon Relays presented by AthleticNETApril 4, 2025
5000 Meters · OutdoorPortland Track Festival · Jun 1416:44.59aPortland Track Festival June 14, 2025
800 Meters · OutdoorPIL - Cleveland @ Franklin · May 72:06.24aPIL - Cleveland @ FranklinMay 7, 2025
JV · OutdoorRoosevelt, Franklin @ Cleveland · Apr 59:50.03aRoosevelt, Franklin @ ClevelandApril 5, 2023

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

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 14Portland Track Festival Jun 14 · 5000 Meters · Place 63 · Franklin (OR)5000 Meters6316:44.59a PB12
May 216A-1 Portland Interscholastic League ChampionshipsMay 21 · 800 Meters · Place 16 · Franklin (OR)800 Meters162:07.02a12
May 9Dean Nice Invitational Sponsored by MEWAMay 9 · 800 Meters · Place 26 · Franklin (OR)800 Meters262:07.08a12
May 7PIL - Cleveland @ FranklinMay 7 · 800 Meters · Place 4 · Franklin (OR)800 Meters42:06.24a PB12
Apr 30PIL - Franklin @ WellsApr 30 · 3000 Meters · Place 3 · Franklin (OR)3000 Meters39:39.17a12
Apr 30PIL - Franklin @ WellsApr 30 · 800 Meters · Place 1 · Franklin (OR)800 Meters12:08.27a12
Apr 24Nike/Jesuit Twilight RelaysApr 24 · 1500 Meters · Place 6 · Franklin1500 Meters6.4:20.03a12
Apr 23PIL Roosevelt & Benson @ Franklin Apr 23 · 1500 Meters · Franklin1500 Meters—DNS12
Apr 23PIL Roosevelt & Benson @ Franklin Apr 23 · 800 Meters · Place 3 · Franklin800 Meters3.2:11.04a12
Apr 12Wilsonville InvitationalApr 12 · 1500 Meters · Place 12 · Franklin (OR)1500 Meters124:21.51a12
Apr 4Oregon Relays presented by AthleticNETApr 4 · 2 Miles · Place 100 · Franklin2 Miles100.10:55.65a PB12
Apr 4Oregon Relays presented by AthleticNETApr 4 · 3200 Meters · Place 26 · Franklin3200 Meters26.9:24.96a PB12
Apr 4Oregon Relays presented by AthleticNETApr 4 · 3000 Meters · Place 99 · Franklin3000 Meters99.10:10.06a12
Mar 20Jim Barks Grizzly Bear OpenMar 20 · 1 Mile · Place 9 · Franklin (OR)1 Mile94:53.24a PB12
Mar 19PIL - Franklin, Benson at McDanielMar 19 · 800 Meters · Place 1 · Franklin (OR)800 Meters12:10.82a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30Portland Track Summer Series Meet #1May 30 · 3000 Meters · Place 28 · Franklin (OR)3000 Meters289:34.06a—
May 6PIL JV ChampionshipsMay 6 · 3000 Meters · Place 14 · Franklin (OR)3000 Meters149:27.75a PB—
May 6PIL JV ChampionshipsMay 6 · 1500 Meters · Place 11 · Franklin (OR)1500 Meters114:19.82a PB—
May 1Franklin @ McDanielMay 1 · 1500 Meters · Place 1 · Franklin (OR)1500 Meters14:26.39a—
May 1Franklin @ McDanielMay 1 · 800 Meters · Place 3 · Franklin (OR)800 Meters32:10.48a—
Apr 17PIL Meet Grant @ FranklinApr 17 · 1500 Meters · Place 2 · Franklin (OR)1500 Meters24:25.73a—
Apr 6PIL JV ClassicApr 6 · 1500 Meters · Place 5 · Franklin (OR)1500 Meters54:32.87a—
Apr 6PIL JV ClassicApr 6 · 800 Meters · Place 13 · Franklin (OR)800 Meters132:17.57a—
Mar 21Jim Barks Grizzly Bear Open Mar 21 · 3000 Meters · Place 9 · Franklin (OR)3000 Meters99:42.57a—
Mar 13Cleveland @ FranklinMar 13 · 800 Meters · Place 6 · Franklin (OR)800 Meters62:13.64a—
Mar 13Cleveland @ FranklinMar 13 · 1500 Meters · Place 3 · Franklin (OR)1500 Meters34:35.45a—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 3Portland Track Festival Youth Meet presented by Stumptown RunningJun 3 · 3000 Meters · Place 11 · Franklin (OR)3000 Meters119:42.54a—
May 24Portland Post Season 800mMay 24 · 800 Meters · Franklin800 Meters—2:12.1Unofficial10
May 9PIL JV DistrictsMay 9 · 3000 Meters · Place 10 · Franklin (OR)3000 Meters109:40.71a—
May 9PIL JV DistrictsMay 9 · 1500 Meters · Place 15 · Franklin (OR)1500 Meters154:34.22a—
May 3Franklin @ RooseveltMay 3 · 3000 Meters · Place 5 · Franklin3000 Meters5.10:03.06a10
Apr 26Cotton JV InvitationalApr 26 · 1500 Meters · Place 3 · Franklin1500 Meters3.4:30.10a10
Apr 26Cotton JV InvitationalApr 26 · 800 Meters · Place 3 · Franklin800 Meters3.2:17.52a10
Apr 19Franklin, Jefferson @ BensonApr 19 · 1500 Meters · Place 5 · Franklin (OR)1500 Meters54:38.38a—
Apr 19Franklin, Jefferson @ BensonApr 19 · 800 Meters · Place 4 · Franklin (OR)800 Meters42:18.97a—
Apr 15Sherwood Need for Speed ClassicApr 15 · 5000 Meters · Place 20 · Franklin (OR)5000 Meters2017:38.15a—
Apr 8PIL JV ClassicApr 8 · 800 Meters · Franklin800 Meters—DNS10
Apr 5Roosevelt, Franklin @ ClevelandApr 5 · JV · Place 1 · Franklin (OR)JV19:50.03a PB—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9PIL JV DistrictsMay 9 · 3000 Meters · Place 34 · Franklin (OR)3000 Meters3410:42.659
May 4PIL - Wells, Grant, @ FranklinMay 4 · 3000 Meters · Place 6 · Franklin (OR)3000 Meters610:55.489
May 4PIL - Wells, Grant, @ FranklinMay 4 · 1500 Meters · Place 11 · Franklin (OR)1500 Meters115:04.559
Apr 27PIL - McDaniel, Franklin @ RooseveltApr 27 · 1500 Meters · Place 6 · Franklin (OR)1500 Meters65:00.149
Apr 20PIL JV ClassicApr 20 · 3000 Meters · Place 10 · Franklin (OR)3000 Meters1011:00.629
Apr 20PIL JV ClassicApr 20 · 1500 Meters · Place 42 · Franklin (OR)1500 Meters425:07.159
Apr 13PIL - Jefferson, Franklin @ BensonApr 13 · 1500 Meters · Place 5 · Franklin (OR)1500 Meters55:18.719
Mar 30PIL - Lincoln, Cleveland, @ FranklinMar 30 · 3000 Meters · Place 8 · Franklin (OR)3000 Meters811:51.269
Mar 30PIL - Lincoln, Cleveland, @ FranklinMar 30 · 1500 Meters · Place 24 · Franklin (OR)1500 Meters245:12.379