Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Jackson Middle SchoolGrant, Franklin, Jefferson, Wells at Jackson MS · Sep 3014:00.8Grant, Franklin, Jefferson, Wells at Jackson MSSeptember 30, 2021
3,000 Meters · Westmoreland ParkPIL Youth XC District Championship · Oct 2513:39.21PIL Youth XC District ChampionshipOctober 25, 2021
4,000 Meters · 4K CourseVassar Season Opener · Aug 2813:55.51Vassar Season OpenerAugust 28, 2026
5,000 Meters · Bard CollegeFred Pavlich Invitational · Sep 518:27.18Fred Pavlich InvitationalSeptember 5, 2026
5,000 Meters · Lents Park6A-1 Portland Interscholastic League Championships · Oct 2916:53.856A-1 Portland Interscholastic League ChampionshipsOctober 29, 2025
5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 2826:09Steens Mountain Running Camp Jan Yriarte Uphill 5K July 28, 2023
6,000 Meters · Vassar Farm & Ecological PreserveVassar Ron Stonitsch Invitational · Sep 1221:31.76Vassar Ron Stonitsch InvitationalSeptember 12, 2026
8,000 Meters · Bard CollegeLiberty League XC Championships · Oct 3130:03.7Liberty League XC ChampionshipsOctober 31, 2026
8,000 Meters · Washington Country FairgroundsRPI Fairgrounds Showdown · Sep 2627:31.2RPI Fairgrounds ShowdownSeptember 26, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31Liberty League XC ChampionshipsOct 31 · 8,000 Meters Liberty League · Place 101 · VassarVassar8,000 Meters Liberty League10130:03.7 PBFr
Oct 17Conn College InviteOct 17 · 8,000 Meters White · VassarVassar8,000 Meters White—DNFFr
Sep 26RPI Fairgrounds ShowdownSep 26 · 8,000 Meters College · Place 135 · VassarVassar8,000 Meters College13527:31.2 PBFr
Sep 12Vassar Ron Stonitsch InvitationalSep 12 · 6,000 Meters Open · Place 44 · VassarVassar6,000 Meters Open4421:31.76 PBFr
Sep 5Fred Pavlich InvitationalSep 5 · 5,000 Meters Open · Place 54 · VassarVassar5,000 Meters Open5418:27.18 PBFr
Aug 28Vassar Season OpenerAug 28 · 4,000 Meters College · Place 25 · VassarVassar4,000 Meters College2513:55.51 PBFr

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 118 · GrantGrant5,000 Meters 6A11817:15.2212
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 31 · GrantGrant5,000 Meters Varsity3116:53.85 PB12
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 62 · GrantGrant5,000 Meters Varsity 16216:54.7712
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Junior Varsity · Place 20 · GrantGrant5,000 Meters Junior Varsity2019:48.5412
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity Championship · Place 17 · GrantGrant5,000 Meters Junior Varsity Championship1717:01.2912
Oct 1PIL @ Fernhill ParkOct 1 · 5,000 Meters Varsity · Place 9 · GrantGrant5,000 Meters Varsity916:40.9012
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Varsity Elite · Place 126 · GrantGrant5,000 Meters Varsity Elite12616:35.1012
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Varsity · Place 66 · GrantGrant5,000 Meters Varsity6617:52.5012
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Novice · Place 130 · GrantGrant3,000 Meters Novice13020:11.1012
Sep 3PIL PreviewSep 3 · 5,000 Meters Varsity · Place 32 · GrantGrant5,000 Meters Varsity3217:29.7012
Aug 29Night MeetAug 29 · 3,000 Meters Varsity · Place 46 · GrantGrant3,000 Meters Varsity469:41.0612

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Jul 28Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 28 · 5,000 Meters Session 2 · Place 58 · Grant ClusterGrant Cluster5,000 Meters Session 25826:09 PB10

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 25PIL Youth XC District ChampionshipOct 25 · 3,000 Meters Novice Coed · Place 24 · Franklin ClusterFranklin Cluster3,000 Meters Novice Coed2413:39.21 PB8
Sep 30Grant, Franklin, Jefferson, Wells at Jackson MSSep 30 · 3,000 Meters Boys 3K · Place 48 · Franklin ClusterFranklin Cluster3,000 Meters Boys 3K4814:00.8 PB8