Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2319:51.30The Mook XC Invite at AlderbrookSeptember 23, 2023
5,000 Meters · Bluffton University Nature PreserveBeaver Dam Invitational · Sep 420:59.8Beaver Dam InvitationalSeptember 4, 2026
5,000 Meters · Franklin HSPIL Invite at Franklin · Mar 2021:10.1PIL Invite at FranklinMarch 20, 2021
5,000 Meters · Jackson Middle SchoolPIL @ Jackson MS (Jefferson, Cleveland, Franklin, Wilson, Roosevelt) · Mar 621:51.8PIL @ Jackson MS (Jefferson, Cleveland, Franklin, Wilson, Roosevelt)March 6, 2021
5,000 Meters · Lakewood High SchoolPacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown Running · Nov 2019:22.0Pacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown RunningNovember 20, 2021
5,000 Meters · Lakewood HSNIKE HOLE IN THE WALL XC INVITATIONAL (High School Only) · Oct 919:03.4NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)October 9, 2021
5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 519:18.8OSAA 6A State ChampionshipsNovember 5, 2022
5,000 Meters · Lents ParkPIL @ Lents Park · Mar 1720:49.60PIL @ Lents ParkMarch 17, 2021
5,000 Meters · Notre Dame Burke Memorial Golf CourseJoe Piane Invitational · Oct 321:47.7Joe Piane InvitationalOctober 3, 2025
5,000 Meters · Pier ParkPIL @ Pier Park (Benson, Grant, Cleveland, Franklin) · Mar 1021:11.76PIL @ Pier Park (Benson, Grant, Cleveland, Franklin)March 10, 2021
5,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 2520:25.50NAIA Great Lakes ChallengeOctober 25, 2025
5,000 Meters · Rose City Golf CourseRose City Championship Invite · Apr 1020:20.80Rose City Championship InviteApril 10, 2021
5,000 Meters · St. Patrick's ParkBethel (Ind) Invitational · Oct 1021:22.3Bethel (Ind) InvitationalOctober 10, 2025
6,000 Meters · Calvin College - Gainey Athletic Complex2026 Knight Invite · Sep 1925:54.32026 Knight InviteSeptember 19, 2026
6,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 2724:53.1Gans Creek ClassicSeptember 27, 2024
6,000 Meters · Indiana Wesleyan UniversityCrossroads League Cross Country Championship · Nov 724:46.2Crossroads League Cross Country ChampionshipNovember 7, 2025
6,000 Meters · Taylor UniversityCrossroads League Cross Country Championship · Nov 624:45.0Crossroads League Cross Country ChampionshipNovember 6, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 6Crossroads League Cross Country ChampionshipNov 6 · 6,000 Meters Crossroads League · Place 87 · Goshen (Ind.)Goshen (Ind.)6,000 Meters Crossroads League8724:45.0 PBJr
Oct 9Ray Bullock InvitationalOct 9 · 6,000 Meters Collegiate · Place 95 · Goshen (Ind.)Goshen (Ind.)6,000 Meters Collegiate9525:44.60Jr
Sep 192026 Knight InviteSep 19 · 6,000 Meters Women · Place 80 · Goshen (Ind.)Goshen (Ind.)6,000 Meters Women8025:54.3 PBJr
Sep 4Beaver Dam InvitationalSep 4 · 5,000 Meters Women · Place 36 · Goshen (Ind.)Goshen (Ind.)5,000 Meters Women3620:59.8 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7Crossroads League Cross Country ChampionshipNov 7 · 6,000 Meters Crossroads · Place 86 · Goshen (Ind.)Goshen (Ind.)6,000 Meters Crossroads8624:46.2 PBSo
Oct 25NAIA Great Lakes ChallengeOct 25 · 5,000 Meters Womens 5K - White · Place 68 · Goshen (Ind.)Goshen (Ind.)5,000 Meters Womens 5K - White6820:25.50 PBSo
Oct 10Bethel (Ind) InvitationalOct 10 · 5,000 Meters College · Place 19 · Goshen (Ind.)Goshen (Ind.)5,000 Meters College1921:22.3 PBSo
Oct 3Joe Piane InvitationalOct 3 · 5,000 Meters Gold · Place 170 · Goshen (Ind.)Goshen (Ind.)5,000 Meters Gold17021:47.7 PBSo
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 6,000 Meters College · Goshen (Ind.)Goshen (Ind.)6,000 Meters College0DNSSo

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 22NAIA Cross Country ChampionshipsNov 22 · 6,000 Meters Championship · Place 277 · Goshen (Ind.)Goshen (Ind.)6,000 Meters Championship27724:50.4FR
Nov 8Crossroads League Cross Country ChampionshipNov 8 · 6,000 Meters Varsity · Place 57 · Goshen (Ind.)Goshen (Ind.)6,000 Meters Varsity5724:28.00FR
Oct 11Bethel (Ind) InvitationalOct 11 · 5,000 Meters Varsity · Place 19 · Goshen (Ind.)Goshen (Ind.)5,000 Meters Varsity1920:53.00FR
Sep 27Gans Creek ClassicSep 27 · 6,000 Meters Open · Place 189 · Goshen (Ind.)Goshen (Ind.)6,000 Meters Open18924:53.1 PBFr
Aug 30Winrow-Valparaiso OpenAug 30 · 5,000 Meters Varsity · Place 57 · Goshen (Ind.)Goshen (Ind.)5,000 Meters Varsity5720:33.9FR

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 67 · FranklinFranklin5,000 Meters 6A6720:38.012
Oct 256A-1 PIL District ChampionshipsOct 25 · 5,000 Meters Varsity · Place 22 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2220:33.4012
Oct 18PIL - Roos, Grant, Franklin, McdOct 18 · 5,000 Meters Varsity · Place 7 · Franklin (OR)Franklin (OR)5,000 Meters Varsity721:33.6412
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Varsity Championship · Place 79 · Franklin (OR)Franklin (OR)5,000 Meters Varsity Championship7920:10.7SR
Oct 4PIL - Jeff, Wells, Ben, Grant @ FranklinOct 4 · 5,000 Meters Varsity · Place 6 · Franklin (OR)Franklin (OR)5,000 Meters Varsity621:07.7912
Sep 30Nike Portland XCSep 30 · 5,000 Meters Varsity · Place 112 · Franklin (OR)Franklin (OR)5,000 Meters Varsity11220:32.2SR
Sep 23The Mook XC Invite at AlderbrookSep 23 · 5,000 Meters Invitational · Place 57 · FranklinFranklin5,000 Meters Invitational5719:51.30 PB12
Sep 16Oregon City XC Invitational Sep 16 · 5,000 Meters Varsity · Place 11 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1120:07.3212
Sep 6PIL District PreviewSep 6 · 5,000 Meters Varsity · Place 13 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1320:19.7SR
Aug 25Night MeetAug 25 · 3,000 Meters Varsity · Place 20 · Franklin (OR)Franklin (OR)3,000 Meters Varsity2011:48.8SR

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 5OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 29 · FranklinFranklin5,000 Meters 6A2919:18.8 PB11
Oct 266A-1 PIL District ChampionshipsOct 26 · 5,000 Meters Varsity · Place 9 · Franklin (OR)Franklin (OR)5,000 Meters Varsity919:08.9JR
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Championship · Place 35 · Franklin (OR)Franklin (OR)5,000 Meters Championship3520:10.30JR
Oct 5Roosevelt / Franklin / Barlow @ GreshamOct 5 · 5,000 Meters Varsity · Place 2 · Franklin (Or)Franklin (Or)5,000 Meters Varsity221:19.33—
Sep 24Nike Portland XCSep 24 · 5,000 Meters Varsity · Place 65 · Franklin (OR)Franklin (OR)5,000 Meters Varsity6519:25.3JR
Sep 21PIL / MHC @ FranklinSep 21 · 5,000 Meters Varsity · Place 2 · Franklin (OR)Franklin (OR)5,000 Meters Varsity219:42.8JR
Sep 17Northwest Classic XC 2022Sep 17 · 5,000 Meters Varsity 5A · Place 23 · Franklin (OR)Franklin (OR)5,000 Meters Varsity 5A2319:33.8011
Sep 10Ash Creek XC FestivalSep 10 · 5,000 Meters Varsity · Place 15 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1519:34.60JR
Sep 7PIL PreviewSep 7 · 5,000 Meters Varsity · Place 7 · Franklin (OR)Franklin (OR)5,000 Meters Varsity719:38.00JR
Aug 26Night MeetAug 26 · 3,000 Meters Varsity · Place 9 · Franklin (OR)Franklin (OR)3,000 Meters Varsity911:16.29JR

