Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2811:43.62The Good Evening MeetAugust 28, 2026
3,000 Meters · Jackson Middle SchoolPIL Middle School Championship · Oct 2314:29.61PIL Middle School ChampionshipOctober 23, 2023
3,000 Meters · Wilshire ParkGrant, Lincoln, Wells, McDaniel @ McDaniel · Sep 2615:30.5Grant, Lincoln, Wells, McDaniel @ McDanielSeptember 26, 2023
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2619:13.68Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1420:19.00PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Gabriel ParkPIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel) · Sep 1621:56.00PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)September 16, 2026
5,000 Meters · Grant ParkPIL @ Grant (Lincoln, Grant, Benson, Jefferson) · Sep 3020:01.26PIL @ Grant (Lincoln, Grant, Benson, Jefferson)September 30, 2026
5,000 Meters · Lents ParkPIL Preview · Sep 220:10.89PIL PreviewSeptember 2, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1219:30.54Oregon City XC Invitational September 12, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 320:46.7Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 918:57.186th Annual Rose City Championship InviteOctober 9, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 129 · GrantGrant5,000 Meters Junior Varsity12920:33.510
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Junior Varsity · Place 25 · GrantGrant5,000 Meters Junior Varsity2520:19.00 PB10
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Bronze · Place 33 · GrantGrant5,000 Meters JV Bronze3318:57.18 PB10
Oct 3Flight 7Oct 3 · 5,000 Meters Junior Varsity · Place 69 · GrantGrant5,000 Meters Junior Varsity6920:46.7 PB10
Sep 30PIL @ Grant (Lincoln, Grant, Benson, Jefferson)Sep 30 · 5,000 Meters Boys Race (All) · Place 44 · GrantGrant5,000 Meters Boys Race (All)4420:01.26 PB10
Sep 26Nike Portland XCSep 26 · 5,000 Meters Sophomore JV Morning · Place 62 · GrantGrant5,000 Meters Sophomore JV Morning6219:13.68 PB10
Sep 16PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)Sep 16 · 5,000 Meters Junior Varsity · Place 36 · GrantGrant5,000 Meters Junior Varsity3621:56.00 PB10
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters JV Boys Gold. (21mins-) · Place 113 · GrantGrant5,000 Meters JV Boys Gold. (21mins-)11319:30.54 PB10
Sep 5Ultimook RaceSep 5 · 5,000 Meters JV Boys 5A – 6A · Place 216 · GrantGrant5,000 Meters JV Boys 5A – 6A21627:41.42Unofficial10
Sep 2PIL PreviewSep 2 · 5,000 Meters Junior Varsity · Place 80 · GrantGrant5,000 Meters Junior Varsity8020:10.89 PB10
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Sophomore Boys · Place 66 · GrantGrant3,000 Meters Sophomore Boys6611:43.62 PB10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 141 · GrantGrant5,000 Meters Junior Varsity14120:34.389
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Junior Varsity · Place 42 · GrantGrant5,000 Meters Junior Varsity4220:58.519
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity · Place 154 · GrantGrant5,000 Meters Junior Varsity15420:33.509
Oct 1PIL @ Fernhill ParkOct 1 · 5,000 Meters Junior Varsity · Place 36 · GrantGrant5,000 Meters Junior Varsity3619:42.209
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Junior Varsity · Place 259 · GrantGrant5,000 Meters Junior Varsity25920:12.009
Sep 17PIL @ Roosevelt (Pier Park)Sep 17 · 5,000 Meters Junior Varsity · Place 62 · GrantGrant5,000 Meters Junior Varsity6224:06.309
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 44 · GrantGrant5,000 Meters Junior Varsity4421:58.109
Aug 29Night MeetAug 29 · 3,000 Meters Freshman · Place 104 · GrantGrant3,000 Meters Freshman10412:31.469

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 3Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 237 · Grant ClusterGrant Cluster3,000 Meters Varsity23712:37.938
Oct 28PIL Middle School ChampionshipsOct 28 · 3,000 Meters Championship · Place 46 · Grant ClusterGrant Cluster3,000 Meters Championship4612:50.708
Oct 17Clevland, Wells, Jefferson @ GrantOct 17 · 3,000 Meters Middle School · Place 23 · Grant ClusterGrant Cluster3,000 Meters Middle School2312:44.938
Oct 114th Annual Rose City Championship InviteOct 11 · 3,000 Meters Middle School · Place 103 · Grant ClusterGrant Cluster3,000 Meters Middle School10312:42.338
Oct 3Roosevelt, McDaniel, Grant @ JeffersonOct 3 · 3,000 Meters Varsity · Place 18 · Grant ClusterGrant Cluster3,000 Meters Varsity1813:26.648
Sep 26Grant, Lincoln, Wells @ McDanielSep 26 · 3,000 Meters Varsity · Place 24 · Grant ClusterGrant Cluster3,000 Meters Varsity2413:04.18

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 249 · Grant ClusterGrant Cluster3,000 Meters Varsity24913:50.537
Oct 23PIL Middle School ChampionshipOct 23 · 3,000 Meters Novice Coed · Place 57 · Grant ClusterGrant Cluster3,000 Meters Novice Coed5714:29.61 PB7
Oct 17PIL MS - Cleveland, Wells, Grant, Jefferson @ Grant ParkOct 17 · 3,000 Meters Boys 3000 · Place 67 · Grant ClusterGrant Cluster3,000 Meters Boys 30006713:52.57
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 3,000 Meters Middle School · Place 139 · Grant ClusterGrant Cluster3,000 Meters Middle School13914:29.47
Oct 5Roosevelt, Grant, Jefferson, McDaniel @ WilshireOct 5 · 3,000 Meters 3K Boys · Place 47 · Grant ClusterGrant Cluster3,000 Meters 3K Boys4715:35.237
Sep 26Grant, Lincoln, Wells, McDaniel @ McDanielSep 26 · 3,000 Meters Varsity · Place 76 · Grant ClusterGrant Cluster3,000 Meters Varsity7615:30.5 PB7