Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.7 Miles · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL (MS) · Oct 69:49.2NIKE -- HOLE IN THE WALL XC INVITATIONAL (MS)October 6, 2023
1500 m · Camp HowardCYO Portland XC Meet of Champions · Oct 85:45.20CYO Portland XC Meet of ChampionsOctober 8, 2022
1500 m · Jesuit High SchoolStumptown Youth XC Series Meet #3 · Mar 135:40.70Stumptown Youth XC Series Meet #3March 13, 2021
1500 m · La Salle Catholic College Preparatory SchoolCYO Portland XC #3 · Sep 245:13.50CYO Portland XC #3September 24, 2022
1500 m · Valley CatholicCYO Portland XC #4 · Oct 15:20.10CYO Portland XC #4October 1, 2022
2.98 Miles · Burke Lake ParkMonroe Parker Invitational · Sep 615:42Monroe Parker InvitationalSeptember 6, 2025
3,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2310:14.10The Mook XC Invite at AlderbrookSeptember 23, 2023
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1310:52.8NW Middle School XC Showdown presented by HOTVOctober 13, 2022
3,000 Meters · Blue Lake Regional ParkNike Portland XC - Middle School/Club · Sep 2310:58.0Nike Portland XC - Middle School/ClubSeptember 23, 2022
3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 2411:35.80Nike Portland XC Middle School MeetSeptember 24, 2021
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2010:27.30USATF Region 13 Junior Olympic ChampionshipsNovember 20, 2021
3,000 Meters · Eagle Island XC Course 3kNXR Northwest MS & Community Race Registration · Nov 1111:02.90NXR Northwest MS & Community Race RegistrationNovember 11, 2023
3,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1311:24.87USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 3010:41.7McMinnville Middle School InviteSeptember 30, 2022
3,000 Meters · Pacific Park 3k CourseHalloween 3k & 5k Dash Bash Championships · Oct 2210:25Halloween 3k & 5k Dash Bash ChampionshipsOctober 22, 2022
3,000 Meters · SOZO Athletic ComplexYakima Youth XC Series #3 (2K/3K/4K) · Nov 712:12Yakima Youth XC Series #3 (2K/3K/4K)November 7, 2020
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3010:07.4Stumptown Youth XC ChampionshipOctober 30, 2022
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:37.74USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1813:44.60USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
4,000 Meters · The St. JamesSTJ · Nov 1013:03.40STJNovember 10, 2024
5,000 Meters · Bluemont ParkArlington County Championship · Sep 3015:52.7Arlington County ChampionshipSeptember 30, 2025
5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 316:38.6Octoberfest InvitationalOctober 3, 2026
5,000 Meters · Kenilworth 5k Course2026 WCAC Cross Country Championships · Oct 2416:10.252026 WCAC Cross Country ChampionshipsOctober 24, 2026
5,000 Meters · Morven ParkTrials of Miles Opening Night XC · Aug 2916:38.2Trials of Miles Opening Night XCAugust 29, 2025
5,000 Meters · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 416:10.1Trials of Miles Opening Night XC Presented By New BalanceSeptember 4, 2026
5,000 Meters · Newport News ParkState Catholic Cross Country Championship · Oct 2116:18.3State Catholic Cross Country ChampionshipOctober 21, 2025
5,000 Meters · Occoquan Regional ParkVirginia Catholic State Championship · Oct 2916:40.1Virginia Catholic State ChampionshipOctober 29, 2026
5,000 Meters · Panorama FarmsVISAA XC Championships · Nov 616:49.1VISAA XC ChampionshipsNovember 6, 2025
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1816:10.1The VA XC ShowcaseOctober 18, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2217:07.77NXR Southeast Regional ChampionshipsNovember 22, 2025
5,000 Meters · Woodgrove HSWolverine XC Invitational · Sep 1915:52.2Wolverine XC Invitational September 19, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29Virginia Catholic State ChampionshipOct 29 · 5,000 Meters Varsity · Place 2 · Bishop O'ConnellBishop O'Connell5,000 Meters Varsity216:40.1 PB10
Oct 242026 WCAC Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity A · Place 2 · Bishop O'ConnellBishop O'Connell5,000 Meters Varsity A216:10.25 PB10
Oct 7Arlington County ChampionshipOct 7 · 5,000 Meters Varsity · Place 2 · Bishop O'ConnellBishop O'Connell5,000 Meters Varsity217:15.910
Oct 3Octoberfest InvitationalOct 3 · 5,000 Meters A · Place 6 · Bishop O'ConnellBishop O'Connell5,000 Meters A616:38.6 PB10
Sep 19Wolverine XC Invitational Sep 19 · 5,000 Meters Varsity · Place 2 · Bishop O'ConnellBishop O'Connell5,000 Meters Varsity215:52.2 PB10
Sep 4Trials of Miles Opening Night XC Presented By New BalanceSep 4 · 5,000 Meters Varsity · Place 8 · Bishop O'ConnellBishop O'Connell5,000 Meters Varsity816:10.1 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Rising Stars · Place 47 · Bishop O'ConnellBishop O'Connell5,000 Meters Rising Stars4717:07.77 PB9
Nov 6VISAA XC ChampionshipsNov 6 · 5,000 Meters Division I · Place 12 · Bishop O'ConnellBishop O'Connell5,000 Meters Division I1216:49.1 PB9
Oct 21State Catholic Cross Country ChampionshipOct 21 · 5,000 Meters Varsity · Place 2 · Bishop O'ConnellBishop O'Connell5,000 Meters Varsity216:18.3 PB9
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Elite · Place 19 · Bishop O'ConnellBishop O'Connell5,000 Meters Elite1916:10.1 PB9
Sep 30Arlington County ChampionshipSep 30 · 5,000 Meters Varsity · Place 2 · Bishop O'ConnellBishop O'Connell5,000 Meters Varsity215:52.7 PB9
Sep 18O'Connell September ClassicSep 18 · 5,000 Meters HS Boys · Place 2 · Bishop O'ConnellBishop O'Connell5,000 Meters HS Boys216:06.29
Sep 13Wolverine XC InvitationalSep 13 · 5,000 Meters Varsity Boys · Place 9 · Bishop O'ConnellBishop O'Connell5,000 Meters Varsity Boys916:02.609
Sep 6Monroe Parker InvitationalSep 6 · 2.98 Miles Varsity · Place 4 · Bishop O'ConnellBishop O'Connell2.98 Miles Varsity415:42 PB9
Aug 29Trials of Miles Opening Night XCAug 29 · 5,000 Meters Varsity Boys · Place 18 · Bishop O'ConnellBishop O'Connell5,000 Meters Varsity Boys1816:38.2 PB9

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Rising Stars · Place 93 · UnattachedUnattached5,000 Meters Rising Stars9317:38.008
Nov 10STJNov 10 · 4,000 Meters Boys · Place 1 · Fairfax Police Youth (FPYC) CheetahsFairfax Police Youth (FPYC) Cheetahs4,000 Meters Boys113:03.40 PB8

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 117 · Bowerman TrackBowerman Track4,000 Meters 13-1411713:37.74 PB7
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 4,000 Meters 13-14 · Place 15 · Bowerman TrackBowerman Track4,000 Meters 13-141513:44.60 PB7
Nov 11NXR Northwest MS & Community Race RegistrationNov 11 · 3,000 Meters Middle School Community 3K · Place 17 · Unat-Brefczynski-LandonUnat-Brefczynski-Landon3,000 Meters Middle School Community 3K1711:02.90 PB7
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 57 · BowermanBowerman3,000 Meters Varsity5710:36.207
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 3,000 Meters Middle School · Place 14 · BowermanBowerman3,000 Meters Middle School1410:29.07
Oct 12NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Champions (top 10) · Place 2 · Bowerman TrackBowerman Track3,000 Meters Champions (top 10)211:03.407
Oct 6NIKE -- HOLE IN THE WALL XC INVITATIONAL (MS)Oct 6 · 1.7 Miles 7th Grade Middle School Boys · Place 2 · Our Lady of the LakeOur Lady of the Lake1.7 Miles 7th Grade Middle School Boys29:49.2 PB7
Sep 29McMinnville Middle School InviteSep 29 · 3,000 Meters Top 10 · Place 5 · Bowerman TrackBowerman Track3,000 Meters Top 10510:42.597
Sep 23The Mook XC Invite at AlderbrookSep 23 · 3,000 Meters Middle School · Place 10 · Bowerman TrackBowerman Track3,000 Meters Middle School1010:14.10 PB7
Sep 9Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School · Place 10 · BowermanBowerman3,000 Meters Middle School1010:55.47

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 4 · Bowerman TrackBowerman Track3,000 Meters 11-12410:32.306
Nov 5USATF Oregon Association Junior Olympic ChampionshipsNov 5 · 3,000 Meters Varsity · Place 2 · BowermanBowerman3,000 Meters Varsity210:51.1312
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Super Champs · Place 14 · Bowerman TrackBowerman Track3,000 Meters Super Champs1410:07.4 PB6
Oct 22Halloween 3k & 5k Dash Bash ChampionshipsOct 22 · 3,000 Meters Middle School · Place 2 · Bowerman TrackBowerman Track3,000 Meters Middle School210:25 PB6
Oct 13NW Middle School XC Showdown presented by HOTVOct 13 · 3,000 Meters Champions (top 10) · Place 1 · Bowerman TrackBowerman Track3,000 Meters Champions (top 10)110:52.8 PB6
Oct 8CYO Portland XC Meet of ChampionsOct 8 · 1,500 Meters Cub 1500M · Place 1 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Cub 1500M15:45.20 PB6
Oct 1CYO Portland XC #4Oct 1 · 1,500 Meters Cub 1500M · Place 1 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Cub 1500M15:20.10 PB6
Sep 30McMinnville Middle School InviteSep 30 · 3,000 Meters Top 10 · Place 2 · Bowerman TrackBowerman Track3,000 Meters Top 10210:41.7 PB6
Sep 24CYO Portland XC #3Sep 24 · 1,500 Meters Cub 1500M · Place 1 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Cub 1500M15:13.50 PB6
Sep 23Nike Portland XC - Middle School/ClubSep 23 · 3,000 Meters Middle School · Place 16 · Bowerman TrackBowerman Track3,000 Meters Middle School1610:58.0 PB6