2021 Cross Country

19 results
DateMeetEventPlMarkGr
Nov 20Pacific Northwest Regional XC Showcase presented by Hole in the Wall & Stumptown RunningNov 20 · 5,000 Meters NW Elite HS Club Showcase · Place 57 · FranklinFranklin5,000 Meters NW Elite HS Club Showcase5719:22.0 PB10
Nov 6OSAA 6A State ChampionshipsNov 6 · 5,000 Meters 6A · Place 31 · FranklinFranklin5,000 Meters 6A3119:24.0010
Oct 276A-1 Portland Interscholastic League ChampionshipsOct 27 · 5,000 Meters Varsity · Place 11 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1118:45.6010
Oct 20PIL/MHC Crossover (Host: Grant)Oct 20 · 5,000 Meters Varsity · Place 14 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1420:24.2010
Oct 16Lewis & Clark College XC InvitationalOct 16 · 5,000 Meters Varsity · Place 29 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2918:50.5010
Oct 9NIKE HOLE IN THE WALL XC INVITATIONAL (High School Only)Oct 9 · 5,000 Meters Women's Elite avg under 20:00 · Place 48 · FranklinFranklin5,000 Meters Women's Elite avg under 20:004819:03.4 PB10
Sep 22PIL/MHC Crossover (Host: Franklin)Sep 22 · 5,000 Meters Varsity · Place 3 · Franklin (OR)Franklin (OR)5,000 Meters Varsity319:17.3010
Sep 18Oregon City XC InvitationalSep 18 · 5,000 Meters Varsity · Place 8 · Franklin (OR)Franklin (OR)5,000 Meters Varsity819:25.2410
Sep 11Ash Creek XC FestivalSep 11 · 5,000 Meters Varsity · Place 27 · Franklin (OR)Franklin (OR)5,000 Meters Varsity2719:48.1010
Sep 8PIL PreviewSep 8 · 5,000 Meters Varsity · Place 17 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1721:02.0910
Aug 27Night MeetAug 27 · 3,000 Meters Sophomore · Place 6 · Franklin (OR)Franklin (OR)3,000 Meters Sophomore611:20.0010
Apr 10Rose City Championship InviteApr 10 · 5,000 Meters Varsity Women · Place 28 · FranklinFranklin5,000 Meters Varsity Women2820:20.80 PB9
Apr 3PIL Varsity DistrictsApr 3 · 5,000 Meters Varsity · Place 12 · Franklin (OR)Franklin (OR)5,000 Meters Varsity1220:52.009
Mar 31PIL @ Lents ParkMar 31 · 5,000 Meters Varsity · Place 6 · FranklinFranklin5,000 Meters Varsity621:53.609
Mar 20PIL Invite at FranklinMar 20 · 5,000 Meters Varsity · Place 8 · FranklinFranklin5,000 Meters Varsity821:10.1 PB9
Mar 17PIL @ Lents ParkMar 17 · 5,000 Meters Varsity · Place 15 · FranklinFranklin5,000 Meters Varsity1520:49.60 PB9
Mar 10PIL @ Pier Park (Benson, Grant, Cleveland, Franklin)Mar 10 · 5,000 Meters Varsity · Place 3 · FranklinFranklin5,000 Meters Varsity321:11.76 PB9
Mar 6PIL @ Jackson MS (Jefferson, Cleveland, Franklin, Wilson, Roosevelt)Mar 6 · 5,000 Meters Varsity · Place 7 · FranklinFranklin5,000 Meters Varsity721:51.8 PB9
Mar 3PIL @ Pier Park (Jefferson, Cleveland, Franklin, Wilson, Roosevelt)Mar 3 · 5,000 Meters Varsity · Place 11 · FranklinFranklin5,000 Meters Varsity1123:10.609