Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Pine Ridge Golf ClubBill Dellinger Invitational · Sep 236:05.70Bill Dellinger InvitationalSeptember 23, 2021
2 Miles · St. Francis Retreat CenterMichigan Catholic XC Invitational · Aug 2912:40.59Michigan Catholic XC Invitational August 29, 2026
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1012:18.60NW Middle School XC Showdown presented by HOTVOctober 10, 2024
3,000 Meters · Cottage Grove HSWillamette Valley Youth League District Championship · Oct 2512:02.40Willamette Valley Youth League District Championship October 25, 2025
3,000 Meters · First Baptist ChurchOTC Donut Chase · Oct 1513:50.8OTC Donut ChaseOctober 15, 2021
3,000 Meters · Lane Community CollegeNorthwest Classic : Sponsored by Steens Mountain Running Camp · Sep 2012:23.14Northwest Classic : Sponsored by Steens Mountain Running CampSeptember 20, 2025
3,000 Meters · Monroe City ParkWVYL XC District Championships 2023 · Oct 2412:36.00WVYL XC District Championships 2023October 24, 2023
3,000 Meters · Oak Hill SchoolKing of the Hill: Presented by Oregon Eye Consultants Retina · Oct 213:27.6King of the Hill: Presented by Oregon Eye Consultants RetinaOctober 2, 2024
3,000 Meters · Sherwood HSSherwood Youth XC Meet presented by Sherwood High XC & Stumptown · Sep 2712:07.71Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSeptember 27, 2025
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3013:32.9Stumptown Youth XC ChampionshipOctober 30, 2022
5,000 Meters · Columbus County Park OFFICIALD2 & D3 Open Race @ Columbus Park · Oct 3119:23.26D2 & D3 Open Race @ Columbus ParkOctober 31, 2026
5,000 Meters · Dewitt HSDeWitt Cross Country Invitational · Oct 320:40.76DeWitt Cross Country InvitationalOctober 3, 2026
5,000 Meters · EL Soccer/XC ComplexBob Brown JV Invitational · Oct 1520:35.40Bob Brown JV InvitationalOctober 15, 2026
5,000 Meters · Ionia High SchoolCAAC White Jamboree #2 · Oct 620:48.95CAAC White Jamboree #2October 6, 2026
5,000 Meters · Pewamo-Westphalia Community SchoolsPewamo-Westphalia Invitational · Sep 2619:28.12Pewamo-Westphalia InvitationalSeptember 26, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1020:05.12026 Portage InvitationalOctober 10, 2026
5,000 Meters · Portland HSCAAC White Jamboree #1 · Sep 2221:14.25CAAC White Jamboree #1September 22, 2026
5,000 Meters · Possum HollowAverill Invitational 2026 · Sep 1221:39.26Averill Invitational 2026September 12, 2026
5,000 Meters · St. Francis Retreat CenterCAAC White Jamboree #3 · Oct 2120:08.06CAAC White Jamboree #3October 21, 2026
5,000 Meters · Uncle John's Cider Mill OFFICIALSt. Johns Last Chance Invitational · Nov 519:58.85St. Johns Last Chance InvitationalNovember 5, 2026

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