2021 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 6 · Bowerman TrackBowerman Track3,000 Meters 11-12610:27.30 PB5
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 2 · Bowerman TrackBowerman Track3,000 Meters 11-12211:24.87 PB5
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 42 · Bowerman TrackBowerman Track3,000 Meters Super Champs4210:53.905
Oct 14NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Champions (top 10) · Place 8 · Bowerman TrackBowerman Track3,000 Meters Champions (top 10)811:27.705
Oct 9Paul Mariman InvitationalOct 9 · 3,000 Meters Middle School · Place 5 · BowermanBowerman3,000 Meters Middle School511:00.70—
Oct 2CYO Portland XC #4Oct 2 · 1,500 Meters Cub 1500M · Place 1 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Cub 1500M16:14.705
Sep 30McMinnville Middle School InviteSep 30 · 3,000 Meters Varsity · Place 4 · BowermanBowerman3,000 Meters Varsity411:14.7—
Sep 24Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 18 · Bowerman TrackBowerman Track3,000 Meters Middle School1811:35.80 PB5
Sep 18CYO Portland XC #2Sep 18 · 1,500 Meters Cub 1500M · Place 1 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Cub 1500M16:01.785
Sep 11CYO Portland XC #1Sep 11 · 1,500 Meters Cub 1500M · Place 1 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Cub 1500M16:00.905
Mar 27Stumptown Youth XC Series Meet #4Mar 27 · 1,500 Meters Youth 1500 · Place 3 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Youth 150035:48.704
Mar 13Stumptown Youth XC Series Meet #3Mar 13 · 1,500 Meters Youth 1500 · Place 1 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Youth 150015:40.70 PB4
Mar 6Stumptown Youth XC Series Meet #2Mar 6 · 1,500 Meters Youth 1500 · Place 5 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Youth 150055:57.704
Feb 27Stumptown Youth XC Series Meet #1Feb 27 · 1,500 Meters Youth 1500 · Place 3 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Youth 150035:47.204

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 7Yakima Youth XC Series #3 (2K/3K/4K)Nov 7 · 3,000 Meters 9-10 · Place 2 · Bowerman TrackBowerman Track3,000 Meters 9-10212:12 PB4
Oct 24Yakima Youth XC Series #2 (2K/3K MS/HS)Oct 24 · 3,000 Meters 9-10 · Place 1 · Bowerman TrackBowerman Track3,000 Meters 9-10112:164