Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHusky Classic 2026 · Feb 134:08.20Husky Classic 2026February 13, 2026
1 Mile · OutdoorOregon Relays presented by AthleticNET · Apr 224:23.58aOregon Relays presented by AthleticNETApril 22, 2022
10000 Meters · IndoorLinfield Erik Anderson Memorial Icebreaker Invitational · Feb 2831:02.40aLinfield Erik Anderson Memorial Icebreaker InvitationalFebruary 28, 2025
1500 Meters · OutdoorBryan Clay Invitational · Apr 163:46.49aBryan Clay InvitationalApril 16, 2026
1600 Meters · OutdoorOregon Relays presented by AthleticNET · Apr 224:21.97aOregon Relays presented by AthleticNETApril 22, 2022
3000 Meters · Indoor2026 UW Preview · Jan 168:13.08a2026 UW PreviewJanuary 16, 2026
3000 Meters · OutdoorOSAA 5A State Championships · May 268:27.42aOSAA 5A State ChampionshipsMay 26, 2023
400 Meters · OutdoorAshland @ Eagle Point (WMMS) · Apr 111:01.45Ashland @ Eagle Point (WMMS)April 11, 2019
5000 Meters · OutdoorCrater Track Twilight 2022 · Oct 1314:59.30aCrater Track Twilight 2022October 13, 2022
800 Meters · OutdoorOSAA 5A State Championships · May 261:54.10aOSAA 5A State ChampionshipsMay 26, 2023

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1Oregon State High PerformanceMay 1 · 1500 Meters · PortlandPortland1500 Meters—DNFJr
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 20 · PortlandPortland1500 Meters20.3:46.49a PBJr
Mar 21L&C - Electric Forest OpenMar 21 · 1500 Meters · Place 1 · PortlandPortland1500 Meters13:51.49aJr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 282026 MPSF Indoor Track and Field ChampionshipsFeb 28 · 1 Mile · Place 8 · PortlandPortland1 Mile8.4:24.90aJr
Feb 282026 MPSF Indoor Track and Field ChampionshipsFeb 28 · 3000 Meters · Place 21 · PortlandPortland3000 Meters21.8:47.52aJr
Feb 13Husky Classic 2026Feb 13 · 3000 Meters · Place 41 · PortlandPortland3000 Meters418:15.73JR
Feb 13Husky Classic 2026Feb 13 · 1 Mile · Place 49 · PortlandPortland1 Mile494:08.20 PBJR
Feb 13Husky Classic 2026Feb 13 · 3000 Meters · Place 41 · PortlandPortland3000 Meters418:15.73JR
Feb 13Husky Classic 2026Feb 13 · 1 Mile · Place 49 · PortlandPortland1 Mile494:08.20JR
Jan 302026 UW Invite / Mile CityJan 30 · 1 Mile · Place 38 · PortlandPortland1 Mile384:08.92aJr
Jan 302026 UW Invite / Mile CityJan 30 · 3000 Meters · Place 9 · PortlandPortland3000 Meters98:14.79aJr
Jan 162026 UW PreviewJan 16 · 3000 Meters · Place 5 · PortlandPortland3000 Meters58:13.08a PBJr
Jan 162026 UW PreviewJan 16 · 1 Mile · Place 36 · PortlandPortland1 Mile364:19.71aJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 142025 George Fox University NCAA Final QualifierMay 14 · 1500 Meters · Place 3 · PortlandPortland1500 Meters3.3:50.57aSo
May 10Portland TwilightMay 10 · 1500 Meters · Place 20 · PortlandPortland1500 Meters203:52.14aSo
May 2Oregon State High PerformanceMay 2 · 1500 Meters · Place 2 · PortlandPortland1500 Meters23:54.32aSo
Mar 212025 Oregon PreviewMar 21 · 1500 Meters · Place 10 · PortlandPortland1500 Meters103:55.75aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28Linfield Erik Anderson Memorial Icebreaker InvitationalFeb 28 · 10000 Meters · Place 12 · PortlandPortland10000 Meters1231:02.40a PB—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 10L&C Portland Distance CarnivalMay 10 · 1500 Meters · Place 12 · UnattachedUnattached1500 Meters12.4:01.74aFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 262024 UW InvitationalJan 26 · 1 Mile · Place 115 · UnattachedUnattached1 Mile115.4:18.06aFr

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 26OSAA 5A State ChampionshipsMay 26 · 3000 Meters · Place 3 · AshlandAshland3000 Meters3.8:27.42a PB12
May 26OSAA 5A State ChampionshipsMay 26 · 800 Meters · Place 3 · AshlandAshland800 MetersRound P3.1:56.19a12
May 26OSAA 5A State ChampionshipsMay 26 · 800 Meters · Place 2 · AshlandAshland800 Meters2.1:54.10a PB12
May 673rd Annual Grants Pass Rotary by William Ward Nations LendingMay 6 · 800 Meters · Place 2 · AshlandAshland800 Meters2.1:55.53a12
Mar 16Crater Track Classic TwilightMar 16 · 3000 Meters · Place 1 · AshlandAshland3000 Meters1.8:44.49a12

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Oct 13Crater Track Twilight 2022Oct 13 · 5000 Meters · Place 3 · AshlandAshland5000 Meters3.14:59.30a PB12
May 20OSAA 5A State ChampionshipsMay 20 · 3000 Meters · Place 6 · AshlandAshland3000 Meters6.8:36.86a11
May 20OSAA 5A State ChampionshipsMay 20 · 1500 Meters · Place 5 · AshlandAshland1500 Meters5.4:04.10a11
Apr 22Oregon Relays presented by AthleticNETApr 22 · 1 Mile · Place 21 · AshlandAshland1 Mile21.4:23.58a PB11
Apr 22Oregon Relays presented by AthleticNETApr 22 · 1600 Meters · Place 21 · AshlandAshland1600 Meters21.4:21.97a PB11
Apr 22Oregon Relays presented by AthleticNETApr 22 · 1500 Meters · Place 19 · AshlandAshland1500 Meters19.4:06.03a11
Mar 17Crater Twilight by W.L. Moore Construction, IncMar 17 · 3000 Meters · Place 3 · AshlandAshland3000 Meters3.8:56.93a11

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 215A State MeetMay 21 · 1500 Meters · Place 12 · AshlandAshland1500 Meters12.4:05.44a10
May 1571st Grants Pass Rotary by Caliber Home LoansMay 15 · 1500 Meters · Place 2 · AshlandAshland1500 Meters2.4:16.76a10
Apr 29Bob Newland Invitational FROSH/SOPHApr 29 · 1 Mile · Place 1 · AshlandAshland1 Mile1.4:52.20a10

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23Oregon Middle School Meet of ChampionsMay 23 · 1500 Meters · Place 11 · AshlandAshland1500 Meters11.4:29.64a8
Apr 30SOMSAC 7th and 8th Grade Districts - FinalsApr 30 · 1500 Meters · Place 1 · AshlandAshland1500 Meters1.4:39.728
Apr 25South GP @ AshlandApr 25 · 1500 Meters · Place 1 · AshlandAshland1500 Meters1.4:40.148
Apr 11Ashland @ Eagle Point (WMMS)Apr 11 · 3000 Meters · Place 1 · AshlandAshland3000 Meters1.11:08.388
Apr 11Ashland @ Eagle Point (WMMS)Apr 11 · 400 Meters · Place 1 · AshlandAshland400 Meters1.1:01.45 PB8
Apr 4Ashland @ White Mountain Middle SchoolApr 4 · 1500 Meters · Place 1 · AshlandAshland1500 Meters1.4:51.84Unofficial8

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 5SOMSAC District FinalsMay 5 · 1500 Meters · Place 2 · AshlandAshland1500 Meters2.4:50.54a7
Apr 26North Grants Pass vs South Grants Pass and AshlandApr 26 · 1500 Meters · Place 1 · AshlandAshland1500 Meters1.5:20.54a7
Apr 9Ashland @ TalentApr 9 · 1500 Meters · Place 1 · AshlandAshland1500 Meters1.5:21.977
Apr 9Ashland @ TalentApr 9 · 400 Meters · Place 4 · AshlandAshland400 Meters4.1:12.537
Apr 5Ponderosa/Fleming @ AshlandApr 5 · 1500 Meters · Place 1 · AshlandAshland1500 Meters1.5:10.547
Apr 5Ponderosa/Fleming @ AshlandApr 5 · 800 Meters · AshlandAshland800 Meters—DNS7

2017 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 4SOMSAC 6th Grade DistrictsMay 4 · 1500 Meters · Place 1 · AshlandAshland1500 Meters1.5:34.256
May 4SOMSAC 6th Grade DistrictsMay 4 · 800 Meters · Place 3 · AshlandAshland800 Meters3.2:46.786
Apr 26SOMSAC South GP, North GP, AshlandApr 26 · 1500 Meters · Place 1 · AshlandAshland1500 Meters1.5:44.50a6
Apr 26SOMSAC South GP, North GP, AshlandApr 26 · 800 Meters · Place 2 · AshlandAshland800 Meters2.2:49.54a6
Apr 12SOMSAC - Ashland @ TalentApr 12 · 1500 Meters · Place 1 · AshlandAshland1500 Meters1.5:33.936
Apr 12SOMSAC - Ashland @ TalentApr 12 · 800 Meters · Place 2 · AshlandAshland800 Meters2.2:58.756
Apr 5Ponderosa/Fleming@AshlandApr 5 · 1500 Meters · Place 1 · AshlandAshland1500 Meters1.5:53.336
Apr 5Ponderosa/Fleming@AshlandApr 5 · 800 Meters · Place 1 · AshlandAshland800 Meters1.2:51.946