Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPortland Indoor #1 · Jan 214:35.30aPortland Indoor #1January 21, 2024
1 Mile · OutdoorMike Fanelli Track Classic · Apr 34:27.48aMike Fanelli Track ClassicApril 3, 2026
100 Meters · OutdoorHillsboro Middle Schools City Meet · Apr 2512.41Hillsboro Middle Schools City MeetApril 25, 2019
1000 Meters · OutdoorCrimson and Black Intra-Squad Meet · Mar 182:55.75aCrimson and Black Intra-Squad MeetMarch 18, 2023
10000 Meters · OutdoorLinfield Erik Anderson Memorial Icebreaker Invitational · Mar 631:05.38aLinfield Erik Anderson Memorial Icebreaker InvitationalMarch 6, 2026
100m Hurdles · 30" / 0.762m · OutdoorPoynter MS vs. Evergreen MS @ Glencoe · Apr 1118.96aPoynter MS vs. Evergreen MS @ GlencoeApril 11, 2019
100m Hurdles · 39" / 0.991m · OutdoorSouth Meadows MS vs Evergreen MS @ Glencoe · Mar 2119.03aSouth Meadows MS vs Evergreen MS @ GlencoeMarch 21, 2019
1500 Meters · OutdoorJohn Knight Twilight · Apr 104:04.52John Knight TwilightApril 10, 2026
3000 Meters · Indoor2026 UW Preview · Jan 168:33.41a2026 UW PreviewJanuary 16, 2026
3000 Meters · Outdoor54th Elden Kellar Invitational · Apr 289:01.51a54th Elden Kellar InvitationalApril 28, 2023
3000m Steeplechase · 0.914m · OutdoorMike Fanelli Track Classic · Apr 39:21.11aMike Fanelli Track ClassicApril 3, 2026
3000m Steeplechase · OutdoorSecure Storage Summit Invitational · May 66:31.41aSecure Storage Summit InvitationalMay 6, 2023
5000 Meters · Indoor2026 UW Invite / Mile City · Jan 3014:36.34a2026 UW Invite / Mile CityJanuary 30, 2026
5000 Meters · Outdoor2025 Oregon Preview · Mar 2115:47.38a2025 Oregon PreviewMarch 21, 2025
600 Meters · OutdoorCrimson and Black Intra-Squad Meet · Mar 181:30.55aCrimson and Black Intra-Squad MeetMarch 18, 2023
800 Meters · OutdoorSecure Storage Summit Invitational · May 62:03.19aSecure Storage Summit InvitationalMay 6, 2023
High Jump · OutdoorEvergreen MS vs. Brown MS · Apr 44-08.00Evergreen MS vs. Brown MSApril 4, 2019
Long Jump · OutdoorEvergreen MS vs. South Meadows MS @ Hare Field · Apr 1814-10.50Evergreen MS vs. South Meadows MS @ Hare FieldApril 18, 2019

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 27GNAC Outdoor ChampionshipsApr 27 · 3000m Steeplechase · Place 13 · Western OregonWestern Oregon3000m Steeplechase0.914m13.10:02.41aSo
Apr 16Bryan Clay InvitationalApr 16 · 3000m Steeplechase · Place 81 · Western OregonWestern Oregon3000m Steeplechase0.914m81.9:28.35aSo
Apr 10John Knight TwilightApr 10 · 1500 Meters · Place 15 · Western OregonWestern Oregon1500 Meters154:04.52 PBSO
Apr 3Mike Fanelli Track ClassicApr 3 · 3000m Steeplechase · Place 20 · Western OregonWestern Oregon3000m Steeplechase0.914m20.9:21.11a PBSo
Apr 3Mike Fanelli Track ClassicApr 3 · 1 Mile · Place 35 · Western OregonWestern Oregon1 Mile35.4:27.48a PBSo
Mar 6Linfield Erik Anderson Memorial Icebreaker InvitationalMar 6 · 10000 Meters · Place 20 · Western OregonWestern Oregon10000 Meters2031:05.38a PBSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 162026 Great Northwest Athletic Conference Indoor Track & Field ChampionshipsFeb 16 · 5000 Meters · Place 7 · Western OregonWestern Oregon5000 Meters715:06.21aSO
Feb 162026 Great Northwest Athletic Conference Indoor Track & Field ChampionshipsFeb 16 · 3000 Meters · Place 14 · Western OregonWestern Oregon3000 Meters148:54.24aSO
Jan 302026 UW Invite / Mile CityJan 30 · 5000 Meters · Place 5 · Western OregonWestern Oregon5000 Meters514:36.34a PBSo
Jan 162026 UW PreviewJan 16 · 3000 Meters · Place 41 · Western OregonWestern Oregon3000 Meters418:33.41a PBJr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 92025 GNAC Outdoor TF ChampionshipsMay 9 · 3000m Steeplechase · Place 10 · Western OregonWestern Oregon3000m Steeplechase109:33.86FR
May 2Oregon State High PerformanceMay 2 · 1500 Meters · Place 37 · Western OregonWestern Oregon1500 Meters374:10.86aSo
Apr 25Pee Wee Halsell Collegiate InvitationalApr 25 · 3000m Steeplechase · Place 6 · Western OregonWestern Oregon3000m Steeplechase69:46.11FR
Apr 11John Knight InviteApr 11 · 1500 Meters · Place 38 · Western OregonWestern Oregon1500 Meters384:07.98aSo
Apr 3Mike Fanelli ClassicApr 3 · 3000m Steeplechase · Place 21 · Western OregonWestern Oregon3000m Steeplechase219:39.90FR
Mar 212025 Oregon PreviewMar 21 · 5000 Meters · Place 17 · Western OregonWestern Oregon5000 Meters1715:47.38a PBSO
Mar 82025 Rich Allen ClassicMar 8 · 3000m Steeplechase · Place 4 · Western OregonWestern Oregon3000m Steeplechase49:58.53a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 16OSU PNW InvitationalMar 16 · 3000m Steeplechase · Place 4 · Western OregonWestern Oregon3000m Steeplechase49:59.43a—
Mar 1Linfield Erik Anderson Icebreaker Memorial InvitationalMar 1 · 1500 Meters · Place 13 · Western OregonWestern Oregon1500 Meters134:17.61FR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 4Portland Indoor #2Feb 4 · 3000 Meters · Place 9 · Western OregonWestern Oregon3000 Meters99:02.61a—
Jan 21Portland Indoor #1Jan 21 · 1 Mile · Place 14 · Western OregonWestern Oregon1 Mile144:35.30a PB—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 31Bill Roe All-Comers Track & Field Series Meet #1May 31 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.4:28.24a12
May 166A-3 Pacific Conference ChampionshipsMay 16 · 3000 Meters · Place 8 · GlencoeGlencoe3000 Meters89:01.56a—
May 10Newberg @ GlencoeMay 10 · 1500 Meters · Place 2 · GlencoeGlencoe1500 Meters24:08.14a—
May 6Secure Storage Summit InvitationalMay 6 · 3000m Steeplechase · Place 1 · GlencoeGlencoe3000m Steeplechase16:31.41a PB—
May 6Secure Storage Summit InvitationalMay 6 · 800 Meters · Place 9 · GlencoeGlencoe800 Meters92:03.19a PB—
May 3Sherwood @ GlencoeMay 3 · 800 Meters · Place 2 · GlencoeGlencoe800 Meters22:04.42a—
Apr 2854th Elden Kellar InvitationalApr 28 · 3000 Meters · Place 1 · GlencoeGlencoe3000 Meters1.9:01.51a PB12
Apr 26Glencoe, Wilsonville @ LibertyApr 26 · 1500 Meters · Place 3 · GlencoeGlencoe1500 Meters34:23.12a—
Apr 12Century @ GlencoeApr 12 · 400 Meters · GlencoeGlencoe400 MetersRelay SplitLO56.39Unofficial12
Apr 12Century @ GlencoeApr 12 · 3000 Meters · Place 1 · GlencoeGlencoe3000 Meters1.11:45.35aUnofficial12
Apr 7Therapeutic Associates Chehalem ClassicApr 7 · 1500 Meters · Place 13 · GlencoeGlencoe1500 Meters134:13.05a—
Apr 4Glencoe @ Forest GroveApr 4 · 800 Meters · Place 2 · GlencoeGlencoe800 Meters22:04.29a—
Mar 18Crimson and Black Intra-Squad MeetMar 18 · 200m Hurdles · Place 4 · GlencoeGlencoe200m Hurdles438.36a—
Mar 18Crimson and Black Intra-Squad MeetMar 18 · 1000 Meters · Place 1 · GlencoeGlencoe1000 Meters12:55.75a PB—
Mar 18Crimson and Black Intra-Squad MeetMar 18 · 600 Meters · Place 1 · GlencoeGlencoe600 Meters11:30.55a PB—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 106A-3 Pacific Conference ChampionshipsMay 10 · 800 Meters · Place 8 · GlencoeGlencoe800 Meters82:04.0911
May 4Sherwood @ GlencoeMay 4 · 1500 Meters · Place 2 · GlencoeGlencoe1500 Meters24:19.8411
Apr 27Glencoe @ LIberty Apr 27 · 800 Meters · Place 2 · GlencoeGlencoe800 Meters22:05.4511
Apr 23The Willamette Falls InvitationalApr 23 · 1500 Meters · Place 8 · GlencoeGlencoe1500 Meters84:13.6311
Apr 18Glencoe @ Forest Grove Apr 18 · 3000 Meters · Place 6 · GlencoeGlencoe3000 Meters612:02.9011
Apr 16Wilsonville InvitationalApr 16 · 800 Meters · Place 9 · GlencoeGlencoe800 Meters92:05.0211
Apr 13McMinnville at GlencoeApr 13 · 1500 Meters · Place 1 · GlencoeGlencoe1500 Meters14:21.4011
Apr 9Sherwood "Need For Speed" ClassicApr 9 · 3000 Meters · Place 9 · GlencoeGlencoe3000 Meters99:34.0311
Apr 2Mark Dean InvitationalApr 2 · 1500 Meters · Place 1 · GlencoeGlencoe1500 Meters14:20.6211
Mar 19Crimson and Black Intra-SquadMar 19 · 300 Meters · Place 4 · GlencoeGlencoe300 Meters4.42.15aUnofficial11
Mar 19Crimson and Black Intra-SquadMar 19 · 1000 Meters · Place 1 · GlencoeGlencoe1000 Meters1.2:47.88aUnofficial11
Mar 19Crimson and Black Intra-SquadMar 19 · 600 Meters · Place 1 · GlencoeGlencoe600 Meters1.1:32.27aUnofficial11

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 18Pacific Conference ChampionshipsMay 18 · 1500 Meters · Place 10 · GlencoeGlencoe1500 Meters104:18.7310
May 12Newberg @ GlencoeMay 12 · 1500 Meters · Place 3 · GlencoeGlencoe1500 Meters34:32.4310
May 12Newberg @ GlencoeMay 12 · 800 Meters · Place 3 · GlencoeGlencoe800 Meters32:10.8910
Apr 28Glencoe @McMinnilleApr 28 · 3000 Meters · Place 1 · GlencoeGlencoe3000 Meters19:44.9810
Apr 21Century & Glencoe at SherwoodApr 21 · 1500 Meters · Place 3 · GlencoeGlencoe1500 Meters34:26.7810
Apr 21Century & Glencoe at SherwoodApr 21 · 800 Meters · Place 4 · GlencoeGlencoe800 Meters42:17.3310

