Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Grant Park Cleveland, Wells, Grant, Jefferson @ Grant Park · Oct 2120:52.0 Cleveland, Wells, Grant, Jefferson @ Grant ParkOctober 21, 2021
3,000 Meters · Jackson Middle SchoolCleveland, Franklin, Lincoln, Wells @ Jackson MS · Oct 718:07.72Cleveland, Franklin, Lincoln, Wells @ Jackson MSOctober 7, 2021
3,000 Meters · Westmoreland ParkPIL Youth XC District Championship · Oct 2516:38.08PIL Youth XC District ChampionshipOctober 25, 2021
3,000 Meters · Wilshire ParkCleveland, Roosevelt, McDaniel, Lincoln @ Wilshire Park · Sep 3015:45.6Cleveland, Roosevelt, McDaniel, Lincoln @ Wilshire ParkSeptember 30, 2021
5,000 Meters · Lents Park6A-1 Portland Interscholastic League Championships · Oct 2919:14.556A-1 Portland Interscholastic League ChampionshipsOctober 29, 2025
5,000 Meters · The Hydrangea RanchUltimook Race · Sep 225:38.83Ultimook RaceSeptember 2, 2023

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 77 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity7719:14.55 PB12
Oct 15PIL @ Gabriel ParkOct 15 · 5,000 Meters Junior Varsity · Place 19 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity1920:08.0012
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity Championship · Place 152 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Championship15219:06.5512
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 67 · Cleveland (OR)Cleveland (OR)5,000 Meters Varsity6719:31.1112
Oct 1PIL @ Clinton ParkOct 1 · 5,000 Meters Junior Varsity · Place 17 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity1719:44.7012
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity Division 2 · Place 37 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Division 23718:58.4012
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Junior Varsity · Place 159 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity15918:40.7012
Sep 17PIL @ Cleveland (Westmoreland Park)Sep 17 · 5,000 Meters Junior Varsity · Place 20 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity2019:36.1812
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Junior Varsity 5A · Place 32 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity 5A3220:26.9012
Sep 3PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 43 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity4320:05.5512
Aug 29Night MeetAug 29 · 3,000 Meters Novice · Place 10 · Cleveland (OR)Cleveland (OR)3,000 Meters Novice1011:24.5912

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 105 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity10519:33.8011
Oct 16PIL @ Pier Park (Jefferson Host)Oct 16 · 5,000 Meters Junior Varsity · Place 52 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity5221:35.0311
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Junior Varsity · Place 129 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity12920:26.1011
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 70 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity7020:46.4011
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Division 1 · Place 249 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Division 124921:31.7JR
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 115 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity11521:14.0011
Sep 7Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A · Place 111 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity 5A11122:48.5011
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 88 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity8822:38.9011
Aug 30Night MeetAug 30 · 3,000 Meters Varsity · Place 149 · Cleveland (OR)Cleveland (OR)3,000 Meters Varsity14911:56.8611

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 256A-1 PIL District ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 154 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity15420:59.1010
Oct 18PIL - Clev, Wells, Lincoln, Jeff, BenOct 18 · 5,000 Meters Junior Varsity · Place 77 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity7721:48.9210
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 198 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity19823:07.4SO
Oct 4PIL - Clev, Roos, Mcd, LincolnOct 4 · 5,000 Meters Junior Varsity · Place 40 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity4022:30.5710
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 1 · Place 202 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity Division 120223:02.8SO
Sep 20PIL - Franklin, Jeff, Cleveland, WellsSep 20 · 5,000 Meters Junior Varsity · Place 57 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity5723:15.2210
Sep 16Oregon City XC Invitational Sep 16 · 5,000 Meters Junior Varsity · Place 158 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity15823:20.8810
Sep 6PIL District PreviewSep 6 · 5,000 Meters Junior Varsity · Place 117 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity11722:36.1SO
Sep 2Ultimook RaceSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 191 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity 5A-6A19125:38.83 PB10
Aug 25Night MeetAug 25 · 3,000 Meters Novice · Place 75 · Cleveland (OR)Cleveland (OR)3,000 Meters Novice7514:34.1SO

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 266A-1 PIL District ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 234 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity23423:47.1FR
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 273 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity27325:27.80FR
Oct 5MHC / PIL @ ClackamasOct 5 · 5,000 Meters Junior Varsity · Place 130 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity13024:47.8FR
Sep 21PIL / MHC @ Pier ParkSep 21 · 5,000 Meters Junior Varsity · Place 75 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity7525:47.9FR
Sep 7PIL PreviewSep 7 · 5,000 Meters Junior Varsity · Place 203 · Cleveland (OR)Cleveland (OR)5,000 Meters Junior Varsity20327:01.30FR

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25PIL Youth XC District ChampionshipOct 25 · 3,000 Meters Novice Coed · Place 128 · Cleveland ClusterCleveland Cluster3,000 Meters Novice Coed12816:38.08 PB8
Oct 21 Cleveland, Wells, Grant, Jefferson @ Grant ParkOct 21 · 3,000 Meters 3k boys · Place 128 · Cleveland ClusterCleveland Cluster3,000 Meters 3k boys12820:52.0 PB8
Oct 7Cleveland, Franklin, Lincoln, Wells @ Jackson MSOct 7 · 3,000 Meters 3K Boys · Place 123 · Cleveland ClusterCleveland Cluster3,000 Meters 3K Boys12318:07.72 PB8
Sep 30Cleveland, Roosevelt, McDaniel, Lincoln @ Wilshire ParkSep 30 · 3,000 Meters 3K Boys · Place 59 · Cleveland ClusterCleveland Cluster3,000 Meters 3K Boys5915:45.6 PB8