2026 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 5St. Johns Last Chance InvitationalNov 5 · 5,000 Meters Open · Place 62 · Lansing CatholicLansing Catholic5,000 Meters Open6219:58.85 PB9
Oct 31D2 & D3 Open Race @ Columbus ParkOct 31 · 5,000 Meters Boys Open Race Saturday · Place 15 · Lansing CatholicLansing Catholic5,000 Meters Boys Open Race Saturday1519:23.26 PB9
Oct 21CAAC White Jamboree #3Oct 21 · 5,000 Meters Varsity and JV · Place 27 · Lansing CatholicLansing Catholic5,000 Meters Varsity and JV2720:08.06 PB9
Oct 15Bob Brown JV InvitationalOct 15 · 5,000 Meters Freshman Small School · Place 20 · Lansing CatholicLansing Catholic5,000 Meters Freshman Small School2020:35.40 PB9
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 3 · Place 245 · Lansing CatholicLansing Catholic5,000 Meters Division 324520:05.1 PB9
Oct 6CAAC White Jamboree #2Oct 6 · 5,000 Meters Varsity and JV · Place 30 · Lansing CatholicLansing Catholic5,000 Meters Varsity and JV3020:48.95 PB9
Oct 3DeWitt Cross Country InvitationalOct 3 · 5,000 Meters Boys JV (All Divisions) · Place 90 · Lansing CatholicLansing Catholic5,000 Meters Boys JV (All Divisions)9020:40.76 PB9
Sep 26Pewamo-Westphalia InvitationalSep 26 · 5,000 Meters Gold Division (Medium) - Boys · Place 45 · Lansing CatholicLansing Catholic5,000 Meters Gold Division (Medium) - Boys4519:28.12 PB9
Sep 22CAAC White Jamboree #1Sep 22 · 5,000 Meters Varsity and JV · Place 38 · Lansing CatholicLansing Catholic5,000 Meters Varsity and JV3821:14.25 PB9
Sep 17Lansing Catholic InviteSep 17 · 5,000 Meters Varsity and JV · Place 69 · Lansing CatholicLansing Catholic5,000 Meters Varsity and JV6920:47.789
Sep 12Averill Invitational 2026Sep 12 · 5,000 Meters Boys Silver · Place 77 · Lansing CatholicLansing Catholic5,000 Meters Boys Silver7721:39.26 PB9
Aug 29Michigan Catholic XC Invitational Aug 29 · 2 Miles 2 Mile · Place 1 · Lansing CatholicLansing Catholic2 Miles 2 Mile112:40.59 PB9
Aug 25HOKA Cougar 2-MileAug 25 · 2 Miles Boys 2 Mile Heat 1 (over 12:45) · Place 35 · Lansing CatholicLansing Catholic2 Miles Boys 2 Mile Heat 1 (over 12:45)3513:32.379

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 212 · O'Hara CatholicO'Hara Catholic3,000 Meters Varsity21212:12.408
Oct 25Willamette Valley Youth League District Championship Oct 25 · 3,000 Meters Middle School · Place 12 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School1212:02.40 PB8
Oct 18The CG Bramble ScrambleOct 18 · 3,000 Meters Middle School · Place 18 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School1811:43.918
Oct 15The OTC Great Donut ChaseOct 15 · 3,000 Meters Youth Division · Place 56 · O'Hara CatholicO'Hara Catholic3,000 Meters Youth Division5612:34.098
Sep 27Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSep 27 · 3,000 Meters Youth Open · Place 32 · O'Hara CatholicO'Hara Catholic3,000 Meters Youth Open3212:07.71 PB8
Sep 20Northwest Classic : Sponsored by Steens Mountain Running CampSep 20 · 3,000 Meters Middle School · Place 43 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School4312:23.14 PB8
Sep 12Ash Creek FestivalSep 12 · 3,000 Meters Middle School · Place 15 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School1512:23.008

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 3Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 162 · O'Hara CatholicO'Hara Catholic3,000 Meters Varsity16211:47.137
Oct 29WVYL District XC Championships 2024Oct 29 · 3,000 Meters Middle School · Place 23 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School2312:27.007
Oct 19The CG Bramble ScrambleOct 19 · 3,000 Meters Middle School · Place 30 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School3012:42.607
Oct 16The OTC Great Donut ChaseOct 16 · 3,000 Meters Varsity · Place 36 · O'Hara CatholicO'Hara Catholic3,000 Meters Varsity3612:03.607
Oct 10NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Champions (top 10) · Place 51 · O'Hara CatholicO'Hara Catholic3,000 Meters Champions (top 10)5112:18.60 PB7
Oct 5The Harrier ClassicOct 5 · 3,200 Meters Middle School · Place 15 · O'Hara CatholicO'Hara Catholic3,200 Meters Middle School1513:12.427
Oct 2King of the Hill: Presented by Oregon Eye Consultants RetinaOct 2 · 3,000 Meters Open · Place 19 · O'Hara CatholicO'Hara Catholic3,000 Meters Open1913:27.6 PB7
Sep 27Champs InviteSep 27 · 3,000 Meters Middle School · Place 41 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School4113:13.607
Sep 21Northwest Classic 2024Sep 21 · 3,000 Meters Middle School · Place 42 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School4212:09.707
Sep 13Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 42 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School4212:17.817

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 213 · O'Hara CatholicO'Hara Catholic3,000 Meters Varsity21312:24.626
Oct 24WVYL XC District Championships 2023Oct 24 · 3,000 Meters Middle School · Place 25 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School2512:36.00 PB6
Oct 19The Great OTC Donut ChaseOct 19 · 3,000 Meters Varsity · Place 32 · O'Hara CatholicO'Hara Catholic3,000 Meters Varsity3212:29.946
Oct 14Lewis & Clark XC InvitationalOct 14 · 3,000 Meters Middle School · Place 22 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School2212:42.16
Oct 12NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Sweepstakes · Place 8 · O'Hara CatholicO'Hara Catholic3,000 Meters Sweepstakes812:59.006
Oct 7The Harrier ClassicOct 7 · 3,200 Meters Open · Place 25 · O'Hara CatholicO'Hara Catholic3,200 Meters Open2513:33.26
Oct 4King of the HillOct 4 · 3,000 Meters Middle School · Place 37 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School3714:08.16
Sep 23Northwest Classic 2023Sep 23 · 3,000 Meters Middle School · Place 55 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School5513:07.36

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Champs · Place 139 · Oregon Track ClubOregon Track Club3,000 Meters Champs13913:32.9 PB5
Oct 14The Great OTC Donut ChaseOct 14 · 3,000 Meters New Division · Place 57 · Oregon Track ClubOregon Track Club3,000 Meters New Division5715:19.25
Oct 1The Harrier Classic Oct 1 · 3,200 Meters Middle School · Place 95 · OregonOregon3,200 Meters Middle School9517:07.75
Sep 17Northwest Classic XC 2022Sep 17 · 3,000 Meters Middle School · Place 77 · OregonOregon3,000 Meters Middle School7714:35.105

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 214 · Oregon Track ClubOregon Track Club3,000 Meters Super Champs21413:57.904
Oct 15OTC Donut ChaseOct 15 · 3,000 Meters New Division · Place 36 · Oregon Track ClubOregon Track Club3,000 Meters New Division3613:50.8 PB4
Sep 23Bill Dellinger InvitationalSep 23 · 1,500 Meters Coed 1500 · Place 30 · Oregon Track ClubOregon Track Club1,500 Meters Coed 1500306:05.70 PB4

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 14Northwest ClassicSep 14 · 3,000 Meters Middle School · Place 147 · OregonOregon3,000 Meters Middle School14717:09.822