2019 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 25Hillsboro Middle Schools City MeetApr 25 · Long Jump · Place 3 · EvergreenEvergreenLong Jump3.14-07.008
Apr 25Hillsboro Middle Schools City MeetApr 25 · 800 Meters · Place 1 · EvergreenEvergreen800 Meters1.2:25.318
Apr 25Hillsboro Middle Schools City MeetApr 25 · 100 Meters · Place 2 · EvergreenEvergreen100 Meters2.12.41 PB8
Apr 18Evergreen MS vs. South Meadows MS @ Hare FieldApr 18 · Long Jump · Place 3 · EvergreenEvergreenLong Jump3.14-10.50 PB8
Apr 18Evergreen MS vs. South Meadows MS @ Hare FieldApr 18 · High Jump · Place 3 · EvergreenEvergreenHigh Jump3.4-04.008
Apr 18Evergreen MS vs. South Meadows MS @ Hare FieldApr 18 · 100 Meters · Place 5 · EvergreenEvergreen100 Meters5.13.138
Apr 11Poynter MS vs. Evergreen MS @ GlencoeApr 11 · 100m Hurdles · Place 2 · EvergreenEvergreen100m Hurdles30" / 0.762m2.18.96a PB8
Apr 11Poynter MS vs. Evergreen MS @ GlencoeApr 11 · High Jump · Place 3 · EvergreenEvergreenHigh Jump3.4'02.00Unofficial8
Apr 11Poynter MS vs. Evergreen MS @ GlencoeApr 11 · 200 Meters · EvergreenEvergreen200 Meters—DNS8
Apr 4Evergreen MS vs. Brown MSApr 4 · 100m Hurdles · Place 3 · EvergreenEvergreen100m Hurdles30" / 0.762m3.21.188
Apr 4Evergreen MS vs. Brown MSApr 4 · High Jump · Place 2 · EvergreenEvergreenHigh Jump2.4-08.00 PB8
Apr 4Evergreen MS vs. Brown MSApr 4 · 800 Meters · Place 1 · EvergreenEvergreen800 Meters1.2:27.008
Mar 21South Meadows MS vs Evergreen MS @ GlencoeMar 21 · 100m Hurdles · Place 6 · EvergreenEvergreen100m Hurdles39" / 0.991m6.19.03a PB8
Mar 21South Meadows MS vs Evergreen MS @ GlencoeMar 21 · Long Jump · Place 3 · EvergreenEvergreenLong Jump3.13-04.008
Mar 21South Meadows MS vs Evergreen MS @ GlencoeMar 21 · High Jump · Place 2 · EvergreenEvergreenHigh Jump2.4-06.008
Mar 21South Meadows MS vs Evergreen MS @ GlencoeMar 21 · 800 Meters · Place 1 · EvergreenEvergreen800 Meters1.2:42.18a8