Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorJim Barks Grizzly Bear Open · Mar 205:51.83aJim Barks Grizzly Bear OpenMarch 20, 2025
100 Meters · OutdoorJim Barks Grizzly Bear Open · Mar 1714.98Jim Barks Grizzly Bear OpenMarch 17, 2022
100m Hurdles · 30" / 0.762m · OutdoorPIL Franklin & Wilson @ Jefferson · May 820.8PIL Franklin & Wilson @ JeffersonMay 8, 2019
1500 Meters · OutdoorSherwood Need for Speed Classic · Apr 155:24.36aSherwood Need for Speed ClassicApril 15, 2023
200 Meters · OutdoorSherwood "Need For Speed" Classic · Apr 931.04Sherwood "Need For Speed" ClassicApril 9, 2022
3000 Meters · OutdoorPortland Track Summer Series #1 · May 289:01.74aPortland Track Summer Series #1May 28, 2025
400 Meters · OutdoorPIL - Cleveland @ Franklin · May 71:06.36aPIL - Cleveland @ FranklinMay 7, 2025
5000 Meters · OutdoorSherwood Need for Speed Classic · Apr 1521:16.84aSherwood Need for Speed ClassicApril 15, 2023
800 Meters · IndoorNevada Silver State Inv & Combined Events · Dec 42:44.42aNevada Silver State Inv & Combined EventsDecember 4, 2025
800 Meters · Outdoor6A-1 Portland Interscholastic League Championships · May 212:28.27a6A-1 Portland Interscholastic League ChampionshipsMay 21, 2025
Long Jump · OutdoorPIL Franklin's "Tracy Rose" Memorial vs. Cleveland · May 29-6.5PIL Franklin's "Tracy Rose" Memorial vs. ClevelandMay 2, 2019

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 7Golden Gate Track FestMar 7 · 800 Meters · Place 22 · St. Mary's (Cal.)St. Mary's (Cal.)800 Meters222:39.86FR
Mar 6Golden Gate Track FestMar 6 · 800 Meters · Place 22 · St. Mary's (Cal.)St. Mary's (Cal.)800 Meters222:39.86FR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 4Nevada Silver State Inv & Combined EventsDec 4 · 800 Meters · Place 15 · St. Mary's (CA)St. Mary's (CA)800 Meters15.2:44.42a PBFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28Portland Track Summer Series #1May 28 · 3000 Meters · Place 1 · Franklin (OR)Franklin (OR)3000 Meters19:01.74a PB12
May 216A-1 Portland Interscholastic League ChampionshipsMay 21 · 800 Meters · Place 6 · Franklin (OR)Franklin (OR)800 Meters62:30.19a12
May 216A-1 Portland Interscholastic League ChampionshipsMay 21 · 800 Meters · Place 9 · Franklin (OR)Franklin (OR)800 Meters92:28.27a PB12
May 9Dean Nice Invitational Sponsored by MEWAMay 9 · 800 Meters · Place 17 · Franklin (OR)Franklin (OR)800 Meters172:31.34a12
May 7PIL - Cleveland @ FranklinMay 7 · 400 Meters · Place 3 · Franklin (OR)Franklin (OR)400 Meters31:06.36a PB12
Apr 23PIL Roosevelt & Benson @ Franklin Apr 23 · 800 Meters · FranklinFranklin800 Meters—DNS12
Apr 12Wilsonville InvitationalApr 12 · 800 Meters · Place 12 · Franklin (OR)Franklin (OR)800 Meters122:31.81a12
Apr 9PIL-Jefferson @ Franklin Apr 9 · 3000 Meters · Place 3 · Franklin (OR)Franklin (OR)3000 Meters311:52.00a12
Mar 20Jim Barks Grizzly Bear OpenMar 20 · 1 Mile · Place 9 · Franklin (OR)Franklin (OR)1 Mile95:51.83a PB12
Mar 1Wildwood Miles for Girls + WomenMar 1 · 1 Mile · Place 80 · Franklin (OR)Franklin (OR)1 Mile805:55.43a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 76A-1 Portland Interscholastic League ChampionshipsMay 7 · 800 Meters · Place 6 · Franklin (OR)Franklin (OR)800 Meters62:32.56a—
May 76A-1 Portland Interscholastic League ChampionshipsMay 7 · 800 Meters · Place 9 · Franklin (OR)Franklin (OR)800 Meters92:40.01a—
Apr 17PIL Meet Grant @ FranklinApr 17 · 800 Meters · Place 4 · Franklin (OR)Franklin (OR)800 Meters42:40.96a—
Apr 13Sherwood Need For Speed ClassicApr 13 · 800 Meters · Place 23 · Franklin (OR)Franklin (OR)800 Meters232:29.66a—
Apr 5Therapeutic Associates Chehalem ClassicApr 5 · 400 Meters · Place 16 · Franklin (OR)Franklin (OR)400 Meters161:06.47a—
Mar 21Jim Barks Grizzly Bear Open Mar 21 · 1 Mile · Place 11 · Franklin (OR)Franklin (OR)1 Mile115:59.89a—
Mar 21Jim Barks Grizzly Bear Open Mar 21 · 800 Meters · Place 6 · Franklin (OR)Franklin (OR)800 Meters62:36.89a—
Mar 13Cleveland @ FranklinMar 13 · 1500 Meters · Place 3 · Franklin (OR)Franklin (OR)1500 Meters35:31.07a—
Mar 13Cleveland @ FranklinMar 13 · 800 Meters · Place 2 · Franklin (OR)Franklin (OR)800 Meters22:44.03a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 176A-1 Portland Interscholastic League ChampionshipsMay 17 · 800 Meters · Place 10 · Franklin (OR)Franklin (OR)800 Meters102:36.50a—
May 657th Centennial InvitationalMay 6 · 1500 Meters · Place 10 · Franklin (OR)Franklin (OR)1500 Meters105:33.79a—
May 657th Centennial InvitationalMay 6 · 800 Meters · Place 12 · Franklin (OR)Franklin (OR)800 Meters122:41.82a—
May 3Franklin @ RooseveltMay 3 · 1500 Meters · Place 5 · FranklinFranklin1500 Meters5.5:40.92a10
May 3Franklin @ RooseveltMay 3 · 800 Meters · Place 5 · FranklinFranklin800 Meters5.2:44.60a10
Apr 21Oregon Relays Fan ZoneApr 21 · 800 Meters · Place 55 · Franklin (OR)Franklin (OR)800 Meters552:37.02a—
Apr 15Sherwood Need for Speed ClassicApr 15 · 5000 Meters · Place 4 · Franklin (OR)Franklin (OR)5000 Meters421:16.84a PB—
Apr 15Sherwood Need for Speed ClassicApr 15 · 1500 Meters · Place 21 · Franklin (OR)Franklin (OR)1500 Meters215:24.36a PB—
Apr 7Therapeutic Associates Chehalem ClassicApr 7 · 1500 Meters · Place 34 · Franklin (OR)Franklin (OR)1500 Meters345:42.30a—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4Portland Track Festival Youth Meet presented by Stumptown RunningJun 4 · 1500 Meters · Place 16 · Franklin (OR)Franklin (OR)1500 Meters166:03.2015
May 9PIL JV DistrictsMay 9 · 800 Meters · Place 11 · Franklin (OR)Franklin (OR)800 Meters112:41.929
May 4PIL - Wells, Grant, @ FranklinMay 4 · 800 Meters · Place 4 · Franklin (OR)Franklin (OR)800 Meters42:41.199
Apr 3056th Centennial InvitationalApr 30 · 800 Meters · Place 21 · Franklin (OR)Franklin (OR)800 Meters212:47.039
Apr 27PIL - McDaniel, Franklin @ RooseveltApr 27 · 1500 Meters · Place 6 · Franklin (OR)Franklin (OR)1500 Meters65:52.079
Apr 27PIL - McDaniel, Franklin @ RooseveltApr 27 · 400 Meters · Place 6 · Franklin (OR)Franklin (OR)400 Meters61:12.119
Apr 23The Willamette Falls InvitationalApr 23 · 800 Meters · Place 23 · Franklin (OR)Franklin (OR)800 Meters232:48.669
Apr 20PIL JV ClassicApr 20 · 800 Meters · Place 9 · Franklin (OR)Franklin (OR)800 Meters92:50.129
Apr 13PIL - Jefferson, Franklin @ BensonApr 13 · 1500 Meters · Place 2 · Franklin (OR)Franklin (OR)1500 Meters25:58.699
Apr 13PIL - Jefferson, Franklin @ BensonApr 13 · 800 Meters · Place 2 · Franklin (OR)Franklin (OR)800 Meters22:53.439
Apr 9Sherwood "Need For Speed" ClassicApr 9 · 200 Meters · Place 8 · Franklin (OR)Franklin (OR)200 Meters831.04 PB9
Mar 30PIL - Lincoln, Cleveland, @ FranklinMar 30 · 400 Meters · Place 1 · Franklin (OR)Franklin (OR)400 Meters11:10.909
Mar 30PIL - Lincoln, Cleveland, @ FranklinMar 30 · 200 Meters · Place 12 · Franklin (OR)Franklin (OR)200 Meters1231.409
Mar 17Jim Barks Grizzly Bear OpenMar 17 · 200 Meters · Place 37 · Franklin (OR)Franklin (OR)200 Meters3731.959
Mar 17Jim Barks Grizzly Bear OpenMar 17 · 100 Meters · Place 45 · Franklin (OR)Franklin (OR)100 Meters4514.98 PB9

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 14PIL Middle School District ChampionshipMay 14 · 100m Hurdles · Franklin ClusterFranklin Cluster100m Hurdles30" / 0.762m—DNF6
May 14PIL Middle School District ChampionshipMay 14 · 200 Meters · Franklin ClusterFranklin Cluster200 Meters—DNS6
May 8PIL Franklin & Wilson @ JeffersonMay 8 · Long Jump · Place 5 · Franklin ClusterFranklin ClusterLong Jump5.3-OctUnofficial6
May 8PIL Franklin & Wilson @ JeffersonMay 8 · 100m Hurdles · Place 4 · Franklin ClusterFranklin Cluster100m Hurdles30" / 0.762m4.20.8 PB6
May 8PIL Franklin & Wilson @ JeffersonMay 8 · 100 Meters · Place 11 · Franklin ClusterFranklin Cluster100 Meters11.15.96
May 2PIL Franklin's "Tracy Rose" Memorial vs. ClevelandMay 2 · Long Jump · Place 8 · Franklin ClusterFranklin ClusterLong Jump8.9-6.5 PB6
May 2PIL Franklin's "Tracy Rose" Memorial vs. ClevelandMay 2 · Long Jump · Place 8 · Franklin ClusterFranklin ClusterLong Jump8.9-6.56
May 2PIL Franklin's "Tracy Rose" Memorial vs. ClevelandMay 2 · 100m Hurdles · Place 5 · Franklin ClusterFranklin Cluster100m Hurdles30" / 0.762m5.20.906
May 2PIL Franklin's "Tracy Rose" Memorial vs. ClevelandMay 2 · 100m Hurdles · Place 5 · Franklin ClusterFranklin Cluster100m Hurdles30" / 0.762m5.20.906
May 2PIL Franklin's "Tracy Rose" Memorial vs. ClevelandMay 2 · 800 Meters · Place 1 · Franklin ClusterFranklin Cluster800 Meters1.2:46.306
May 2PIL Franklin's "Tracy Rose" Memorial vs. ClevelandMay 2 · 800 Meters · Place 1 · Franklin ClusterFranklin Cluster800 Meters1.2:46.306
May 2PIL Franklin's "Tracy Rose" Memorial vs. ClevelandMay 2 · 100 Meters · Place 9 · Franklin ClusterFranklin Cluster100 Meters9.15.646
May 2PIL Franklin's "Tracy Rose" Memorial vs. ClevelandMay 2 · 100 Meters · Place 9 · Franklin ClusterFranklin Cluster100 Meters9.15.646
Apr 20PIL MS Track & Field Invite @ FranklinApr 20 · 100m Hurdles · Place 5 · Franklin ClusterFranklin Cluster100m Hurdles30" / 0.762m5.27.87a6